/* =========================================================================
 * NWF Interactive — Scrollbar (ports onegrid scrollbar_style.py QSS)
 * -------------------------------------------------------------------------
 * 8-px pill handle in context_color over a bg_one track.
 * =======================================================================*/

* {
    scrollbar-color: var(--context-color) var(--bg-one);
    scrollbar-width: thin;
}

*::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background: var(--bg-one);
}
*::-webkit-scrollbar-track {
    background: var(--bg-one);
    border-radius: 0;
}
*::-webkit-scrollbar-thumb {
    background: var(--context-color);
    border-radius: 4px;
    min-height: 25px;
    min-width: 25px;
}
*::-webkit-scrollbar-thumb:hover {
    background: var(--context-hover);
}
*::-webkit-scrollbar-thumb:active {
    background: var(--context-pressed);
}
*::-webkit-scrollbar-corner {
    background: var(--bg-one);
}

@media (prefers-reduced-motion: reduce) {
    * {
        scroll-behavior: auto;
    }
}
