/* Rechtsseiten der Landingpage (Impressum, Datenschutz, AGB): gleiche Farben und Schriften wie index.html */
:root{--bg:#070B1A;--surface:#0D1328;--ivory:#E9EDFF;--muted:#A3ADCF;--line:rgba(233,237,255,.16);--link:#B7A8FF;--grad:linear-gradient(120deg,#7B5CFF 0%,#5B6CFF 50%,#3B82F6 100%)}
*,*::before,*::after{box-sizing:border-box}
html{background:var(--bg)}
body{margin:0;background:var(--bg);color:var(--ivory);font:400 17px/1.65 "Figtree",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:var(--link)}
:focus-visible{outline:2px solid var(--ivory);outline-offset:3px;border-radius:4px}
.wrap{max-width:820px;margin-inline:auto;padding-inline:16px}
@media (min-width:700px){.wrap{padding-inline:32px}}
.hdr{border-bottom:1px solid var(--line)}
.hdr .wrap{max-width:1320px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px}
.logo{display:inline-flex;align-items:center;gap:10px;font:700 1.35rem/1 "Figtree",sans-serif;letter-spacing:-.03em;color:var(--ivory);text-decoration:none}
.logo svg{width:30px;height:30px}
.back{color:var(--ivory);font-weight:600;text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:8px 18px}
.back:hover{border-color:var(--link)}
main{padding-block:56px 96px}
h1,h2,h3{font-family:"Satoshi",system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}
h1{font-size:clamp(2.2rem,5vw,3.4rem);margin:0 0 8px;letter-spacing:-.035em}
h2{font-size:1.45rem;margin:44px 0 10px}
h3{font-size:1.12rem;margin:28px 0 6px}
p,li{max-width:68ch}
p{margin:0 0 14px}
ul,ol{padding-left:22px;margin:0 0 14px}
li{margin:4px 0}
.stand{color:var(--muted);margin-bottom:32px}
.box{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin:20px 0}
.box p:last-child{margin-bottom:0}
.foot{border-top:1px solid var(--line);padding-block:32px;color:var(--muted);font-size:.95rem}
.foot ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px 24px}
.foot a{color:var(--ivory)}
