.contact.svelte-1q7hdxq a:where(.svelte-1q7hdxq){color:var(--link);text-underline-offset:.25em;font-weight:500}.contact.svelte-1q7hdxq a:where(.svelte-1q7hdxq):hover{text-decoration:underline}.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) label:where(.svelte-1q7hdxq),.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) p[id$=-label]:where(.svelte-1q7hdxq){color:var(--foreground);font-size:.875rem;font-weight:500;display:block}.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) input[type=text]:where(.svelte-1q7hdxq),.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) input[type=email]:where(.svelte-1q7hdxq),.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) textarea:where(.svelte-1q7hdxq){border-radius:var(--radius-lg);border:1px solid var(--input);background:color-mix(in oklch, var(--input) 30%, transparent);width:100%;color:var(--foreground);margin-top:.375rem;padding:.5rem .75rem;font-size:.875rem;box-shadow:0 1px 2px #0000000d}.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) textarea:where(.svelte-1q7hdxq){resize:vertical;min-height:9rem}.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) input:where(.svelte-1q7hdxq)::placeholder,.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) textarea:where(.svelte-1q7hdxq)::placeholder{color:var(--muted-foreground)}.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) input:where(.svelte-1q7hdxq):focus-visible,.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) textarea:where(.svelte-1q7hdxq):focus-visible{box-shadow:0 0 0 1px color-mix(in oklch, var(--ring) 45%, transparent);outline:none}.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) input[type=checkbox]:where(.svelte-1q7hdxq){border-radius:var(--radius);border:1px solid var(--input);width:1rem;height:1rem;color:var(--primary);flex-shrink:0;margin-top:.125rem}.contact.svelte-1q7hdxq form:where(.svelte-1q7hdxq) input[type=checkbox]:where(.svelte-1q7hdxq):focus-visible{box-shadow:0 0 0 1px color-mix(in oklch, var(--ring) 45%, transparent);outline:none}.consent.svelte-1q7hdxq{cursor:pointer;color:var(--foreground);align-items:flex-start;gap:.75rem;margin-top:.375rem;font-size:.875rem;line-height:1.375;display:flex}.field-error.svelte-1q7hdxq{color:var(--destructive);margin-top:.25rem;font-size:.875rem}
