.blue-glow{filter:blur(100px);pointer-events:none;z-index:50;background:radial-gradient(at bottom,#00ff9db3,#0000 70%);width:50%;height:300px;transition:opacity .5s,transform .5s;animation:3s ease-in-out infinite alternate waveGlow,6s ease-in-out infinite alternate pulseGlow;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes waveGlow{0%{transform:translate(-50%)scaleX(1)}50%{transform:translate(-52%,-3%)scaleX(1.05)}to{transform:translate(-48%)scaleX(.95)}}@keyframes pulseGlow{0%{opacity:.6}to{opacity:9}}.blue-activeglow{filter:blur(100px);pointer-events:none;z-index:-1;background:radial-gradient(at bottom,#00ff6ae6,#0000 90%);width:50%;height:25%;transition:opacity .5s,transform .5s;animation:3s ease-in-out infinite alternate waveGlowHover,4s ease-in-out infinite alternate pulseGlowHover;position:absolute;bottom:-140px;left:50%;transform:translate(-50%)}@keyframes waveGlowHover{0%{transform:translate(-50%)scale(1)}50%{transform:translate(-52%,-4%)scale(1.15)}to{transform:translate(-48%)scale(1.05)}}@keyframes pulseGlowHover{0%{opacity:.9}to{opacity:1}}
.custom-scroll::-webkit-scrollbar{width:6px}.custom-scroll::-webkit-scrollbar-track{background:0 0}.custom-scroll::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:9999px}.custom-scroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.animate-blink{animation:1s infinite blink}
