.downloads-page{--accent:#a5dfce}.downloads-page .page-intro{max-width:820px;padding-bottom:32px}.downloads-page .page-intro h1{font-size:clamp(36px,5vw,64px);letter-spacing:-2px}.download-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 0;border-top:1px solid #283442}.download-filters button{font:600 15px system-ui;color:#bdcbd6;padding:12px 20px;border:1px solid #344450;border-radius:9px;background:#121b23;cursor:pointer}.download-filters button[aria-pressed=true]{background:#a5dfce;color:#10241e;border-color:#a5dfce}.download-filters button span{font-size:10px;margin-left:7px;text-transform:uppercase;letter-spacing:.6px}.download-filters label{display:flex;gap:12px;align-items:center;margin-left:auto;font-size:13px;color:#a7b7c7}.download-filters select{font:14px system-ui;padding:12px;background:#111923;color:#dfe9ef;border:1px solid #344450;border-radius:8px}.download-help{color:#aebfcb;max-width:900px;font-size:14px;margin:0 0 18px}#catalog-status:empty{display:none}.download-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.download-card{padding:28px;border:1px solid #34434d;border-radius:16px;background:linear-gradient(140deg,#18262e,#10171f);display:flex;flex-direction:column;gap:16px;min-width:0}.download-card h2{font-size:27px;letter-spacing:-.8px;margin:0}.download-card p{margin:0;color:#b5c3ce;font-size:14px;line-height:1.7}.download-card .release-badge{font:11px var(--mono);color:#a5dfce;letter-spacing:.6px}.download-card .release-spec{color:#9aabbc;font:12px/1.6 var(--mono);overflow-wrap:anywhere}.download-card .button{width:100%;margin-top:auto;justify-content:center;min-height:46px}.download-card button:disabled{background:#28343e;color:#a1b0bc;cursor:wait}.download-card .checksum{font-size:12px;color:#9fbacb;align-self:flex-start}.download-guide{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;margin:68px 0;padding:32px 0;border-top:1px solid #293640;border-bottom:1px solid #293640}.download-guide h2,.downloads-questions h2,.previous-versions h2{font-size:26px;letter-spacing:-.6px}.download-guide p{color:#9fb1c2;font-size:14px;line-height:1.65}.download-guide ol{padding-left:24px;margin:0}.download-guide li{padding:0 0 18px 8px}.download-guide li:last-child{padding-bottom:0}.download-guide li::marker{color:#a5dfce}.download-guide li p{margin:6px 0 0}.downloads-questions details{border-bottom:1px solid #2b3842;padding:18px 0}.downloads-questions summary{cursor:pointer;color:#dce5eb;font-size:15px}.downloads-questions details p{font-size:14px;color:#a9bac8;padding:8px 0 0;max-width:880px;line-height:1.8}.previous-versions{padding:44px 0}.previous-versions>p{font-size:14px;color:#9cafc1}.previous-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #2b3842;font-size:14px}.previous-row a{color:#a5dfce;margin-left:auto}.downloads-page code{font-size:13px;background:#1d2a34;padding:3px 6px;border-radius:4px}.downloads-page footer{gap:16px}.downloads-page footer div{display:flex;gap:24px}.download-empty{grid-column:1/-1;padding:32px;border:1px dashed #384854;border-radius:12px;color:#b9c9d4}@media(max-width:700px){.download-cards{grid-template-columns:1fr}.download-guide{grid-template-columns:1fr;gap:24px;margin:40px 0}.download-filters label{margin:0;width:100%;justify-content:space-between}.downloads-page .trust-main{padding:0 20px}.download-card{padding:22px}.downloads-page .topbar{height:auto;min-height:70px;gap:18px;flex-wrap:wrap;padding-bottom:12px}.downloads-page nav{gap:16px;flex-wrap:wrap}.downloads-page nav a{font-size:12px}.downloads-page .page-intro{padding-top:38px}.downloads-page footer{flex-wrap:wrap}.download-filters button{flex:1}}
.download-card .button{gap:10px;font-size:15px;font-weight:650}.download-icon{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}
