.subscribe.svelte-w0ifsg{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);align-items:center;gap:20px 48px;padding:24px;display:grid}.subscribe.inline.svelte-w0ifsg{box-shadow:none;border-left:3px solid var(--accent);gap:16px;padding:20px}@media (width>=860px){.subscribe.svelte-w0ifsg:not(.inline){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:28px 32px}}.copy.svelte-w0ifsg{align-items:flex-start;gap:14px;display:flex}.icon.svelte-w0ifsg{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.title.svelte-w0ifsg{margin:0 0 4px;font-size:1.05rem;font-weight:700}.body.svelte-w0ifsg{color:var(--ink-2);max-width:58ch;margin:0;font-size:.9rem}form.svelte-w0ifsg{gap:8px;display:flex}input[type=email].svelte-w0ifsg{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--ink);font:inherit;flex:1;padding:11px 14px;font-size:.92rem}input[type=email].svelte-w0ifsg:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}button.svelte-w0ifsg{border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);border:0;flex:none;padding:11px 20px;font-size:.92rem;font-weight:600}button.svelte-w0ifsg:disabled{opacity:.6;cursor:default}.hp.svelte-w0ifsg{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.msg.svelte-w0ifsg,.fine.svelte-w0ifsg{margin:8px 0 0;font-size:.82rem}.fine.svelte-w0ifsg{color:var(--muted)}.ok.svelte-w0ifsg{color:var(--tip);align-items:center;gap:6px;font-size:.92rem;font-weight:600;display:flex}.err.svelte-w0ifsg{color:var(--danger)}
