body{background:#050708;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.basement[data-v-38342559]{color:#c8e9d0;height:420vh;position:relative}.world[data-v-38342559]{z-index:0;width:100%;height:100%;display:block;inset:0}.hud[data-v-38342559],.world[data-v-38342559]{position:fixed}.hud[data-v-38342559]{z-index:3;letter-spacing:.18em;color:#80ac8a;justify-content:space-between;padding:24px 4vw;font-size:11px;left:0;right:0}.hud[data-v-38342559],.intro[data-v-38342559]{pointer-events:none;display:flex;top:0}.intro[data-v-38342559]{z-index:2;text-align:center;text-shadow:0 2px 24px #000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;position:absolute}h1[data-v-38342559]{letter-spacing:-.09em;color:#e2f3e4;margin:0;font-size:calc(clamp(3rem,10vw,9rem));font-weight:900}h1 span[data-v-38342559]{color:#6cff8e;animation:1s steps(2,end) infinite blink-38342559}.intro p[data-v-38342559]{letter-spacing:.45em;font-size:12px}.intro small[data-v-38342559]{letter-spacing:.25em;color:#8da999;margin-top:16vh}.hint[data-v-38342559]{text-align:center;z-index:2;letter-spacing:.3em;color:#72ffa1;width:100%;font-size:12px;bottom:12%}.crt-controls[data-v-38342559],.hint[data-v-38342559]{pointer-events:none;position:fixed}.crt-controls[data-v-38342559]{box-sizing:border-box;z-index:15;opacity:0;visibility:hidden;background:#020c05f0;border:1px solid #286c3a;width:calc(min(92vw,620px));padding:14px;transition:opacity .3s,transform .3s,visibility .3s;bottom:32px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 0 30px #00ff3318}.crt-controls.active[data-v-38342559]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.crt-controls-label[data-v-38342559]{color:#72ff99;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.crt-controls button[data-v-38342559]{color:#72ff99;font:inherit;cursor:pointer;background:0 0;border:1px solid #245d35;padding:7px 10px}.crt-controls button[data-v-38342559]:focus-visible,.crt-controls button[data-v-38342559]:hover{background:#124b25}.crt-input-row[data-v-38342559]{color:#72ff99;align-items:center;gap:12px;display:flex}.crt-input-row input[data-v-38342559]{color:#a0ffb5;caret-color:#72ff99;background:0 0;border:0;outline:none;flex:1;min-width:0;font:14px monospace}.crt-shortcuts[data-v-38342559]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.crt-shortcuts button[data-v-38342559]{font-size:10px}.progress-track[data-v-38342559]{z-index:20;background:#112317;width:3px;height:100vh;position:fixed;top:0;right:0}.progress-track>div[data-v-38342559]{transform-origin:top;background:#66ff8a;height:100%}@keyframes blink-38342559{50%{opacity:0}}@media (width<=650px){.hud[data-v-38342559]{padding:15px;font-size:9px}.intro p[data-v-38342559]{letter-spacing:.15em}.crt-controls[data-v-38342559]{padding:10px;bottom:12px}.crt-controls-label[data-v-38342559]{font-size:9px}}@media (prefers-reduced-motion:reduce){h1 span[data-v-38342559]{animation:none}.crt-controls[data-v-38342559]{transition:none}}
