.site-login-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#102b29a6;padding:20px}.site-login-panel{position:relative;width:min(380px,100%);padding:30px;border:1px solid #dce5e0;border-radius:15px;background:#fff;box-shadow:0 20px 60px #102b2938;text-align:center;color:#18313b;font-family:"PingFang SC","Microsoft YaHei",system-ui,sans-serif}.site-login-panel h2{font-size:22px;margin:0 0 10px}.site-login-panel p{font-size:13px;line-height:1.75;color:#62737b}.site-login-panel small{font-size:11px;color:#8b9a9d}.site-login-close{position:absolute;top:8px;right:12px;border:0;background:none;color:#71827c;font-size:26px;cursor:pointer}.site-login-qr{min-height:216px;display:grid;place-items:center;margin:20px auto;color:#62737b;font-size:13px}.site-login-qr img{display:block;width:216px;height:216px}
