I created a child theme and really just altered a bunch of colors and a few font sizes. I did not touch any of the spacing/margins/padding.
However, when my child theme is activated, the site looks crappy on mobile. But if I activate the default theme, the site looks fine on mobile. (Both look fine on computer.)