.download-page {font-family:"Segoe UI","Microsoft YaHei UI",sans-serif;line-height:1.6;color:var(--text,var(--home-text));}
.download-page a {color:inherit;text-decoration:none;}
.download-header,.download-page main,.download-page footer {width:min(1120px,calc(100% - 48px));margin:auto;}
.download-header {display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:20px;}
.download-brand {display:flex;align-items:center;gap:12px;font-size:23px;}
.download-header nav {display:flex;gap:24px;font-size:14px;}
.download-hero {display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding:66px 0 72px;}
.download-kicker {font-size:12px;font-weight:650;letter-spacing:2px;margin:0 0 24px;}
.download-copy h1 {font-size:clamp(40px,5vw,68px);font-weight:700;line-height:1.15;letter-spacing:-2px;margin:0 0 24px;}
.download-lead {font-size:19px;max-width:420px;color:var(--muted,var(--home-muted));margin-bottom:32px;}
.download-primary {display:inline-flex;min-height:52px;padding:12px 25px;align-items:center;justify-content:center;border-radius:999px;background:#000;color:#fff!important;font-weight:650;border:1px solid var(--liquid-edge);}
:root[data-theme="dark"] .download-primary {background:#fff;color:#000!important;}
.download-primary[aria-disabled="true"] {opacity:.6;pointer-events:none;}
.download-version,.download-note {font-size:12px;color:var(--muted,var(--home-muted));margin:12px 0;}
.download-preview {justify-self:center;width:min(100%,340px);border:1px solid var(--liquid-edge);border-radius:36px;padding:9px;background:var(--liquid-content);box-shadow:var(--material-shadow);}
.download-preview img {display:block;width:100%;height:auto;object-fit:contain;object-position:top;border-radius:27px;}
.download-preview span {display:block;text-align:center;font-size:10px;padding:10px 4px;color:var(--muted,var(--home-muted));}
.download-features {display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:38px 0;border-top:1px solid var(--liquid-edge-subtle);}
.download-features b {font-weight:400;color:var(--muted,var(--home-muted));font-size:12px;}
.download-page h2 {font-size:22px;margin:10px 0 14px;line-height:1.4;}
.download-features p,.download-install p,.download-release p {font-size:14px;color:var(--muted,var(--home-muted));}
.download-release {display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:36px 28px;margin:30px 0;border:1px solid var(--liquid-edge-subtle);border-radius:28px;background:var(--liquid-content);backdrop-filter:var(--material-content-blur);}
.download-release ul {padding-left:20px;font-size:14px;}.download-release li {margin-bottom:10px;}
.download-install {padding:26px 0 50px;}.download-install ol {padding-left:22px;line-height:2.2;font-size:14px;}
.download-page footer {display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--liquid-edge-subtle);font-size:12px;}.download-page footer span {margin-right:auto;}
@media(max-width:700px) {.download-header,.download-page main,.download-page footer {width:calc(100% - 36px);}.download-hero {grid-template-columns:1fr;gap:36px;padding:42px 0;}.download-copy h1 {letter-spacing:-1px;}.download-preview {width:290px;}.download-preview img {height:auto;}.download-features {grid-template-columns:1fr;gap:22px;}.download-release {grid-template-columns:1fr;gap:4px;padding:24px;}.download-header nav {gap:16px;}}
