body{font-family:Poppins,sans-serif;background-color:#fff;color:#1e293b;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes particle-fade{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.spinner-particles{position:absolute;width:100%;height:100%;animation:rotate 10s linear infinite}.particle{position:absolute;border-radius:50%;background:linear-gradient(45deg,#a855f7,#ec4899);opacity:0;animation:particle-fade 2s infinite ease-in-out}.particle-1{width:12px;height:12px;top:10%;left:50%;transform:translate(-50%);animation-delay:0s}.particle-2{width:10px;height:10px;top:50%;right:10%;transform:translateY(-50%);animation-delay:.7s}.particle-3{width:14px;height:14px;bottom:10%;left:20%;animation-delay:1.4s}@keyframes pulse-slow{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-pulse-slow{animation:pulse-slow 2s infinite ease-in-out}
