.downloads.svelte-og3pkv{--dl-display:44px;--dl-title:24px;--dl-body:16px;--dl-meta:13px;max-width:960px;margin:0 auto;padding:24px 0 40px;color:var(--color-text-primary);font-family:Albert Sans,ui-sans-serif,system-ui,sans-serif}.masthead.svelte-og3pkv{display:flex;flex-direction:column;align-items:flex-start}.app-icon.svelte-og3pkv{width:72px;height:72px;margin-bottom:16px;border-radius:22%;box-shadow:0 6px 18px -8px #0006}h1.svelte-og3pkv{font-family:var(--font-editorial, Georgia, serif);font-size:var(--dl-display);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance;margin:0 0 16px}.tagline.svelte-og3pkv{margin:0 0 12px;color:var(--color-caption);font-size:var(--dl-meta);line-height:1.5}.lede.svelte-og3pkv{margin:0;color:var(--color-text-secondary);font-size:var(--dl-body);line-height:1.5;max-width:56ch}.stores.svelte-og3pkv{margin:32px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:20px}.store-card.svelte-og3pkv{display:flex;flex-direction:column;height:100%;padding:24px;background:var(--color-bg-secondary);border:1px solid var(--color-input-border);border-radius:var(--radius, 16px);text-decoration:none;transition:border-color .2s ease,background .2s ease}.store-card.svelte-og3pkv:hover{border-color:var(--color-primary);background:var(--color-hover-bg);text-decoration:none}.store-card.svelte-og3pkv:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.store-platform.svelte-og3pkv{color:var(--color-caption);font-size:var(--dl-meta);line-height:1.4}.store-name.svelte-og3pkv{margin-top:6px;font-family:var(--font-editorial, Georgia, serif);font-size:var(--dl-title);font-weight:500;line-height:1.12;letter-spacing:-.02em}.store-description.svelte-og3pkv{margin-top:8px;color:var(--color-text-secondary);font-size:var(--dl-body);line-height:1.5;overflow-wrap:anywhere}.store-cta.svelte-og3pkv{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding-top:16px;color:var(--color-primary);font-size:var(--dl-meta);font-weight:600}.store-cta.svelte-og3pkv svg{flex-shrink:0}.store-badge{height:48px;width:auto;border-radius:6px}.shots-section.svelte-og3pkv{margin-top:40px}h2.svelte-og3pkv{font-family:var(--font-editorial, Georgia, serif);font-size:var(--dl-title);font-weight:500;letter-spacing:-.02em;margin:0 0 16px}.shots.svelte-og3pkv{margin:0;padding:4px 4px 16px;list-style:none;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity}.phone.svelte-og3pkv{flex:none;border:1px solid var(--color-input-border);border-radius:30px;overflow:hidden;background:var(--color-bg-secondary);box-shadow:0 12px 28px -18px #00000080;scroll-snap-align:start}.shot.svelte-og3pkv{display:block;height:400px;width:auto}@media(min-width:768px){.downloads.svelte-og3pkv{padding:36px 0 48px}.stores.svelte-og3pkv{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:767px){.downloads.svelte-og3pkv{--dl-display:36px}.shot.svelte-og3pkv{height:280px}}
