.wechat-qrcode-fixed{position:fixed!important;right:20px!important;top:65vh!important;transform:translateY(-50%)!important;z-index:9999!important;transition:all .3s ease;pointer-events:auto!important;margin:0!important;padding:0!important}.wechat-qrcode-container{background:#fff;border-radius:12px;padding:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);text-align:center;width:160px;transition:all .3s ease}.dark .wechat-qrcode-container{background:#1f2937;box-shadow:0 4px 20px rgba(0,0,0,.4)}.wechat-qrcode-title{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;line-height:1.4}.dark .wechat-qrcode-title{color:#e5e7eb}.wechat-qrcode-image{width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:8px}.wechat-qrcode-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:8px}.wechat-qrcode-fixed:hover .wechat-qrcode-container{transform:scale(1.05);box-shadow:0 6px 30px rgba(0,0,0,.2)}.dark .wechat-qrcode-fixed:hover .wechat-qrcode-container{box-shadow:0 6px 30px rgba(0,0,0,.5)}@media(max-width:1024px){.wechat-qrcode-fixed{right:10px!important;width:140px}.wechat-qrcode-container{width:140px;padding:10px}.wechat-qrcode-title{font-size:12px}}@media(max-width:768px){.wechat-qrcode-fixed{display:none!important}}