.coming-soon-badge.svelte-gokmi{letter-spacing:.12em;color:var(--accent-bright);background:color-mix(in srgb, var(--accent-bright) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-bright) 25%, transparent);border-radius:20px;margin-bottom:20px;padding:4px 12px;font-family:DM Mono,monospace;font-size:.65rem;display:inline-block}.btn-notify.svelte-gokmi{background:var(--accent-bright);color:var(--accent-dark);border-radius:8px;align-items:center;gap:8px;padding:13px 26px;font-size:.88rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.btn-notify.svelte-gokmi:hover{opacity:.9;transform:translateY(-1px)}.btn-privacy.svelte-gokmi{color:#fff9;border-bottom:1px solid #ffffff1f;width:fit-content;margin-top:18px;margin-left:auto;margin-right:auto;padding-bottom:1px;font-size:.82rem;text-decoration:none;transition:color .2s;display:block}.btn-privacy.svelte-gokmi:hover{color:#ffffffd9}.art.svelte-gokmi{background:var(--accent-dark);line-height:0}.art.svelte-gokmi img:where(.svelte-gokmi){width:100%;max-width:1600px;height:auto;margin:0 auto;display:block}.demo-section.svelte-gokmi{background:var(--white);border-bottom:1px solid var(--rule)}.demo-wrap.svelte-gokmi{grid-template-columns:1fr 1fr;gap:64px;max-width:1000px;margin:0 auto;padding:72px 40px;display:grid}.demo-copy.svelte-gokmi h2:where(.svelte-gokmi){margin-bottom:18px;font-family:DM Serif Display,serif;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.demo-copy.svelte-gokmi h2:where(.svelte-gokmi) em{color:var(--accent);font-style:italic}.demo-copy.svelte-gokmi p:where(.svelte-gokmi){color:var(--ink-soft);margin-bottom:14px;font-size:.95rem;line-height:1.8}.shots.svelte-gokmi{background:var(--paper-warm,#f2ede3);border-bottom:1px solid var(--rule)}.shots-wrap.svelte-gokmi{max-width:1000px;margin:0 auto;padding:80px 40px}.shots-head.svelte-gokmi{text-align:center;margin-bottom:48px}.shots-label.svelte-gokmi{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px;font-family:DM Mono,monospace;font-size:.66rem;display:block}.shots-head.svelte-gokmi h2:where(.svelte-gokmi){margin-bottom:10px;font-family:DM Serif Display,serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:400}.shots-head.svelte-gokmi p:where(.svelte-gokmi){color:var(--ink-soft);font-size:.95rem}.shot.svelte-gokmi{margin:0 0 40px}.shot.svelte-gokmi:last-child{margin-bottom:0}.shot.svelte-gokmi img:where(.svelte-gokmi){border:1px solid var(--rule);background:var(--accent-dark);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 20px 50px #1a1f2e1f}.shot.svelte-gokmi figcaption:where(.svelte-gokmi){text-align:center;color:var(--ink-muted);margin-top:16px;font-size:.85rem}@media (width<=900px){.demo-wrap.svelte-gokmi{grid-template-columns:1fr;gap:40px;padding:56px 20px}.shots-wrap.svelte-gokmi{padding:60px 20px}}
