.downloads-intro,.installer-list,.first-launch{max-width:var(--max);margin:auto;padding-left:26px;padding-right:26px}.downloads-intro{padding-top:46px;padding-bottom:34px}.downloads-intro h1{font:500 clamp(48px,6vw,76px)/1.02 var(--display);letter-spacing:-.05em;margin:16px 0 22px}.downloads-intro h1 em{color:var(--accent);font-style:normal}.downloads-description{color:var(--muted);margin-bottom:12px;font-size:18px}.beta-access{color:var(--muted);font-size:13px}.beta-access a,.release-notes-link,.downloads-bottom a,.release-fallback a{color:var(--accent);text-underline-offset:4px}.release-source,.copy-feedback{color:var(--muted);font-size:12px}.release-source{margin:22px 0 0}.copy-feedback{min-height:19px;margin:6px 0 0}.release-fallback{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:20px;padding:16px 0;font-size:13px}.first-launch{padding-top:70px;padding-bottom:46px}.first-launch h2{font:500 48px/1.1 var(--display);letter-spacing:-.04em;margin:14px 0}.first-launch-intro{color:var(--muted);margin:0}.launch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 44px;padding:0;list-style:none;display:grid}.launch-steps li{align-items:flex-start;gap:14px;display:flex}.launch-steps li>span{width:30px;height:30px;color:var(--accent);background:#e4edf9;border:1px solid #c8d7ed;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.launch-steps h3{font:500 20px/1.2 var(--display);margin:3px 0 12px}.launch-steps p{color:var(--muted);margin:0;font-size:13px}.downloads-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:12px;display:flex}@media (width<=850px){.launch-steps{grid-template-columns:1fr;gap:26px}}@media (width<=620px){.downloads-intro,.installer-list,.first-launch{padding-left:20px;padding-right:20px}.downloads-intro{padding-top:32px}.downloads-intro h1{font-size:clamp(42px,11vw,62px)}.downloads-description{font-size:16px}.first-launch{padding-top:46px}.first-launch h2{font-size:40px}.downloads-bottom{flex-direction:column;align-items:start;gap:6px}}.download-entry{scroll-margin-top:24px}.download-entry-top{align-items:center;display:grid}.platform-icon{color:var(--accent);place-items:center;display:grid}#macos .platform-icon{color:var(--ink)}#ubuntu .platform-icon{color:#bb411b}.download-entry-heading{min-width:0}.download-entry h2{font:500 25px/1.15 var(--display);letter-spacing:-.025em;margin:0 0 4px}.platform-requirement{color:var(--muted);margin:0 0 6px;font-size:13px}.release-metadata{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.build-tag{color:var(--accent);text-underline-offset:3px}.installer-filename{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.download-button{color:#fff;min-width:188px}.download-button:hover:not(:disabled){background:#1e4897}.checksum-row{align-items:center;display:grid}.checksum-label{color:var(--muted);font-size:10px;font-weight:600;text-decoration:none}.checksum-value{color:var(--soft);overflow-wrap:anywhere}.copy-checksum{border:1px solid var(--line);color:var(--ink);font:500 11px var(--body);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.copy-checksum:hover{background:#edf2fa}.copy-checksum svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.checksum-missing,.installer-unavailable{color:var(--muted);font-size:12px}.checksum-missing{grid-column:span 2;margin:0}.install-guide summary{cursor:pointer;align-items:center;gap:5px;font-size:12px;list-style:none;display:flex}.install-guide summary::-webkit-details-marker{display:none}.summary-platform{color:var(--muted)}.install-guide summary svg{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:1.5px;flex:none}.install-guide[open] summary svg{transform:rotate(90deg)}.install-guide-content{max-width:900px;color:var(--muted);font-size:13px}.install-guide-content h3{color:var(--ink);font:500 21px var(--display);margin:18px 0 12px}.install-guide-content li{margin-bottom:8px}.install-guide-content pre{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);background:#edf2f8;border-radius:8px;padding:14px;font-size:12px}.download-entry{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:22px 0 18px;overflow:visible}.download-entry-top{grid-template-columns:42px minmax(0,1fr) auto;gap:18px;padding:0}.platform-icon{background:0 0;border:0;border-radius:0;width:40px;height:44px}.platform-icon svg{width:30px;height:30px}#omarchy .platform-icon{background:#17243b;border-radius:5px}.download-entry h2{margin-bottom:4px;font-size:25px}.platform-requirement{margin-bottom:6px}.download-button{cursor:pointer;font-family:var(--body)}.download-button:disabled{color:#637087;box-shadow:none;cursor:not-allowed;background:#dfe4eb;border-color:#c8d0dc}.checksum-row{border:0;grid-template-columns:60px minmax(0,1fr) auto;gap:10px;margin:12px 0 0 60px;padding:0}.checksum-value{background:0 0;border:0;padding:0;font-size:11px}.copy-checksum{background:0 0;padding:6px 8px}.install-guide{border:0;margin:10px 0 0 60px}.install-guide summary{background:0 0;justify-content:start;padding:6px 0}.install-guide summary svg{margin-left:8px}.install-guide-content{padding:0 0 10px}.beta-access{margin-top:24px}.beta-access>p{margin:0 0 12px}.beta-access .button{color:#fff;cursor:pointer}.beta-access .account-note{margin-top:12px;font-size:12px}[hidden]{display:none!important}@media (width<=850px){.download-entry-top{grid-template-columns:42px minmax(0,1fr);gap:12px 18px}.download-entry-top>.button{grid-column:2;justify-self:start}.checksum-row{grid-template-columns:60px minmax(0,1fr)}.copy-checksum{grid-column:2}}@media (width<=620px){.download-entry-top>.button{grid-column:2;justify-self:start;margin:0}.checksum-row{grid-template-columns:1fr auto;gap:8px;margin-left:0}.checksum-value{grid-area:2/1/auto/-1}.copy-checksum{grid-area:1/2}.install-guide{margin-left:0}.install-guide summary{padding:8px 0}.install-guide-content{padding:0}}@media (width<=700px),(pointer:coarse) and (width<=1100px){.downloads-intro,.installer-list,.first-launch{padding-inline:20px}.downloads-intro{padding-top:12px}.downloads-intro h1{font-size:var(--mobile-page-title);margin-bottom:14px}.downloads-description{font-size:14px;line-height:1.55}.first-launch h2{font-size:32px}}
