/* Scrollable glass surfaces keep a transparent track and a small, solid thumb. */
:root{--scrollbar-thumb:rgb(58 86 72/.32);--scrollbar-thumb-hover:rgb(58 86 72/.5)}
*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}
*::-webkit-scrollbar{width:7px;height:7px;background:transparent}
*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}
*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid transparent;border-radius:20px;background-clip:padding-box}
*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}
*::-webkit-scrollbar-button{display:none;width:0;height:0}
/* Chromium's standard scrollbar properties override its custom pseudo-elements. */
@supports selector(::-webkit-scrollbar){
  :root :where(*){scrollbar-width:auto;scrollbar-color:auto}
  :root :is(body,.filter-strip,.personal-settings .settings-nav nav){scrollbar-width:none}
}
