/* Keep native paper/red scrollbars, including hover, pressed and high-contrast. */
:root{--tt-track:var(--paper);--tt-thumb:var(--red);--tt-hover:var(--ink);--tt-active:#8f2418}
html:root,body,dialog,textarea{scrollbar-color:var(--tt-thumb) var(--tt-track);scrollbar-width:thin}
@supports selector(::-webkit-scrollbar){
 html:root,body,dialog,textarea{scrollbar-color:auto;scrollbar-width:auto}
 ::-webkit-scrollbar{width:8px;height:8px}
 ::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--tt-track)}
 ::-webkit-scrollbar-thumb{background:var(--tt-thumb);border:2px solid var(--tt-track);border-radius:0;min-height:40px}
 ::-webkit-scrollbar-thumb:hover{background:var(--tt-hover)}
 ::-webkit-scrollbar-thumb:active{background:var(--tt-active)}
}
@supports(-moz-appearance:none){html:root,body,dialog,textarea{scrollbar-color:var(--tt-thumb) var(--tt-track);scrollbar-width:thin}}
@media(forced-colors:active){html:root,body,dialog,textarea{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar,::-webkit-scrollbar-track,::-webkit-scrollbar-corner,::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{all:revert}}
