.legal-container.svelte-eh90rz.svelte-eh90rz{max-width:900px;margin:0 auto;padding:40px 20px}.legal-header.svelte-eh90rz.svelte-eh90rz{text-align:center;margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid rgba(255,107,157,.3)}.legal-header.svelte-eh90rz h1.svelte-eh90rz{font-size:42px;margin-bottom:15px;background:linear-gradient(135deg,#ff6b9d,#ff4d7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated.svelte-eh90rz.svelte-eh90rz{color:#aaa;font-size:14px}.legal-content.svelte-eh90rz.svelte-eh90rz{line-height:1.8}section.svelte-eh90rz.svelte-eh90rz{margin-bottom:40px}h2.svelte-eh90rz.svelte-eh90rz{font-size:28px;margin-bottom:20px;color:#ff6b9d}h3.svelte-eh90rz.svelte-eh90rz{font-size:20px;margin:20px 0 15px;color:#fff}p.svelte-eh90rz.svelte-eh90rz{color:#ccc;margin-bottom:15px}ul.svelte-eh90rz.svelte-eh90rz{color:#ccc;margin:15px 0;padding-left:30px}li.svelte-eh90rz.svelte-eh90rz{margin-bottom:10px}.warning-box.svelte-eh90rz.svelte-eh90rz,.refund-box.svelte-eh90rz.svelte-eh90rz,.disclaimer-box.svelte-eh90rz.svelte-eh90rz,.acceptance-box.svelte-eh90rz.svelte-eh90rz{background:#ffc1071a;border:2px solid #ffc107;border-radius:12px;padding:25px;margin:25px 0}.warning-box.svelte-eh90rz h3.svelte-eh90rz,.refund-box.svelte-eh90rz h3.svelte-eh90rz,.disclaimer-box.svelte-eh90rz h3.svelte-eh90rz,.acceptance-box.svelte-eh90rz h2.svelte-eh90rz{color:#ffc107;margin-top:0}.contact-box.svelte-eh90rz.svelte-eh90rz{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;margin:20px 0}.contact-box.svelte-eh90rz p.svelte-eh90rz{margin-bottom:10px}.contact-box.svelte-eh90rz strong.svelte-eh90rz{color:#ff6b9d}.legal-footer.svelte-eh90rz.svelte-eh90rz{margin-top:60px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-links.svelte-eh90rz.svelte-eh90rz{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.footer-links.svelte-eh90rz a.svelte-eh90rz{color:#ff6b9d;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-links.svelte-eh90rz a.svelte-eh90rz:hover{color:#ff4d7d;text-decoration:underline}@media (max-width: 768px){.legal-header.svelte-eh90rz h1.svelte-eh90rz{font-size:32px}h2.svelte-eh90rz.svelte-eh90rz{font-size:24px}.legal-container.svelte-eh90rz.svelte-eh90rz{padding:20px 15px}ul.svelte-eh90rz.svelte-eh90rz{padding-left:20px}}
