/* The existing, verified account forms retain their real auth handlers. */
@media(max-width:700px){
 body[data-space-welcome]{background:#fff;--accent:#2f6d8f;min-height:100dvh;}
 body[data-space-welcome] .access-world,body[data-space-welcome] .access-context,body[data-space-welcome] .access-back,body[data-space-welcome] #authNote{display:none;}
 body[data-space-welcome] .access-header{justify-content:center;gap:10px;padding:calc(env(safe-area-inset-top) + 20px) 24px 12px;border:0;}
 body[data-space-welcome] .access-brand{font-size:21px;pointer-events:none;}
 body[data-space-welcome] .access-header-label{font-size:15px;letter-spacing:-.02em;color:#62666a;}
 body[data-space-welcome] .access-layout{display:block;min-height:calc(100dvh - 90px);}
 body[data-space-welcome] .access-panel{border:0;background:transparent;min-height:calc(100dvh - 90px);padding:30px 24px 24px;display:flex;flex-direction:column;}
 body[data-space-welcome] .access-content{width:100%;max-width:430px;margin:auto;padding:0;}
 body[data-space-welcome] #authTitle{font-family:inherit;font-size:32px;line-height:1.15;letter-spacing:-.035em;}
 body[data-space-welcome] .access-description{font-size:16px;line-height:1.5;}
 body[data-space-welcome] .access-field input{border-radius:20px;min-height:52px;background:white;}
 body[data-space-welcome] .access-submit{border-radius:28px;min-height:54px;background:#16191a;color:white;}
 body[data-space-welcome] .access-legal{border:0;padding-bottom:env(safe-area-inset-bottom);margin-top:30px;}
}
