body[data-view="checking"] #app{visibility:hidden}body[data-view="checking"]::after{content:"正在核对登录…";position:fixed;inset:35% 16px auto;text-align:center;color:#64748b;font:16px system-ui}
body[data-view="auth"]{background:#eef1f6;color:#18304f}body[data-view="auth"] .header-label,body[data-view="auth"] .view-site{display:none}body[data-view="auth"] #app{width:100%;max-width:none;padding:24px;box-sizing:border-box}body[data-view="auth"] .auth-layout{display:block;min-height:0;width:min(560px,100%);margin:clamp(20px,8vh,100px) auto;background:white;border:1px solid #dbe3ed;border-radius:20px;box-shadow:0 24px 80px #1f30451a;overflow:hidden}body[data-view="auth"] .auth-story{display:none}body[data-view="auth"] .auth-form-area{padding:clamp(24px,5vw,40px);background:white;display:block}body[data-view="auth"] .auth-form{max-width:none;width:100%;margin:0}body[data-view="auth"] .auth-form .eyebrow{display:none}body[data-view="auth"] .auth-form h2{font-size:clamp(24px,4vw,30px);margin:0 0 20px}body[data-view="auth"] .auth-form label{font-size:16px;line-height:1.5}body[data-view="auth"] .auth-form input{min-width:0;min-height:48px;border-radius:10px;font-size:16px}body[data-view="auth"] .auth-submit{border-radius:10px;min-height:48px;background:#0047b9}
