.dictionary-breadcrumb.svelte-1gheb7g{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);overflow:hidden;color:var(--welcome-muted);font-size:var(--text-sm);white-space:nowrap}.dictionary-breadcrumb.svelte-1gheb7g a:where(.svelte-1gheb7g){color:inherit;font-weight:700}.dictionary-breadcrumb.svelte-1gheb7g a:where(.svelte-1gheb7g):hover{color:var(--welcome-ink)}.dictionary-breadcrumb.svelte-1gheb7g [aria-current=page]:where(.svelte-1gheb7g){overflow:hidden;text-overflow:ellipsis}.word-layout.svelte-1gheb7g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,5vw,4.5rem)}.word-tags.svelte-1gheb7g{display:flex;gap:var(--space-2);margin:0}.word-tags.svelte-1gheb7g span:where(.svelte-1gheb7g){padding:var(--space-1) var(--space-3);border:thin solid var(--color-border);border-radius:var(--radius-full);color:var(--welcome-muted);font-size:var(--text-sm);font-weight:650}.word-entry.svelte-1gheb7g h1:where(.svelte-1gheb7g){margin:var(--space-4) 0 var(--space-3);font-size:clamp(3rem,6vw,4.75rem);line-height:1;letter-spacing:-.05em}.word-line.svelte-1gheb7g{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.word-meaning.svelte-1gheb7g{margin:0;font-size:var(--text-xl);font-weight:600}.listen.svelte-1gheb7g{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border:thin solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--welcome-paper);color:var(--welcome-ink);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}.listen.svelte-1gheb7g:hover{border-color:var(--welcome-ink)}.ipa.svelte-1gheb7g{font-size:var(--text-base)}.word-facts.svelte-1gheb7g{display:flex;gap:var(--space-6);margin:var(--space-6) 0 0}.word-facts.svelte-1gheb7g div:where(.svelte-1gheb7g){display:flex;gap:var(--space-2)}.word-facts.svelte-1gheb7g dt:where(.svelte-1gheb7g){color:var(--welcome-muted)}.word-facts.svelte-1gheb7g dd:where(.svelte-1gheb7g){margin:0;font-weight:700}.word-entry.svelte-1gheb7g blockquote:where(.svelte-1gheb7g){margin:var(--space-5) 0 0;padding:var(--space-4) var(--space-5);border:0;border-radius:var(--radius-xl);background:var(--color-bg-secondary);font-size:var(--text-lg);line-height:1.5}.word-entry.svelte-1gheb7g blockquote:where(.svelte-1gheb7g) small:where(.svelte-1gheb7g){display:block;margin-top:var(--space-2);font-size:var(--text-sm)}.practice.svelte-1gheb7g{margin-top:var(--space-6)}.practice-toggle.svelte-1gheb7g{min-height:3rem}.guess-options.svelte-1gheb7g{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.guess.svelte-1gheb7g{min-width:5rem;min-height:3rem;border:2px solid currentColor;border-radius:var(--radius-full);background:var(--welcome-paper);font-size:var(--text-lg);font-weight:750;cursor:pointer}.guess.svelte-1gheb7g:disabled{opacity:.5;cursor:default}.guess-feedback.svelte-1gheb7g{margin:var(--space-3) 0 0;font-weight:600}.word-more.svelte-1gheb7g{margin-top:var(--space-8)}.word-visual.svelte-1gheb7g{display:flex;flex-direction:column;gap:var(--space-5)}.portrait-card.svelte-1gheb7g{margin:0;padding:var(--space-5);border:thin solid var(--color-border);border-radius:1.75rem;background:var(--welcome-paper)}.portrait-card.svelte-1gheb7g .word-portrait:where(.svelte-1gheb7g){display:block;width:100%;height:auto;max-height:20rem;aspect-ratio:4 / 3;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-xl);background:transparent}.portrait-card.svelte-1gheb7g figcaption:where(.svelte-1gheb7g){margin-top:var(--space-3);color:var(--welcome-muted);font-size:var(--text-sm);text-align:center}.word-draw-panel.svelte-1gheb7g h2:where(.svelte-1gheb7g){margin:0 0 var(--space-2);font-size:var(--text-2xl)}.pen-key.svelte-1gheb7g{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-5) 0;padding:0;list-style:none;font-size:var(--text-sm);font-weight:750}.pen-key.svelte-1gheb7g li:where(.svelte-1gheb7g){display:inline-flex;align-items:center;white-space:pre}.pen-key.svelte-1gheb7g i:where(.svelte-1gheb7g){width:.75rem;height:.75rem;margin-right:var(--space-2);border-radius:50%;background:currentColor}.pen-key.svelte-1gheb7g li:where(.svelte-1gheb7g) span:where(.svelte-1gheb7g){color:var(--welcome-muted);font-weight:600}.draw-note.svelte-1gheb7g{margin:var(--space-3) 0 0;color:var(--welcome-muted);font-size:var(--text-sm)}.word-portrait-section.svelte-1gheb7g{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-5);margin-top:clamp(4rem,8vw,6rem)}.portrait-heading.svelte-1gheb7g{grid-column:1 / -1;max-width:48rem}.portrait-heading.svelte-1gheb7g h2:where(.svelte-1gheb7g),.related-words.svelte-1gheb7g h2:where(.svelte-1gheb7g),.word-gallery.svelte-1gheb7g h2:where(.svelte-1gheb7g){margin:0 0 var(--space-3);font-size:clamp(1.75rem,3.2vw,2.5rem);letter-spacing:-.04em}.portrait-heading.svelte-1gheb7g>p:where(.svelte-1gheb7g):last-child{margin:0;color:var(--welcome-muted);font-size:var(--text-lg);line-height:1.6}.contrast-card.svelte-1gheb7g,.dialogue-card.svelte-1gheb7g{padding:clamp(1.25rem,3vw,2rem);border:thin solid var(--welcome-line);border-radius:1.5rem;background:var(--welcome-paper)}.card-label.svelte-1gheb7g{margin:0 0 var(--space-3);color:var(--welcome-muted);font-size:var(--text-sm);font-weight:700}.contrast-card.svelte-1gheb7g h3:where(.svelte-1gheb7g){margin:0 0 var(--space-3);font-size:var(--text-2xl)}.contrast-card.svelte-1gheb7g p:where(.svelte-1gheb7g):last-child{margin:0;color:var(--welcome-muted)}.dialogue-card.svelte-1gheb7g .line:where(.svelte-1gheb7g){margin:0 0 var(--space-3);padding-left:var(--space-4);border-left:3px solid var(--color-border-strong);line-height:1.55}.dialogue-card.svelte-1gheb7g small:where(.svelte-1gheb7g){display:block;margin-top:var(--space-1);color:var(--welcome-muted)}.dialogue-card.svelte-1gheb7g .listen:where(.svelte-1gheb7g){margin-top:var(--space-2)}.related-words.svelte-1gheb7g,.word-gallery.svelte-1gheb7g{margin-top:clamp(4rem,8vw,6rem)}.word-gallery.svelte-1gheb7g{padding-bottom:var(--space-12)}.related-grid.svelte-1gheb7g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-6)}.related-grid.svelte-1gheb7g a:where(.svelte-1gheb7g){--article-colour: var(--article-das);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-4) var(--space-5);border:thin solid var(--welcome-line);border-left:4px solid var(--article-colour);border-radius:var(--radius-xl);background:var(--welcome-paper);transition:box-shadow var(--duration-fast) var(--ease-out)}.related-grid.svelte-1gheb7g a[data-article=der]:where(.svelte-1gheb7g){--article-colour: var(--article-der)}.related-grid.svelte-1gheb7g a[data-article=die]:where(.svelte-1gheb7g){--article-colour: var(--article-die)}.related-grid.svelte-1gheb7g a:where(.svelte-1gheb7g):hover{box-shadow:var(--shadow-sm)}.related-grid.svelte-1gheb7g strong:where(.svelte-1gheb7g){font-family:var(--font-display);font-size:var(--text-lg)}.related-grid.svelte-1gheb7g small:where(.svelte-1gheb7g){grid-column:1}.related-grid.svelte-1gheb7g svg:where(.svelte-1gheb7g){grid-column:2;grid-row:1 / span 2;color:var(--color-text-tertiary)}@media(max-width:760px){.word-layout.svelte-1gheb7g,.word-portrait-section.svelte-1gheb7g{grid-template-columns:minmax(0,1fr)}.related-grid.svelte-1gheb7g{grid-template-columns:repeat(2,minmax(0,1fr))}.word-entry.svelte-1gheb7g h1:where(.svelte-1gheb7g){font-size:clamp(2.75rem,12vw,3.5rem)}}@media(max-width:430px){.related-grid.svelte-1gheb7g{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.listen.svelte-1gheb7g,.related-grid.svelte-1gheb7g a:where(.svelte-1gheb7g){transition:none}}
