.page-wrap.svelte-1ninzdo{max-width:72rem;margin-inline:auto}.hero-subtitle.svelte-1ninzdo{font-size:1.125rem;color:var(--fg-tertiary);margin:0;line-height:1.6}.intro-section.svelte-1ninzdo{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2.5rem}.intro-section.svelte-1ninzdo p:where(.svelte-1ninzdo){margin:0;line-height:1.7;color:var(--fg-tertiary)}.core-section.svelte-1ninzdo h2:where(.svelte-1ninzdo){font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0}.bonus-section.svelte-1ninzdo h2:where(.svelte-1ninzdo){font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .375rem}.bonus-intro.svelte-1ninzdo{color:var(--fg-tertiary);font-size:.9375rem;margin:0 0 1.25rem}.bonus-grid.svelte-1ninzdo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.75rem}.bonus-card.svelte-1ninzdo{border:1px solid var(--border-primary);border-radius:.5rem;padding:1rem}.bonus-header.svelte-1ninzdo{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.bonus-word.svelte-1ninzdo{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.bonus-pronunciation.svelte-1ninzdo{font-size:.8125rem;color:var(--fg-tertiary);font-style:italic}.bonus-meaning.svelte-1ninzdo{font-size:.875rem;font-weight:600;margin:0 0 .625rem}.bonus-examples.svelte-1ninzdo{display:flex;flex-direction:column;gap:0}.bonus-german.svelte-1ninzdo{font-size:.875rem;font-weight:500;margin:.25rem 0 0}.bonus-english.svelte-1ninzdo{font-size:.8125rem;color:var(--fg-tertiary);font-style:italic;margin:0 0 .25rem}.bonus-note.svelte-1ninzdo{font-size:.75rem;color:var(--fg-tertiary);margin:.375rem 0 0;font-style:italic}.content-section.svelte-1ninzdo h2:where(.svelte-1ninzdo){font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.content-section.svelte-1ninzdo>p:where(.svelte-1ninzdo){margin:0 0 1rem;line-height:1.7;color:var(--fg-tertiary)}.pitfall-list.svelte-1ninzdo{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:0}.pitfall-list.svelte-1ninzdo li:where(.svelte-1ninzdo){display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid color-mix(in oklch,var(--border-primary),transparent 50%);align-items:start}.pitfall-list.svelte-1ninzdo li:where(.svelte-1ninzdo):last-child{border-bottom:none}.pitfall-word.svelte-1ninzdo{font-weight:700;font-size:1.0625rem}.pitfall-warning.svelte-1ninzdo{font-size:.875rem;color:var(--fg-tertiary);line-height:1.5}.pitfall-note.svelte-1ninzdo{font-size:.9375rem;color:var(--fg-tertiary);font-style:italic;line-height:1.6;margin:0}.faq-section.svelte-1ninzdo h2:where(.svelte-1ninzdo){font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1.25rem}.related-links.svelte-1ninzdo{padding-top:2rem;border-top:1px solid var(--border-primary)}.related-links.svelte-1ninzdo h3:where(.svelte-1ninzdo){font-size:.9375rem;font-weight:600;color:var(--fg-tertiary);margin:0 0 .75rem}.related-links.svelte-1ninzdo ul:where(.svelte-1ninzdo){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.related-links.svelte-1ninzdo a:where(.svelte-1ninzdo){color:var(--fg-primary);text-decoration:none;font-size:.9375rem}.related-links.svelte-1ninzdo a:where(.svelte-1ninzdo):hover{text-decoration:underline}
