@font-face{font-family:Bellux Typebar;src:url(../../../fonts/typebar.woff2) format("woff2");font-display:block}:root{color-scheme:light;--paper: #f3f0e8;--ink: #211f1b;--soft: #6b665c;--frame: #8f897c;--cols: 80;--row: 20px;--dashes: "------------------------------------------------------------------------------------------------";--equals: "================================================================================================";--bars: "|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|\a|"}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--paper: #16150f;--ink: #e6e1d4;--soft: #a19b8c;--frame: #6f6a5e}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100svh;margin:0;padding:0 2ch calc(var(--row) * 3);background:var(--paper);color:var(--ink);font:16px/var(--row) Bellux Typebar,Courier New,monospace;font-synthesis:none;-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure{margin:0;font:inherit}h1{text-shadow:.04em 0 0 currentColor}h2,h3{text-shadow:.02em 0 0 currentColor}a{color:inherit;text-decoration:none}a:is(:hover,:focus-visible),summary:is(:hover,:focus-visible),.key:is(:hover,:focus-visible):not(:disabled){background:var(--ink);color:var(--paper);box-shadow:.5ch 0 var(--ink),-.5ch 0 var(--ink)}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:none}.key{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.key:before{content:"[";content:"[" / ""}.key:after{content:"]";content:"]" / ""}.key:disabled{color:var(--soft);cursor:default}.soft{color:var(--soft)}.sheet{width:min(100%,calc(var(--cols) * 1ch));width:round(down,min(100%,calc(var(--cols) * 1ch)),1ch);margin:0 auto}.hero{padding-top:calc(var(--row) * 2)}.kicker{margin-bottom:var(--row);color:var(--soft)}.lede{max-width:72ch;margin-top:calc(var(--row) / 2);color:var(--soft);text-wrap:pretty}.box{--rule: var(--dashes);position:relative}.box:before,.box:after{content:var(--bars);content:var(--bars) / "";position:absolute;top:0;bottom:0;overflow:hidden;color:var(--frame);white-space:pre;pointer-events:none}.box:before{left:0}.box:after{right:0}.box>*{position:relative;z-index:1;min-height:var(--row);padding-top:var(--row)}.box>*:before,.box>*:after{position:absolute;top:0;height:var(--row);overflow:hidden;background:var(--paper);color:var(--frame);white-space:pre}.box>*:before{content:"+" var(--rule);content:"+" var(--rule) / "";right:1ch;left:0}.box>*:after{content:"+";content:"+" / "";right:0}.cell{padding:var(--row) 2ch 0}@media(max-width:680px){body{padding-right:1ch;padding-left:1ch}}
