.contact-form.svelte-xzhoum{background:#ffffff1a;padding:calc(var(--spacing-unit) * 6);border-radius:8px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00008033;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;box-sizing:border-box}.form-group.svelte-xzhoum{margin-bottom:calc(var(--spacing-unit) * 4);width:100%}label.svelte-xzhoum{display:block;margin-bottom:calc(var(--spacing-unit) * 1);color:var(--primary-color);font-weight:500}input.svelte-xzhoum,textarea.svelte-xzhoum{width:100%;padding:calc(var(--spacing-unit) * 2);background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:var(--primary-color);font-size:1rem;transition:all .3s ease;box-sizing:border-box}input.svelte-xzhoum::placeholder,textarea.svelte-xzhoum::placeholder{color:#ffffff80}input.svelte-xzhoum:focus,textarea.svelte-xzhoum:focus{outline:none;border-color:var(--accent-color);background:#ffffff1a;box-shadow:0 0 0 2px #05f3}textarea.svelte-xzhoum{resize:vertical;min-height:120px}.submit-btn.svelte-xzhoum{width:100%;padding:calc(var(--spacing-unit) * 2);background:var(--accent-color);color:var(--secondary-color);border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn.svelte-xzhoum:hover:not(:disabled){transform:translateY(-2px);background:#06f;box-shadow:0 4px 12px #0066ff4d}.submit-btn.svelte-xzhoum:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 768px){.contact-form.svelte-xzhoum{padding:calc(var(--spacing-unit) * 4)}}@media (max-width: 480px){.contact-form.svelte-xzhoum{padding:calc(var(--spacing-unit) * 3)}input.svelte-xzhoum,textarea.svelte-xzhoum{font-size:16px}}
