html 
	line-height: 1.15 
	-webkit-text-size-adjust: 100% 
body 
	margin: 0 
main 
	display: block 
h1 
	font-size: 2em 
	margin: 0.67em 0 
hr 
	box-sizing: content-box 
	height: 0 
	overflow: visible 
pre 
	font-family: monospace, monospace 
	font-size: 1em 
a 
	background-color: transparent 
abbr[title] 
	border-bottom: none 
	text-decoration: underline 
	text-decoration: underline dotted 
b,
strong 
	font-weight: bolder 
code,
kbd,
samp 
	font-family: monospace, monospace 
	font-size: 1em 
small 
	font-size: 80% 
sub,
sup 
	font-size: 75% 
	line-height: 0 
	position: relative 
	vertical-align: baseline 
sub 
	bottom: -0.25em 
sup 
	top: -0.5em 
img 
	border-style: none 
button,
input,
optgroup,
select,
textarea 
	font-family: inherit 
	font-size: 100% 
	line-height: 1.15 
	margin: 0 
button,
input 
	overflow: visible 
button,
select 
	text-transform: none 
button,
[type="button"],
[type="reset"],
[type="submit"] 
	-webkit-appearance: button 
	appearance: button 
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner 
	border-style: none 
	padding: 0 
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring 
	outline: 1px dotted ButtonText 
fieldset 
	padding: 0.35em 0.75em 0.625em 
legend 
	box-sizing: border-box 
	color: inherit 
	display: table 
	max-width: 100% 
	padding: 0 
	white-space: normal 
progress 
	vertical-align: baseline 
textarea 
	overflow: auto 
[type="checkbox"],
[type="radio"] 
	box-sizing: border-box 
	padding: 0 
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button 
	height: auto 
[type="search"] 
	-webkit-appearance: textfield 
	appearance: textfield 
	outline-offset: -2px 
[type="search"]::-webkit-search-decoration 
	-webkit-appearance: none 
::-webkit-file-upload-button 
	-webkit-appearance: button 
	font: inherit 
details 
	display: block 
summary 
	display: list-item 
template 
	display: none 
[hidden] 
	display: none 
