/* Shared slim blue scrollbars for every page and nested scroll area. */
html, body, html body * {
 scrollbar-width:thin!important;
 scrollbar-color:#5865f2 #25262c!important;
}
@supports selector(::-webkit-scrollbar) {
 html, body, html body * {scrollbar-width:auto!important;scrollbar-color:auto!important}
 html::-webkit-scrollbar, body::-webkit-scrollbar, html body *::-webkit-scrollbar {width:8px!important;height:8px!important}
 html::-webkit-scrollbar-track, body::-webkit-scrollbar-track, html body *::-webkit-scrollbar-track {background:#25262c!important;border:0!important}
 html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb, html body *::-webkit-scrollbar-thumb {background:#5865f2!important;border:2px solid #25262c!important;border-radius:8px!important;min-height:28px}
 html::-webkit-scrollbar-thumb:hover, body::-webkit-scrollbar-thumb:hover, html body *::-webkit-scrollbar-thumb:hover {background:#7580ff!important}
 html::-webkit-scrollbar-corner, body::-webkit-scrollbar-corner, html body *::-webkit-scrollbar-corner {background:#25262c!important}
 html::-webkit-scrollbar-button, body::-webkit-scrollbar-button, html body *::-webkit-scrollbar-button {display:none!important;width:0!important;height:0!important;background:none!important}
 html body .sidebar nav::-webkit-scrollbar {width:5px!important;height:5px!important}
 html body .sidebar nav::-webkit-scrollbar-thumb {border-width:1px!important}
}
/* Let high-contrast users keep system colors. */
@media(forced-colors:active) {
 html, body, html body * {scrollbar-color:auto!important}
 html::-webkit-scrollbar-track, body::-webkit-scrollbar-track, html body *::-webkit-scrollbar-track {background:Canvas!important}
 html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb, html body *::-webkit-scrollbar-thumb {background:ButtonText!important;border-color:Canvas!important}
}
