:root{--bg:#04040e;--bg-2:#070712;--surface:#0b0b1a;--fg:#edeef7;--muted:#9a9fbc;--dim:#6e7394;--text-alt:#747996;--logo-grau:#747996;--accent:#2f6bff;--knopf:#2a62f0;--knopf-hover:#2457e0;--accent-light:#6b97ff;--accent-text:#6b97ff;--on-accent:#fff;--line:#ffffff17;--line-strong:#ffffff29;--track:#1b1d33;--glow:#2f6bff29;--glow-strong:#2f6bff52;--shadow-accent:#2f6bff8c;--shadow-karte:#000000e6;--puls:color-mix(in srgb, var(--accent-light) 30%, var(--fg));--strahl-deckkraft:1;--error:#ff7a7a;--success:#4ade80;color-scheme:dark}[data-theme=hell]{--bg:#f5f6fa;--bg-2:#fff;--surface:#eef0f7;--fg:#0d0d1a;--muted:#4a4f66;--dim:#6a6f86;--text-alt:#676c82;--logo-grau:#676c82;--accent:#2457e0;--knopf:#2457e0;--knopf-hover:#1e4bc4;--accent-light:#2f6bff;--accent-text:#2252d6;--on-accent:#fff;--line:#0d0d1a1a;--line-strong:#0d0d1a2e;--track:#daddea;--glow:#2f6bff1a;--glow-strong:#2f6bff2e;--shadow-accent:#2457e059;--shadow-karte:#141e464d;--puls:#2f6bff;--strahl-deckkraft:.35;--error:#c62828;--success:#147a3a;color-scheme:light}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plusjakartasans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plusjakartasans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dmmono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dmmono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dmmono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dmmono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--f-display:"Sora", "Segoe UI", system-ui, sans-serif;--f-body:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--f-mono:"DM Mono", ui-monospace, "Cascadia Mono", monospace;--ease:cubic-bezier(.2, .8, .2, 1);--nav-h:72px;--wrap:1180px;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:72px;--s-7:112px;--r-feld:12px;--r-karte:20px}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--bg);color:var(--fg);font:400 16px/1.7 var(--f-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%}img{height:auto}.wrap{max-width:var(--wrap);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.verlauf{background:linear-gradient(90deg, var(--accent-light), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.abschnitt-titel{letter-spacing:-.033em;margin:0 0 14px;font-size:clamp(30px,3.8vw,46px);font-weight:600;line-height:1.08}.start-titel{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.1}@media (width<=759.98px){.start-titel{font-size:24px}}.abschnitt-satz{color:var(--muted);text-wrap:pretty;max-width:58ch;margin:0;font-size:17px}.etikett{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.sprung{z-index:100;background:var(--knopf);color:var(--on-accent);transition:transform .2s var(--ease);border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:16px}.sprung:focus{transform:translateY(76px)}.knopf{min-height:46px;font:600 15px/1 var(--f-body);cursor:pointer;transition:transform .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.knopf-primaer{background:var(--knopf);color:var(--on-accent);box-shadow:0 10px 30px -12px var(--shadow-accent)}.knopf-primaer:after{content:"";border-radius:inherit;box-shadow:0 14px 34px -10px var(--shadow-accent);opacity:0;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;inset:0}.knopf-primaer:hover:after{opacity:1}.knopf-primaer:hover{background:var(--knopf-hover);transform:translateY(-2px)}.knopf-geist{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.knopf-geist:hover{background:var(--surface);transform:translateY(-1px)}.knopf:active{transform:scale(.97)}:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.feldfehler{font:500 13.5px/1.4 var(--f-body);color:var(--error);margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}#seitenanfang{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}@media (width<=959.98px){html.menue-offen{overflow:hidden}}.js [data-einblenden]:not(.an){opacity:0;transform:translateY(16px)}[data-einblenden]{transition:opacity .6s var(--ease), transform .7s var(--ease)}
