@font-face{font-family:Avara;src:url(/assets/Avara-Black-BLWRBF-8.woff2)format("woff2");font-weight:900;font-display:block}@font-face{font-family:IntelOne;src:url(/assets/IntelOneMono-Regular-CYZL8aB_.woff2)format("woff2");font-weight:400;font-display:block}:root{--ink:#ffb000;--dim:#8a63b4;--room:#7b4a9b;--black:#05020a;--glow:0 0 12px #ffb00073}*{box-sizing:border-box}html,body{-webkit-user-select:none;user-select:none;background:var(--black);height:100%;color:var(--ink);overscroll-behavior:none;margin:0;font-family:IntelOne,ui-monospace,monospace;overflow:hidden}body:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% 45%,#7b4a9b21,#0000 62%);position:fixed;inset:0}#set{z-index:2;place-items:center;padding:2vmin;display:grid;position:fixed;inset:0}#frame{aspect-ratio:4/3;width:min(100%,133.333vh - 5.33333vmin);position:relative}#tube{border-radius:2.2vmin;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 0 8vmin #9456be47,0 0 2vmin #ffb0000f}#osd{z-index:6;letter-spacing:.02em;width:178px;color:var(--ink);text-shadow:var(--glow);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#06020cd1,#06020c9e);border:1px solid #ffb00047;border-radius:3px;flex-direction:column;gap:14px;padding:14px 12px;font-size:12px;line-height:1.35;display:flex;position:absolute;top:50%;right:2.4%;transform:translateY(-50%)}.mark{color:inherit;background:#ffb0000a;border:1px solid #ffb00038;border-radius:2px;align-items:center;gap:9px;padding:7px 8px;text-decoration:none;transition:transform .12s,background .12s;display:flex}.mark:hover{background:#ffb0001f;transform:translate(-3px)}.mark b{font-size:12px}.mark .glyph{place-items:center;width:22px;height:22px;display:grid}.mark .glyph svg{fill:#fff;width:17px;height:17px}.mark img{object-fit:contain;width:22px;height:22px}#meters{flex-direction:column;gap:6px;margin:0;display:flex}#meters div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#meters dt{color:var(--dim);text-transform:lowercase;text-shadow:none;font-size:11px}#meters dd{font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0}#m-ca{-webkit-user-select:text;user-select:text;word-break:break-all;color:#7dffb0;text-shadow:0 0 10px #7dffb080;margin:0;font-size:10px;line-height:1.35}#boot{z-index:6;left:max(1.2vmin, env(safe-area-inset-left));bottom:max(1.2vmin, env(safe-area-inset-bottom));color:var(--dim);opacity:.6;font-size:10px;position:fixed}#gate{z-index:8;background:var(--black);cursor:pointer;align-content:end;justify-items:center;padding-bottom:max(58px,9vh);display:grid;position:fixed;inset:0}#gate[hidden]{display:none}#plate{object-fit:cover;opacity:.46;filter:saturate(.85)contrast(1.06)brightness(.82);width:100%;height:100%;position:absolute;inset:0}#one{letter-spacing:-.01em;text-align:center;color:#fff3e0;text-shadow:0 0 30px #ffb0008c,0 0 90px #9650c899;margin:0;padding:0 4vmin;font-family:Avara,IntelOne,monospace;font-size:clamp(30px,min(8.2vw,15vh),118px);line-height:.94;position:relative}#power{letter-spacing:.3em;text-transform:uppercase;color:var(--ink);cursor:pointer;text-shadow:var(--glow);background:#ffb0000f;border:1px solid #ffb00080;border-radius:2px;margin-top:3.4vmin;padding:11px 26px;font-family:IntelOne,monospace;font-size:13px;animation:2.6s ease-in-out infinite pulse;position:relative}#power:hover{background:#ffb00029}@keyframes pulse{0%,to{box-shadow:0 0 #ffb00000}50%{box-shadow:0 0 26px #ffb00059}}#kbd{opacity:0;width:1px;height:1px;position:fixed;top:0;left:-9999px}.ns,.fail{z-index:99;color:#ffd9a0;background:#1a0630;margin:0;padding:10px;font-size:12px;position:fixed;bottom:0;left:0;right:0}.fail{color:#fff;background:#b0121a}@media (width<=760px){#set{align-items:center;padding:4vmin}#frame{width:100%}#tube{border-radius:1.4vmin}#osd{flex-flow:wrap;align-items:center;gap:8px 10px;width:auto;inset:calc(100% + 14px) 0 auto;transform:none}#meters{flex-flow:wrap;flex:100%;gap:4px 14px}#meters div{gap:6px}#m-ca{flex:100%}#boot{display:none}}@media (prefers-reduced-motion:reduce){#power{animation:none}.mark{transition:none}}
