/* 4. Base: Unclassed HTML elements. H1-H6, basic links, lists, etc. Last layer we see type selectors (e.g. a { }, blockqoute { }).  */

/* https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5/HTML5_element_list */
/* Resets: http://jaydenseric.com/blog/forget-normalize-or-resets-lay-your-own-css-foundation */

/* Sections */

html {
	text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-size: var(--font-size);
}

body {
	margin: 0;
	font-family: var(--font-standard);
	font-weight: var(--font-weight-normal);
	line-height: var(--line-height);
	color: var(--color-text);
}

section {

}

nav {

}

article {

}

aside {

}

h1 {
	font-size: var(--font-size-h1);
	font-weight: var(--font-weight-bold);
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5em;
}

h2 {
	font-size: var(--font-size-h2);
	font-weight: var(--font-weight-bold);
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5em;
}

h3 {
	font-size: var(--font-size-h3);
	font-weight: var(--font-weight-bold);
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5em;
}

h4 {
	font-size: var(--font-size-h4);
	font-weight: var(--font-weight-bold);
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5em;
}

h5 {
	font-size: var(--font-size-h5);
	font-weight: var(--font-weight-bold);
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5em;
}

h6 {
	font-size: var(--font-size-h6);
	font-weight: var(--font-weight-bold);
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5em;
}

header {

}

footer {

}

address {

}

main {

}

/* Grouping content */

p {
	margin-top: 0;
	margin-bottom: .75em;
}

hr {
	border: 0;
	height: 1px;
	background-color: var(--color);
}

pre {

}

blockquote {
	margin-top: 0;
	margin-bottom: .75em;
}

ol {
	padding-left: 20px;
	margin-top: 0;
	margin-bottom: .75em;
}

ul {
	padding-left: 20px;
	margin-top: 0;
	margin-bottom: .75em;
}

li {

}

dl {

}

dt {

}

dd {

}

figure {
	margin-top: 0;
	margin-bottom: .75em;
}

figcaption {

}

div {

}
