.opts.svelte-t7k2ls{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.opt.svelte-t7k2ls{appearance:none;border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--paper-raised);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:var(--s2);text-align:center;min-width:44px;min-height:44px;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease), transform var(--fast) var(--ease);padding:.8rem .9rem;font-size:.94rem;font-weight:500;line-height:1.35;display:flex}.key.svelte-t7k2ls{box-sizing:border-box;font-family:var(--mono);color:var(--ink-faint);border:1px solid var(--rule);border-radius:2px;flex:none;justify-content:center;align-items:center;min-width:1.4em;height:1.4em;padding:0;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.key.svelte-t7k2ls span:where(.svelte-t7k2ls){transform:translateY(1.5px)}.opt.svelte-t7k2ls:hover:not([aria-disabled=true]){border-color:var(--accent)}.opt.svelte-t7k2ls:active:not([aria-disabled=true]){border-color:var(--accent);transform:translateY(1px)}.opt.svelte-t7k2ls:focus-visible{outline:2px solid var(--paper);outline-offset:2px;box-shadow:var(--focus-ring)}.opt[aria-disabled=true].svelte-t7k2ls{cursor:default}@media (forced-colors:active){.opt.svelte-t7k2ls{color:buttontext;background:buttonface;border:1px solid buttontext}}.narrow.svelte-1atm5i6{max-width:40rem}.head.svelte-1atm5i6{margin-bottom:var(--s5)}.head.compact.svelte-1atm5i6{margin-bottom:var(--s4)}.head.compact.svelte-1atm5i6 h1:where(.svelte-1atm5i6){margin-bottom:0}h1.svelte-1atm5i6{margin:var(--s2) 0 var(--s3);font-family:var(--display);color:var(--ink);font-style:italic;font-weight:400}.standfirst.svelte-1atm5i6{font-family:var(--display);color:var(--ink);margin:0;font-size:1.05rem;font-style:italic}.lanes.svelte-1atm5i6{gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.lane.svelte-1atm5i6{appearance:none;min-height:44px;padding:var(--s1) var(--s3);font:inherit;color:var(--ink-soft);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-pill);cursor:pointer;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease);font-size:.84rem}.lane.svelte-1atm5i6:hover{color:var(--ink);border-color:var(--rule-strong)}.lane.svelte-1atm5i6:focus-visible{outline:2px solid var(--paper);outline-offset:2px;box-shadow:var(--focus-ring)}.lane[aria-pressed=true].svelte-1atm5i6{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.drill.svelte-1atm5i6{padding:var(--s5)}.end-round.svelte-1atm5i6{justify-content:center;width:100%;margin-block-start:var(--s4)}.timer.svelte-1atm5i6{margin:0 0 var(--s3);text-align:center;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.15rem}.glyph.svelte-1atm5i6{font-family:var(--hangul);text-align:center;color:var(--ink);margin:0 0 var(--s4);font-size:clamp(3.2rem,10vw + 1.5rem,6.5rem);font-weight:500;line-height:1.05}.glyph.word.svelte-1atm5i6{font-size:clamp(2.2rem,6vw + 1rem,4rem)}@media (height<=52rem){.glyph.svelte-1atm5i6{font-size:clamp(2.6rem,6vw + 1rem,4rem)}.glyph.word.svelte-1atm5i6{font-size:clamp(1.9rem,4.5vw + .8rem,3rem)}}.empty.svelte-1atm5i6{padding:var(--s7) var(--s5);text-align:center}.empty.svelte-1atm5i6 .big:where(.svelte-1atm5i6){font-family:var(--hangul);margin-bottom:var(--s3);color:var(--ink);font-size:3.2rem;display:block}.empty.svelte-1atm5i6 h2:where(.svelte-1atm5i6){margin-bottom:var(--s2);color:var(--ink)}.empty.svelte-1atm5i6 p:where(.svelte-1atm5i6):not(.median):not(.idle-copy),.idle-copy.svelte-1atm5i6{color:var(--ink);max-width:28rem;margin:0 auto var(--s4);font-size:.92rem}.median.svelte-1atm5i6{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);margin:0 0 var(--s3);font-size:clamp(2.2rem,6vw + 1rem,3.4rem)}.links.svelte-1atm5i6{justify-content:center;gap:var(--s4);margin:var(--s4) auto 0;display:flex}.loading.svelte-1atm5i6{align-items:center;gap:var(--s3);flex-direction:column;display:flex}.loading.svelte-1atm5i6 .muted:where(.svelte-1atm5i6){margin:var(--s2) 0 0}@media (prefers-reduced-motion:reduce){.lane.svelte-1atm5i6{transition:none}}@media (forced-colors:active){.timer.svelte-1atm5i6,.glyph.svelte-1atm5i6,.median.svelte-1atm5i6,.empty.svelte-1atm5i6 h2:where(.svelte-1atm5i6),.empty.svelte-1atm5i6 p:where(.svelte-1atm5i6){color:canvastext}.lane.svelte-1atm5i6{color:buttontext;background:buttonface;border-color:buttonborder}.lane[aria-pressed=true].svelte-1atm5i6{color:highlighttext;background:highlight}}
