:root{color-scheme:light dark;font:17px/1.7 system-ui,sans-serif;color:#eceaf2;background:#14131b}*{box-sizing:border-box}body{margin:0}main{max-width:800px;margin:auto;padding:64px 24px 80px}h1{font-size:clamp(2rem,6vw,3rem);line-height:1.2;letter-spacing:-.035em}h2{margin-top:2rem;font-size:1.25rem}p,li{color:#c8c3d4}a{color:#c5b2ff;text-underline-offset:4px}nav{display:flex;flex-wrap:wrap;gap:24px;margin:32px 0}footer{border-top:1px solid #484053;margin-top:48px;padding-top:24px;font-size:.9rem}.label{font-size:.8rem;letter-spacing:.12em;color:#c5b2ff}.button{display:inline-block;background:#c5b2ff;color:#21172f;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:650}@media(prefers-color-scheme:light){:root{background:#faf9fc;color:#211b2b}p,li{color:#574e64}a,.label{color:#614097}}
