:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;padding:0;margin:0;height:100%;display:flex;flex-direction:column;color-scheme:light dark;color:#ffffffde;background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color: #5c3bff;--secondary-color: #8460fb}html,body,#root{height:100%;margin:0;padding:0;width:100vw;max-width:100vw;display:flex;flex-direction:column}.cool-loader-container{display:flex;justify-content:center;align-items:center;gap:1rem;height:100px}.blob{width:20px;height:20px;background:linear-gradient(45deg,#ff6ec4,#7873f5);border-radius:50%;animation:blobAnim 1.5s infinite ease-in-out alternate;box-shadow:0 0 20px #ff6ec499,0 0 30px #7873f599}.blob:nth-child(2){animation-delay:.3s}.blob:nth-child(3){animation-delay:.6s}@keyframes blobAnim{0%{transform:translateY(0) scale(1);border-radius:50%}25%{transform:translateY(-15px) scale(1.2);border-radius:60% 40% 50% 50%}50%{transform:translateY(0) scale(1);border-radius:50% 60% 40% 50%}75%{transform:translateY(-10px) scale(1.1);border-radius:40% 50% 60%}to{transform:translateY(0) scale(1);border-radius:50%}}
