.appnav[data-astro-cid-7da3lww3]{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--white) 96%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.appnav-inner[data-astro-cid-7da3lww3]{display:flex;align-items:center;justify-content:space-between;height:3.5rem}.appnav-logo[data-astro-cid-7da3lww3]{display:flex;align-items:center}.appnav-logo[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{height:2rem;width:auto;display:block}.appnav-back[data-astro-cid-7da3lww3]{font-size:.88rem;font-weight:500;color:var(--muted);transition:color .2s}.appnav-back[data-astro-cid-7da3lww3]:hover{color:var(--red)}.store-head[data-astro-cid-7da3lww3]{padding:4.5rem 0 2.5rem}.store-head-inner[data-astro-cid-7da3lww3]{display:flex;gap:2rem;align-items:center}.store-icon[data-astro-cid-7da3lww3]{width:128px;height:128px;flex:none;border-radius:28px;display:block;box-shadow:0 8px 24px var(--shadow),0 0 0 1px var(--border)}.store-title[data-astro-cid-7da3lww3] h1[data-astro-cid-7da3lww3]{font-family:Lora,Georgia,serif;font-size:clamp(2.2rem,5vw,3.2rem);color:var(--black);line-height:1.1;margin-bottom:.4rem}.store-tagline[data-astro-cid-7da3lww3]{color:var(--muted);font-size:1.1rem;line-height:1.5;margin-bottom:1.25rem;max-width:52ch}.store-actions[data-astro-cid-7da3lww3]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.store-cta[data-astro-cid-7da3lww3]{display:inline-block;background:var(--red);color:var(--on-dark);padding:.75rem 1.75rem;border-radius:2rem;font-size:.9rem;font-weight:700;transition:background .25s}.store-cta[data-astro-cid-7da3lww3]:hover,[data-theme=dark] .store-cta[data-astro-cid-7da3lww3]{background:var(--red-dark)}[data-theme=dark] .store-cta[data-astro-cid-7da3lww3]:hover{background:#c93030}.store-domain[data-astro-cid-7da3lww3]{font-family:Courier New,Courier,monospace;font-size:.88rem;color:var(--muted)}.store-facts[data-astro-cid-7da3lww3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem;padding:1.25rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.store-facts[data-astro-cid-7da3lww3] div[data-astro-cid-7da3lww3]{padding:0 1.25rem;text-align:center}.store-facts[data-astro-cid-7da3lww3] div[data-astro-cid-7da3lww3]+div[data-astro-cid-7da3lww3]{border-left:1px solid var(--border)}.store-facts[data-astro-cid-7da3lww3] dt[data-astro-cid-7da3lww3]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.store-facts[data-astro-cid-7da3lww3] dd[data-astro-cid-7da3lww3]{margin:0;font-weight:600;color:var(--black);font-size:.95rem;line-height:1.35}.store-shots[data-astro-cid-7da3lww3]{padding:1rem 0 2rem}.shot-row[data-astro-cid-7da3lww3]{list-style:none;margin:0;padding:.5rem 0 1.25rem;display:flex;gap:1.25rem;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:thin}.shot-row[data-astro-cid-7da3lww3]:focus-visible{outline:2px solid var(--red);outline-offset:4px}.shot[data-astro-cid-7da3lww3]{flex:none;scroll-snap-align:start}.shot[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{display:block;height:520px;width:auto;border-radius:22px;border:1px solid var(--border);box-shadow:0 6px 20px var(--shadow);background:var(--bg-light)}.shot-wide[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{border-radius:12px;height:520px}.store-body[data-astro-cid-7da3lww3]{padding:2.5rem 0 6rem}.store-cols[data-astro-cid-7da3lww3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.store-body[data-astro-cid-7da3lww3] h2[data-astro-cid-7da3lww3]{font-family:Lora,Georgia,serif;font-size:1.5rem;color:var(--black);margin-bottom:1rem}.store-text[data-astro-cid-7da3lww3]{color:var(--muted);font-size:1.02rem;line-height:1.75}.store-text[data-astro-cid-7da3lww3]+.store-text[data-astro-cid-7da3lww3]{margin-top:1rem}.store-highlights[data-astro-cid-7da3lww3]{list-style:none;padding:0;display:grid;gap:.8rem}.store-highlights[data-astro-cid-7da3lww3] li[data-astro-cid-7da3lww3]{position:relative;padding-left:1.75rem;color:var(--black);line-height:1.6}.store-highlights[data-astro-cid-7da3lww3] li[data-astro-cid-7da3lww3]:before{content:"✓";position:absolute;left:0;top:0;color:var(--red);font-weight:700}.store-install[data-astro-cid-7da3lww3]{margin-top:3rem;padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:.92rem;line-height:1.6}@media(max-width:768px){.store-head[data-astro-cid-7da3lww3]{padding-top:2.5rem}.store-head-inner[data-astro-cid-7da3lww3]{gap:1.25rem;align-items:flex-start}.store-icon[data-astro-cid-7da3lww3]{width:88px;height:88px;border-radius:20px}.store-tagline[data-astro-cid-7da3lww3]{font-size:1rem}.store-facts[data-astro-cid-7da3lww3]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.store-facts[data-astro-cid-7da3lww3] div[data-astro-cid-7da3lww3]:nth-child(3){border-left:none}.shot[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{height:440px}.shot-wide[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{height:auto;width:82vw}.store-cols[data-astro-cid-7da3lww3]{grid-template-columns:1fr;gap:2.5rem}}.app-footer[data-astro-cid-7da3lww3]{background:var(--surface-dark);padding:2rem 0}.app-footer[data-astro-cid-7da3lww3] p[data-astro-cid-7da3lww3]{font-size:.82rem;color:var(--muted-light)}.app-footer[data-astro-cid-7da3lww3] a[data-astro-cid-7da3lww3]{color:var(--muted-light);border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.app-footer[data-astro-cid-7da3lww3] a[data-astro-cid-7da3lww3]:hover{color:var(--on-dark);border-bottom-color:currentColor}
