html.wechat-dialog-open{overflow:hidden}#wechatDialog{position:fixed;inset:0;margin:auto;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #655837;border-radius:16px;padding:24px;background:#15181d;color:#f4f1e9;text-align:center;box-shadow:0 24px 100px #0009}#wechatDialog::backdrop{background:#000b;backdrop-filter:blur(4px)}#wechatDialog h2{margin:8px 28px 10px;font-size:20px;line-height:1.5}#wechatDialogHelp{font-size:12px;color:#a6a6ad;margin:0 0 16px}#wechatDialog .wechat-qr{display:block;width:min(100%,310px);height:auto;margin:auto;border-radius:8px;background:white}#wechatDialog .wechat-id{margin:16px 0 12px}#wechatDialog .wechat-close{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#f4f1e9;font-size:28px;line-height:1;cursor:pointer}#wechatDialog .wechat-close:hover{background:#292d35}#wechatDialogStatus{min-height:20px;margin:10px 0 0}@media(max-height:650px){#wechatDialog .wechat-qr{width:min(100%,220px)}#wechatDialog{padding:18px}}@media(min-width:721px) and (max-width:1100px){#mainNav{gap:10px;font-size:12px}.header-inner{gap:12px}.brand{font-size:14px}}
