.newsletter.svelte-1xweigh{background:var(--color-card);border:1px solid var(--color-border);border-radius:.75rem;padding:2.5rem}.newsletter.compact.svelte-1xweigh{padding:2rem}.newsletter-content.svelte-1xweigh{flex-direction:column;gap:1.5rem;max-width:500px;display:flex}.newsletter-title.svelte-1xweigh{color:var(--color-foreground);font-size:1.75rem;font-weight:700;font-family:var(--font-headline);margin:0}.compact.svelte-1xweigh .newsletter-title:where(.svelte-1xweigh){font-size:1.5rem}.newsletter-description.svelte-1xweigh{color:var(--color-muted-foreground);margin:0;font-size:1rem;line-height:1.6}.compact.svelte-1xweigh .newsletter-description:where(.svelte-1xweigh){font-size:.9375rem}form.svelte-1xweigh{flex-direction:column;gap:1rem;display:flex}.form-group.svelte-1xweigh{flex-direction:column;display:flex}input.svelte-1xweigh{background:var(--color-background);border:2px solid var(--color-border);color:var(--color-foreground);font-size:1rem;font-family:var(--font-body);border-radius:.5rem;padding:.75rem 1rem;transition:all .2s}input.svelte-1xweigh::placeholder{color:var(--color-muted-foreground);opacity:.7}input.svelte-1xweigh::-webkit-input-placeholder{color:var(--color-muted-foreground);opacity:.7}input.svelte-1xweigh:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px hsl(var(--accent-hsl) / .1);outline:none}input.svelte-1xweigh:disabled{opacity:.5;cursor:not-allowed}.alert.svelte-1xweigh{border-radius:.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5}.alert-success.svelte-1xweigh{color:#2e6b2e;background:#edf7ed;border:1px solid #b8e0b8}.alert-error.svelte-1xweigh{color:#862d2d;background:#f7eded;border:1px solid #e0b8b8}@media (width<=640px){.newsletter.svelte-1xweigh{padding:2rem 1.5rem}.newsletter.compact.svelte-1xweigh{padding:1.5rem 1rem}.newsletter-title.svelte-1xweigh{font-size:1.5rem}.compact.svelte-1xweigh .newsletter-title:where(.svelte-1xweigh){font-size:1.25rem}}
