@import url(github.css);@font-face{font-family:"Bryce Serif";src:url("/assets/BryceSerif-Regular.woff") format("woff")}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-thin.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-thin-italic.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-extralight.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-extralight-italic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-light.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-light-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-regular.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-regular-italic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-semibold-italic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-bold-italic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-extrabold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-extrabold-italic.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-heavy.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"overpass";src:url("/assets/overpass/overpass-heavy-italic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"Fantasque Sans Mono";src:url("/assets/fantasque_sans_mono/FantasqueSansMono-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Fantasque Sans Mono";src:url("/assets/fantasque_sans_mono/FantasqueSansMono-BoldItalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Fantasque Sans Mono";src:url("/assets/fantasque_sans_mono/FantasqueSansMono-Italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Fantasque Sans Mono";src:url("/assets/fantasque_sans_mono/FantasqueSansMono-Regular.woff") format("woff");font-weight:400;font-style:normal}html{font-family:"overpass","Avenir Next","Avenir",Helvetica,Arial}h1,h2,h3,h4,h5,h6,.site-title{font-family:"Bryce Serif";font-weight:normal;font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.2rem}h6{font-size:1rem}pre,code,tt{font-family:"Fantasque Sans Mono",consolas,"Lucida Mono",courier}main{font-size:1.2em}main .post-header h1{margin:0}main .post-header time{font-family:"Bryce Serif";font-size:2.5em}body{padding:0;margin:0}header{margin-bottom:1rem;padding:1rem}main{padding:1rem;margin-bottom:1rem}main img{max-width:100%}main .home ul.post-list{list-style-type:none;padding-left:0}main .home ul.post-list li{display:grid;grid-template-columns:8em auto;align-items:center}main .home ul.post-list li time{margin-right:1em;min-width:8em}main .home ul.post-list li h3{font-size:2em;margin-top:0;margin-bottom:0}footer .wrapper{padding:1rem}footer .wrapper ul{list-style-type:none;padding-left:0}@media (min-width: 60rem){html{height:100%}body{display:grid;min-height:100%;grid-template-rows:auto 1fr auto}header,main{margin:0 auto;padding:1em;max-width:60rem;min-width:40rem}body>header{margin-top:-4em;padding-top:4em;transform:rotateZ(-1.2deg)}main{max-width:50rem}main .post-header{display:grid;grid-template-columns:auto auto}main .post-header h1{grid-column:1;grid-row:1;overflow:wrap}main .post-header time{grid-column:2;grid-row:1;text-align:right;border-left:1px solid;padding-left:.25em}main .post-header p.post-meta{grid-column-start:1;grid-column-end:2;grid-row:2}footer{overflow:hidden;margin:0 auto 0;max-width:50em}footer .wrapper{margin:0 auto;padding:1em;width:40em;transform:rotateZ(2.4deg) translateY(3em);padding-bottom:6em}footer .wrapper .footer-col-wrapper{display:grid;grid-template-columns:auto auto auto}}html,body{background-color:#010}body>header,footer .wrapper{background:#edeaf1;background:linear-gradient(to right, #edeaf1 0%, #b3ada1 100%);box-shadow:2px 2px 4px #000}main{background:#e8e8e8;background:linear-gradient(to right, #fefcff 0%, #e8e8e8 2%, #bcb9a8 100%);box-shadow:2px 2px #000}main h1,main h2,main h3,main h4,main h5,main h6,main time{color:#09263c}main time{border-color:#09263c}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-bottom:0}.post-content blockquote{border-left:4px solid #084b64;margin-left:2em;padding-left:2em}.post-content dl.conversation{display:grid;grid-template-columns:auto auto}.post-content dl.conversation dt{grid-column:1;align-self:stretch;justify-self:end}.post-content dl.conversation dd{grid-column:2;justify-self:start}.old-warning{box-shadow:2px 2px #000;margin:1rem 4rem 2rem;padding:1rem;background-color:#edeaf1;transform:rotateZ(.8deg)}.old-warning h1{font-size:1.5rem}
