.form.svelte-6qp2cm{gap:.875rem;max-width:720px;display:grid}.form.svelte-6qp2cm .button{justify-self:start}label.svelte-6qp2cm{font-family:var(--font-heading);gap:.4rem;font-size:.92rem;font-weight:600;display:grid}input.svelte-6qp2cm,textarea.svelte-6qp2cm,select.svelte-6qp2cm{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-ink);font-family:var(--font-body);box-shadow:var(--shadow-subtle);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;padding:.75rem .85rem;font-size:16px}input.svelte-6qp2cm:focus,textarea.svelte-6qp2cm:focus,select.svelte-6qp2cm:focus{border-color:var(--color-green-soft);outline:none;box-shadow:0 0 0 3px #00ab442e}input.svelte-6qp2cm::placeholder,textarea.svelte-6qp2cm::placeholder{color:var(--color-subtle);opacity:.7}textarea.svelte-6qp2cm{resize:vertical}.status.svelte-6qp2cm{font-family:var(--font-body);margin:0;font-size:.92rem}.status.success.svelte-6qp2cm{color:var(--color-green)}.status.error.svelte-6qp2cm{color:var(--color-warn,#c0392b)}.card.svelte-7d5xe5{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle);padding:clamp(1rem,2.2vw,1.5rem);text-decoration:none;display:block}
