.auth-gate,.auth-backdrop{background:#fff!important}
.shared-tools-mode .auth-gate,.native-mode .auth-gate{top:var(--auth-viewport-top,0px);bottom:auto;height:var(--auth-viewport-height,100dvh);overflow:clip}
.shared-tools-mode .auth-shell,.native-mode .auth-shell{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}
.auth-reference-animation{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;user-select:none;-webkit-user-select:none;filter:url(#authReferenceBlue);opacity:1}
.auth-reference-animation:not([src]),.auth-reference-animation[data-playback=loading],.auth-reference-animation[data-playback=unavailable]{visibility:hidden}
.auth-glass-cover{background:linear-gradient(118deg,#ffffff12,transparent 27%,transparent 67%,#ffffff0c)}
.auth-main{backdrop-filter:none;-webkit-backdrop-filter:none}
.auth-main .auth-copy{background:radial-gradient(ellipse at 20% 50%,#ffffffbd,transparent 90%)}
