/* Authentication must remain visible before application styles or modules load. */
dialog:not([open]){display:none!important}
body.auth-pending>dialog{display:none!important}
@supports not (height:100dvh){
 #jadeStage{--stage-height:100vh;height:100vh}
 body.jade-mobile-stage #jadeStage{height:var(--stage-height)}
 #jadeStage #authView{top:0!important;right:0!important;bottom:0!important;left:0!important}
 #authView #authStill,#authView #authMotion{top:0;right:0;bottom:0;left:0}
}
@supports not (width:min(1px,2px)){
 #jadeStage #authView .auth-content{align-items:center}
 #jadeStage #authView .auth-panel{width:230px;box-sizing:border-box;max-width:100%}
 #authView .auth-art-frame,body.jade-mobile-stage #authView .auth-art-frame,body.jade-stage-rotated #authView .auth-art-frame{width:var(--auth-fit-width,100%)!important;height:var(--auth-fit-height,100%)!important}
 #authView .auth-tabs{grid-gap:6px}
 #authView .auth-form{grid-gap:6px}
 #authView .auth-form .math-captcha{grid-gap:5px}
}
