:root{--paper: #efe6d0;--muted: #c9bfa6;--signal: #ff9a3c;--ink: #0b0d0c}html,body{margin:0;height:100%;background:var(--ink);color:var(--paper);font:17px/1.55 Georgia,serif;overflow:hidden}#start{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:32px clamp(16px,6vw,88px);overflow-y:auto;background:linear-gradient(90deg,rgb(8 10 10 / 88%) 0%,rgb(8 10 10 / 62%) 38%,transparent 68%),linear-gradient(0deg,rgb(8 10 10 / 55%) 0%,transparent 34%)}.briefing{max-width:560px;margin:auto 0}.kicker{margin:0 0 14px;font-family:Special Elite,Courier New,monospace;letter-spacing:.04em;color:var(--signal)}h1{margin:0;font-family:Stardos Stencil,Impact,sans-serif;font-size:clamp(3.1rem,8.4vw,6.6rem);font-weight:700;line-height:.96;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 3px 22px rgb(0 0 0 / 55%)}h1 span{display:block;color:var(--signal)}.lede{margin:22px 0 28px;font-size:1.14rem;text-shadow:0 1px 8px rgb(0 0 0 / 70%)}button{padding:16px 38px;font-family:Stardos Stencil,Impact,sans-serif;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--signal);border:0;border-radius:2px;box-shadow:0 6px 24px #ff9a3c52;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ff9a3c75}button:focus-visible,summary:focus-visible{outline:2px solid var(--paper);outline-offset:3px}#status:not(:empty){margin:14px 0 0;color:var(--signal)}#status:empty{display:none}.note{margin:18px 0 0;color:var(--muted);font-size:.94rem}details{margin-top:14px;color:var(--muted);font-size:.94rem}summary{width:fit-content;font-family:Special Elite,Courier New,monospace;color:var(--paper);cursor:pointer}dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:12px 0 0}dt{color:var(--paper)}dd{margin:0}.credit{margin:24px 0 0;font-size:.82rem;color:var(--muted)}@media(max-width:640px){#start{background:linear-gradient(0deg,rgb(8 10 10 / 92%) 0%,rgb(8 10 10 / 72%) 62%,transparent 100%)}.briefing{margin:auto 0 0}}@media(prefers-reduced-motion:reduce){button{transition:none}}
