:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#f0effc;background:#100d18}
*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 12% 2%,#32233f,#100d18 60%)}
.page{width:min(690px,calc(100% - 36px));margin:0 auto;padding:34px 0 66px}
.back{color:#8bdae8;text-decoration:none}header{display:flex;align-items:center;gap:20px;margin:40px 0 16px}
header img{object-fit:contain;flex:none}.eyebrow{color:#a69dd4;font-size:11px;font-weight:800;letter-spacing:.15em}
h1{font-size:clamp(27px,6vw,43px);line-height:1.2;letter-spacing:-.02em;margin:6px 0 0}
h1 em{color:#78dce4;font-style:normal}h2{font-size:22px;margin:0 0 12px}
p{color:#d1c9dd;line-height:1.6;font-size:15px}
.release{background:#1d172a;border:1px solid #594763;border-radius:19px;margin:36px 0 24px;padding:27px}
.download{display:inline-block;text-decoration:none;background:#67d7e7;color:#0f1320;font-weight:800;padding:13px 20px;border-radius:11px;margin-top:10px}
.download[hidden]{display:none}.notice{font-size:13px;color:#afa2c4}
footer{font-size:12px;color:#988dab;margin-top:56px}
#details{font-size:13px;color:#a6cbd0;overflow-wrap:anywhere}
@media(max-width:380px){header{gap:11px}header img{width:56px;height:56px}}
