:root{--dark:#0c1117;--panel:#161c24;--rand:#2a3340;--text:#e6eaf0;--muted:#98a2b3;--akzent:#4ade80;--knopf:#22c55e;--auf-knopf:#0c1117;--akzent-sanft:#14301f;--platzhalter:#6b7383;--display:"Plus Jakarta Sans",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--dark:#f7f8fa;--panel:#fff;--rand:#d0d5dd;--text:#101828;--muted:#475467;--akzent:#15803d;--knopf:#15803d;--auf-knopf:#fff;--akzent-sanft:#ecfdf3;--platzhalter:#98a2b3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--dark);color:var(--text);font-family:var(--body);line-height:1.65}header{border-bottom:1px solid var(--rand);align-items:center;gap:16px;padding:16px;display:flex}header .wm{font-family:var(--display);color:var(--text);font-size:22px;font-weight:800;text-decoration:none}header .wm i{color:var(--akzent);font-style:normal}header a.zurueck{color:var(--muted);margin-left:auto;font-size:14px}main{max-width:760px;margin:0 auto;padding:40px 16px 70px}h1{font-family:var(--display);margin-bottom:6px;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.2}.stand{color:var(--muted);margin-bottom:26px;font-size:13px}h2{font-family:var(--display);margin:30px 0 8px;font-size:20px;font-weight:700}h3{font-family:var(--display);margin:18px 0 6px;font-size:16px;font-weight:700}p,li{color:var(--muted);font-size:15px}p b,li b,p strong,li strong{color:var(--text)}ul,ol{margin:8px 0;padding-left:22px}a{color:var(--akzent)}a:focus-visible{outline:3px solid var(--akzent);outline-offset:2px;border-radius:4px}address{color:var(--muted);font-size:15px;font-style:normal}.entwurf{background:var(--akzent-sanft);border:1.5px solid var(--akzent);color:var(--text);border-radius:12px;margin-bottom:28px;padding:14px 18px;font-size:14px}.platzhalter{color:#f97066;white-space:nowrap;background:#2a1215;border:1px dashed #f97066;border-radius:6px;padding:1px 8px;font-size:14px}footer{text-align:center;color:var(--muted);border-top:1px solid var(--rand);padding:20px 16px;font-size:12px;line-height:1.7}.zurueck-zeile{margin-top:2em}
