.contact-page.svelte-1sexgp3{min-height:100vh;padding-top:var(--nav-height)}.contact-container.svelte-1sexgp3{max-width:680px;margin-inline:auto;padding-block:var(--space-12) var(--space-16)}.contact-header.svelte-1sexgp3{text-align:center;margin-bottom:var(--space-8)}.contact-title.svelte-1sexgp3{margin-top:var(--space-4);margin-bottom:var(--space-2)}.contact-subtitle.svelte-1sexgp3{font-size:1.1rem}.contact-card.svelte-1sexgp3{padding:var(--space-10);border-radius:var(--radius-xl)}.form-row.svelte-1sexgp3{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.form-group.svelte-1sexgp3{margin-bottom:var(--space-5)}textarea.form-input.svelte-1sexgp3{resize:vertical;min-height:140px}.submit-btn.svelte-1sexgp3{width:100%;justify-content:center;margin-top:var(--space-2)}.form-error.svelte-1sexgp3{background:#e5000f14;border:1px solid rgba(229,0,15,.25);color:var(--color-red);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);font-size:.9rem}.success-message.svelte-1sexgp3{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding-block:var(--space-8)}.success-message.svelte-1sexgp3 h2:where(.svelte-1sexgp3){margin:0}.success-message.svelte-1sexgp3 p:where(.svelte-1sexgp3){margin:0}@media(max-width:560px){.form-row.svelte-1sexgp3{grid-template-columns:1fr}.contact-card.svelte-1sexgp3{padding:var(--space-6)}}
