.logo-period{color:#255ac0}.nav-actions>.btn{display:inline-flex!important}.release-auth{max-width:520px;margin:25px auto}.release-auth h1{font-size:32px;letter-spacing:-1px}.release-auth form{margin:24px 0}.release-auth>p{margin:16px 0}.release-error{padding:16px;border:1px solid #efb4b4;border-radius:12px;background:#fff4f4;color:#962d2d;margin:18px 0;overflow-wrap:anywhere}.release-error small{display:block}.release-error button{margin-top:12px}.release-loading{padding:30px 0}.release-company{margin:25px 0}.release-company select{max-width:100%;margin:10px 0}.release-facts{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px 20px}.release-facts dt{color:var(--muted)}.release-facts dd{margin:0;overflow-wrap:anywhere}.release-download{max-width:850px;margin:25px 0}.release-download h2{font-size:23px;margin:25px 0 10px}.release-pre{white-space:pre-wrap;overflow-wrap:anywhere}.release-hash{display:block;overflow-wrap:anywhere;white-space:normal}.release-download details{margin-top:24px}progress{display:block;width:100%;height:15px;accent-color:var(--blue)}.account-top h1{font-size:34px;letter-spacing:-1px}.account-top{gap:20px}.content>h1{font-size:40px;letter-spacing:-1px;margin-bottom:18px}.content>p{margin-bottom:22px}.content h2{font-size:24px}.content .guide-card h2{font-size:21px;margin:15px 0}.content .reading h1{margin:20px 0;font-size:36px;letter-spacing:-1px}.reading li{margin:20px 0}.reading h2{margin-top:24px}.release-company label{display:block}.release-auth input{width:100%}.release-illustration{text-align:center;font-size:11px;color:var(--muted);padding:8px}.footer-grid{grid-template-columns:2fr 1fr 1fr}main{min-height:60vh}.nav .wrap{position:relative}.nav-links a,.nav-actions a{overflow-wrap:normal}
@media(max-width:760px){.content{padding:28px 20px 40px}.release-facts{grid-template-columns:minmax(90px,1fr) minmax(0,1.6fr);gap:10px}.release-auth{padding:22px 18px}.account-top{flex-direction:column;align-items:stretch}.account-top h1,.content>h1,.content .reading h1{font-size:28px}.content h2{font-size:22px}.footer-grid{grid-template-columns:1fr 1fr}.nav-actions{gap:6px}.nav-actions .btn{padding:9px;font-size:11px}.content>.intro{font-size:15px}.release-download{padding:20px}.release-company select{width:100%}}

.release-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}
.release-platforms .release-download{max-width:none;margin:0;min-width:0}
.release-platforms .release-download h2{margin:0 0 12px}
.release-platforms .release-facts{margin:22px 0}
.release-platforms .btn{margin-top:8px}
.release-install-note{font-size:14px;line-height:1.65;margin:16px 0 0}
.footer-bottom{align-items:baseline;flex-wrap:wrap}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:12px 20px}.footer .footer-bottom a:not(.logo){margin:0}
@media(max-width:760px){.release-platforms{grid-template-columns:1fr;gap:18px}.release-platforms .btn{width:100%;justify-content:center}}
