:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0b1120;color:#edf2fa}*{box-sizing:border-box}body{margin:0}main{max-width:850px;margin:auto;padding:32px 24px 64px}nav{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid #34445f;padding-bottom:24px}a{color:#4de0ff;text-underline-offset:4px;overflow-wrap:anywhere}a:hover{color:#fff}a:focus-visible{outline:3px solid #ff629c;outline-offset:5px}h1{font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.2;margin-top:36px}h2{font-size:1.25rem;color:#4de0ff;margin-top:36px}p,li{line-height:1.8;overflow-wrap:anywhere}header p{color:#bccbdd}.request{background:#152039;border:1px solid #395577;border-radius:16px;padding:24px;margin:28px 0}.button{display:inline-block;background:#4de0ff;color:#0b1120;font-weight:700;padding:14px 18px;border-radius:8px;line-height:1.5}.button:hover{background:#a3efff;color:#0b1120}footer{border-top:1px solid #34445f;margin-top:40px;padding-top:24px}@media(max-width:480px){main{padding:24px 18px}.request{padding:18px}}