.contact-container.svelte-1di13i2.svelte-1di13i2{min-height:100vh;padding:80px 20px 40px;background:linear-gradient(135deg,#1a1a2e,#16213e)}.contact-content.svelte-1di13i2.svelte-1di13i2{max-width:800px;margin:0 auto}h1.svelte-1di13i2.svelte-1di13i2{font-size:2.5rem;color:#fff;margin-bottom:2rem;text-align:center}.contact-info.svelte-1di13i2.svelte-1di13i2{background:#ffffff0d;border-radius:12px;padding:2rem;margin-bottom:2rem}.contact-info.svelte-1di13i2 h2.svelte-1di13i2{color:#ff6b9d;margin-bottom:1rem}.contact-info.svelte-1di13i2 p.svelte-1di13i2{color:#ccc;margin-bottom:1.5rem}.email-box.svelte-1di13i2.svelte-1di13i2{background:#ff6b9d1a;border-left:4px solid #ff6b9d;padding:1.5rem;border-radius:8px}.email-box.svelte-1di13i2 strong.svelte-1di13i2{display:block;color:#fff;margin-bottom:.5rem}.email-box.svelte-1di13i2 a.svelte-1di13i2{color:#ff6b9d;font-size:1.2rem;text-decoration:none}.email-box.svelte-1di13i2 a.svelte-1di13i2:hover{text-decoration:underline}.contact-form.svelte-1di13i2.svelte-1di13i2{background:#ffffff0d;border-radius:12px;padding:2rem}.contact-form.svelte-1di13i2 h2.svelte-1di13i2{color:#ff6b9d;margin-bottom:1.5rem}.form-group.svelte-1di13i2.svelte-1di13i2{margin-bottom:1.5rem}.form-group.svelte-1di13i2 label.svelte-1di13i2{display:block;color:#fff;margin-bottom:.5rem;font-weight:500}.form-group.svelte-1di13i2 input.svelte-1di13i2,.form-group.svelte-1di13i2 textarea.svelte-1di13i2{width:100%;padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem;font-family:inherit}.form-group.svelte-1di13i2 input.svelte-1di13i2:focus,.form-group.svelte-1di13i2 textarea.svelte-1di13i2:focus{outline:none;border-color:#ff6b9d}.form-group.svelte-1di13i2 textarea.svelte-1di13i2{resize:vertical}.btn-submit.svelte-1di13i2.svelte-1di13i2{width:100%;padding:1rem;background:linear-gradient(135deg,#ff6b9d,#c471ed);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-submit.svelte-1di13i2.svelte-1di13i2:hover{transform:translateY(-2px);box-shadow:0 8px 16px #ff6b9d4d}.success-message.svelte-1di13i2.svelte-1di13i2{text-align:center;padding:2rem}.success-message.svelte-1di13i2 p.svelte-1di13i2{color:#4ade80;font-size:1.1rem;margin-bottom:1rem}.success-message.svelte-1di13i2 a.svelte-1di13i2{color:#ff6b9d;font-size:1.2rem;text-decoration:none}.success-message.svelte-1di13i2 a.svelte-1di13i2:hover{text-decoration:underline}@media (max-width: 768px){h1.svelte-1di13i2.svelte-1di13i2{font-size:2rem}.contact-info.svelte-1di13i2.svelte-1di13i2,.contact-form.svelte-1di13i2.svelte-1di13i2{padding:1.5rem}}
