-
{ @include box-sizing; line-height: 1.6;
}
html, body {
color: $default-color; margin: 0; padding: 0;
}
html {
font-family: $serif-primary; font-size: 1rem; overflow-y: scroll; font-size: $base-font-size;
}
body {
-webkit-text-size-adjust: 100%; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;
}
h1, h2, h3, h4, h5, h6 {
color: $default-shade; font-family: $sans-serif; line-height: normal;
}
a {
color: $blue; text-decoration: none;
}
blockquote {
margin: 0 2.5em; @media (max-width: 37.5em) { margin: 0 0 0 2em; }
}
img {
display: block; margin: 0 0 1rem; max-width: 100%;
}
td {
vertical-align: top;
}
hr {
border-top: solid 0.02em $grey-2; margin-bottom: 1em;
}