:root{color-scheme:dark;font-family:system-ui,sans-serif;color:#e9e7f3;background:#070612}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:900px;margin:auto;padding:24px}nav{display:flex;flex-wrap:wrap;gap:14px}a{color:#65dfff}h1,h2{line-height:1.2;color:white}h1{font-size:clamp(28px,5vw,46px)}h2{font-size:24px;margin-top:38px}p,li{font-size:17px;line-height:1.7}li{margin-bottom:10px}.notice{border-left:3px solid #ffb15b;background:#191326;padding:18px;line-height:1.6;border-radius:6px}.hero{display:block;max-width:620px;width:100%;height:auto;margin:32px auto}.lead{font-size:23px}.button{display:inline-block;background:#65dfff;color:#070612;padding:14px 18px;margin:8px 6px 8px 0;border-radius:12px;text-decoration:none;font-weight:700}.secondary{background:#32233f;color:white}details{padding:18px 0;border-bottom:1px solid #393047}summary{cursor:pointer;font-weight:650;font-size:18px}footer{border-top:1px solid #393047;color:#b4aec8;margin-top:30px}a:focus-visible,summary:focus-visible{outline:3px solid #ffb15b;outline-offset:4px}@media(max-width:500px){header,main,footer{padding:18px}nav{font-size:14px}}
