.site-login-overlay>[role=presentation]{background:rgba(20,24,40,.32)!important;backdrop-filter:blur(3px)!important;overflow-y:auto;overscroll-behavior:contain}.site-login-overlay [role=dialog]{max-height:calc(100dvh - 40px);overflow-y:auto}.site-login-overlay :is(button,a,input):focus-visible{outline:3px solid #a49bee;outline-offset:3px}@media(max-width:480px){.site-login-overlay>[role=presentation]{padding:16px!important}.site-login-overlay [role=dialog]{max-height:calc(100dvh - 32px);padding:30px 22px 24px!important}}