.breadcrumb.svelte-k70r43{margin-bottom:var(--space-lg)}.breadcrumb.svelte-k70r43 a:where(.svelte-k70r43){color:var(--color-muted);text-decoration:none}.breadcrumb.svelte-k70r43 a:where(.svelte-k70r43):hover{color:var(--color-fg)}.word-header.svelte-k70r43{margin-bottom:var(--space-xl)}.word-header.svelte-k70r43 h1:where(.svelte-k70r43){font-family:var(--font-serif);font-size:2rem;margin-bottom:var(--space-xs)}.translation.svelte-k70r43{font-size:1.25rem;color:var(--color-muted);margin:0}.word-context.svelte-k70r43{margin-bottom:var(--space-xl)}.word-context.svelte-k70r43 h2:where(.svelte-k70r43){font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin-bottom:var(--space-sm)}.sentence-spanish.svelte-k70r43{font-style:italic;font-size:1.125rem;margin-bottom:var(--space-xs)}.sentence-english.svelte-k70r43{color:var(--color-muted)}.deep-dive.svelte-k70r43{margin-bottom:var(--space-xl)}.section-block.svelte-k70r43{margin-bottom:var(--space-lg)}.section-block.svelte-k70r43 h2:where(.svelte-k70r43){font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin-bottom:var(--space-sm)}.phrase-list.svelte-k70r43{list-style:none;padding:0}.phrase-list.svelte-k70r43 li:where(.svelte-k70r43){padding:var(--space-xs) 0}.phrase-translation.svelte-k70r43{color:var(--color-muted)}.example-spanish.svelte-k70r43{font-style:italic;margin-bottom:var(--space-xs)}.example-english.svelte-k70r43{color:var(--color-muted);margin:0}.word-footer.svelte-k70r43{padding-top:var(--space-lg);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.875rem}.word-footer.svelte-k70r43 a:where(.svelte-k70r43){color:var(--color-fg)}.error-container.svelte-k70r43{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--space-lg)}.error-content.svelte-k70r43{max-width:600px;text-align:center}.error-message.svelte-k70r43{font-size:1.1rem;color:var(--color-fg-muted);margin-bottom:var(--space-lg)}.actions.svelte-k70r43{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.button.svelte-k70r43{display:inline-block;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all .2s ease}.button.primary.svelte-k70r43{background-color:var(--color-accent);color:#fff}.button.secondary.svelte-k70r43{background-color:var(--color-bg-secondary);color:var(--color-fg);border:2px solid var(--color-border)}
