.theme-word-card.svelte-1nqm71i{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:.75rem;background:var(--card);overflow:hidden;transition:all .15s ease;text-align:left}.theme-word-card.enriched.svelte-1nqm71i{cursor:pointer;padding:0}.theme-word-card.plain.svelte-1nqm71i{padding:1rem}.theme-word-card.enriched.svelte-1nqm71i:hover{border-color:color-mix(in oklch,var(--foreground),transparent 65%);box-shadow:0 .125rem .75rem #00000014}.card-image-wrap.svelte-1nqm71i{aspect-ratio:1;overflow:hidden;flex-shrink:0;max-height:8rem}.card-image.svelte-1nqm71i{width:100%;height:100%;object-fit:cover;opacity:.88;transition:opacity .2s ease}.theme-word-card.enriched.svelte-1nqm71i:hover .card-image:where(.svelte-1nqm71i){opacity:1}.card-body.svelte-1nqm71i{padding:.75rem;display:flex;flex-direction:column;gap:.25rem;flex:1}.card-top.svelte-1nqm71i{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.german-text.svelte-1nqm71i{font-weight:600;font-size:.9375rem;line-height:1.3}.article-text.svelte-1nqm71i{font-weight:400}.gender-masculine.svelte-1nqm71i{color:var(--color-gender-masculine)}.gender-feminine.svelte-1nqm71i{color:var(--color-gender-feminine)}.gender-neuter.svelte-1nqm71i{color:var(--color-gender-neuter)}.gender-plural.svelte-1nqm71i{color:var(--muted-foreground)}.unit-badge.svelte-1nqm71i{font-size:.6875rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;background:color-mix(in oklch,var(--muted),transparent 30%);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0}.english-text.svelte-1nqm71i{margin:0;font-size:.875rem;color:var(--muted-foreground)}.type-label.svelte-1nqm71i{font-size:.6875rem;color:var(--muted-foreground);background:color-mix(in oklch,var(--muted),transparent 40%);padding:.0625rem .375rem;border-radius:.25rem;align-self:flex-start}.mnemonic-preview.svelte-1nqm71i{margin:.25rem 0 0;font-size:.75rem;color:var(--muted-foreground);line-height:1.4;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-text.svelte-1nqm71i{margin:.25rem 0 0;font-size:.75rem;color:var(--muted-foreground);line-height:1.4}.example-sentence.svelte-1nqm71i{margin:.25rem .75rem 0;font-size:.8125rem;font-style:italic;color:var(--muted-foreground)}.example-translation.svelte-1nqm71i{margin:0 .75rem .75rem;font-size:.75rem;color:color-mix(in oklch,var(--muted-foreground),transparent 30%)}.flashcard-hint.svelte-1nqm71i{display:block;padding:.375rem .75rem .5rem;font-size:.75rem;font-weight:600;color:var(--muted-foreground);border-top:1px solid var(--border);transition:color .15s ease}.theme-word-card.enriched.svelte-1nqm71i:hover .flashcard-hint:where(.svelte-1nqm71i){color:var(--foreground)}.modal-backdrop.svelte-1nqm71i{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-card.svelte-1nqm71i{position:relative;background:var(--card);border-radius:1rem;max-width:28rem;width:100%;overflow:hidden;box-shadow:0 1rem 3rem #0000004d}.modal-close.svelte-1nqm71i{position:absolute;top:.75rem;right:.75rem;background:#0006;border:none;border-radius:50%;width:2rem;height:2rem;cursor:pointer;color:#fff;font-size:.875rem;display:flex;align-items:center;justify-content:center;z-index:1}.modal-image.svelte-1nqm71i{width:100%;max-height:16rem;object-fit:cover}.modal-content.svelte-1nqm71i{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.modal-german.svelte-1nqm71i{font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.02em}.modal-english.svelte-1nqm71i{margin:0;font-size:1rem;color:var(--muted-foreground)}.modal-mnemonic.svelte-1nqm71i{margin:.25rem 0 0;font-size:.875rem;color:var(--muted-foreground);font-style:italic;line-height:1.5}.modal-example.svelte-1nqm71i{margin:.25rem 0 0;font-size:.875rem;font-style:italic;color:var(--muted-foreground);padding-top:.5rem;border-top:1px solid var(--border)}.modal-example-en.svelte-1nqm71i{margin:.25rem 0 0;font-size:.8125rem;color:color-mix(in oklch,var(--muted-foreground),transparent 20%)}.modal-note.svelte-1nqm71i{margin:.25rem 0 0;font-size:.75rem;color:var(--muted-foreground);padding:.5rem;background:color-mix(in oklch,var(--muted),transparent 50%);border-radius:.375rem}.modal-level.svelte-1nqm71i{align-self:flex-start;font-size:.6875rem;font-weight:700;padding:.125rem .5rem;border-radius:.25rem;background:color-mix(in oklch,var(--muted),transparent 30%);color:var(--muted-foreground)}.theme-word-group.svelte-8ssnon{margin-bottom:3rem}.group-header.svelte-8ssnon{margin-bottom:1rem}.group-label.svelte-8ssnon{font-size:1.125rem;font-weight:600;margin:0 0 .25rem;letter-spacing:-.01em}.group-description.svelte-8ssnon{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}.word-grid.svelte-8ssnon{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(min-width:40rem){.word-grid.svelte-8ssnon{grid-template-columns:repeat(3,1fr)}}@media(min-width:64rem){.word-grid.svelte-8ssnon{grid-template-columns:repeat(4,1fr)}}.theme-page.svelte-m22bu1{padding-bottom:6rem}.theme-hero.svelte-m22bu1{border-bottom:1px solid var(--border);padding:3rem 0 2.5rem;margin-bottom:3rem}.hero-inner.svelte-m22bu1{max-width:40rem;margin:0 auto;padding:0 1.5rem;text-align:center}.theme-emoji.svelte-m22bu1{display:block;font-size:3rem;margin-bottom:.75rem}.theme-title.svelte-m22bu1{font-size:2.25rem;font-weight:800;letter-spacing:-.03em;margin:0 0 .75rem}.theme-description.svelte-m22bu1{margin:0 0 1.25rem;color:var(--muted-foreground);line-height:1.6;font-size:1rem}.hero-meta.svelte-m22bu1{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.meta-pill.svelte-m22bu1{font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:1rem;background:color-mix(in oklch,var(--muted),transparent 40%);color:var(--muted-foreground);letter-spacing:.02em}.marcus-pill.svelte-m22bu1{background:color-mix(in oklch,oklch(.7 .14 280),transparent 80%);color:#4b4d8b}.theme-content.svelte-m22bu1{max-width:72rem;margin:0 auto;padding:0 1.5rem}.section-heading.svelte-m22bu1{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1.25rem}.scenarios-section.svelte-m22bu1{margin-bottom:3rem;padding-top:1rem;border-top:1px solid var(--border)}.scenarios-grid.svelte-m22bu1{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:40rem){.scenarios-grid.svelte-m22bu1{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.scenarios-grid.svelte-m22bu1{grid-template-columns:repeat(3,1fr)}}.scenario-card.svelte-m22bu1{padding:1.25rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card)}.scenario-title.svelte-m22bu1{font-size:1rem;font-weight:600;margin:0 0 .5rem}.scenario-content.svelte-m22bu1{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.6}.cta-section.svelte-m22bu1{margin:3rem 0;padding:2rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in oklch,var(--muted),transparent 70%)}.cta-heading.svelte-m22bu1{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.02em}.cta-body.svelte-m22bu1{margin:0 0 1.25rem;color:var(--muted-foreground);font-size:.9375rem;line-height:1.5}.cta-buttons.svelte-m22bu1{display:flex;flex-wrap:wrap;gap:.75rem}.faq-section.svelte-m22bu1{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}
