/* Login handoff only. Original login, connection-error and signout panels keep their styles. */
.wukong-login-wait{position:fixed;inset:0;z-index:60;display:grid;place-content:center;justify-items:center;gap:12px;pointer-events:none;color:#667085;font:13px/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
.wukong-login-wait p{margin:0;font-weight:400}
.wukong-login-spinner{box-sizing:border-box;width:24px;height:24px;border:2px solid #d9e2e7;border-top-color:#647b87;border-radius:50%;animation:wukong-login-spin .8s linear infinite}
@keyframes wukong-login-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.wukong-login-spinner{animation:none}}
