/* App Store availability: one official badge per page; text links at other entry points. */
.hero-intro>p.availability{font-size:13px;line-height:1.6}
.store-badge{display:inline-block;padding:13px;line-height:0;flex:none;border-radius:4px}
.store-badge img{width:195px;height:50px;max-width:none;display:block}
.nav-links .nav-download,.site-header nav a[href*="apps.apple.com"]{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--bg);border-radius:4px;padding:10px 16px;font-weight:650;text-decoration:none;white-space:nowrap;min-height:44px}
.nav-links{gap:22px}.hero-actions:has(.store-badge){gap:16px}.hero-intro .hero-actions .store-badge{margin-left:-13px}
.apple-credit{font-size:11px;line-height:1.6;color:var(--muted);padding:20px max(24px,calc((100vw - 1224px)/2));margin:0}
.site-footer .apple-credit{grid-column:1/-1;padding:0}.download-intro h1{font-size:clamp(40px,6vw,76px);line-height:1.05;margin:24px 0;letter-spacing:-.04em}.download-intro>p{margin-top:22px}.download-intro .article-cta p{margin:20px 0}
@media(max-width:650px){.nav-links{gap:14px}.nav-download{font-size:14px}.store-badge{padding:13px}.download-intro .hero-actions{gap:4px}.apple-credit{padding:20px 18px}}

/* A Mac download handoff for phone and tablet visitors. */
.mac-download-dialog{box-sizing:border-box;position:fixed;inset:0;width:min(480px,calc(100% - 32px));max-height:calc(100% - 48px);overflow:auto;border:1px solid var(--line);border-radius:12px;padding:30px;background:var(--surface);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.mac-download-dialog::backdrop{background:rgba(0,0,0,.75)}
.mac-download-dialog h2{font-size:32px;line-height:1.1;letter-spacing:-.03em;margin:18px 0 22px}
.mac-download-dialog p{margin:16px 0;color:var(--muted)}
.mac-download-dialog .eyebrow{color:var(--accent);font-size:12px;margin-right:28px}
.mac-download-dialog label{display:block;font-size:13px;margin-top:24px;color:var(--muted)}
.mac-download-dialog input{box-sizing:border-box;width:100%;padding:12px;margin:8px 0 20px;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:4px}
.mac-download-close{position:absolute;top:10px;right:10px;width:44px;height:44px;background:transparent;border:0;color:var(--ink);font-size:30px;cursor:pointer}
.mac-download-copy{cursor:pointer;border:0;min-height:48px;font-family:inherit}
.mac-download-dialog .mac-download-status{font-size:14px;margin:16px 0 0}
.mac-download-dialog button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
