html,body{height:100%}body{text-rendering:optimizelegibility;color:#fefefe;min-width:256px;min-height:100%;image-rendering:pixelated;background:#222;margin:0;padding:0;font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-size:20px}main{max-width:800px;word-break:break-word;min-height:calc(100% - 320px - 12rem);background:url(../img/body.png) 100% 100%/256px no-repeat;border-bottom:4px solid #000;margin:3rem auto;padding:0 1rem 320px;position:relative;box-shadow:0 4px #333}main:after{content:"";height:56px;width:112px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAOAQMAAABAa03tAAAABlBMVEUAAAAnBxtdQbaBAAAAAXRSTlMAQObYZgAAAE9JREFUCNdjAALmBww2DDIMzC0MDE4MdgzsJx8wzGRIZuDJEmBYyuDIwKEVwNAKojUnMFSC1LMoMDCB9R1gqGEgCBQcGNjSgLR8AwPnTAYAUnEMT1kzkbkAAAAASUVORK5CYII=) 0/224px;display:block;position:absolute;bottom:64px;right:72px}h1,h2,h3,h4,h5,h6{margin:.5em 0 .25em}h1,h2,h3,h4,h5,h6,nav,.top-link{font-family:ui-rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif}[data-page=error]:after{background-position-x:-112px}[data-page=frontpage] section{margin-bottom:5rem}[data-page=frontpage] article{background-color:#0003;margin-bottom:2rem;padding:.5rem 1.25rem 1rem}.footer-navigation small{color:#fefefe}.loading{min-height:100%}.loading article header{margin-bottom:100%}li{margin:.5em 0}ul{list-style-type:none}ul li{width:fit-content;position:relative}ul li:before{content:"";width:.35em;height:.35em;background-color:#d00;display:block;position:absolute;transform:translate(-.75em,.3em)rotate(45deg)}.link-list li:active,.link-list li:focus{color:#00f}.root-header{background-color:#111}.header-content{max-width:1440px;margin:0 auto}article header{border-bottom:2px solid #888;margin-bottom:1.5rem}h1{margin:1em 0 .5em}h1 small{color:#888;text-transform:capitalize;font-style:italic;display:inline-block}p{letter-spacing:.01em;margin:.8rem 0 0;line-height:1.6}.lead{color:#888;margin:0 0 1rem;font-size:110%}aside{background-color:#8080801a;border-left:4px solid #d00;margin:2.5rem 0;padding:.8rem .8rem .8rem 0}aside p,nav ol{margin:0;padding-left:1rem}nav{padding:1.5rem 0 1rem}nav li{white-space:nowrap;display:inline-block}nav li:not(:last-child){margin-right:.8rem;padding-right:1.2rem;position:relative}nav li:not(:last-child):after{content:"/";color:#888;display:block;position:absolute;top:0;right:0}nav li:last-child{color:#888;font-weight:700}a{color:#d00;border-radius:2px;outline:none;font-weight:700;text-decoration:none}a:hover,a:focus{text-decoration:underline}a:focus,a:active{color:#e3b500}a:focus-visible{outline-offset:2px;outline:2px solid #e3b500}a>*{pointer-events:none}.timestamp{color:#999;margin:0 0 .5rem;font-size:16px;font-style:italic}.spacer{margin-bottom:2.5rem}footer{margin:5rem -1rem -32px}.top-link{text-align:center;width:256px;margin:0 0 0 auto;text-decoration-thickness:1px;display:block;position:relative}.footer-navigation{flex-wrap:wrap;flex:1;justify-content:space-between;margin:3rem 0;display:flex}.footer-navigation a{margin:2rem 2.5rem 0;text-decoration:none;display:inline-block;position:relative}.footer-navigation a:hover span,.footer-navigation a:focus span{text-decoration:underline}.footer-navigation small{margin-bottom:.5rem;display:block}.footer-navigation a[rel=prev]{align-self:flex-start}.footer-navigation a[rel=next]{text-align:right;margin-left:auto}.footer-navigation a:before{content:"";border:.2em solid;border-width:0 .2em .2em 0;align-items:center;padding:.4em;display:flex;position:absolute;top:25%}.footer-navigation a[rel=prev]:before{left:-2rem;transform:rotate(135deg)}.footer-navigation a[rel=next]:before{right:-2rem;transform:rotate(-45deg)}@media (prefers-color-scheme:light){body{color:#222;background:#fefefe}main{box-shadow:0 4px #bebebe}.timestamp{color:#666}[data-page=frontpage] article{background-color:#0000000d}}