.login-cta-btn.svelte-zdadz4{background:linear-gradient(135deg,var(--app-btn-gradient-start) 0%,var(--app-btn-gradient-end) 100%)}.login-cta-btn.svelte-zdadz4:hover{background:linear-gradient(135deg,var(--app-btn-gradient-start) 20%,var(--app-accent) 100%)}.login-particles.svelte-zdadz4{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle.svelte-zdadz4{position:absolute;width:4px;height:4px;border-radius:50%;opacity:0;animation:svelte-zdadz4-float-up 6s infinite ease-out}.particle-1.svelte-zdadz4{background:var(--app-accent);left:10%;animation-delay:0s;animation-duration:5s}.particle-2.svelte-zdadz4{background:var(--app-btn-gradient-start);left:25%;animation-delay:.8s;animation-duration:6.5s;width:3px;height:3px}.particle-3.svelte-zdadz4{background:var(--app-xp-blue);left:45%;animation-delay:1.5s;animation-duration:5.5s}.particle-4.svelte-zdadz4{background:var(--app-btn-gradient-end);left:65%;animation-delay:2.2s;animation-duration:7s;width:5px;height:5px}.particle-5.svelte-zdadz4{background:var(--app-accent);left:80%;animation-delay:3s;animation-duration:6s;width:3px;height:3px}.particle-6.svelte-zdadz4{background:var(--app-pt-orange);left:35%;animation-delay:3.8s;animation-duration:5.8s;width:3px;height:3px}.particle-7.svelte-zdadz4{background:var(--app-btn-gradient-start);left:55%;animation-delay:4.5s;animation-duration:6.2s}.particle-8.svelte-zdadz4{background:var(--app-xp-blue);left:90%;animation-delay:1s;animation-duration:7.5s;width:3px;height:3px}@keyframes svelte-zdadz4-float-up{0%{bottom:-10px;opacity:0;transform:translate(0) scale(.5)}15%{opacity:.6;transform:translate(5px) scale(1)}50%{opacity:.4;transform:translate(-8px) scale(.8)}85%{opacity:.15;transform:translate(3px) scale(.6)}to{bottom:100%;opacity:0;transform:translate(-5px) scale(.3)}}@media(prefers-reduced-motion:reduce){.particle.svelte-zdadz4{animation:none}}
