@import _variables
@media screen
*
margin: 0
padding: 0
body
min-height: 100vh
box-sizing: border-box
font-family: $font
line-height: $line-height
@media screen
padding: $space-large $space-small
color: $fg
background: $bg
@media screen
a
color: $primary
header, footer, main
margin: 0 auto
@media screen
width: $main-width
@media (max-width: $small-thresh)
width: 100%
nav
@include small-word-spacing
.navname
font-weight: bold
display: block
h1
margin-top: $space-large
h2
margin-top: $space-medium
h3
margin-top: $space-small
pre, details
margin: $space-small auto
p, ul, ol
margin-top: $space-min
a
text-decoration: none
ul, ol
padding-left: $space-small
code, pre
background: $bg-light
font-family: $font-code
padding: 0 $space-min
overflow-x: auto
-moz-tab-size: $tab-size
-o-tab-size: $tab-size
tab-size: $tab-size
pre
@include box-shadow
padding: $space-min
@media (max-width: $small-thresh)
margin: $space-small (-$space-small)
padding: $space-min $space-small
code
padding: 0
blockquote
border-left: $line-width solid $fg
font-style: italic
padding-left: $space-small
margin: $space-medium $space-large
@media (max-width: $small-thresh)
margin: $space-large 0
.source
font-style: normal
.iconlink
display: inline-block
svg
margin-right: $space-min