:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#090b18;color:#eee8fb}body{margin:0;background:radial-gradient(ellipse at top right,#42206655,transparent 60%)}main{max-width:760px;margin:auto;padding:48px 24px 80px}a{color:#bc93ff}h1{font-size:clamp(32px,6vw,48px);line-height:1.1;letter-spacing:-1.5px;margin:36px 0 22px}h2{font-size:21px;margin-top:34px}p{font-size:16px;line-height:1.75;color:#c0b7d2}a:focus-visible{outline:2px solid #bb90ff;outline-offset:5px}
