.form.svelte-tgk95h{display:flex;flex-direction:column;gap:12px;max-width:400px}.main.svelte-tgk95h{display:flex;flex:1;justify-content:center;padding:1.25rem 10rem}@media (max-width: 768px){.main.svelte-tgk95h{padding:1.25rem 1rem}}.content-container.svelte-tgk95h{display:flex;flex-direction:column;max-width:960px;flex:1}.contact-title-row.svelte-tgk95h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem}.contact-title.svelte-tgk95h{color:#fff;font-weight:500;line-height:1.1;min-width:18rem;letter-spacing:.01em;margin:0}.field-row.svelte-tgk95h{display:flex;max-width:480px;flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:.75rem 1rem}.field-label.svelte-tgk95h{display:flex;flex-direction:column;min-width:10rem;flex:1}.label-text.svelte-tgk95h{color:var(--text-primary);font-weight:500;margin:0 0 .5rem}.input.svelte-tgk95h,.textarea.svelte-tgk95h{width:100%;min-width:0;flex:1;resize:none;overflow:hidden;border-radius:.75rem;color:var(--text-primary);border:1px solid var(--border);background:var(--surface);padding:.75rem 1rem;outline:none}.input.svelte-tgk95h:focus,.textarea.svelte-tgk95h:focus{border-color:var(--border)}.textarea.svelte-tgk95h{min-height:100px}.button-row.svelte-tgk95h{display:flex;padding:.75rem 1rem}.contact-email.svelte-tgk95h{color:var(--text-secondary);font-size:var(--fs-smallish);line-height:1.5;padding:.25rem 1rem .75rem}
