.panel.svelte-u83cbh{border:2px solid var(--edge);background:var(--surface);box-shadow:0 5px 0 var(--edge);border-radius:24px;flex-direction:column;gap:14px;padding:16px;display:flex}h2.svelte-u83cbh{font-family:var(--font-display);margin:0;font-size:24px;font-weight:600;line-height:1.15}h3.svelte-u83cbh{font-family:var(--font-display);margin:0;font-size:20px;font-weight:600}p.svelte-u83cbh{margin:0}.card.svelte-u83cbh{background:var(--tile);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.card.svelte-u83cbh p:where(.svelte-u83cbh){color:var(--ink-2);font-size:15px;font-weight:600}.head.svelte-u83cbh{align-items:center;gap:10px;display:flex}.icon.svelte-u83cbh{background:var(--accent);width:38px;height:38px;color:var(--sun);border-radius:12px;place-items:center;display:grid}.record.svelte-u83cbh{color:var(--muted);margin-left:auto;font-size:14px;font-weight:800}.kinds.svelte-u83cbh{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.kind.svelte-u83cbh{border:2px solid var(--edge);background:var(--key);min-height:56px;color:var(--key-ink);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.kind.svelte-u83cbh input:where(.svelte-u83cbh){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kind.svelte-u83cbh:has(input:where(.svelte-u83cbh):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.kind.on.svelte-u83cbh{border-color:var(--accent);background:var(--option-on);box-shadow:inset 0 0 0 1px var(--accent)}.size.svelte-u83cbh{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.1}.kind.svelte-u83cbh .level:where(.svelte-u83cbh){color:var(--muted);font-size:13px;font-weight:800}.primary.svelte-u83cbh,.secondary.svelte-u83cbh{height:54px;font-family:var(--font-display);border-radius:999px;font-size:19px;font-weight:600}.primary.svelte-u83cbh{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 0 var(--accent-press);border:0}.secondary.svelte-u83cbh{border:2px solid var(--edge);background:var(--key);color:var(--key-ink);box-shadow:0 3px 0 var(--edge)}.primary.svelte-u83cbh:active:not(:disabled),.secondary.svelte-u83cbh:active:not(:disabled){box-shadow:none;transform:translateY(3px)}.failed.svelte-u83cbh{color:var(--status-bad-ink);font-weight:700}.continue.svelte-u83cbh{border:2px solid var(--sun-ink);background:var(--sun);min-height:64px;color:var(--sun-ink);box-shadow:0 4px 0 var(--sun-ink);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:8px 14px;display:flex}.continue.svelte-u83cbh:active{box-shadow:0 1px 0 var(--sun-ink);transform:translateY(3px)}.continue.reserved.svelte-u83cbh{display:none}html[data-resume-mini] .continue.reserved.svelte-u83cbh{display:flex}.play.svelte-u83cbh{background:var(--sun-ink);width:40px;height:40px;color:var(--sun);border-radius:999px;flex:none;place-items:center;padding-left:2px;display:grid}.what.svelte-u83cbh{flex-direction:column;display:flex}.continue.svelte-u83cbh .label:where(.svelte-u83cbh){font-family:var(--font-display);font-size:19px;font-weight:600}.continue.svelte-u83cbh .detail:where(.svelte-u83cbh){font-size:14px;font-weight:700}.over.svelte-u83cbh{text-align:center}.score.svelte-u83cbh{flex-direction:column;align-items:center;display:flex}.score.svelte-u83cbh strong:where(.svelte-u83cbh){font-family:var(--font-display);color:var(--accent);font-size:64px;font-weight:600;line-height:1}.score.svelte-u83cbh span:where(.svelte-u83cbh){font-weight:800}.best.svelte-u83cbh{color:var(--muted);font-weight:800}.best.new.svelte-u83cbh{background:var(--sun);color:var(--sun-ink);border-radius:999px;padding:6px 12px}@container (width>=860px){.panel.svelte-u83cbh{padding:20px}h2.svelte-u83cbh{font-size:28px}}.strikes.svelte-ga6ctf{gap:6px;display:inline-flex}.strike.svelte-ga6ctf{border:2px solid var(--edge);border-radius:999px;width:14px;height:14px}.strike.on.svelte-ga6ctf{border-color:var(--bad-ink);background:var(--bad-ink)}.end-run.svelte-ga6ctf{border:2px solid var(--edge);background:var(--key);height:40px;color:var(--key-ink);font-family:var(--font-display);touch-action:manipulation;border-radius:999px;flex:none;padding:0 14px;font-size:15px;font-weight:600}
