body{font-size:20px}@media (max-width:1580px){html{font-size:18px}}@media (max-width:980px){html{font-size:16px}}h1{font-size:2.747em}h2{font-size:2.22em}h3{font-size:1.8em}a{color:#786d8d}a:hover{text-decoration:underline}em{font-style:italic}strong{font-weight:700}code{font-family:monospace}article{padding:1em 0}article:not(:last-of-type){border-bottom:1px solid #b9aece}ol,ul{padding:.5em 0 .5em 1.5em}ol{list-style:decimal}ul{list-style:square}body,html{height:100%}body{background:#e4e4e4 none;color:#25202e;line-height:1.4;padding-left:calc(100vw - 100%)}.container{margin:0 auto;min-width:25em;max-width:33em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%}.container img{max-width:100%}pre{padding:.5em 0}p+p{padding:.5em 0 0}blockquote{border-left:.25em solid #b9aece;margin:.5em 0 .5em .4em;padding:.1em 0 .1em .4em}.fill-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#main-header{text-align:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}footer{-webkit-box-flex:0;-ms-flex:0 1 40px;flex:0 1 40px;margin:.5em 0 0 0;padding:.5em 0 .5em 0;border-top:1px solid #bbb;color:#bbb}nav ul{list-style:none;text-align:center}nav li{display:inline-block;padding:.2em 1em}nav li a{color:#25202e;font-family:montserratregular,Open Sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}nav li:hover a{text-decoration:none;border-bottom:2px solid #25202e}.post-title h2{margin:.3em 0}.post-title a{color:#25202e}.hljs{border:1px solid #b9aece;background:#e1dee6 none!important}