.contact-container.svelte-1bv7ezn{max-width:600px;margin:var(--spacing-xl) auto;padding:var(--spacing-lg)}.contact-header.svelte-1bv7ezn{text-align:center;margin-bottom:var(--spacing-xl)}.contact-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:var(--primary-color);margin-bottom:var(--spacing-md);font-size:2rem}.subtitle.svelte-1bv7ezn{color:var(--secondary-color);font-size:1.1rem;margin:0}.contact-content.svelte-1bv7ezn{background-color:var(--surface-color);border-radius:var(--border-radius);padding:var(--spacing-lg);box-shadow:0 2px 8px #0000001a}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.5rem}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-weight:600;color:var(--text-color);font-size:.95rem}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){padding:.75rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--background-color);color:var(--text-color);font-family:inherit;font-size:1rem;transition:all .2s ease}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn):disabled,.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):disabled{opacity:.6;cursor:not-allowed}.status-message.svelte-1bv7ezn{padding:var(--spacing-md);border-radius:4px;font-weight:500;animation:svelte-1bv7ezn-slideIn .3s ease}.status-message.success.svelte-1bv7ezn{background-color:#4caf501a;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.status-message.error.svelte-1bv7ezn{background-color:#f443361a;color:#f44336;border:1px solid rgba(244,67,54,.3)}.submit-btn.svelte-1bv7ezn{padding:.75rem 1.5rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:var(--spacing-md)}.submit-btn.svelte-1bv7ezn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.3)}.submit-btn.svelte-1bv7ezn:active:not(:disabled){transform:translateY(0)}.submit-btn.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}@keyframes svelte-1bv7ezn-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.contact-container.svelte-1bv7ezn{padding:var(--spacing-md)}.contact-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:1.5rem}.contact-content.svelte-1bv7ezn{padding:var(--spacing-md)}}
