form.svelte-1bv7ezn{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.row.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}label.svelte-1bv7ezn{color:var(--text);flex-direction:column;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{color:var(--text);background:var(--input-bg);border:1px solid var(--input-border);transition:border-color .2s var(--ease-out);resize:vertical;border-radius:10px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:var(--placeholder)}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--accent)}button.svelte-1bv7ezn{color:var(--btn-text);background:var(--btn-bg);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out);border:none;border-radius:999px;align-self:flex-start;padding:.75rem 1.75rem;font-family:inherit;font-size:.95rem;font-weight:500}button.svelte-1bv7ezn:hover{background:var(--accent);color:var(--accent-ink)}button.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}.notice.svelte-1bv7ezn{border-radius:10px;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.95rem}.notice.success.svelte-1bv7ezn{color:var(--success);background:var(--success-wash);border:1px solid var(--success-border)}.notice.error.svelte-1bv7ezn{color:var(--danger);background:var(--danger-wash);border:1px solid var(--danger-border)}.alt-contact.svelte-1bv7ezn{border-top:1px solid var(--hairline);text-align:center;margin-top:1.5rem;padding-top:1.25rem}.alt-contact.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-soft);margin:0;font-size:.95rem}.alt-contact.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--text);border-bottom:1px solid var(--text);padding-bottom:1px;font-weight:500;text-decoration:none}.alt-contact.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--accent);border-color:var(--accent)}@media (width<=600px){.row.svelte-1bv7ezn{grid-template-columns:1fr}button.svelte-1bv7ezn{align-self:stretch}}
