/*!
 * Writ v1.0.4
 *
 * Copyright © 2015, Curtis McEnroe <curtis@cmcenroe.me>
 *
 * https://cmcenroe.me/writ/LICENSE (ISC)
 * https://github.com/programble/writ
 * https://writ.cmcenroe.me/
 */
dd,hr,ol ol,ol ul,ul ol,ul ul{margin:0}
pre,table{overflow-x:auto}
a,ins{text-decoration:none}
html{font-family:Palatino,Georgia,Lucida Bright,Book Antiqua,serif;font-size:16px;line-height:1.5rem}
code,kbd,pre,samp{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.833rem;color:#333}
kbd{font-weight:700}
h1,h2,h3,h4,h5,h6,th{font-weight:400}
h1{font-size:2.488em}
h2{font-size:2.074em}
h3{font-size:1.728em}
h4{font-size:1.44em}
h5{font-size:1.2em}
h6{font-size:1em}
small{font-size:.833em}
h1,h2,h3{line-height:3rem}
blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:1.5rem 0 0}
pre,table{margin-bottom:-1px}
hr{border:none;padding:1.5rem 0 0}
table{line-height:calc(1.5rem - 1px);width:100%;border-collapse:collapse}
pre{margin-top:calc(1.5rem - 1px)}
body{
    color:#333;
    margin:1.5rem 1ch;
    background-color:#bfbfbf;
}
a,a code,header nav a:visited{
    color:#333;
}
a:visited,a:visited code{
    color:#333;
}
h1,h2,h3,h4,h5,h6{
    color:#333;
}
mark{color:inherit;background-color:#fe0}
code,pre,samp,tfoot,thead{background-color:rgba(0,0,0,.05)}
blockquote,ins,main aside{border:rgba(0,0,0,.05) solid}
blockquote,main aside{border-width:0 0 0 .5ch}
code,pre,samp{border:rgba(0,0,0,.1) solid}
td,th{border:solid #dbdbdb}
body>header{text-align:center}
body>footer,main{display:block;max-width:78ch;margin:auto}
main aside,main figure{float:right;margin:1.5rem 0 0 1ch}
main aside{max-width:26ch;padding:0 0 0 .5ch}
blockquote{margin-right:3ch;margin-left:1.5ch;padding:0 0 0 1ch}
pre{border-width:1px;border-radius:2px;padding:0 .5ch}
pre code{border:none;padding:0;background-color:transparent;white-space:inherit}
code,ins,samp,td,th{border-width:1px}
img{max-width:100%}
dd,ol,ul{padding:0 0 0 3ch}
ul>li{list-style-type:disc}
li ul>li{list-style-type:circle}
li li ul>li{list-style-type:square}
ol>li{list-style-type:decimal}
li ol>li{list-style-type:lower-roman}
li li ol>li{list-style-type:lower-alpha}
nav ul{padding:0;list-style-type:none}
nav ul li{display:inline;padding-left:1ch;white-space:nowrap}
nav ul li:first-child{padding-left:0}
ins,mark{padding:1px}
td,th{padding:0 .5ch}
sub,sup{font-size:.75em;line-height:1em}
code,samp{border-radius:2px;padding:.1em .2em;white-space:nowrap}
