.word-card--root{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.word-card--title{color:var(--color-text-muted);font-weight:700;font-size:var(--font-size-sm);margin-block-end:var(--space-2)}.word-progress--grid{gap:var(--space-3);grid-template-columns:1fr auto;align-items:center;display:grid}.word-progress--info{min-inline-size:0}.word-progress--score{margin-block-start:calc(-1lh - var(--space-2))}.word-progress--empty{color:var(--color-text-muted);font-size:var(--font-size-sm)}.word-progress--learn{padding:var(--space-3) var(--space-4);background:var(--color-bg);display:flex}.word-page--hero{padding:var(--space-6) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center}.word-page--word-meta{gap:var(--space-2);justify-content:center;align-items:center;margin-block-end:var(--space-3);display:flex}.word-page--base-translations{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;margin-block-start:var(--space-3);display:flex}.word-page--base-translation{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-base);align-items:center;display:inline-flex}.word-page--word{color:var(--color-text);font-weight:700;font-size:var(--font-size-2xl)}.word-page--meaning{gap:var(--space-2);align-items:flex-start;display:flex}.word-page--meaning.target{font-size:var(--font-size-base)}.word-page--meaning.base{font-size:var(--font-size-sm);margin-block-start:var(--space-1)}.word-page--meaning.base.first{margin-block-start:var(--space-2)}.word-page--not-found{min-block-size:40dvb;color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;display:flex}
