.formation-steps.svelte-1i40850{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.formation-step.svelte-1i40850{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border-radius:.5rem}.step-num.svelte-1i40850{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;color:var(--text-alt);font-weight:700;display:flex;align-items:center;justify-content:center}.infographic-table.svelte-1i40850{width:100%;border-collapse:collapse}.infographic-table.svelte-1i40850 th:where(.svelte-1i40850){text-align:left;padding:.5rem .75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-tertiary)}.infographic-table.svelte-1i40850 td:where(.svelte-1i40850){padding:.5rem .75rem}.infographic-table.svelte-1i40850 tr:where(.svelte-1i40850):last-child td:where(.svelte-1i40850){border-bottom:none}.cell-form.svelte-1i40850,.cell-k2.svelte-1i40850{font-weight:600;color:var(--fg-primary)}.cell-person.svelte-1i40850,.cell-infinitiv.svelte-1i40850{color:var(--fg-primary);font-weight:500}.shortlist-note.svelte-1i40850{color:var(--fg-secondary);margin:0}.example-cards.svelte-1i40850{display:grid;gap:.875rem;grid-template-columns:1fr}@media(min-width:40rem){.example-cards.svelte-1i40850{grid-template-columns:repeat(3,1fr)}}.example-card.svelte-1i40850{padding:1.25rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.375rem}.example-label.svelte-1i40850{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.example-german.svelte-1i40850{font-weight:600;margin:0}.example-english.svelte-1i40850{margin:0}.example-note.svelte-1i40850{margin:0;margin-top:.25rem}.politeness-grid.svelte-1i40850{display:flex;flex-direction:column;gap:.875rem}.politeness-pair.svelte-1i40850{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:.75rem}@media(max-width:36rem){.politeness-pair.svelte-1i40850{grid-template-columns:1fr}.pair-arrow.svelte-1i40850{display:none}}.pair-arrow.svelte-1i40850{color:var(--fg-tertiary);flex-shrink:0}.pair-label.svelte-1i40850{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.pair-sentence.svelte-1i40850{font-weight:600;margin:0}.pair-note.svelte-1i40850{margin:0;margin-top:.25rem}.politeness-polite.svelte-1i40850 .pair-sentence:where(.svelte-1i40850){color:var(--fg-success, #22c55e)}.pattern-list.svelte-1i40850{display:flex;flex-direction:column;gap:.5rem}.pattern-item.svelte-1i40850{display:grid;grid-template-columns:1fr 1.5fr;gap:1rem;padding:.625rem 0;align-items:baseline}.pattern-german.svelte-1i40850{font-weight:600;color:var(--fg-primary)}.wenn-grid.svelte-1i40850{display:flex;flex-direction:column;gap:.875rem}.wenn-example.svelte-1i40850{padding:1.25rem;border-radius:.75rem}.wenn-parts.svelte-1i40850{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}@media(max-width:32rem){.wenn-parts.svelte-1i40850{grid-template-columns:1fr}}.wenn-clause.svelte-1i40850,.main-clause.svelte-1i40850{display:flex;flex-direction:column;gap:.25rem}.clause-tag.svelte-1i40850{text-transform:uppercase;letter-spacing:.05em}.wenn-text.svelte-1i40850,.main-text.svelte-1i40850{font-weight:600;color:var(--fg-primary)}.wenn-translation.svelte-1i40850{margin:0}.wenn-note.svelte-1i40850{padding:1rem 1.25rem;border-radius:.75rem}.past-examples.svelte-1i40850{display:flex;flex-direction:column;gap:.875rem}.past-example.svelte-1i40850{padding:1rem 1.25rem;border-radius:.75rem}.past-label.svelte-1i40850{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.past-german.svelte-1i40850{font-weight:600;margin:0 0 .25rem}.past-english.svelte-1i40850{margin:0}.k-compare.svelte-1i40850{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:0;border-radius:.5rem;overflow:hidden}@media(max-width:36rem){.k-compare.svelte-1i40850{grid-template-columns:1fr}}.k-item.svelte-1i40850{padding:1.25rem;display:flex;flex-direction:column;gap:.375rem}.k-divider.svelte-1i40850{width:1px;align-self:stretch}@media(max-width:36rem){.k-divider.svelte-1i40850{width:100%;height:1px}}.k-label.svelte-1i40850{font-weight:700;color:var(--fg-primary)}.k-rule.svelte-1i40850,.k-example.svelte-1i40850,.k-gloss.svelte-1i40850{margin:0}
