.particles{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.particle{opacity:0;background:#ff2ca88c;border-radius:50%;width:5px;height:5px;animation:linear infinite particleFloat;position:absolute;bottom:-40px;box-shadow:0 0 10px #ff2ca873,0 0 24px #6d5cff40}.particle-1{animation-duration:17s;animation-delay:0s;left:5%}.particle-2{width:3px;height:3px;animation-duration:21s;animation-delay:4s;left:11%}.particle-3{animation-duration:15s;animation-delay:7s;left:18%}.particle-4{width:7px;height:7px;animation-duration:23s;animation-delay:2s;left:25%}.particle-5{width:4px;height:4px;animation-duration:18s;animation-delay:9s;left:31%}.particle-6{animation-duration:25s;animation-delay:5s;left:38%}.particle-7{width:3px;height:3px;animation-duration:16s;animation-delay:1s;left:44%}.particle-8{width:6px;height:6px;animation-duration:22s;animation-delay:8s;left:50%}.particle-9{animation-duration:19s;animation-delay:3s;left:56%}.particle-10{width:4px;height:4px;animation-duration:24s;animation-delay:10s;left:62%}.particle-11{animation-duration:17s;animation-delay:6s;left:68%}.particle-12{width:7px;height:7px;animation-duration:26s;animation-delay:2s;left:73%}.particle-13{width:3px;height:3px;animation-duration:20s;animation-delay:8s;left:79%}.particle-14{animation-duration:16s;animation-delay:4s;left:84%}.particle-15{width:4px;height:4px;animation-duration:23s;animation-delay:11s;left:89%}.particle-16{animation-duration:18s;animation-delay:5s;left:94%}.particle-17{width:3px;height:3px;animation-duration:27s;animation-delay:13s;left:35%}.particle-18{width:6px;height:6px;animation-duration:21s;animation-delay:12s;left:66%}@keyframes particleFloat{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:.55}50%{transform:translate(35px,-55vh)scale(1)}88%{opacity:.35}to{opacity:0;transform:translate(-25px,-115vh)scale(.7)}}@media (max-width:900px){.particle:nth-child(n+11){display:none}.particle{opacity:.35}}@media (prefers-reduced-motion:reduce){.particles{display:none}}
