.download-cta{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-brand);align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.download-cta .button{gap:var(--space-2)}.download-cta p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.9}.download-cta.is-coming{background:var(--color-surface);display:block}.download-cta.is-coming h2{margin:0 0 var(--space-2);font-size:20px}.download-cta.is-coming p{margin-bottom:var(--space-4)}.download-features{margin-top:var(--space-7)}.download-features h2,.download-page .legal-body h2{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:20px;display:flex}.download-features ul{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.download-features li{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.download-features li svg{color:var(--color-primary);flex:none;margin-top:4px}.download-features h3{margin:0 0 var(--space-1);font-size:16px}.download-features p{color:var(--color-text-muted);line-height:1.9;font-size:var(--text-sm);margin:0}.download-steps,.download-list{margin:0 0 var(--space-3);color:var(--color-text-muted);padding-inline-start:var(--space-5);line-height:2.1}.download-page .download-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning-text);font-size:13px}.download-code,.download-hash{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:13px;overflow-x:auto}.download-code[dir=ltr],.download-hash[dir=ltr]{text-align:left}.download-hash code{word-break:break-all}
