:root{color-scheme:dark;font:16px/1.65 system-ui,sans-serif;color:#edf2f7;background:#151b23}*{box-sizing:border-box}body{min-height:100dvh;margin:0;padding:24px;display:grid;place-items:center;background:radial-gradient(ellipse at 85% 10%,#75869524,transparent 60%),linear-gradient(140deg,#1a222c,#121820)}main{width:min(100%,650px);padding:clamp(28px,6vw,52px);border:1px solid #4a5868;border-radius:28px;background:linear-gradient(135deg,#2a3542b8,#1c2530dd);box-shadow:inset 0 1px #e3efff24,0 35px 80px -45px #000}a{color:#c4f985}.brand{display:inline-block;font-size:25px;font-weight:750;text-decoration:none;color:#f0f5fa;margin-bottom:36px}.kicker{color:#c4f985;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:750}h1{font-size:clamp(30px,6vw,43px);line-height:1.2;letter-spacing:-.04em;margin:16px 0 24px}p{color:#b8c4d1}.button{display:inline-flex;min-height:54px;align-items:center;padding:14px 22px;margin:20px 0 12px;border:1px solid #d9ffb1;border-radius:16px;background:linear-gradient(135deg,#e0ffbd,#b5ec75);box-shadow:inset 0 1px #fff9,0 5px 18px #97c76422;color:#10170b;text-decoration:none;font-weight:750}.button:focus-visible{outline:3px solid #c4f985;outline-offset:5px}#download-status,.small{font-size:13px}.small{margin-top:28px;color:#98a8ba}@media(prefers-color-scheme:light){:root{color-scheme:light}body{background:linear-gradient(130deg,#f5f8f3,#e4ebe9);color:#202b32}main{background:linear-gradient(135deg,#ffffffdf,#eef3ec);border-color:#c1ccc5;box-shadow:inset 0 1px #fff,0 30px 65px -45px #4b605166}p{color:#53646c}.brand{color:#202b32}.kicker{color:#426c25}.small{color:#63746c}}
