:root{--k-bg:#f5f6f8;--k-surface:#fff;--k-tint:#eceef2;--k-ink:#111318;--k-ink-soft:#5b6472;--k-line:#e1e4e9;--k-accent:#ff2d95;--k-accent-text:#c8006a;--k-on-accent:#111318;--k-accent-soft:#ffe1f0;--k-ampel-gruen:#1aff5f;--k-ampel-gruen-text:#0a7d22;--k-ampel-gelb:#ffe600;--k-ampel-gelb-text:#806400;--k-ampel-rot:var(--k-accent);--k-ampel-rot-text:var(--k-accent-text);--k-focus:var(--k-ink);--k-glow:0 0 0 3px color-mix(in srgb, var(--k-accent) 28%, transparent);--k-font-display:var(--k-font-next,"Archivo"), -apple-system, "Segoe UI", Roboto, sans-serif;--k-font-ui:var(--k-font-next,"Archivo"), -apple-system, "Segoe UI", Roboto, sans-serif;--k-space-1:.25rem;--k-space-2:.5rem;--k-space-3:.75rem;--k-space-4:1rem;--k-space-6:1.5rem;--k-space-8:2rem;--k-space-12:3rem;--k-radius-s:8px;--k-radius-m:14px;--k-radius-l:22px;--k-radius-pill:999px;--k-shadow-card:0 1px 2px #1113180f;--k-scrim:#11131880;--k-touch-min:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--k-bg:#141518;--k-surface:#1e2024;--k-tint:#262930;--k-ink:#f2f3f5;--k-ink-soft:#a4aab4;--k-line:#2e3239;--k-accent:#ff3d9e;--k-accent-text:#ff3d9e;--k-on-accent:#141518;--k-accent-soft:#3a1830;--k-ampel-gruen:#1aff5f;--k-ampel-gruen-text:#1aff5f;--k-ampel-gelb:#ffe600;--k-ampel-gelb-text:#ffe600;--k-shadow-card:0 1px 2px #0006;--k-scrim:#0009}}:root[data-theme=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-bg:#141518;--k-surface:#1e2024;--k-tint:#262930;--k-ink:#f2f3f5;--k-ink-soft:#a4aab4;--k-line:#2e3239;--k-accent:#ff3d9e;--k-accent-text:#ff3d9e;--k-on-accent:#141518;--k-accent-soft:#3a1830;--k-ampel-gruen:#1aff5f;--k-ampel-gruen-text:#1aff5f;--k-ampel-gelb:#ffe600;--k-ampel-gelb-text:#ffe600;--k-shadow-card:0 1px 2px #0006;--k-scrim:#0009}*{box-sizing:border-box}body{background:var(--k-bg);color:var(--k-ink);font-family:var(--k-font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}h1,h2,h3{font-family:var(--k-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.k-num{font-variant-numeric:tabular-nums}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}
