.cafe-page.svelte-1h0um6t{max-width:1200px;margin:auto;padding:24px 28px 40px}h1.svelte-1h0um6t,h2.svelte-1h0um6t,dt.svelte-1h0um6t{font-family:var(--font-heading);color:var(--color-neutral-900)}h1.svelte-1h0um6t{font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.06;letter-spacing:-.035em;font-weight:650;max-width:13ch;margin:0 0 28px;text-wrap:balance}em.svelte-1h0um6t{color:var(--color-primary);font-style:normal}h2.svelte-1h0um6t{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.16;letter-spacing:-.025em;font-weight:600;margin:0 0 20px;text-wrap:balance}p.svelte-1h0um6t{line-height:1.75;color:var(--color-neutral-600)}.cafe-hero.svelte-1h0um6t{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:clamp(36px,6vw,80px);align-items:center;padding:24px 0 80px}.intro.svelte-1h0um6t{font-size:1.1rem;max-width:49ch}.actions.svelte-1h0um6t{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}.primary.svelte-1h0um6t{display:inline-flex;justify-content:center;align-items:center;padding:15px 24px;background:var(--color-primary);color:#fff;border-radius:12px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.primary.svelte-1h0um6t:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.text-link.svelte-1h0um6t{color:var(--color-primary);display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:500}.text-link.svelte-1h0um6t:hover{text-decoration:underline;text-underline-offset:4px}.conditions.svelte-1h0um6t{font-size:.875rem;margin-top:18px;max-width:48ch}a.svelte-1h0um6t:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.conditions.svelte-1h0um6t a:where(.svelte-1h0um6t),figcaption.svelte-1h0um6t a:where(.svelte-1h0um6t){text-decoration:underline;text-underline-offset:3px}.demo.svelte-1h0um6t{margin:0;min-width:0}iframe.svelte-1h0um6t{display:block;width:100%;height:560px;border:1px solid var(--color-neutral-200);border-radius:20px;background:var(--color-neutral-50)}figcaption.svelte-1h0um6t{font-size:.8125rem;color:var(--color-neutral-600);margin-top:14px;line-height:1.6}.daily.svelte-1h0um6t{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:50px 0 76px}.daily.svelte-1h0um6t p:where(.svelte-1h0um6t){max-width:48ch;margin-bottom:24px}dl.svelte-1h0um6t{margin:0}dl.svelte-1h0um6t div:where(.svelte-1h0um6t)+div:where(.svelte-1h0um6t){margin-top:30px}dt.svelte-1h0um6t{font-size:1.3rem;font-weight:550}dd.svelte-1h0um6t{margin:8px 0 0;color:var(--color-neutral-600);line-height:1.7}.sharing.svelte-1h0um6t{max-width:720px;padding:32px 0 80px}.sharing.svelte-1h0um6t p:where(.svelte-1h0um6t){margin-bottom:24px}.questions.svelte-1h0um6t{max-width:780px;padding:20px 0 48px}.start.svelte-1h0um6t{max-width:720px;padding:44px 0 70px}.start.svelte-1h0um6t p:where(.svelte-1h0um6t){margin-bottom:28px}footer.svelte-1h0um6t{display:flex;flex-wrap:wrap;gap:24px;font-size:.875rem;color:var(--color-neutral-600)}@media(max-width:800px){.cafe-hero.svelte-1h0um6t{grid-template-columns:1fr;padding-top:20px}.demo.svelte-1h0um6t{width:100%;max-width:390px;margin:0 auto}h1.svelte-1h0um6t{max-width:17ch}.daily.svelte-1h0um6t{grid-template-columns:1fr;gap:32px;padding-top:0}}@media(max-width:480px){.cafe-page.svelte-1h0um6t{padding:20px 20px 32px}h1.svelte-1h0um6t{font-size:2.6rem}.actions.svelte-1h0um6t{align-items:flex-start;flex-direction:column}.intro.svelte-1h0um6t{font-size:1rem}iframe.svelte-1h0um6t{height:490px}}@media(prefers-reduced-motion:reduce){.primary.svelte-1h0um6t{transition:none}.primary.svelte-1h0um6t:hover{transform:none}}
