/* Native tracks are removed; the custom rail floats over content. */
html{scrollbar-gutter:auto!important}*{scrollbar-width:none;scrollbar-gutter:auto!important}*::-webkit-scrollbar{width:0;height:0}
.overlay-scrollbar{position:fixed;z-index:90;opacity:0;pointer-events:none;touch-action:none;user-select:none;transition:opacity .28s ease-out;outline:none;background:transparent}.overlay-scrollbar.is-visible{opacity:1;pointer-events:auto}.overlay-scrollbar[hidden]{display:none!important}.overlay-scrollbar-thumb{position:absolute;border-radius:999px;background:rgba(105,130,160,.48);background:color-mix(in srgb,var(--muted,#6b829d) 50%,transparent);transition:background-color .2s ease-out}.axis-y .overlay-scrollbar-thumb{width:5px;left:4px;top:0}.axis-x .overlay-scrollbar-thumb{height:5px;top:4px;left:0}.overlay-scrollbar:hover .overlay-scrollbar-thumb,.overlay-scrollbar:focus-visible .overlay-scrollbar-thumb{background:rgba(105,130,160,.72)}.overlay-scrollbar:focus-visible{outline:2px solid var(--a1,#1767ca);outline-offset:0;border-radius:6px}
@media(prefers-reduced-motion:reduce){.overlay-scrollbar,.overlay-scrollbar-thumb{transition:none}}
