.newsletter.svelte-1jlle56{max-width:1000px;margin:0 auto 64px;padding:0 24px}.newsletter-inner.svelte-1jlle56{background:var(--accent-tint);border-radius:var(--radius-lg);text-align:center;padding:48px 24px}.newsletter-inner.svelte-1jlle56 h2:where(.svelte-1jlle56){font-family:var(--font-display);color:var(--accent);margin:0 0 8px;font-size:24px}.newsletter-inner.svelte-1jlle56 p:where(.svelte-1jlle56){color:var(--text-secondary);margin:0 0 22px;font-size:14px}.newsletter-form.svelte-1jlle56{gap:10px;max-width:380px;margin:0 auto;display:flex}.newsletter-form.svelte-1jlle56 input:where(.svelte-1jlle56){border:1px solid var(--border);font-family:var(--font-body);border-radius:999px;flex:1;padding:11px 14px;font-size:13.5px}.newsletter-form.svelte-1jlle56 button:where(.svelte-1jlle56){background:var(--spark);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:11px 20px;font-size:13.5px;font-weight:700}.newsletter-form.svelte-1jlle56 button:where(.svelte-1jlle56):hover:not(:disabled){background:var(--spark-strong);color:#fff}.newsletter-note.svelte-1jlle56{color:var(--text-muted);margin-top:12px;font-size:12px}.newsletter-confirm.svelte-1jlle56{background:var(--surface);max-width:380px;color:var(--success);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.newsletter-confirm.svelte-1jlle56 svg{flex-shrink:0}
