:root{--k-blue:#004878;--k-blue-dark:#003a61;--k-green:#28a745;--k-green-text:#1e7e34;--k-green-hell:#f2faf4;--k-green-ton:#28a74524;--k-red:#c8102e;--k-red-text:#b02a37;--k-light:#f8f9fa;--k-grau:#6c757d;--k-grau-hell:#f1f3f5;--k-blue-hell:#eef4f9;--k-blue-ton:#00487814;--k-wasser-ring:#edf2fa;--k-wasser-nadel:#e3eaf6;--k-text:#212529;--k-rand:#e3e6ea;--k-rand-eingabe:#868e96;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;--color-primary:var(--k-blue);--color-primary-text:#fff;--color-background:#fff;--color-surface:#fff;--color-surface-muted:var(--k-grau-hell);--color-text:var(--k-text);--color-text-secondary:var(--k-grau);--color-border:var(--k-rand-eingabe);--color-error:var(--k-red-text);--color-success:var(--k-green-text);--color-warning:#856404;--color-warning-surface:#fff3cd;--color-info-surface:var(--k-blue-hell);--radius-small:.25rem;--radius-medium:.375rem;--radius-large:.5rem;--shadow-small:0 1px 2px #00487814;--shadow-medium:0 .5rem 1rem #0048781f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px}body{color:var(--k-text);background:#fff;font-size:1.05rem;line-height:1.65}h1,h2,h3{color:var(--k-blue);font-weight:500;line-height:1.2}:focus-visible{outline:2px solid var(--k-blue);outline-offset:2px}html{scroll-behavior:smooth;scroll-padding-bottom:6.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
