@font-face{font-family:DejaVuSansMono;src:url(/assets/DejaVuSansMono-DiC8SQ34.woff2)format("woff2"),url(/assets/DejaVuSansMono-SRRusL1M.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Amiga Topaz;src:url(/assets/TopazPlusa500a1000a2000-QHMq_h5w.woff2)format("woff2"),url(/assets/TopazPlusa500a1000a2000-CVI3koyV.woff)format("woff");font-weight:400;font-style:normal;font-display:block}:root{--fixed-aspect-vw:min(50vw, calc(max(100vh, 100vw) * (3 / 4)));--layout-columns:3;--pixel-font-size:1rem}html,body{background-color:#000;line-height:calc(1rem + 1px)}body *{font-size:var(--pixel-font-size);font-weight:400}html,body,button{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-family:Amiga Topaz,DejaVuSansMono,monospace;margin:0!important;padding:0!important}canvas{image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges}img{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:var(--pixel-font-size)}a{color:inherit;text-decoration:none}em{font-style:normal}hr{border:0}hr:after{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░"}h2{white-space:nowrap;overflow-x:hidden}h2:before{content:"░ "}h2:after{content:" ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░"}h3:before{content:"== "}h3:after{content:" =="}#fallback{background-color:#fff}#fallback img:not(#banner){height:1rem;padding:.25rem}#fallback #banner{margin-top:var(--pixel-font-size)}#fallback>header menu{margin-bottom:0;padding:0}#fallback>header menu ul{gap:1rem;padding:0;list-style:none;display:flex}#fallback>header>pre{margin:0}#fallback a:has(img){align-items:center;gap:1ch;display:flex}#fallback>header,#fallback>main,#fallback>footer{max-width:var(--fixed-aspect-vw);margin:0 auto;padding:1rem 0}#fallback>header>h1,#fallback>main>h1,#fallback>footer>h1{margin-top:0}#fallback>header>section,#fallback>main>section,#fallback>footer>section{break-inside:avoid}#fallback>header>section>section,#fallback>main>section>section,#fallback>footer>section>section{break-inside:avoid;margin-bottom:var(--pixel-font-size)}:is(#fallback>header>section>section:has(section),#fallback>main>section>section:has(section),#fallback>footer>section>section:has(section)){grid-template-columns:repeat(var(--layout-columns), 1fr);gap:1ch;display:grid}:is(#fallback>header>section>section:has(section)>h3,#fallback>main>section>section:has(section)>h3,#fallback>footer>section>section:has(section)>h3){grid-column:span var(--layout-columns)}:is(#fallback>header>section>section:not(:has(h4)) ul,#fallback>main>section>section:not(:has(h4)) ul,#fallback>footer>section>section:not(:has(h4)) ul){columns:var(--layout-columns)}#fallback>header>section ul,#fallback>main>section ul,#fallback>footer>section ul{margin:0;margin-bottom:var(--pixel-font-size);padding:0;list-style-type:none}#fallback>header>section ul.bullet,#fallback>main>section ul.bullet,#fallback>footer>section ul.bullet{list-style-type:initial}#fallback>header>section ul.bullet li,#fallback>main>section ul.bullet li,#fallback>footer>section ul.bullet li{margin-left:calc(1.5 * var(--pixel-font-size))}#fallback>header>section #statistics>ul,#fallback>main>section #statistics>ul,#fallback>footer>section #statistics>ul{grid-template-columns:repeat(var(--layout-columns), 1fr);display:grid}#fallback>header>section #statistics>ul>li,#fallback>main>section #statistics>ul>li,#fallback>footer>section #statistics>ul>li{text-align:center;margin-bottom:var(--pixel-font-size)}#fallback>header>section #statistics>ul>li img,#fallback>main>section #statistics>ul>li img,#fallback>footer>section #statistics>ul>li img{width:50%;height:auto;margin:0 auto;margin-bottom:var(--pixel-font-size);display:block}#fallback>header>section #statistics>ul>li em,#fallback>main>section #statistics>ul>li em,#fallback>footer>section #statistics>ul>li em{font-size:2em;line-height:calc(1.5em + 1px);display:block}#fallback>header>section #statistics>ul>li:last-child,#fallback>main>section #statistics>ul>li:last-child,#fallback>footer>section #statistics>ul>li:last-child{grid-column:1/-1}#fallback>header>section #statistics ul#countries,#fallback>main>section #statistics ul#countries,#fallback>footer>section #statistics ul#countries{margin-top:var(--pixel-font-size);text-align:center;display:block}#website{display:none}@media screen{#fallback{background-color:#05a}#fallback,#fallback hr{color:#ff5}}@media screen and (width<=640px){:root{--layout-columns:2;--fixed-aspect-vw:90vw}#fallback>main>#contributions>#statistics ul{column-count:1;display:block}#fallback>main>#contributions>#statistics ul img{width:33%}}@media print{html,body,#fallback{background-color:#fff}#fallback,#fallback hr{color:#000}#fallback #banner{filter:brightness(0%)}#fallback>header,#fallback>main,#fallback>footer{max-width:none}#fallback>header menu{display:none}#website{display:block}}article#menu{color:#fff;background-color:#05a;flex-direction:column;min-height:100vh;display:flex}article#menu header{color:#05a;background-color:#fff;padding:.125rem}article#menu main{margin-left:auto;padding:.125rem;display:flex}article#menu main ul.icons{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}article#menu main ul.icons>li>button{color:#fff;cursor:pointer;background-color:#0000;border:0;font-size:1.5rem}article#menu main ul.icons>li>button figure{flex-direction:column;align-items:center;gap:.25rem;display:flex}article#menu main ul.icons>li>button figure img{aspect-ratio:1;width:5vw}article#menu main ul.icons>li>button:active img{filter:invert()}
