.source-line.svelte-vtjlj5{display:block;font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:16px;letter-spacing:var(--tracking-mono-tight);color:var(--color-omr)}.topbar-progress.svelte-1r2me6y{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-7) var(--content-inset) var(--space-4);flex-shrink:0}.progress-label.svelte-1r2me6y{font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:var(--text-mono-sm);line-height:14px;letter-spacing:var(--tracking-mono-wide);color:var(--color-omr)}.progress-meta.svelte-1r2me6y{font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:14px;letter-spacing:var(--tracking-mono-wide);color:var(--color-omr)}.progress-track.svelte-1r2me6y{height:var(--progress-bar-height);background:var(--color-omr-light);position:relative;flex-shrink:0}.progress-fill.svelte-1r2me6y{height:100%;background:var(--color-omr);position:absolute;left:0;top:0}.tf-pair.svelte-iia423{display:flex;gap:var(--space-4)}.tf-btn.svelte-iia423{flex-grow:1;flex-basis:0;min-width:0;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-none)}.tf-glyph.svelte-iia423{width:30px;height:30px;border-radius:var(--radius-pill);border:var(--rule-thickness) solid currentColor;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:var(--text-mono-lg);line-height:18px}.tf-label.svelte-iia423{font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:var(--text-mono-base);line-height:16px;letter-spacing:var(--tracking-mono-wider)}.tf-btn--filled.svelte-iia423{background:var(--color-bubble);color:var(--color-sheet)}.tf-btn--outline.svelte-iia423{background:var(--color-card);border:var(--rule-thickness) solid var(--color-omr);color:var(--color-omr)}.tf-btn--wrong.svelte-iia423{background:var(--color-omr);color:var(--color-sheet)}.drill-body.svelte-1t37ugb{gap:var(--space-5);padding-top:var(--space-8)}.drill-chip.svelte-1t37ugb{letter-spacing:var(--tracking-mono-wide)}.drill-statement.svelte-1t37ugb{font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:var(--text-serif-xl);line-height:37px;color:var(--color-bubble)}.flash-right.svelte-1t37ugb,.flash-wrong.svelte-1t37ugb{animation:svelte-1t37ugb-fill-flash .4s ease-out}.flash-right.svelte-1t37ugb{--flash-color: var(--color-bubble)}.flash-wrong.svelte-1t37ugb{--flash-color: var(--color-omr)}@keyframes svelte-1t37ugb-fill-flash{0%{background:var(--flash-color)}to{background:var(--color-sheet)}}.link.svelte-bmbeu6{display:block;width:100%;text-align:center;font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:14px;letter-spacing:var(--tracking-mono-tight);color:var(--color-omr);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:from-font;background:none;border:none;padding:var(--space-2) 0}
