.contact.svelte-1bv7ezn .tk-form{--tk-font:inherit;--tk-text:var(--ink);--tk-muted:var(--muted-ink);--tk-border:var(--line);--tk-accent:var(--ink);--tk-accent-text:#fff;--tk-error:var(--red);--tk-bg:var(--surface);--tk-radius:6px;--tk-gap:1.25rem;max-width:none}.contact.svelte-1bv7ezn .tk-form label,.contact.svelte-1bv7ezn .tk-form legend{font-weight:500}.contact.svelte-1bv7ezn .tk-form input:not([type=checkbox]),.contact.svelte-1bv7ezn .tk-form select,.contact.svelte-1bv7ezn .tk-form textarea{padding:.7rem .85rem;font-size:1rem}.contact.svelte-1bv7ezn .tk-form input:not([type=checkbox]):focus-visible,.contact.svelte-1bv7ezn .tk-form select:focus-visible,.contact.svelte-1bv7ezn .tk-form textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)}.contact.svelte-1bv7ezn .tk-form [aria-invalid=true]{border-width:1px;border-color:var(--red)}.contact.svelte-1bv7ezn .tk-form .tk-error{font-size:.9rem;font-weight:500}.contact.svelte-1bv7ezn .tk-form .tk-submit{height:3rem;padding:0 1.25rem;font-size:1rem;transition:background-color .15s}.contact.svelte-1bv7ezn .tk-form .tk-submit:hover{background:var(--ink-2)}.contact.svelte-1bv7ezn .tk-form .tk-summary{background:var(--red-soft);border-width:1px;border-radius:10px}.contact.svelte-1bv7ezn .tk-form .tk-success{background:var(--brand-soft);color:var(--brand-ink);border:0;border-radius:10px;padding:.9rem 1rem}.contact.svelte-1bv7ezn .tk-loading,.contact.svelte-1bv7ezn .tk-load-error{color:var(--muted-ink);margin:0}
