.glyph[data-astro-cid-sn62thzk]{border-top:1px solid var(--color-divider);scroll-margin-top:calc(var(--nav-h) + 6rem);margin-top:28px;padding-top:24px}h3[data-astro-cid-sn62thzk]{align-items:baseline;gap:14px;font-size:26px;display:flex}.sign[data-astro-cid-sn62thzk]{font-size:40px;line-height:1}.key[data-astro-cid-sn62thzk]{color:var(--color-accent-700);font-family:ui-monospace,Menlo,monospace;font-size:18px}h3[data-astro-cid-sn62thzk] small[data-astro-cid-sn62thzk]{font-size:14px;font-family:var(--font-body);color:color-mix(in srgb, var(--color-text) 60%, transparent)}.derived[data-astro-cid-sn62thzk]{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:12px 32px;margin:12px 0 16px;font-size:14px;display:grid}.derived[data-astro-cid-sn62thzk] div[data-astro-cid-sn62thzk]{gap:4px;display:grid}dt[data-astro-cid-sn62thzk]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:11px}dd[data-astro-cid-sn62thzk]{margin:0}.derived[data-astro-cid-sn62thzk] img[data-astro-cid-sn62thzk]{width:auto;height:48px;color:var(--color-accent-700)}.stepper[data-astro-cid-sn62thzk]{justify-content:space-between;margin:8px 0 0;font-size:13px;display:flex}.stepper[data-astro-cid-sn62thzk] a[data-astro-cid-sn62thzk]{text-decoration:none}.caveats[data-astro-cid-xz7c6cyq] ul[data-astro-cid-xz7c6cyq]{margin:0;padding-left:1.2em}.caveats[data-astro-cid-xz7c6cyq] li[data-astro-cid-xz7c6cyq]{margin-bottom:6px}.glyph-trainer.svelte-y2liqw{gap:16px;display:grid}.modes.svelte-y2liqw{gap:8px;display:flex}.modes.svelte-y2liqw button[aria-selected=true]:where(.svelte-y2liqw){border-color:var(--color-accent);color:var(--color-accent-700)}.panel.svelte-y2liqw{gap:12px;display:grid}.flashcard.svelte-y2liqw{perspective:800px;height:180px;position:relative}.face.svelte-y2liqw{border:1px solid var(--color-divider);border-radius:var(--radius-lg);backface-visibility:hidden;background:#fff;place-content:center;gap:6px;transition:transform .4s;display:grid;position:absolute;inset:0}.flashcard.dealing.svelte-y2liqw .face:where(.svelte-y2liqw){transition:none}.back.svelte-y2liqw,.flashcard.revealed.svelte-y2liqw .front:where(.svelte-y2liqw){transform:rotateY(180deg)}.flashcard.revealed.svelte-y2liqw .back:where(.svelte-y2liqw){transform:rotateY(0)}.flashcard.ok.svelte-y2liqw .back:where(.svelte-y2liqw){border-color:#4a7c3f}.flashcard.bad.svelte-y2liqw .back:where(.svelte-y2liqw){border-color:#b0413e}.sign.svelte-y2liqw{font-size:56px;line-height:1}.letter.svelte-y2liqw{text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:22px}.back.svelte-y2liqw small:where(.svelte-y2liqw){text-align:center;color:color-mix(in srgb, var(--color-text) 60%, transparent)}.answer.svelte-y2liqw{gap:6px;font-size:14px;display:grid}.answer.svelte-y2liqw input:where(.svelte-y2liqw){font:inherit;border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:10px 12px;font-family:ui-monospace,Menlo,monospace}.verdict.svelte-y2liqw{min-height:1.5em;margin:0;font-size:14px}.prompt.svelte-y2liqw{letter-spacing:6px;min-height:1.2em;margin:0;font-size:40px}.ops.svelte-y2liqw{flex-wrap:wrap;gap:6px;margin:0;font-family:ui-monospace,Menlo,monospace;display:flex}.ops.svelte-y2liqw .correct:where(.svelte-y2liqw){color:#4a7c3f}.ops.svelte-y2liqw .wrong:where(.svelte-y2liqw),.ops.svelte-y2liqw .missed:where(.svelte-y2liqw){color:#b0413e;text-decoration:line-through}.ops.svelte-y2liqw .extra:where(.svelte-y2liqw){color:#b0413e}.controls.svelte-y2liqw{gap:10px;display:flex}button.svelte-y2liqw{font:inherit;border:1px solid var(--color-divider);border-radius:var(--radius-md);color:inherit;cursor:pointer;background:0 0;padding:8px 14px;font-size:14px}button.primary.svelte-y2liqw{border-color:var(--color-accent);color:var(--color-accent-700)}.progress.svelte-y2liqw p:where(.svelte-y2liqw){margin:0 0 8px;font-size:13px}.progress.svelte-y2liqw ul:where(.svelte-y2liqw){flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.progress.svelte-y2liqw li:where(.svelte-y2liqw){border:1px solid var(--color-divider);border-radius:var(--radius-md);grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:6px 10px;font-size:12px;display:grid}.progress.svelte-y2liqw li.learned:where(.svelte-y2liqw){border-color:#4a7c3f}.progress.svelte-y2liqw li:where(.svelte-y2liqw) .sign:where(.svelte-y2liqw){grid-row:span 2;font-size:22px}.progress.svelte-y2liqw .k:where(.svelte-y2liqw){font-family:ui-monospace,Menlo,monospace}.progress.svelte-y2liqw .acc:where(.svelte-y2liqw){color:color-mix(in srgb, var(--color-text) 60%, transparent)}.reset.svelte-y2liqw{margin-top:10px;font-size:12px}
