:root{--grund:#f5f6f9;--karte:#fff;--text:#1c2436;--leise:#5c6672;--rand:#e1e5ec;--blau:#1E3A8A}
@media (prefers-color-scheme:dark){:root{--grund:#12161f;--karte:#1b212d;--text:#eef1f6;--leise:#a4adbb;--rand:#2a3342;--blau:#9db4ff}}
*{box-sizing:border-box}
body{margin:0;font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--grund);color:var(--text)}
main{max-width:760px;margin:0 auto;padding:24px 16px 40px}
h1{font-size:1.6rem;line-height:1.25;margin:0 0 4px}
h2{font-size:1.1rem;margin:26px 0 6px}
.stand{color:var(--leise);margin:0 0 18px}
.kurz{background:var(--karte);border:1px solid var(--rand);border-radius:14px;padding:12px 16px}
a{color:var(--blau)}
footer{margin-top:30px;color:var(--leise);font-size:.9rem}
