.starter[data-astro-cid-2alhedef]{margin-block:var(--space-4) var(--space-8)}.starter__vs[data-astro-cid-2alhedef]{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-container);background:var(--answer);color:var(--answer-ink);max-width:none;font-weight:700}.stage[data-astro-cid-2alhedef]{align-content:center;place-items:center;gap:var(--space-3);min-height:340px;padding:var(--space-6) var(--space-4) var(--space-8);border-radius:var(--radius-container);background:radial-gradient(120% 80% at 50% 0%, var(--stage-2) 0%, var(--stage) 62%);color:var(--stage-ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.stage[data-astro-cid-2alhedef]:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 48px);position:absolute;inset:0}.stage[data-astro-cid-2alhedef]:after{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#f2f3f5 0 18px,#111 18px 36px);height:10px;position:absolute;inset:auto 0 0}.gantry[data-astro-cid-2alhedef]{background:#050608;border-radius:12px;gap:10px;padding:14px 16px;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff12,0 20px 40px #00000080}.gantry__col[data-astro-cid-2alhedef]{gap:8px;display:grid}.lamp[data-astro-cid-2alhedef]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #3a1414, var(--lamp-off) 70%);border-radius:50%;width:clamp(34px,10vw,56px);display:block;box-shadow:inset 0 0 0 2px #00000080}.gantry--single[data-astro-cid-2alhedef] .lamp[data-astro-cid-2alhedef]{width:clamp(80px,24vw,120px)}.gantry__col[data-astro-cid-2alhedef].on .lamp[data-astro-cid-2alhedef]{background:radial-gradient(circle at 35% 30%, #ffb3b3, var(--lamp-on) 45%, #a00 100%);box-shadow:0 0 18px 4px var(--lamp-glow), 0 0 60px 8px #ff2b2b40}.stage__status[data-astro-cid-2alhedef]{text-align:center;max-width:none;font:italic 800 clamp(2.2rem, 10vw, 3.6rem) / 1 var(--font-display);text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;position:relative}.stage__sub[data-astro-cid-2alhedef]{text-align:center;min-height:1.5em;color:var(--stage-muted);font-size:var(--fs-caption);margin:0;position:relative}.stage[data-astro-cid-2alhedef][data-state=go]{background:radial-gradient(120% 80% at 50% 0,#0f3a24,#04160d 70%)}.stage[data-astro-cid-2alhedef][data-state=go] .stage__status[data-astro-cid-2alhedef]{color:var(--go);text-shadow:0 0 30px var(--go-glow)}.stage[data-astro-cid-2alhedef][data-state=jump]{background:radial-gradient(120% 80% at 50% 0,#3a2a00,#161000 70%)}.stage[data-astro-cid-2alhedef][data-state=jump] .stage__status[data-astro-cid-2alhedef]{color:var(--penalty)}[data-astro-cid-2alhedef][data-starter=standard] .stage[data-astro-cid-2alhedef][data-state=armed]{background:#7a0f12}[data-astro-cid-2alhedef][data-starter=standard] .stage[data-astro-cid-2alhedef][data-state=go]{background:#0d7a3e}[data-astro-cid-2alhedef][data-starter=standard] .stage[data-astro-cid-2alhedef][data-state=go] .stage__status[data-astro-cid-2alhedef]{color:#fff}.options[data-astro-cid-2alhedef]{gap:var(--space-2) var(--space-4);margin-block:var(--space-3);font-size:var(--fs-caption);color:var(--ink-muted);flex-wrap:wrap;display:flex}.switch[data-astro-cid-2alhedef]{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.switch[data-astro-cid-2alhedef] input[data-astro-cid-2alhedef]{width:18px;height:18px;margin:0}.board[data-astro-cid-2alhedef]{padding:var(--space-3);border-radius:var(--radius-container);background:var(--surface-3);box-shadow:var(--shadow-2)}.runs[data-astro-cid-2alhedef]{grid-template-columns:repeat(5,1fr);gap:6px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.runs[data-astro-cid-2alhedef] li[data-astro-cid-2alhedef]{padding:var(--space-2) 0;background:var(--muted);border-radius:12px;flex-direction:column;align-items:center;margin:0;display:flex}.runs[data-astro-cid-2alhedef] span[data-astro-cid-2alhedef]{color:var(--ink-muted);font-size:12px;line-height:1}.runs[data-astro-cid-2alhedef] b[data-astro-cid-2alhedef]{font:700 1.05rem/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.runs[data-astro-cid-2alhedef] .is-best[data-astro-cid-2alhedef]{background:color-mix(in oklab, var(--answer) 22%, var(--surface-3))}.runs[data-astro-cid-2alhedef] .is-penalty[data-astro-cid-2alhedef] b[data-astro-cid-2alhedef]{color:var(--danger)}.stats[data-astro-cid-2alhedef]{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,1fr);display:grid}.stats[data-astro-cid-2alhedef] dt[data-astro-cid-2alhedef]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;line-height:1.2}.stats[data-astro-cid-2alhedef] dd[data-astro-cid-2alhedef]{margin:0}.stats[data-astro-cid-2alhedef] b[data-astro-cid-2alhedef]{font:700 1.5rem/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.card[data-astro-cid-2alhedef]{margin-top:var(--space-4);padding:var(--space-6) var(--space-4);border-radius:var(--radius-container);background:linear-gradient(135deg, var(--stage) 0%, var(--stage-2) 100%);color:var(--stage-ink);position:relative;overflow:hidden}.card[data-astro-cid-2alhedef]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff2b2b66,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.card[data-astro-cid-2alhedef] p[data-astro-cid-2alhedef]{max-width:none}.card__kicker[data-astro-cid-2alhedef]{margin:0 0 var(--space-1);color:var(--stage-muted);font:italic 600 15px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.12em}.card__big[data-astro-cid-2alhedef]{font:italic 800 var(--fs-result-hero) / var(--lh-result) var(--font-display);font-variant-numeric:tabular-nums;margin:0}.card__big[data-astro-cid-2alhedef] small[data-astro-cid-2alhedef]{margin-left:.15em;font-size:.3em}.card__meta[data-astro-cid-2alhedef]{margin:var(--space-2) 0;color:#c9cede}.card__rank[data-astro-cid-2alhedef]{color:var(--go);font-weight:700}.card__note[data-astro-cid-2alhedef]{margin:0 0 var(--space-4);color:var(--stage-muted);font-size:var(--fs-caption)}.card__note[data-astro-cid-2alhedef]:empty{display:none}.card__actions[data-astro-cid-2alhedef]{gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.btn[data-astro-cid-2alhedef]{min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--stage-ink);font:600 var(--fs-control) / 1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ffffff40}.btn--primary[data-astro-cid-2alhedef]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.card__toast[data-astro-cid-2alhedef]{margin:var(--space-2) 0 0;min-height:1.4em;color:var(--go);font-size:var(--fs-caption)}@media (width>=640px){.stage[data-astro-cid-2alhedef]{min-height:420px}}
