On small screens, sometimes the bottom of the footer didn't have the footer's background color. I'm not sure why the `min-height` rule affects this outcome. However, since this rule usually results in footer with quite a bit of empty space at the bottom, we can simpliy remove the rule and use padding to guarantee there's a bit of space between the text in the footer and the bottom of the screen.