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