html{background:var(--brand-deep)}*{box-sizing:border-box}body{display:grid;place-items:center;min-height:100vh;min-height:100svh;margin:0;padding:max(32px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:var(--brand-text);background:var(--brand-deep)}.download-page{width:100%;max-width:420px;text-align:center}.download-icon{display:block;margin:0 auto 28px}h1{margin:0;font-size:clamp(34px,8vw,46px);font-weight:750;line-height:1.1;letter-spacing:-.05em;text-wrap:balance}p{margin:20px 0 32px;color:var(--brand-muted);font-size:16px;line-height:1.6}.download-stores{display:grid;justify-items:center;gap:4px}.store-badge{display:grid;place-items:center;max-width:100%;min-height:90px;border-radius:8px}.store-badge img{display:block;max-width:100%;height:auto}.store-badge-apple{padding:15px}.store-badge-apple img{width:180px}.store-badge-google img{width:233px}.download-home{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:24px;color:var(--brand-muted);font-size:14px;text-decoration:none}a:focus-visible{outline:3px solid var(--brand-text);outline-offset:5px}body.download-site{display:block;padding:0}.download-site .download-page{width:min(calc(100% - 40px),420px);margin:0 auto;padding:48px 0 64px}@media(max-width:700px){.download-site .download-page{padding-top:20px}.download-site .download-icon{width:48px;height:48px;margin-bottom:12px}.download-site h1{font-size:32px}.download-site .download-page>p{margin:12px 0;font-size:14px;line-height:1.5}.download-site .download-stores{gap:0}.download-site .store-badge-apple{min-height:72px;padding-block:6px}}
