*{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.5) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:8px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(59,130,246,.6),rgba(37,99,235,.6));border-radius:8px;border:2px solid transparent;background-clip:padding-box;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(59,130,246,.9),rgba(37,99,235,.9));border-width:1px;box-shadow:0 0 8px rgba(59,130,246,.4)}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 0 12px rgba(59,130,246,.6)}.dark-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(71,85,105,.7),rgba(51,65,85,.7))}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(71,85,105,.95),rgba(51,65,85,.95));box-shadow:0 0 8px rgba(71,85,105,.5)}.scrollbar-slim::-webkit-scrollbar{width:4px;height:4px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.editor-scrollbar::-webkit-scrollbar{width:10px;height:10px}.editor-scrollbar::-webkit-scrollbar-track{background:rgba(30,30,30,.5);border-radius:10px;margin:4px}.editor-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(59,130,246,.7),rgba(37,99,235,.7));border-radius:10px;border:2px solid rgba(30,30,30,.5)}.editor-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:rgba(30,30,30,.8);box-shadow:0 0 10px rgba(59,130,246,.5)}::-webkit-scrollbar-horizontal{height:6px}::-webkit-scrollbar-corner{background:transparent}