.vocab-page.svelte-mn9kem{max-width:75rem;margin-inline:auto}.vocab-header.svelte-mn9kem{text-align:center;margin-bottom:2.5rem}.vocab-header.svelte-mn9kem h1:where(.svelte-mn9kem){margin:0 0 .5rem;letter-spacing:-.02em}.hero-intro.svelte-mn9kem{max-width:45rem;margin:0 auto 1rem;font-size:1.0625rem;color:var(--fg-secondary);line-height:1.6}.hero-intro.svelte-mn9kem a:where(.svelte-mn9kem){color:var(--fg-accent);text-decoration:underline;text-underline-offset:.15em}.empty-state.svelte-mn9kem{text-align:center;padding:3rem 1rem;margin-bottom:2rem;border:1px dashed var(--border-primary);border-radius:.625rem}.empty-state.svelte-mn9kem p:where(.svelte-mn9kem){margin:0;color:var(--fg-secondary)}.interlinks.svelte-mn9kem{margin:4rem 0 1rem}.interlinks.svelte-mn9kem h2:where(.svelte-mn9kem){margin:0 0 .75rem}.interlinks.svelte-mn9kem ul:where(.svelte-mn9kem){margin:0 0 1rem;padding-left:1.25rem;color:var(--fg-secondary);line-height:1.8}.level-links.svelte-mn9kem{margin:0;color:var(--fg-tertiary)}.level-links.svelte-mn9kem a:where(.svelte-mn9kem){color:var(--fg-accent);text-decoration:underline;text-underline-offset:.15em}
