.drill.svelte-11qxpgx{margin:1.75rem 0 0}.surface.svelte-11qxpgx{background:var(--surface);border:1px solid var(--rule);cursor:text;border-radius:3px;padding:1.1rem 1.25rem;transition:border-color .14s;position:relative}.surface.svelte-11qxpgx:focus-within{border-color:var(--ink-dim)}.surface.solved.svelte-11qxpgx{border-color:var(--ok)}.word.svelte-11qxpgx{font-family:var(--font-display);letter-spacing:.01em;background:linear-gradient(to top, color-mix(in srgb, var(--mark) 38%, transparent) .3em, transparent .3em);padding:0 .06em;font-size:clamp(1.5rem,5vw,2rem);font-weight:380}.ch.svelte-11qxpgx{color:var(--ink-pending);transition:color 90ms ease-out}.ch.correct.svelte-11qxpgx{color:var(--ok)}.ch.incorrect.svelte-11qxpgx{color:var(--err);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.ch.extra.svelte-11qxpgx{color:var(--err);opacity:.75;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.caret.svelte-11qxpgx{vertical-align:-.16em;background:var(--ink);width:2px;height:1.05em;margin:0 -1px;animation:1.1s step-end infinite svelte-11qxpgx-blink;display:inline-block}@keyframes svelte-11qxpgx-blink{0%,45%{opacity:1}50%,95%{opacity:0}}input.svelte-11qxpgx{color:#0000;caret-color:#0000;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.result.svelte-11qxpgx{min-height:1.5rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;margin:.55rem 0 0;font-size:.72rem;display:flex}.ok.svelte-11qxpgx{color:var(--ok)}.no.svelte-11qxpgx{color:var(--err)}.again.svelte-11qxpgx{font:inherit;color:var(--ink-dim);border:1px solid var(--rule);border-radius:2px;padding:.2rem .5rem}.again.svelte-11qxpgx:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.caret.svelte-11qxpgx{animation:none}.ch.svelte-11qxpgx{transition:none}}.page.svelte-pb9ptr{max-width:46rem;padding-top:clamp(1.5rem,4vw,2.5rem)}.label.svelte-pb9ptr a:where(.svelte-pb9ptr){text-decoration:none}.label.svelte-pb9ptr a:where(.svelte-pb9ptr):hover{color:var(--ink)}.entry-head.svelte-pb9ptr{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-top:.75rem;display:flex}h1.svelte-pb9ptr{font-family:var(--font-display);letter-spacing:-.025em;background:linear-gradient(to top, color-mix(in srgb, var(--mark) 45%, transparent) .26em, transparent .26em);margin:0;padding:0 .04em;font-size:clamp(2.4rem,8vw,3.6rem);font-weight:500}.pos.svelte-pb9ptr{font-family:var(--font-display);color:var(--ink-dim);font-size:1.05rem;font-style:italic}.speak.svelte-pb9ptr{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--rule);border-radius:2px;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.7rem;display:inline-flex}.speak.svelte-pb9ptr:hover{color:var(--ink)}.hear.svelte-pb9ptr{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;display:flex}.sense.svelte-pb9ptr{color:var(--ink);max-width:42ch;margin:1rem 0 0;font-size:1.1rem}.example.svelte-pb9ptr{font-family:var(--font-display);color:var(--ink-soft);border-left:2px solid var(--rule);max-width:46ch;margin:1.2rem 0 0;padding-left:1rem;font-size:1.05rem;font-style:italic}.syn.svelte-pb9ptr{color:var(--ink-soft);margin:1.2rem 0 1.6rem;font-size:.92rem}.cta.svelte-pb9ptr{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;background:color-mix(in srgb, var(--mark) 38%, transparent);border-radius:2px;margin-top:1.4rem;padding:.6rem 1rem;font-size:.75rem;text-decoration:none;display:inline-block}
