:root{--scrollbar-size:8px;--scrollbar-size-hover:12px;--scrollbar-thumb-inset:3px;--scrollbar-thumb:color-mix(in srgb, var(--muted) 30%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--muted) 55%, transparent);--scrollbar-thumb-active:color-mix(in srgb, var(--muted) 70%, transparent)}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 40%, transparent) transparent}html::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}body::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:var(--scrollbar-thumb-inset) solid transparent;background-clip:padding-box;border-radius:20px}body::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:var(--scrollbar-thumb-inset) solid transparent;background-clip:padding-box;border-radius:20px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:var(--scrollbar-thumb-inset) solid transparent;background-clip:padding-box;border-radius:20px}html::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}html::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}body::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}@media (hover:hover) and (pointer:fine){html::-webkit-scrollbar{transition:width .18s,height .18s}body::-webkit-scrollbar{transition:width .18s,height .18s}::-webkit-scrollbar{transition:width .18s,height .18s}html::-webkit-scrollbar-thumb{transition:background-color .15s,border-width .15s}body::-webkit-scrollbar-thumb{transition:background-color .15s,border-width .15s}::-webkit-scrollbar-thumb{transition:background-color .15s,border-width .15s}html::-webkit-scrollbar-thumb:hover{border-width:0}html::-webkit-scrollbar-thumb:active{border-width:0}body::-webkit-scrollbar-thumb:hover{border-width:0}body::-webkit-scrollbar-thumb:active{border-width:0}::-webkit-scrollbar-thumb:hover{border-width:0}::-webkit-scrollbar-thumb:active{border-width:0}:is(.overflow-y-auto,.overflow-x-auto,.overflow-auto):hover::-webkit-scrollbar{width:var(--scrollbar-size-hover);height:var(--scrollbar-size-hover)}}
