:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#141125;color:#f5f2ff}body{margin:0;border-top:6px solid #ffd52b}main{max-width:760px;margin:auto;padding:52px 24px 72px}.brand{font-size:15px;font-weight:900;letter-spacing:.12em;color:#ffd52b;text-decoration:none}h1{font-size:clamp(32px,6vw,48px);margin:26px 0 8px;line-height:1.1}h2{font-size:22px;margin-top:34px;color:#ffde60}p{font-size:17px;line-height:1.7}a{color:#74e0f5;overflow-wrap:anywhere}.muted{color:#b6aecb;font-size:14px}footer{border-top:1px solid #393048;padding-top:24px;margin-top:40px;font-size:15px}
