:root{color-scheme:dark;--bg:#090e19;--card:#141f32;--text:#f0f5ff;--muted:#a6b5ce;--mint:#7debd1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--mint)}header,main,footer{max-width:1200px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:30px 24px;border-bottom:1px solid #23314a}.brand{display:flex;gap:16px;align-items:center;font-size:32px;font-weight:850;color:var(--mint)}.brand span{font-size:15px;letter-spacing:2px;color:var(--text)}nav{display:flex;gap:28px;font-size:14px;color:var(--muted)}section{padding:70px 24px}.hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;padding-top:85px}.eyebrow{color:var(--mint);letter-spacing:3px;font-size:12px;font-weight:700}h1{font-size:clamp(40px,5vw,68px);line-height:1.05;letter-spacing:-3px;margin:24px 0}h1 span{color:var(--mint)}h2{font-size:34px;line-height:1.25;letter-spacing:-1px;max-width:690px}h3{font-size:22px}.intro{font-size:18px;color:var(--muted);max-width:560px}.actions{display:flex;align-items:center;gap:28px;margin:30px 0}.button{padding:14px 25px;background:var(--mint);color:#07261f;border-radius:8px;font-weight:750}.button:hover{color:#07261f;background:#a9ffe9}.disabled{opacity:.55;pointer-events:none}.secondary{font-size:14px;color:var(--mint)}.notice{font-size:12px;color:#bdc9dd}.visual{height:370px;border:1px solid #314760;border-radius:28px;background:radial-gradient(ellipse at 70% 10%,#28444c,transparent 65%),linear-gradient(145deg,#142032,#0c1524);position:relative;overflow:hidden;text-align:center}.badge{position:absolute;top:25px;left:25px;font-size:11px;letter-spacing:3px}.big-q{display:block;font-size:180px;line-height:1.5;font-weight:800;color:var(--mint)}.visual p{position:absolute;bottom:24px;width:100%;font-size:10px;letter-spacing:4px}.orbit{position:absolute;border:1px solid #65dab657;inset:60px 30px;border-radius:50%;transform:rotate(-30deg)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features article{padding:28px;background:var(--card);border:1px solid #26334b;border-radius:14px}.features span{color:var(--mint);font-size:12px}.features p,.install p,.release p{color:var(--muted)}figure{margin:28px 0}figure img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #30425d}figcaption{color:var(--muted);font-size:12px;margin-top:12px}.install{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}li{margin-bottom:18px;color:var(--muted)}code{color:var(--mint);background:#152537;padding:2px 5px;border-radius:4px;font-size:13px;overflow-wrap:anywhere}.release{display:flex;justify-content:space-between;align-items:center;background:#111c2d;border-radius:15px;margin:30px 24px;padding:35px}footer{padding:45px 24px;display:flex;justify-content:space-between;gap:35px;color:var(--muted);font-size:11px}@media(max-width:750px){nav a:first-child{display:none}.hero,.install{grid-template-columns:1fr;gap:28px}.features{grid-template-columns:1fr}.hero{padding-top:45px}.visual{height:300px}.big-q{font-size:140px}.actions,.release,footer{flex-direction:column;align-items:flex-start}h1{letter-spacing:-2px}section{padding:40px 24px}nav{gap:12px;font-size:12px}.brand span{font-size:11px}.release{gap:10px}}
