.landing-page.svelte-1uha8ag{background-image:radial-gradient(at 85% 35%,#b3df5020,#0000 60%)}.landing-shell.svelte-1uha8ag{flex-direction:column;max-width:1120px;display:flex}.landing-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:16px;display:flex}.web-link.svelte-1uha8ag{color:#c6d3bd;min-height:44px;font-size:var(--app-copy-size);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.web-link.svelte-1uha8ag:hover{color:#d2f76b}.hero.svelte-1uha8ag{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);padding:64px 0;display:grid}.hero-copy.svelte-1uha8ag{min-width:0}h1.svelte-1uha8ag{max-width:10ch;font-family:Manrope Variable,sans-serif;font-size:clamp(var(--app-title-size), 4.5vw, 56px);letter-spacing:-.05em;text-wrap:balance;margin:14px 0 20px;font-weight:800;line-height:1.08}.description.svelte-1uha8ag{color:#b7c4ad;max-width:43ch;font-size:var(--app-card-title-size);margin:0;line-height:1.65}.store-links.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.store-button.svelte-1uha8ag{color:#f0f1e8;min-width:0;min-height:68px;font:inherit;text-align:left;background:#1b2317;border:1px solid #728459;border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}a.store-button.svelte-1uha8ag:hover{background:#26321e;border-color:#d2f76b}.store-button.svelte-1uha8ag:disabled{cursor:default;color:#b9c8ac;background:#182015;border-color:#414d37}.store-button.svelte-1uha8ag svg{color:#d2f76b;flex:none}.store-button.svelte-1uha8ag .store-arrow{margin-left:auto}.store-button.svelte-1uha8ag span:where(.svelte-1uha8ag){min-width:0}.store-button.svelte-1uha8ag small:where(.svelte-1uha8ag){margin-bottom:3px;font-size:10px;line-height:1.3;display:block}.store-button.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--app-section-size);line-height:1.2;display:block}.store-note.svelte-1uha8ag{color:#a1af98;font-size:var(--app-detail-size);margin:12px 0 0;line-height:1.5}.highlights.svelte-1uha8ag{color:#b7c4ad;font-size:var(--app-copy-size);flex-wrap:wrap;gap:12px 20px;margin:26px 0 0;padding:0;list-style:none;display:flex}.highlights.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:7px;display:inline-flex}.highlights.svelte-1uha8ag svg{color:#d2f76b}.hero-art.svelte-1uha8ag{background:#1b2517;border:1px solid #455535;border-radius:24px;min-width:0;margin:0;overflow:hidden;transform:rotate(2deg)}.hero-art.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.hero-art.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:#c3d2b5;font-size:var(--app-copy-size);padding:16px 18px;line-height:1.5}.public-footer.svelte-1uha8ag{border-top:1px solid #34402c;margin-top:auto;padding-top:20px}.public-footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){flex-wrap:wrap;gap:0 20px;display:flex}.public-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#c3d2b5;min-height:44px;font-size:var(--app-copy-size);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.public-footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#d2f76b}.public-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a18c;max-width:90ch;font-size:var(--app-detail-size);margin:12px 0 0;line-height:1.6}@media (width<=800px){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0}h1.svelte-1uha8ag{max-width:17ch}.hero-art.svelte-1uha8ag{transform:none}.hero-art.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;max-height:300px}}@media (width<=520px){.landing-header.svelte-1uha8ag{gap:8px}.hero.svelte-1uha8ag{gap:24px;padding:26px 0}h1.svelte-1uha8ag{font-size:var(--app-title-size);margin:10px 0 14px}.store-links.svelte-1uha8ag{gap:var(--app-gap);margin-top:20px}.store-button.svelte-1uha8ag{gap:8px;padding:10px}.store-button.svelte-1uha8ag .store-arrow{display:none}.highlights.svelte-1uha8ag{margin-top:18px}}
