:root {
	--polaris-version-number: "4.9.1";
}

body,html {
	font-size: $body-font-size;
	line-height: $body-line-height;
	text-transform: initial;
  	letter-spacing: initial;
	font-weight: $body-font-weight;
	color: $body-font-color;
}

@media (min-width:40em) {
	body,html {
		font-size: $body-media-fontsize;
	}
}

body,button,html {
	font-family: $font-family;
}

html {
	position: relative;
	font-size: 62.5%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
	text-rendering: optimizeLegibility;
}

body {
	min-height: 100%;
	margin: 0;
	padding: 0;
	background-color: $body-bg-color;
}

*,:after,:before {
	box-sizing: border-box;
}

h1,h2,h3,h4,h5,h6,p {
	margin: 0;
	font-size: 1em;
	font-weight: $body-font-weight;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
}
