/* ═══ 全站唯一页脚样式（结构由 footer.js 注入）═══ */
#site-footer footer{background:#151B28;color:#98A2B3;padding:60px 0 0;font-size:14px}
#site-footer .foot-grid .logo img{border-radius:8px}
#site-footer .foot-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr .85fr .8fr 1.35fr;gap:26px;padding-bottom:40px}
#site-footer .foot-grid h4{color:#E7ECF5;font-size:15px;margin-bottom:14px}
#site-footer .foot-grid a{display:block;margin-bottom:10px;color:#98A2B3;text-decoration:none;transition:color .2s}
#site-footer .foot-grid a:hover{color:#fff}
#site-footer .foot-bottom{border-top:1px solid #2A3345;padding:18px 0;font-size:12px;color:#66708A;display:flex;justify-content:space-between}
#site-footer .foot-addr{display:block;color:#8A94A6;font-size:12.5px;line-height:1.9;margin-top:4px}
#site-footer .foot-qr{display:flex;gap:12px;margin-top:14px}
#site-footer .foot-qr .qrslot{position:relative;width:86px;background:#fff;border:1px solid #E6ECF4;border-radius:10px;padding:6px;box-sizing:border-box;text-align:center}#site-footer .foot-qr .qrslot img{width:100%;border-radius:6px;display:block}#site-footer .foot-qr .qrslot small{display:block;color:#5C6470;font-size:10.5px;margin-top:4px}
@media (max-width:760px){#site-footer .foot-grid{grid-template-columns:1fr 1fr}}

/* 二维码 hover 悬浮大图（向上弹出） */
#site-footer .foot-qr .qrslot .qr-big{position:absolute;right:-6px;bottom:calc(100% + 14px);width:248px;height:248px;background:#fff;border-radius:14px;padding:12px;box-sizing:border-box;box-shadow:0 24px 64px rgba(6,14,30,.5);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:30;pointer-events:none}
#site-footer .foot-qr .qrslot .qr-big img{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px}
#site-footer .foot-qr .qrslot:hover .qr-big{opacity:1;visibility:visible;transform:translateY(0)}
