.custom-scrollbar::-webkit-scrollbar{width:12px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,.5);border-radius:16px;border:1px solid rgba(6,182,212,.2);box-shadow:inset 0 0 10px rgba(0,0,0,.4),inset 0 0 20px rgba(6,182,212,.1);margin:4px 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#06b6d4,#0891b2 25%,#3b82f6 50%,#2563eb 75%,#8b5cf6);border-radius:16px;border:2px solid rgba(6,182,212,.3);box-shadow:0 0 15px rgba(6,182,212,.4),inset 0 0 15px hsla(0,0%,100%,.1),inset 0 2px 4px hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;animation:futuristic-pulse 4s ease-in-out infinite alternate}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0891b2,#0e7490 25%,#2563eb 50%,#1d4ed8 75%,#7c3aed);box-shadow:0 0 25px rgba(6,182,212,.6),inset 0 0 20px hsla(0,0%,100%,.2),inset 0 2px 6px hsla(0,0%,100%,.3);border-color:rgba(6,182,212,.6);transform:scaleY(1.05)}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#0e7490,#155e75 25%,#1d4ed8 50%,#1e40af 75%,#6d28d9);box-shadow:0 0 35px rgba(6,182,212,.8),inset 0 0 25px hsla(0,0%,100%,.3),inset 0 2px 8px hsla(0,0%,100%,.4);border-color:rgba(6,182,212,.8);transform:scaleY(1.1)}.custom-scrollbar::-webkit-scrollbar-corner{background:rgba(0,0,0,.4);border-radius:12px}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#06b6d4 rgba(0,0,0,.4)}.custom-scrollbar:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0891b2,#0e7490 25%,#2563eb 50%,#1d4ed8 75%,#7c3aed);box-shadow:0 0 20px rgba(6,182,212,.5),inset 0 0 15px hsla(0,0%,100%,.15),inset 0 2px 4px hsla(0,0%,100%,.25)}@media (max-width:768px){.custom-scrollbar::-webkit-scrollbar-thumb{background:#b0b0b044}.custom-scrollbar{scrollbar-color:#b0b0b044 #b0b0b044}}@keyframes futuristic-pulse{0%{box-shadow:0 0 10px rgba(6,182,212,.3),inset 0 0 15px hsla(0,0%,100%,.1),inset 0 2px 4px hsla(0,0%,100%,.2)}to{box-shadow:0 0 20px rgba(6,182,212,.5),inset 0 0 20px hsla(0,0%,100%,.15),inset 0 2px 6px hsla(0,0%,100%,.25)}}