* {
	box-sizing: border-box;
}

body {
	font-family: $sans-font-stack;
	color: $text-color;

	background-image: -webkit-linear-gradient(top, $background-start-color, $background-end-color);
	background-image: linear-gradient(to bottom, $background-start-color, $background-end-color);

	background-repeat: no-repeat;

	min-height: 100vh;
	margin: $page-edge-padding;
}

* {
	box-sizing: border-box;
}

html {
	font-family: $sans-font-stack;
	color: $text-color;

	min-height: 100vh;

	background-image: -webkit-linear-gradient(top, $background-start-color, $background-end-color);
	background-image: linear-gradient(to bottom, $background-start-color, $background-end-color);
	background-repeat: no-repeat;
}

body {
	margin: $page-edge-padding;
}

Move gray background styles to <html>
Move gray background styles to <html>
