.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:14px;margin:0 0 8px;max-width:32rem}.contact-form.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:6px}.contact-form.svelte-1bv7ezn label:where(.svelte-1bv7ezn)>span:where(.svelte-1bv7ezn){font-size:.85rem;font-weight:600;opacity:.85}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){width:100%;padding:10px 12px;border:1px solid var(--hairline, rgba(255, 255, 255, .16));border-radius:8px;background:var(--surface-2, rgba(255, 255, 255, .04));color:inherit;font:inherit;box-sizing:border-box}.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:120px}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus-visible,.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus-visible{outline:2px solid var(--accent, #5eead4);outline-offset:1px}.hp.svelte-1bv7ezn{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.err.svelte-1bv7ezn{color:var(--danger, #f87171);margin:0}.sent.svelte-1bv7ezn{padding:12px 14px;border:1px solid var(--accent, #5eead4);border-radius:8px}
