.hidden[data-astro-cid-332up3u2]{display:none!important}.tr[data-astro-cid-332up3u2]{flex-direction:column;gap:8px;display:flex}.hud[data-astro-cid-332up3u2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 18px;font-size:1.0625rem;font-weight:800;line-height:1.3;display:flex}.hud[data-astro-cid-332up3u2] b[data-astro-cid-332up3u2]{color:var(--primary);font-size:1.25rem}.hud[data-astro-cid-332up3u2] .best[data-astro-cid-332up3u2]{color:var(--muted);font-size:.9375rem}.board[data-astro-cid-332up3u2]{flex-wrap:wrap;justify-content:center;gap:6px;min-height:28px;margin:0;padding:0;list-style:none;display:flex}.board[data-astro-cid-332up3u2] li{background:var(--chip);border-radius:var(--radius-pill);align-items:center;gap:5px;padding:2px 10px;font-size:.875rem;font-weight:800;display:flex}.board[data-astro-cid-332up3u2] li.me{outline:2px solid var(--primary)}.board[data-astro-cid-332up3u2] i,.final[data-astro-cid-332up3u2] i{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.stage[data-astro-cid-332up3u2]{aspect-ratio:4/3;border-radius:var(--radius-card);width:100%;max-width:820px;box-shadow:var(--shadow);touch-action:none;user-select:none;background:#d9cfbf;margin-inline:auto;position:relative;overflow:hidden;container-type:size}canvas[data-astro-cid-332up3u2]{width:100%;height:100%;display:block;position:absolute;inset:0}.overlay[data-astro-cid-332up3u2]{backdrop-filter:blur(2px);background:#fff8eb8c;place-items:center;padding:8px;display:grid;position:absolute;inset:0;overflow:auto}.card[data-astro-cid-332up3u2]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:96%;padding:16px 22px;display:flex}.art[data-astro-cid-332up3u2]{border-radius:14px;width:100%;max-width:280px;height:auto}.rules[data-astro-cid-332up3u2]{text-align:start;grid-template-columns:1fr 1fr;gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.rules[data-astro-cid-332up3u2] li[data-astro-cid-332up3u2]{font-size:.9375rem;font-weight:800;line-height:1.35}.levels[data-astro-cid-332up3u2]{gap:6px;display:flex}.lv[data-astro-cid-332up3u2]{border:2px solid var(--chip);background:var(--chip);color:var(--text);border-radius:var(--radius-pill);min-height:44px;padding:6px 16px;font-size:1rem;font-weight:800}.lv[data-astro-cid-332up3u2][aria-pressed=true]{border-color:var(--primary);background:var(--surface);color:var(--primary)}.final[data-astro-cid-332up3u2]{flex-direction:column;gap:4px;min-width:200px;margin:0;padding:0;list-style:none;display:flex}.final[data-astro-cid-332up3u2] li{border-radius:10px;align-items:center;gap:8px;padding:2px 10px;font-size:1.0625rem;font-weight:800;display:flex}.final[data-astro-cid-332up3u2] li.me{background:var(--chip)}.final[data-astro-cid-332up3u2] .pct{margin-inline-start:auto}.over-title[data-astro-cid-332up3u2]{font-size:1.5rem;font-weight:900}.over-earned[data-astro-cid-332up3u2]{color:var(--primary);font-size:1.125rem;font-weight:900}.record[data-astro-cid-332up3u2]{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-pill);padding:4px 16px;font-weight:900}.bigplay[data-astro-cid-332up3u2]{background:var(--play);color:var(--play-ink);border-radius:var(--radius-pill);border:0;padding:12px 42px;font-size:1.375rem;font-weight:900;box-shadow:0 6px #0000002e}.bigplay[data-astro-cid-332up3u2]:active{box-shadow:0 2px #0000002e}.help[data-astro-cid-332up3u2]{text-align:center;color:var(--muted);font-size:.9375rem;font-weight:700}@media (width<=560px){.stage[data-astro-cid-332up3u2]{aspect-ratio:3/4;max-height:72dvh}.rules[data-astro-cid-332up3u2]{grid-template-columns:1fr}.art[data-astro-cid-332up3u2]{max-width:190px}.card[data-astro-cid-332up3u2]{gap:8px;padding:12px 14px}.hud[data-astro-cid-332up3u2]{gap:2px 12px}}@container (height<=420px){.art[data-astro-cid-332up3u2]{display:none}.overlay[data-astro-cid-332up3u2]{padding:4px}.final[data-astro-cid-332up3u2]{gap:0}.card[data-astro-cid-332up3u2]{gap:5px;padding:8px 12px}.over-title[data-astro-cid-332up3u2]{font-size:1.25rem}.final[data-astro-cid-332up3u2] li{padding:0 8px;font-size:.9375rem}.bigplay[data-astro-cid-332up3u2]{padding:8px 30px;font-size:1.125rem}}
