.contact-form.svelte-fq8g2m{display:flex;flex-direction:column;gap:.875rem}.form-row.svelte-fq8g2m{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.form-field.svelte-fq8g2m{display:flex;flex-direction:column;gap:.375rem}.form-field.svelte-fq8g2m label:where(.svelte-fq8g2m){font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em}.form-field.svelte-fq8g2m input:where(.svelte-fq8g2m),.form-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m){background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.6875rem .875rem;color:#e4e4e7;font-size:.9375rem;font-family:inherit;transition:border-color .15s,background .15s;outline:none}.form-field.svelte-fq8g2m input:where(.svelte-fq8g2m)::placeholder,.form-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m)::placeholder{color:#475569}.form-field.svelte-fq8g2m input:where(.svelte-fq8g2m):focus,.form-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m):focus{border-color:#60a5fa80;background:#ffffff17}.form-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m){resize:vertical;min-height:100px}.form-submit.svelte-fq8g2m{background:#3b82f6;color:#fff;border:none;border-radius:.5rem;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start}.form-submit.svelte-fq8g2m:hover{background:#2563eb}.form-submit.svelte-fq8g2m:active{transform:scale(.98)}@media(max-width:600px){.form-row.svelte-fq8g2m{grid-template-columns:1fr}}
