.wechat-qr-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051914c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wechat-qr-dialog{color:#f4efe0;text-align:center;background:#123a32;border:1px solid #e6cf8a80;border-radius:22px;width:min(100%,420px);max-height:calc(100dvh - 40px);padding:26px;position:relative;overflow:auto;box-shadow:0 24px 70px #061a17a8}.wechat-qr-close{color:#fff;cursor:pointer;background:#16463b;border:1px solid #e6cf8a80;border-radius:50%;width:44px;height:44px;font-size:27px;position:absolute;top:12px;right:14px}.wechat-qr-kicker{color:#e6cf8a;letter-spacing:.18em;margin:6px 40px 10px;font-size:12px;font-weight:800;display:block}.wechat-qr-dialog h2{margin:0 40px 8px;font-size:24px;line-height:1.3}.wechat-qr-dialog p{margin:10px 0 16px;font-size:15px;line-height:1.5}.wechat-qr-dialog img{object-fit:contain;background:#fff;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:min(52dvh,480px);margin:0 auto;display:block}.wechat-qr-dialog .wechat-qr-id{overflow-wrap:anywhere;color:#e6cf8a;margin:18px 0 0}
