.hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.hljs-template_comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.javascript .hljs-title,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#008080}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.javascript .hljs-title,.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:#008080}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}html{font-size:62.5%;line-height:1.25;font-family:Georgia, Serif;color:#333;background:#eee}@media (min-width:1000px){html{zoom:1.2}}body{font-size:16px;font-size:1.6rem}header{max-width:50rem;margin:40px auto 20px;border-bottom:1px dotted #b3b3b3;text-align:right;text-transform:lowercase}header h1{margin:0;font-size:6rem;line-height:1}header h1 a{display:block;font-weight:normal;text-decoration:none;color:#b3b3b3}header ul{list-style:none;margin:0;padding:0;font-size:1.4rem}header ul li{display:inline}header ul li:not(:last-child):after{content:" | ";color:#e5e5e5}header ul a{color:#999;text-decoration:none}main{max-width:50rem;margin:0 auto}main h1,main h2,main h3{font-weight:normal;text-transform:lowercase;margin-bottom:0}main h1{margin-top:40px;font-size:3.2rem}main h1 a{text-decoration:none;color:#333}main h2{font-size:2.4rem}main h3{font-weight:bold;font-size:1.8rem}main h1+p,main h2+p{margin-top:0}main p.date{font-size:1.2rem}main nav{margin-top:4rem}main blockquote{margin-left:.5rem;border-left:.5rem solid #ccc;padding-left:1rem}main pre{padding:1rem;overflow-x:auto}main img,main iframe,main video,main embed,main object{display:block;margin:0 auto;max-width:100%}nav.posts ul{margin:0;padding:0;list-style:none}nav.posts li{margin-bottom:2rem}nav.posts .newer,nav.posts .next{text-align:right}footer{max-width:50rem;margin:40px auto 0;border-top:1px dotted #b3b3b3;font-size:1.2rem}footer img{height:50px;width:50px;float:right;margin-left:-60px}