/* Preserve contrast against the photographic account panel. */
.ss-unified.auth-reference .ar-story :is(h2,strong){color:#fff!important;opacity:1!important}
.ss-unified.auth-reference .ar-story :is(p,small,.ar-features span){color:#edf6ee!important;opacity:1!important}
.ss-unified.auth-reference .auth-header-brand{font-weight:800!important;opacity:1!important}
.ss-unified.auth-reference .auth-header-actions :is(a,button){opacity:1!important}
.ss-unified .ss-download-shell{max-width:1160px;margin:auto;padding:70px 24px}
.ss-download-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.ss-download-card{padding:32px;border:1px solid var(--ss-border);border-radius:20px;background:var(--ss-surface)}.ss-download-card h2{margin-top:0}.ss-download-card .btn{display:inline-flex;align-items:center;gap:12px;margin:14px 0;font-weight:800}.ss-download-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.ss-download-meta span{padding:8px 12px;border-radius:8px;background:var(--ss-surface-2);font-size:12px}.ss-download-hash{overflow-wrap:anywhere;font-size:11px;line-height:1.8}.ss-download-steps{padding-left:20px;line-height:2}.ss-store-state{padding:15px;border-radius:10px;background:var(--ss-surface-2);font-size:13px;line-height:1.7}.ss-download-shell>h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.05em;line-height:1.05;margin:16px 0}.ss-download-shell>p{max-width:680px;color:var(--ss-muted);line-height:1.8}.ss-download-footer{padding:28px;border-top:1px solid var(--ss-border);text-align:center}.ss-download-footer a{margin:0 10px}.ss-mobile-banner-link{display:inline-flex;padding:9px 14px;border:1px solid var(--ss-border);border-radius:8px;color:var(--ss-text)!important}
@media(max-width:700px){.ss-download-grid{grid-template-columns:1fr;gap:20px}.ss-unified .ss-download-shell{padding:40px 18px}.ss-download-card{padding:22px}}
