body{margin:0;padding:0;background:#f5f5fa;font-family:'Lato', Lato, sans-serif}header{background:#565667;margin-bottom:1.8em}header h1{margin:0;padding:0.4em 0;text-align:center;color:#f0f0f4;font-size:1.4em;font-weight:400}header .subtitle{text-align:center;color:rgba(255,255,255,0.45);font-size:0.85em;margin-bottom:.6em}header nav{text-align:center}header nav a{display:inline-block;padding:.6em .8em;border-bottom:.2em solid transparent;color:#e0e0e0;text-decoration:none}header nav a.selected{border-color:#f5f5fa}header nav a:hover{background:rgba(255,255,255,0.2)}section{text-align:center}section article{text-align:left;background:#fff;color:#202020;border:1px solid #eaeaf0;box-shadow:0 0 3px -1px rgba(0,0,0,0.2),0 3px 6px -3px rgba(0,0,0,0.2);padding:0.8em 1.2em;margin:0 0 1.6em;line-height:1.4rem}section article h1{font-size:2em;margin:0.8em 0;font-weight:normal;letter-spacing:-1px;line-height:1.2em}section article h2{font-size:1.6em;letter-spacing:-1px;font-weight:400}section article h3{font-size:1.2em;font-weight:600}section article a{color:inherit}section article img{max-width:100%}section article code{background:#F8F8F8;padding:0 .1rem;font-family:Source Code Pro, 'Source Code Pro', monospace;font-size:.95rem}section article pre{background:#F8F8F8}section article .post-footer{color:#606060;font-size:.8rem}section article .post-footer .post-date{display:inline-block;vertical-align:baseline;border-right:1px solid #a0a0a0;padding-right:.6rem;margin-right:.4rem}section article .post-footer a{text-decoration:none}section nav.pagination{margin:1.2rem 0}section nav.pagination .disabled-link{opacity:.33}section nav.pagination .page-number{font-size:.8rem;color:#606060}
