/* Landing-only presentation. Public release metadata controls actual binaries. */
.app-downloads{padding:80px 0;color:var(--text-primary)}
.app-downloads .section-head{margin-bottom:32px}
.app-downloads #shortcutly-desktop{max-width:none;margin:0;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;background:linear-gradient(120deg,var(--accent-soft),transparent);border-color:var(--border-strong)}
.app-downloads .shortcutly-desktop-preview{width:230px;max-height:280px;object-fit:cover;object-position:top;grid-column:2;grid-row:1 / span 2}
.app-downloads .desktop-action{min-width:0;grid-column:1}
.app-downloads .shortcutly-desktop-download [data-desktop-download],.app-downloads .download-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;background:#d3133e;color:#fff;font-weight:650;text-decoration:none;white-space:normal}
.app-downloads .shortcutly-desktop-download [data-desktop-download]:hover,.app-downloads .download-cta:hover{background:#b60f35;color:#fff}
.app-downloads [aria-disabled=true]{background:var(--bg-surface-2);color:var(--text-secondary);cursor:default}
.app-downloads [data-desktop-status],.app-downloads [data-android-status]{max-width:none;color:var(--text-secondary);font-size:.84rem;line-height:1.6;margin:10px 0 0;overflow-wrap:anywhere}
.app-downloads .app-download-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px;margin-top:24px}
.app-downloads .app-download-card{min-width:0;border:1px solid var(--border-strong);border-radius:20px;padding:28px;background:var(--bg-glass)}
.app-downloads #shortcutly-airtap{margin:0;max-width:none}
.app-downloads .app-download-brand{display:flex;align-items:center;gap:16px;margin-bottom:18px}
.app-downloads .app-download-brand img{flex:none;width:56px;height:56px}
.app-downloads h3{font-size:clamp(20px,2vw,25px);margin:0 0 5px}
.app-downloads .app-platform{font-size:.84rem;color:var(--text-secondary);margin:0}
.app-downloads .app-download-card>p{line-height:1.65;color:var(--text-secondary);margin:12px 0}
.app-downloads .app-download-card ul{list-style:disc;padding-left:20px;color:var(--text-secondary);line-height:1.8;margin:18px 0}
.app-downloads .download-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}
.app-downloads .download-help{color:var(--accent);font-weight:650;text-underline-offset:4px}
html[data-theme=dark] .app-downloads .download-help{color:#ff789d}
.app-downloads a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.app-downloads .app-ios-note{border-top:1px solid var(--border-color);padding-top:16px;margin-top:20px;font-size:.84rem}
@media(max-width:760px){.app-downloads{padding:48px 0}.app-downloads #shortcutly-desktop{grid-template-columns:minmax(0,1fr);padding:22px}.app-downloads .shortcutly-desktop-preview{display:none}.app-downloads .app-download-grid{grid-template-columns:minmax(0,1fr);gap:18px}.app-downloads .app-download-card{padding:22px}.app-downloads .download-actions>*{flex:1 1 auto;text-align:center}}
