.release-hero{padding:110px 0 52px}.release-hero h1{font:800 clamp(38px,6vw,76px)/1.02 var(--display);letter-spacing:-.04em;max-width:960px;margin:18px 0}.release-hero p{max-width:780px;font-size:17px;color:var(--muted);line-height:1.8}.release-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.release-tags span{border:1px solid #33505a;border-radius:99px;padding:7px 12px;font-size:12px;color:#b6e8f1}.release-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}.release-card,.release-section{padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(140deg,#102027,#080f13);margin-bottom:24px}.release-card h2,.release-section h2{font:700 clamp(24px,3vw,35px)/1.2 var(--display);margin:8px 0 18px}.release-card p,.release-card li,.release-section p,.release-section li{color:var(--muted);line-height:1.8}.release-card li{margin:12px 0}.release-specs{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:24px 0;font-size:13px}.release-specs dt{color:#9db8c1}.release-specs dd{margin:0;overflow-wrap:anywhere}.release-specs code{font-size:11px}.release-note{font-size:12px}.release-section{margin-top:28px}.release-input-row{display:flex;gap:12px;margin:12px 0}.release-input-row input{flex:1;min-width:0;background:#071014;color:#e5f2f6;border:1px solid #497582;border-radius:9px;padding:12px;font:inherit}.release-steps{padding-inline-start:24px}.release-steps>li{padding:12px 4px}.release-section pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #345762;padding:16px;border-radius:10px;text-align:left}.release-section details{padding:17px 0;border-bottom:1px solid #29434d}.release-section summary{cursor:pointer;font-weight:600;color:#d0eaf1}.release-section a{color:#91e4f6}#downloadProgress{width:100%;height:16px;margin-top:20px}#downloadStatus,#buildCheckStatus{min-height:2em;line-height:1.7;color:#bcecf6}#downloadStatus[data-error=true],#buildCheckStatus[data-error=true]{color:#ffc0b5}.mg-language{display:inline-flex;align-items:center;gap:7px;font-size:12px}.mg-language select{background:#0b1820;color:#d7edf4;border:1px solid #497582;border-radius:8px;padding:7px;font:inherit}input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b8efff;outline-offset:3px}.release-card button:disabled{opacity:.5;cursor:wait}html[dir=rtl] .release-hero h1{letter-spacing:normal}html[dir=rtl] .release-specs{grid-template-columns:140px minmax(0,1fr)}@media(max-width:820px){.release-grid{grid-template-columns:1fr}.release-hero{padding-top:80px}.release-card,.release-section{padding:22px}.release-input-row{flex-direction:column}.mg-language span{position:absolute;width:1px;height:1px;overflow:hidden}}@media(max-width:400px){.release-specs{grid-template-columns:1fr;gap:5px}.release-specs dd{margin-bottom:12px}.release-hero h1{font-size:38px}.mg-language select{padding:6px;font-size:11px}}
/* Keep decorative 3D particles inside their scene on narrow displays. */
.private-release-panel{border-color:#3d7c75;background:linear-gradient(135deg,#12342e,#091718);scroll-margin-top:100px}.private-release-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.private-release-badge{padding:7px 12px;border:1px solid #67ab94;border-radius:99px;color:#c9f8e3;font-size:12px}.private-release-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.private-release-grid>div{min-width:0}.private-release-install{border-inline-start:1px solid #386a61;padding-inline-start:28px}.private-release-panel .btn{color:#062719;background:#a1efc9;border:1px solid #a1efc9;text-align:center;white-space:normal}.private-release-panel code{overflow-wrap:anywhere}.private-release-panel h3{margin-top:20px}.private-release-panel a:focus-visible{outline:3px solid #d5ffed;outline-offset:4px}@media(max-width:820px){.private-release-grid{grid-template-columns:1fr;gap:10px}.private-release-install{border-inline-start:0;border-top:1px solid #386a61;padding-inline-start:0}}
@media(max-width:360px){.shield-aura{transform:scale(.7);transform-origin:center}}
@media(max-width:600px){.mg-home .nav-inner{flex-wrap:wrap}.mg-home .nav-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.mg-home .brand{max-width:120px}.mg-language{flex-shrink:0}}

.private-release-install code{display:inline-block;max-width:100%}@media(max-width:400px){html[dir=rtl] .private-release-panel .release-specs{grid-template-columns:1fr}}

#scanner,#public-release{scroll-margin-top:100px}

.release-anchor{position:absolute;scroll-margin-top:100px}#scanner{position:relative}.release-input-row #downloadPassword{letter-spacing:.04em}#downloadForm .btn{white-space:normal;text-align:center}#downloadBytes{font-size:12px;font-variant-numeric:tabular-nums}#cancelDownload[hidden]{display:none}
@media(max-width:400px){html[dir=rtl] .release-specs{grid-template-columns:1fr;gap:5px}html[dir=rtl] .release-specs dd{margin-bottom:12px}}
