/* Firefox uses its native thin variant; WebKit/Blink use the exact 6px rail. */
* { scrollbar-width: thin; scrollbar-color: #ccc transparent; }
::-webkit-scrollbar { width: 6px; height: 6px; background: transparent; }
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner { background: transparent; }
::-webkit-scrollbar-thumb { background: #ccc9; border-radius: 6px; }
::-webkit-scrollbar-thumb:hover { background: #aaa; }
::-webkit-scrollbar-button { display: none; width: 0; height: 0; }
/* Modern Chromium otherwise gives scrollbar-width precedence over the pseudos. */
@supports selector(::-webkit-scrollbar) {
 * { scrollbar-width: auto; scrollbar-color: auto; }
}
