:root{color-scheme:dark;--bg-0: #040404;--bg-1: #111111;--fg: #f5f5f5;--accent: #8ef6d1;--app-height: 100vh}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{min-height:var(--app-height);overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(142,246,209,.08),transparent 32%),radial-gradient(circle at 80% 75%,rgba(255,255,255,.05),transparent 28%),linear-gradient(135deg,var(--bg-0),var(--bg-1));color:var(--fg);font-family:Consolas,Courier New,monospace}.stage{position:relative;width:100%;height:var(--app-height);overflow:hidden}.counter{position:fixed;top:18px;left:20px;z-index:10;font-size:clamp(.95rem,1.2vw,1.15rem);letter-spacing:.04em;color:#f5f5f5e6;text-shadow:0 0 18px rgba(142,246,209,.18);user-select:none}.logo{position:absolute;top:0;left:0;display:flex;width:fit-content;font-size:clamp(5rem,22vw,18rem);font-weight:700;letter-spacing:.12em;line-height:.65;color:var(--fg);text-transform:uppercase;text-shadow:0 0 22px rgba(255,255,255,.12),0 0 42px rgba(142,246,209,.16);will-change:transform;user-select:none;pointer-events:none}
