.xw.svelte-1jw5ag9{padding:1.5rem 1rem 3rem;max-width:620px;margin:0 auto}.back.svelte-1jw5ag9{color:var(--text-muted);text-decoration:none;font-size:.88rem}h1.svelte-1jw5ag9{margin:.5rem 0 .25rem;font-size:clamp(1.7rem,5vw,2.4rem);letter-spacing:-.03em}.muted.svelte-1jw5ag9{color:var(--text-muted);font-size:.88rem;margin:0 0 1rem}.small.svelte-1jw5ag9{font-size:.8rem;margin:.3rem 0 0}.card.svelte-1jw5ag9{background:var(--bg-highlight);border-radius:12px;padding:1rem;margin-top:1rem}.card.svelte-1jw5ag9 p:where(.svelte-1jw5ag9){margin:0 0 .5rem}.intro.svelte-1jw5ag9{text-align:center}.bar.svelte-1jw5ag9{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.timer.svelte-1jw5ag9{font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}.acts.svelte-1jw5ag9{display:flex;gap:.4rem}.score.svelte-1jw5ag9{color:var(--accent);font-weight:800}.clue-bar.svelte-1jw5ag9{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.3rem;background:color-mix(in srgb,var(--accent) 16%,var(--bg-highlight));border-radius:10px;padding:.5rem .3rem;margin-bottom:.5rem;font-size:.92rem;min-height:2.6rem}.clue-bar.svelte-1jw5ag9 button:where(.svelte-1jw5ag9){background:none;border:none;color:var(--text);font-size:1.4rem;cursor:pointer}.grid.svelte-1jw5ag9{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:2px;max-width:calc(var(--cols) * 3rem);margin:0 auto;user-select:none}.sq.svelte-1jw5ag9,.blk.svelte-1jw5ag9{aspect-ratio:1;border-radius:3px}.blk.svelte-1jw5ag9{background:transparent}.sq.svelte-1jw5ag9{position:relative;border:none;padding:0;background:#f4f1e8;color:#111;font:inherit;font-weight:800;font-size:clamp(.85rem,4vw,1.35rem);text-transform:uppercase;cursor:pointer}.sq.act.svelte-1jw5ag9{background:#cfe7ff}.sq.sel.svelte-1jw5ag9{background:#ffd84d}.sq.bad.svelte-1jw5ag9{color:#d62828;text-decoration:line-through}.sq.miss.svelte-1jw5ag9{color:#d62828}.num.svelte-1jw5ag9{position:absolute;top:1px;left:2px;font-size:clamp(.45rem,1.6vw,.62rem);font-weight:700;line-height:1;color:#333}.msg.svelte-1jw5ag9{text-align:center;font-weight:800;margin:.6rem 0 0}.kb.svelte-1jw5ag9{margin-top:.8rem;display:grid;gap:.3rem}.kr.svelte-1jw5ag9{display:flex;justify-content:center;gap:.25rem}.kr.svelte-1jw5ag9 button:where(.svelte-1jw5ag9){flex:1;max-width:2.6rem;height:2.8rem;border:none;border-radius:6px;background:var(--bg-highlight);color:var(--text);font:inherit;font-weight:800;cursor:pointer}.kr.svelte-1jw5ag9 button.wide:where(.svelte-1jw5ag9){max-width:3.8rem;flex:1.5}.clues.svelte-1jw5ag9{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem}.clues.svelte-1jw5ag9 h3:where(.svelte-1jw5ag9){margin:0 0 .4rem;font-size:.95rem}.clues.svelte-1jw5ag9 ol:where(.svelte-1jw5ag9){list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.clues.svelte-1jw5ag9 button:where(.svelte-1jw5ag9){width:100%;text-align:left;background:none;border:none;color:var(--text);font:inherit;font-size:.86rem;padding:.3rem .4rem;border-radius:6px;cursor:pointer}.clues.svelte-1jw5ag9 button:where(.svelte-1jw5ag9):disabled{cursor:default}.clues.svelte-1jw5ag9 button.on:where(.svelte-1jw5ag9){background:color-mix(in srgb,var(--accent) 20%,transparent)}.len.svelte-1jw5ag9{color:var(--text-muted)}.lb.svelte-1jw5ag9{margin-top:1.5rem}@media(max-width:520px){.clues.svelte-1jw5ag9{grid-template-columns:1fr}}
