/* One quiet scrollbar language for pages, panels, dialogs, menus and code areas. */
:root{
  --ui-scrollbar-thumb:#c8bcc0;
  --ui-scrollbar-thumb-hover:var(--accent,#b73354);
  --ui-scrollbar-track:transparent;
}
html[data-theme="dark"]{--ui-scrollbar-thumb:#5f5057}
html,body,*{
  scrollbar-width:thin!important;
  scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)!important;
}
html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{
  width:8px!important;
  height:8px!important;
}
html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track,
html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,*::-webkit-scrollbar-corner{
  background:var(--ui-scrollbar-track)!important;
}
html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{
  min-width:36px;
  min-height:36px;
  border:2px solid transparent!important;
  border-radius:999px!important;
  background-color:var(--ui-scrollbar-thumb)!important;
  background-clip:padding-box!important;
}
html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{
  background-color:var(--ui-scrollbar-thumb-hover)!important;
  background-clip:padding-box!important;
}
html::-webkit-scrollbar-button,body::-webkit-scrollbar-button,*::-webkit-scrollbar-button{
  display:none!important;
  width:0!important;
  height:0!important;
}
