/* V420: mobile auth modal X, without dark button box or arrow decorations. */
@media(max-width:767px){
html body.studio-app #modal:is(.v291-auth-page,.v291-auth-login,.v291-auth-join) #closeModal,
html body.studio-app #modal:has(#resetForm) #closeModal{
 appearance:none!important;-webkit-appearance:none!important;
 background:transparent!important;background-image:none!important;
 border:0!important;outline:0!important;box-shadow:none!important;
 color:#f5f5f4!important;-webkit-text-fill-color:#f5f5f4!important;
 font-size:26px!important;line-height:1!important;text-decoration:none!important;
 transform:none!important;filter:none!important;
}
html body.studio-app #modal:is(.v291-auth-page,.v291-auth-login,.v291-auth-join) #closeModal:is(:hover,:focus-visible),
html body.studio-app #modal:has(#resetForm) #closeModal:is(:hover,:focus-visible){
 color:#f2cf85!important;-webkit-text-fill-color:#f2cf85!important;
 text-shadow:0 0 8px rgba(240,190,95,.85),0 0 18px rgba(216,164,71,.45)!important;
 background:transparent!important;box-shadow:none!important;
}
html body.studio-app #modal:is(.v291-auth-page,.v291-auth-login,.v291-auth-join) #closeModal::before,
html body.studio-app #modal:is(.v291-auth-page,.v291-auth-login,.v291-auth-join) #closeModal::after,
html body.studio-app #modal:has(#resetForm) #closeModal::before,
html body.studio-app #modal:has(#resetForm) #closeModal::after{content:none!important;display:none!important}
}
