.cta-login-btn.svelte-1719y7a{background:linear-gradient(135deg,var(--app-btn-gradient-start) 0%,var(--app-btn-gradient-end) 100%);box-shadow:0 2px 8px #5e60ce4d}.cta-login-btn.svelte-1719y7a:hover{background:linear-gradient(135deg,var(--app-btn-gradient-start) 20%,var(--app-accent) 100%)}.cta-particles.svelte-1719y7a{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cta-particle.svelte-1719y7a{position:absolute;border-radius:50%;opacity:0;animation:svelte-1719y7a-cta-float 5s infinite ease-out}.cta-p1.svelte-1719y7a{width:4px;height:4px;background:var(--app-btn-gradient-start);left:8%;animation-delay:0s;animation-duration:4.5s}.cta-p2.svelte-1719y7a{width:3px;height:3px;background:var(--app-xp-blue);left:25%;animation-delay:.7s;animation-duration:5.5s}.cta-p3.svelte-1719y7a{width:4px;height:4px;background:var(--app-pt-orange);left:50%;animation-delay:1.5s;animation-duration:5s}.cta-p4.svelte-1719y7a{width:3px;height:3px;background:var(--app-accent);left:70%;animation-delay:2.3s;animation-duration:6s}.cta-p5.svelte-1719y7a{width:5px;height:5px;background:var(--app-btn-gradient-start);left:85%;animation-delay:3s;animation-duration:5.2s}.cta-p6.svelte-1719y7a{width:3px;height:3px;background:var(--app-xp-blue);left:40%;animation-delay:3.8s;animation-duration:4.8s}@keyframes svelte-1719y7a-cta-float{0%{bottom:-5px;opacity:0;transform:translate(0) scale(.5)}15%{opacity:.5;transform:translate(4px) scale(1)}50%{opacity:.3;transform:translate(-6px) scale(.8)}85%{opacity:.1;transform:translate(3px) scale(.6)}to{bottom:100%;opacity:0;transform:translate(-3px) scale(.3)}}@media(prefers-reduced-motion:reduce){.cta-particle.svelte-1719y7a{animation:none}}
