.case-page[data-accent=signal-amber]{--cb:#ffb86b;--cb-good:#85e0b5;--cb-ink:#0e1218}.seeded-simulation{background:var(--cb-ink);padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem)}.seeded-simulation *{min-inline-size:0}.seeded-simulation>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.seeded-simulation h2{max-width:14ch;font-size:clamp(3rem,6vw,6rem);line-height:.92}.seeded-simulation>header>strong{border:1px solid var(--cb);max-width:28rem;color:var(--cb);font:.68rem var(--font-mono);text-transform:uppercase;padding:.8rem}.format-workbench{border:1px solid var(--color-line);grid-template-columns:.7fr 1.35fr .95fr;margin-top:2rem;display:grid}.format-workbench>section{border-right:1px solid var(--color-line);padding:1rem}.format-workbench h3{font:.7rem var(--font-mono);text-transform:uppercase}.format-controls{align-content:start;gap:1.1rem;display:grid}.format-controls label{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;gap:.45rem;padding-bottom:.9rem;display:grid}.format-controls output{color:var(--cb);font:.68rem var(--font-mono);text-transform:uppercase}.format-controls input,.episode-scrubber input{width:100%;accent-color:var(--cb);grid-column:1/-1}.format-controls small{color:var(--color-telemetry);font:.52rem var(--font-mono);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;display:flex}.format-controls small i{font-style:normal}.format-controls>p{color:var(--color-telemetry);font:.58rem var(--font-mono);overflow-wrap:anywhere}.arena-panel>div:first-child{justify-content:space-between;gap:1rem;display:flex}.arena-panel output{color:var(--cb);font:.65rem var(--font-mono)}.seeded-arena{width:min(100%,32rem);margin:1rem auto;display:block;overflow:visible}.arena-track{fill:none;stroke:var(--cb);stroke-width:2px}.gravity-vector{stroke:#8fdcff;stroke-width:1px;stroke-dasharray:2 2}.arena-cell{transition:transform .28s,opacity .28s}.arena-cell[data-active=false]{opacity:.16}.arena-cell text{fill:#0b0f14;font:bold 3px var(--font-mono);text-anchor:middle}.episode-scrubber{grid-template-columns:1fr auto;gap:.5rem;display:grid}.episode-scrubber ol{color:var(--color-telemetry);font:.5rem var(--font-mono);text-align:center;grid-column:1/-1;grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.episode-scrubber li[data-current=true]{color:var(--cb)}.simulation-live{border:1px solid var(--cb);font:.65rem var(--font-mono);padding:.75rem}.outcome-contract{align-content:start;gap:1rem;display:grid}.outcome-contract dl{grid-template-columns:1fr 1fr;display:grid}.outcome-contract dl div{border:1px solid var(--color-line);padding:.55rem}.outcome-contract dt{color:var(--color-telemetry);font:.52rem var(--font-mono);text-transform:uppercase}.outcome-contract dd{overflow-wrap:anywhere;margin:.3rem 0 0}.outcome-delta dd{display:grid}.outcome-delta dd span{color:var(--color-telemetry);text-decoration:line-through}.outcome-delta dd strong{color:var(--cb-good)}.render-contract dd{font:.58rem var(--font-mono)}.elimination-ribbon{border:1px solid var(--color-line);padding:.7rem}.elimination-ribbon p{font:.52rem var(--font-mono);overflow-wrap:anywhere;line-height:1.7}.cb-static{border:1px solid var(--cb);margin-top:2rem;padding:1rem;display:none}.cb-source-proof{padding:clamp(4rem,8vw,8rem)}.cb-source-proof article{border:1px solid var(--cb);max-width:56rem;padding:1.2rem}.cb-source-proof article>*{display:block}.cb-source-proof em{color:var(--color-telemetry)}@media (max-width:900px){.format-workbench{grid-template-columns:1fr 1fr}.arena-panel{grid-area:1/1/auto/-1}.outcome-contract{border-right:0!important}}@media (max-width:520px){.seeded-simulation>header,.format-workbench{grid-template-columns:1fr}.format-workbench>section{border-right:0;border-bottom:1px solid var(--color-line)}.arena-panel{grid-area:auto}.outcome-contract dl{grid-template-columns:1fr}.episode-scrubber ol{text-align:left;grid-template-columns:1fr;gap:.3rem}.seeded-simulation>header>strong{max-width:none}.arena-cell{transition:none}}@media (prefers-reduced-motion:reduce){.arena-cell{transition:none}}
