.functions-table.svelte-3s9179{width:100%;border-collapse:collapse}.functions-table.svelte-3s9179 th:where(.svelte-3s9179){padding:.5rem .75rem;text-align:left;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-tertiary)}.fn-col-function.svelte-3s9179{width:9rem}.fn-col-example.svelte-3s9179{width:45%}.fn-col-note.svelte-3s9179{width:auto}.functions-table.svelte-3s9179 td:where(.svelte-3s9179){padding:.625rem .75rem;vertical-align:top}.functions-table.svelte-3s9179 tr:where(.svelte-3s9179):last-child td:where(.svelte-3s9179){border-bottom:none}.fn-function-cell.svelte-3s9179{font-weight:600;color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.03em}.fn-example-cell.svelte-3s9179{font-style:italic;color:var(--fg-primary);font-weight:500}.fn-note-cell.svelte-3s9179{color:var(--fg-secondary)}.example-cards.svelte-3s9179{display:grid;grid-template-columns:1fr;gap:.875rem}@media(min-width:40rem){.example-cards.svelte-3s9179{grid-template-columns:1fr 1fr}}.example-card.svelte-3s9179{padding:1.25rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem}.example-de.svelte-3s9179{font-style:italic;color:var(--fg-primary);margin:0;font-weight:500}.example-en.svelte-3s9179{margin:0}.example-note.svelte-3s9179{margin:0;margin-top:.25rem}.callout.svelte-3s9179{padding:1rem 1.25rem;border-radius:.5rem}.callout.svelte-3s9179 p:where(.svelte-3s9179){margin:0;line-height:1.6;color:var(--fg-secondary)}.contrast-pair.svelte-3s9179{display:flex;flex-direction:column;gap:.5rem}.contrast-pair-header.svelte-3s9179{font-weight:500;margin-bottom:.25rem}.contrast-rows.svelte-3s9179{display:flex;flex-direction:column;gap:0;border-radius:.75rem;overflow:hidden}.contrast-row.svelte-3s9179{display:grid;grid-template-columns:1fr;gap:.25rem;padding:.75rem 1rem}.contrast-row.svelte-3s9179:last-child{border-bottom:none}@media(min-width:40rem){.contrast-row.svelte-3s9179{grid-template-columns:12rem 1fr 1fr;align-items:baseline;gap:.75rem}}.contrast-label.svelte-3s9179{font-weight:600;text-transform:uppercase;letter-spacing:.03em}.contrast-sentence.svelte-3s9179{color:var(--fg-primary)}.idiom-list.svelte-3s9179{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.idiom-item.svelte-3s9179{display:flex;flex-direction:column;gap:.125rem;padding:.625rem 0}.idiom-item.svelte-3s9179:last-child{border-bottom:none}.idiom-de.svelte-3s9179{font-style:italic;color:var(--fg-primary);font-weight:500}.idiom-note.svelte-3s9179{font-style:italic;margin:0}.gibt-examples.svelte-3s9179{display:flex;flex-direction:column;gap:0;border-radius:.75rem;overflow:hidden}.gibt-row.svelte-3s9179{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem}.gibt-row.svelte-3s9179:last-child{border-bottom:none}@media(min-width:40rem){.gibt-row.svelte-3s9179{flex-direction:row;align-items:baseline;gap:1rem}}.gibt-de.svelte-3s9179{font-style:italic;color:var(--fg-primary);font-weight:500;min-width:15rem}.decl-table.svelte-3s9179{width:100%;border-collapse:collapse}.decl-table.svelte-3s9179 th:where(.svelte-3s9179){padding:.5rem .75rem;text-align:left;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-tertiary)}.decl-case-col.svelte-3s9179{width:7rem}.decl-example-col.svelte-3s9179{width:auto}.decl-table.svelte-3s9179 td:where(.svelte-3s9179){padding:.5625rem .75rem;vertical-align:baseline}.decl-table.svelte-3s9179 tr:where(.svelte-3s9179):last-child td:where(.svelte-3s9179){border-bottom:none}.decl-case-label.svelte-3s9179{font-weight:600;color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.03em}.decl-cell.svelte-3s9179{color:var(--fg-primary);font-weight:500}.decl-example-cell.svelte-3s9179{color:var(--fg-secondary);font-style:italic}.ungrammatical-callout.svelte-3s9179{display:flex;flex-direction:column;gap:.375rem}.ungrammatical-label.svelte-3s9179{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ungrammatical-sentence.svelte-3s9179,.ungrammatical-note.svelte-3s9179{margin:0}.passive-comparison.svelte-3s9179{display:flex;flex-direction:column;gap:.875rem}.passive-row.svelte-3s9179{display:grid;grid-template-columns:1fr;gap:.75rem;padding:1.25rem;border-radius:.75rem}@media(min-width:40rem){.passive-row.svelte-3s9179{grid-template-columns:1fr auto;align-items:start}}.passive-construction.svelte-3s9179{display:flex;flex-direction:column;gap:.25rem}.passive-label.svelte-3s9179{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.passive-de.svelte-3s9179{font-style:italic;color:var(--fg-primary);font-weight:500;margin:0}.passive-en.svelte-3s9179{margin:0}.passive-register.svelte-3s9179{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start}@media(min-width:40rem){.passive-register.svelte-3s9179{align-items:flex-end;text-align:right}}.register-badge.svelte-3s9179{font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1875rem .5rem;border-radius:999rem}.register-neutral.svelte-3s9179{color:var(--fg-alt)}.register-formal.svelte-3s9179{color:#a5b4fc}.register-semi.svelte-3s9179{color:#fde047}.register-note.svelte-3s9179{margin:0}.passive-cta.svelte-3s9179{display:flex}.accent-card.svelte-3s9179{border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.accent-card-lead.svelte-3s9179{line-height:1.6;color:var(--fg-secondary);margin:0}.vorfeld-trio.svelte-3s9179{display:flex;flex-direction:column;gap:.75rem}.vorfeld-step.svelte-3s9179{display:flex;flex-direction:column;gap:.125rem}.vorfeld-step-label.svelte-3s9179{font-weight:600;text-transform:uppercase;letter-spacing:.03em}.vorfeld-sentence.svelte-3s9179{color:var(--fg-primary);margin:0}.vorfeld-note.svelte-3s9179{margin:0}.accent-card-cta.svelte-3s9179{display:flex;padding-top:1rem}.confusion-list.svelte-3s9179{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.confusion-item.svelte-3s9179{padding:.875rem 0}.confusion-item.svelte-3s9179:last-child{border-bottom:none}.confusion-title.svelte-3s9179{font-weight:600;color:var(--fg-primary);margin:0 0 .25rem}.confusion-body.svelte-3s9179{margin:0;line-height:1.6}.mistakes-list.svelte-3s9179{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.mistake-item.svelte-3s9179{display:flex;flex-direction:column;gap:.25rem}.mistake-title.svelte-3s9179{font-weight:600;color:var(--fg-primary);margin:0}.mistake-body.svelte-3s9179{margin:0;line-height:1.6}.mt-6.svelte-3s9179{margin-top:1.5rem}
