/* Shared scrollbar tokens: landing, app, dialogs and tables. */
:root{--pilot-scroll-thumb:#53545e;--pilot-scroll-hover:#85858f;--pilot-scroll-track:#101115}
*{scrollbar-width:thin;scrollbar-color:var(--pilot-scroll-thumb) var(--pilot-scroll-track)}
@media(hover:hover){*:hover{scrollbar-color:var(--pilot-scroll-hover) var(--pilot-scroll-track)}}
/* Chromium's standard properties override the custom scrollbar pseudo-elements.
   Keep those properties for Firefox, and use the fully styled track elsewhere. */
@supports selector(::-webkit-scrollbar){
 *{scrollbar-width:auto;scrollbar-color:auto}
 *:hover{scrollbar-color:auto}
 ::-webkit-scrollbar-button{display:none;width:0;height:0}
}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--pilot-scroll-track)}
::-webkit-scrollbar-thumb{min-height:32px;border:2px solid var(--pilot-scroll-track);border-radius:8px;background:var(--pilot-scroll-thumb);background-clip:padding-box}
::-webkit-scrollbar-thumb:hover{background-color:var(--pilot-scroll-hover)}
@media(forced-colors:active){*{scrollbar-color:auto}}
