:root{color-scheme:dark;--bg:#070d18;--panel:#0f1a2b;--line:#1f3550;--text:#eef6ff;--muted:#8fa6c2;--cyan:#4fe3ff;--violet:#a98bff}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 0%,#16284a 0,var(--bg) 55%);color:var(--text);font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;padding:32px 16px}
.card{max-width:680px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 20px 60px #0008}
.eyebrow{color:var(--cyan);font-size:12px;letter-spacing:.14em;font-weight:700;margin:0}
h1{margin:6px 0 18px;font-size:30px}
h2{margin:26px 0 8px;font-size:18px;color:var(--violet)}
a{color:var(--cyan)}
.muted{color:var(--muted);font-size:14px}
li{margin:4px 0}
@media(max-width:520px){.card{padding:22px}h1{font-size:25px}}
