form.svelte-1wx4tso{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1wx4tso{gap:var(--space-2);flex-direction:column;display:flex}input.svelte-1wx4tso{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-large)}input.svelte-1wx4tso:focus-visible{outline:2px solid var(--color-ai-primary-strong);outline-offset:1px}input.svelte-1wx4tso::placeholder{color:var(--color-text-muted)}.btn-primary.svelte-1wx4tso{text-align:center;margin-top:var(--space-2);background:var(--gradient-ai);color:#fff;border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-glow-primary);border:none;text-decoration:none;display:block}.btn-primary.svelte-1wx4tso:hover{filter:brightness(1.08)}.btn-primary.svelte-1wx4tso:disabled{opacity:.75}.error.svelte-1wx4tso{color:var(--color-danger);margin:calc(-1 * var(--space-2)) 0 0}.sent.svelte-1wx4tso{margin:0 0 var(--space-4);overflow-wrap:anywhere;line-height:1.6}
