@import url(https://fonts.googleapis.com/css?family=Raleway:100|Work+Sans);body{margin:0;padding:0;overflow-x:hidden;font-family:'Work Sans',sans-serif;color:#333}h2,h3,h4,h5,h6,time{font-family:'Work Sans',sans-serif}#container{margin:0;padding:0;max-width:100vw;min-height:100vh;display:flex;flex-direction:column}#container>*{width:700px;margin:0 auto}@media only screen and (max-width:800px){#container>*{width:auto;margin:0 1.2em}}#container header{margin-bottom:5em}#container header h1{font-size:4rem;font-family:Raleway,sans-serif;font-style:extra-light;color:#111}#container header h1 a{color:#900}#container header ul{display:flex;margin:0;padding:0;list-style:none;float:right;color:#111}#container header ul li{margin-left:1em;color:#111}@media only screen and (max-width:800px){#container header ul{float:none}#container header ul li{margin:0 1em 0 0}}#container nav{border-bottom:solid 3px #cecece;padding-bottom:.5em;font-family:'Work Sans',sans-serif}#container nav ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end}#container nav ul li{margin-left:1em}#container nav ul li a.active{border-bottom:.5em solid #444}#container main{flex:1 0 0;line-height:1.5;font-size:.8rem}#container main section#home ul{margin:0;padding:0;list-style:none}#container main section#home ul li{margin:.5em 0;padding-bottom:.5em}#container main section#home ul li h2{margin:.2em 0}#container main section#home span{color:#666}#container main section#list ul{margin:0;padding:0;list-style:none}#container main section#list ul li{padding:.5em 0;border-bottom:1px solid #cecece}#container main section#list ul li span.count,#container main section#list ul li time{float:right}#container main section#list ul li:last-child{border-bottom:none}#container main section.post-nav ul{margin:.5em 0;padding:.5em 0 0;list-style:none;display:flex;justify-content:space-between;border-top:1px solid #f7f7f7;font-size:.9em}#container main article pre{background-color:#ffc;overflow-x:auto;padding:.8em;font-size:.9em;box-shadow:0 -1px 0 #bbb inset;color:#111}#container main article pre code{font-size:.9em;color:#111}#container main article p code{padding:.2em;background-color:#fcc;font-size:.9em;color:#111}#container main article p kbd{display:inline-block;padding:.2em .3em;font-size:.8em;line-height:1em;color:#555;vertical-align:middle;background-color:#fcfcfc;border-width:1px;border-style:solid;border-color:#ccc #ccc #bbb;border-image:none;border-radius:3px;box-shadow:0 -1px 0 #bbb inset}#container main h1{margin-bottom:1rem;color:#111}#container footer{border-top:solid 1px #cecece}#container footer h6{font-size:.8em}#container main article aside,#container main section#home ul li aside,.meta-aside{margin:.5em 0;font-family:'Work Sans',sans-serif;color:#111;font-size:.8em}#container main article aside ul,#container main section#home ul li aside ul,.meta-aside ul{margin:0;padding:0;list-style:none;color:#111}#container main article aside ul li,#container main section#home ul li aside ul li,.meta-aside ul li{margin:0;padding:0;color:#111}a{color:#900;text-decoration:none}.image,figure img,img{width:100%}.full-image,figure.full img,img[src*=full]{width:100%}@supports (width:100vw){.full-image,figure.full img,img[src*=full]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}.mid-image,figure.mid img,img[src*=mid]{width:100%}@supports (width:100vw){.mid-image,figure.mid img,img[src*=mid]{width:800px;position:relative;left:50%;right:50%;margin-left:-400px;margin-right:-400px}@media only screen and (max-width:800px){.mid-image,figure.mid img,img[src*=mid]{width:100%;left:0;right:0;margin:0}}}.float-image,figure.float img,img[src*=float]{width:300px;float:left;margin:0 1em 1em -3em}@media only screen and (max-width:800px){.float-image,figure.float img,img[src*=float]{float:none;margin:0;width:100%}}.float-image-right,figure.float-right img,img[src*=float-right]{width:300px;float:right;margin:0 -3em 1em 1em}@media only screen and (max-width:800px){.float-image-right,figure.float-right img,img[src*=float-right]{float:none;margin:0;width:100%}}figure{margin:0}figure figcaption{margin-top:0;font-size:.8em;color:#000;background-color:#cecece}figure.full{margin:0}figure.mid{margin:0}figure.float{margin:0;float:left}figure.float-right{margin:0;float:right}figure.float-right figcaption{margin-left:1em}table{width:100%;border-bottom:solid 1px #cecece}table thead{background-color:#cecece}blockquote{margin:1em;border-left:solid .1em #cecece;padding:.5em 2em;position:relative;background-color:#efefef}@media only screen and (max-width:800px){blockquote{margin:1em 0;padding:.5em}}dl dd{font-style:italic}ul.pagination{display:flex;justify-content:center;margin:1em 0 0;padding:.5em 0;list-style:none}ul.pagination li{padding:0 1em}