:root{--hexcut:25%;--ink:#080b0d;--paper:#e2eaec;--glow:#a8e2de;--struct:#3e6265;--dim:#54706f;--sig:#c44030;--gold:#d4a843}*{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--ink);color:var(--paper);overflow-x:hidden;overscroll-behavior-y:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.tsa-off{-webkit-text-size-adjust:auto;text-size-adjust:auto}body{font-family:Helvetica Neue,Arial,DejaVu Sans,sans-serif;-webkit-font-smoothing:antialiased}.jp{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,IPAGothic,sans-serif}.mono{font-family:SFMono-Regular,Menlo,Consolas,DejaVu Sans Mono,monospace}body.clean #brandver,body.clean #devbar,body.clean #devtab{display:none!important}body.opdone #opskip{animation:none;opacity:0;pointer-events:none}.scroll,body.opquiet #b0{opacity:0}.scroll{position:fixed;left:50%;transform:translateX(-50%);bottom:18px;z-index:7;font-size:12px;letter-spacing:.3em;color:var(--dim);transition:opacity .6s}.scroll.on{opacity:1}body.wg-nopic #stage,body.wg-notext #txt{display:none!important}body.wg-hidepic #stage{visibility:hidden!important}body.wg-noglow #txt *{filter:none!important}body.wg-nocrit #crit{display:none!important}#stage{transition:filter .7s ease}body.wg-nofilter #stage{transition:none!important;filter:none!important;will-change:auto!important}body.whofoc #stage{filter:blur(6px) brightness(.55) saturate(.85)}