.landing-page.svelte-fkm1jn{background:var(--color-white);min-height:100vh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.content.svelte-fkm1jn{text-align:center;width:100%;max-width:420px}.app-icon.svelte-fkm1jn{aspect-ratio:1;width:clamp(80px,16vw,96px);height:auto;margin:0 auto var(--space-4);box-shadow:var(--shadow-md);border-radius:22%;display:block}.heading.svelte-fkm1jn{color:var(--color-gray-900);margin-bottom:var(--space-3);font-size:clamp(1.375rem,3.5vw,1.75rem);font-weight:700}.instructions.svelte-fkm1jn{color:var(--color-gray-600);margin-bottom:var(--space-5);font-size:clamp(.9375rem,2.25vw,1.0625rem);line-height:1.5}.qr-wrapper.svelte-fkm1jn{margin-bottom:var(--space-5);justify-content:center;display:flex}.store-badge.svelte-fkm1jn{transition:opacity var(--duration-normal) var(--ease-out);text-decoration:none;display:inline-block}.store-badge.svelte-fkm1jn:hover{opacity:.85}.store-badge.svelte-fkm1jn:focus-visible{outline:2px solid var(--color-gray-900);outline-offset:4px;border-radius:var(--radius-sm)}.store-badge.svelte-fkm1jn img:where(.svelte-fkm1jn){width:auto;height:56px;display:block}.store-badges.svelte-fkm1jn{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.back-link-row.svelte-fkm1jn{margin-top:var(--space-6)}.back-link.svelte-fkm1jn{font-size:var(--text-sm);color:var(--color-gray-500);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline;display:inline-block}.back-link.svelte-fkm1jn:hover{color:var(--color-gray-700)}.back-link.svelte-fkm1jn:focus-visible{outline:2px solid var(--color-gray-900);outline-offset:4px;border-radius:var(--radius-sm)}.fade-in.svelte-fkm1jn{opacity:0;animation:.4s ease-out forwards svelte-fkm1jn-fadeIn}@keyframes svelte-fkm1jn-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fade-in.svelte-fkm1jn{opacity:1;animation:none;transform:none}}
