.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){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}.field-error.svelte-1q7hdxq{color:var(--destructive);margin-top:.25rem;font-size:.875rem}
