.head.svelte-ik6c7u{align-items:flex-start;margin-bottom:var(--space-4)}.crumb.svelte-ik6c7u{margin:0 0 var(--space-1)}.head.svelte-ik6c7u h1:where(.svelte-ik6c7u){margin:0}.head.compact.svelte-ik6c7u{align-items:center;margin-bottom:var(--space-2)}.head.compact.svelte-ik6c7u .crumb:where(.svelte-ik6c7u){margin:0}.intro.svelte-ik6c7u{display:flex;flex-direction:column;gap:var(--space-4)}.setup.svelte-ik6c7u{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.counts.svelte-ik6c7u{display:grid;grid-auto-flow:column;gap:var(--space-5);margin:0;text-align:center}.counts.svelte-ik6c7u dt:where(.svelte-ik6c7u),.length-label.svelte-ik6c7u{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-weight:600}.counts.svelte-ik6c7u dd:where(.svelte-ik6c7u){margin:0}.big.svelte-ik6c7u{font-size:1.9rem;font-weight:650;line-height:1.1}.big.none.svelte-ik6c7u{color:var(--text-faint);font-weight:500}.length.svelte-ik6c7u{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.sizes.svelte-ik6c7u{display:flex;gap:var(--space-1)}.size.svelte-ik6c7u{min-width:3rem;justify-content:center;font-variant-numeric:tabular-nums}.progress-line.svelte-ik6c7u{margin-bottom:var(--space-3)}.progress-line.svelte-ik6c7u p:where(.svelte-ik6c7u){margin:var(--space-1) 0 0}.stage.svelte-ik6c7u{display:flex;flex-direction:column;gap:var(--space-3);max-width:900px;margin:0 auto}.ask.svelte-ik6c7u{display:flex;align-items:center;gap:var(--space-3)}.ask-flag.svelte-ik6c7u{flex:none;width:2.6rem}.ask-flag.svelte-ik6c7u .flag{width:100%}.prompt.svelte-ik6c7u{margin:0;font-size:clamp(1.1rem,.9rem + .9vw,1.5rem)}.hint.svelte-ik6c7u{margin:0;min-height:1.4em}.verdict.svelte-ik6c7u{font-weight:650}.verdict.right.svelte-ik6c7u{color:var(--stage-mastered-ink)}.verdict.wrong.svelte-ik6c7u{color:var(--danger-ink)}.options.svelte-ik6c7u{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2)}.option.svelte-ik6c7u{display:block;font-family:monospace;width:100%;text-align:left;padding:var(--space-3);font-size:1rem;font-family:inherit;color:inherit;background:var(--bg-elevated);border:1px solid var(--border);cursor:pointer}.option.svelte-ik6c7u:hover:not(:disabled){border-color:var(--accent-ink);background:var(--accent-soft)}.option.right.svelte-ik6c7u{border-color:var(--stage-mastered-ink);background:var(--stage-mastered-soft)}.option.wrong.svelte-ik6c7u{border-color:var(--danger-ink);background:var(--danger-soft)}.option.quiet.svelte-ik6c7u{opacity:.55}.option.svelte-ik6c7u:disabled{cursor:default}.mono.svelte-ik6c7u{font-family:monospace}.actions.svelte-ik6c7u{align-items:center;justify-content:flex-end;gap:var(--space-3);min-height:2.4rem}.kbd.svelte-ik6c7u{border:1px solid currentColor;border-radius:var(--radius-sm);padding:0 .3em;opacity:.7}.summary.svelte-ik6c7u{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:760px;margin:0 auto}.celebrate.svelte-ik6c7u{display:flex;justify-content:center;margin:0}.score.svelte-ik6c7u{margin:0;font-size:1.3rem;font-weight:650}.record.svelte-ik6c7u{margin:0;color:var(--stage-mastered-ink);font-weight:600}.missed.svelte-ik6c7u{align-self:stretch}.missed-heading.svelte-ik6c7u{margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.06em}.missed.svelte-ik6c7u ul:where(.svelte-ik6c7u){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.missed.svelte-ik6c7u li:where(.svelte-ik6c7u){display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.miss-flag.svelte-ik6c7u{flex:none;width:1.6rem}.miss-flag.svelte-ik6c7u .flag{width:100%}.done-actions.svelte-ik6c7u{flex-wrap:wrap;justify-content:center;margin-top:var(--space-2)}
