/* auth-scrollbar-v4: prevent root scrollbar-color inheritance into dialogs. */
body{scrollbar-color:auto}
html:has(body > .auth-page:not([hidden])),.auth-page:not([hidden]),.auth-panel{scrollbar-color:#41617c #061528;scrollbar-width:thin}
:is(html:has(body > .auth-page:not([hidden])),.auth-page:not([hidden]),.auth-panel)::-webkit-scrollbar{width:10px;height:10px;background:#061528}
:is(html:has(body > .auth-page:not([hidden])),.auth-page:not([hidden]),.auth-panel)::-webkit-scrollbar-track{background:#061528}
:is(html:has(body > .auth-page:not([hidden])),.auth-page:not([hidden]),.auth-panel)::-webkit-scrollbar-thumb{background:#41617c;border:2px solid #061528;border-radius:10px}
:is(html:has(body > .auth-page:not([hidden])),.auth-page:not([hidden]),.auth-panel)::-webkit-scrollbar-thumb:hover{background:#69b7bd}
:is(html:has(body > .auth-page:not([hidden])),.auth-page:not([hidden]),.auth-panel)::-webkit-scrollbar-corner{background:#061528}
:is(html:has(body > .auth-page:not([hidden])),.auth-page:not([hidden]),.auth-panel)::-webkit-scrollbar-button{background:#061528}
@media(forced-colors:active){html:has(body > .auth-page:not([hidden])),.auth-page:not([hidden]),.auth-panel{scrollbar-color:auto;scrollbar-width:auto}}
