@charset "UTF-8";@font-face{font-family:Handjet;font-style:normal;font-weight:400 700;font-display:swap;src:url("./media/handjet-cyrillic-PL5SVFXM.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Handjet;font-style:normal;font-weight:400 700;font-display:swap;src:url("./media/handjet-latin-WKKPSYYA.woff2") format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2116,U+2190-21BB,U+25A0-25FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/jetbrains-cyrillic-JH7SWDOW.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/jetbrains-latin-2TKUHYWA.woff2") format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2116,U+2190-21BB,U+25A0-25FF}:root{color-scheme:dark;--void: #050605;--bg: #080a08;--panel: #10130f;--line: #262b22;--ink: #c9cfbc;--dim: #6b7263;--mute: #4d5347;--acc: #8ab87a;--acc-deep: #141a11;--acc-lit: #1b2317;--warn: #a5563f;--crit: #d1613f;--voice: #e3e7d5;--display: handjet, "JetBrains Mono", monospace;--mono: "JetBrains Mono", ui-monospace, "Courier New", monospace}*{box-sizing:border-box}html,body{position:fixed;inset:0;margin:0;padding:0;overflow:hidden;overscroll-behavior:none}body{background:var(--void);color:var(--ink);font:13px/1.5 var(--mono),monospace;-webkit-text-size-adjust:100%;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.log,input{-webkit-user-select:text;user-select:text}button{font:inherit;color:inherit;background:none;border:0;margin:0;cursor:pointer}input{font:inherit}@keyframes lampflick{0%,88%{opacity:.9}90%{opacity:.3}92%{opacity:.8}94%{opacity:.15}96%{opacity:.85}to{opacity:.9}}@keyframes sweep{0%{transform:translateY(-40%)}to{transform:translateY(140%)}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes blip{0%,60%{opacity:1}61%,to{opacity:.2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}}
