.arcade-shell.svelte-u3ur7e{--ink:#f6f4ff;--muted:#bbc4df;--panel:#18233e;color:var(--ink);background:radial-gradient(ellipse at 10% 0%,#29326788,transparent 46%),radial-gradient(ellipse at 95% 30%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 45%),#090f20;min-height:100dvh;padding:24px clamp(14px,3vw,44px) 30px;isolation:isolate}.shell-inner.svelte-u3ur7e{max-width:1440px;margin:auto}.arcade-nav.svelte-u3ur7e{display:flex;align-items:center;gap:20px;justify-content:space-between;font-size:.8rem}.arcade-nav.svelte-u3ur7e a:where(.svelte-u3ur7e){color:#e3eaff;text-decoration:none;font-weight:750;padding:12px 0}.passport.svelte-u3ur7e{letter-spacing:.12em;color:#aebbd8;font-size:.65rem}.passport.svelte-u3ur7e b:where(.svelte-u3ur7e){margin-left:12px;background:#253352;color:var(--accent);padding:7px 12px;border-radius:20px}.preferences.svelte-u3ur7e{display:flex;gap:8px}.preferences.svelte-u3ur7e button:where(.svelte-u3ur7e){border:1px solid #45516e;border-radius:10px;background:#17213a;color:#d9e2fb;padding:10px 12px;min-height:44px;font-size:.75rem}.preferences.svelte-u3ur7e button[aria-pressed=true]:where(.svelte-u3ur7e){border-color:var(--accent)}.game-heading.svelte-u3ur7e{display:flex;gap:20px;align-items:center;margin:32px 0}.game-mark.svelte-u3ur7e{flex-shrink:0;display:grid;place-items:center;width:76px;height:76px;border-radius:23px;background:color-mix(in srgb,var(--accent) 12%,#18213a);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 45px color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-size:2.8rem}.kicker.svelte-u3ur7e{letter-spacing:.18em;font-size:.65rem;color:var(--accent);font-weight:850}.game-heading.svelte-u3ur7e h1:where(.svelte-u3ur7e){font-size:clamp(2rem,4vw,3.4rem);color:#fff;margin:8px 0;letter-spacing:-.05em}.game-heading.svelte-u3ur7e p:where(.svelte-u3ur7e){margin:0;color:#bbc4df;max-width:720px;font-size:.95rem;line-height:1.5}.practice-tag.svelte-u3ur7e{margin-left:auto;font-size:.65rem;letter-spacing:.13em;color:#aab7d6;line-height:1.9;white-space:nowrap}.practice-tag.svelte-u3ur7e b:where(.svelte-u3ur7e){font-size:.85rem;color:var(--accent);letter-spacing:0}.arcade-foot.svelte-u3ur7e{display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#b6c0da;padding:26px 0 0}.arcade-foot.svelte-u3ur7e a:where(.svelte-u3ur7e){color:var(--accent)}.arcade-shell.svelte-u3ur7e button:focus-visible,.arcade-shell.svelte-u3ur7e a:focus-visible,.arcade-shell.svelte-u3ur7e input:focus-visible,.arcade-shell.svelte-u3ur7e textarea:focus-visible,.arcade-shell.svelte-u3ur7e select:focus-visible,.arcade-shell.svelte-u3ur7e summary:focus-visible{outline:3px solid #ffcf83;outline-offset:4px}.arcade-shell.svelte-u3ur7e button{touch-action:manipulation}.quiet.svelte-u3ur7e *,.quiet.svelte-u3ur7e *:before,.quiet.svelte-u3ur7e *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.quiet.svelte-u3ur7e button:hover{transform:none!important}@media(prefers-reduced-motion:reduce){.arcade-shell.svelte-u3ur7e *,.arcade-shell.svelte-u3ur7e *:before,.arcade-shell.svelte-u3ur7e *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:650px){.arcade-nav.svelte-u3ur7e{flex-wrap:wrap;gap:6px}.passport.svelte-u3ur7e{margin-left:auto}.preferences.svelte-u3ur7e{width:100%}.preferences.svelte-u3ur7e button:where(.svelte-u3ur7e){flex:1}.game-heading.svelte-u3ur7e{gap:12px;margin:24px 0}.game-mark.svelte-u3ur7e{width:52px;height:60px;font-size:2rem;border-radius:16px}.kicker.svelte-u3ur7e{font-size:.55rem;letter-spacing:.1em}.practice-tag.svelte-u3ur7e{display:none}.arcade-foot.svelte-u3ur7e{flex-direction:column;gap:10px}}
