html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer{--wn-footer-bg:#0c100c;--wn-footer-panel:rgba(15,23,13,0.97);--wn-footer-panel-2:rgba(18,27,16,0.96);--wn-footer-line:rgba(131,166,93,0.2);--wn-footer-green:#d9ff45;--wn-footer-green-hover:#efff9c;--wn-footer-cream:#eadfb5;width:calc(100vw - var(--sidebar-shell-width,222px))!important;max-width:calc(100vw - var(--sidebar-shell-width,222px))!important;min-width:0!important;margin:clamp(34px,4vw,52px) 0 0 var(--sidebar-shell-width,222px)!important;padding:0!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 14% 0%,rgba(122,165,78,0.18),rgba(12,16,12,0) 32%),linear-gradient(180deg,#111611 0%,var(--wn-footer-bg) 100%)!important;box-shadow:none!important;overflow:hidden!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer::before,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer::before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;z-index:2!important;display:block!important;height:1px!important;background:linear-gradient(90deg,rgba(131,166,93,0),rgba(159,196,110,0.34) 22%,rgba(217,231,170,0.24) 50%,rgba(159,196,110,0.34) 78%,rgba(131,166,93,0))!important;pointer-events:none!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer::after,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer::after,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-shell::before,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-shell::after,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-inner::before,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-inner::after{content:none!important;display:none!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-shell,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer .footer-shell{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-inner,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer .footer-inner{display:grid!important;grid-template-columns:minmax(220px,280px) minmax(360px,1fr) minmax(340px,380px)!important;gap:clamp(22px,2.6vw,38px)!important;align-items:start!important;justify-content:center!important;justify-items:initial!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:38px clamp(42px,4.2vw,72px) 42px!important;border:1px solid rgba(148,179,96,0.16)!important;border-radius:0!important;background:radial-gradient(circle at 15% 0%,rgba(121,161,69,0.12),rgba(121,161,69,0) 34%),linear-gradient(180deg,var(--wn-footer-panel-2),var(--wn-footer-panel))!important;box-shadow:0 24px 60px rgba(0,0,0,0.28)!important;overflow:hidden!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-center,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer .footer-brand,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer .footer-center,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer .footer-contact{min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;width:280px!important;text-align:left!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__head{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important;grid-template-columns:none!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__mark,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__mark img{width:56px!important;min-width:56px!important;height:56px!important;border-radius:14px!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__copy{display:flex!important;flex-direction:column!important;gap:4px!important;width:210px!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__copy strong{width:210px!important;color:var(--wn-footer-green)!important;font-size:18px!important;font-weight:850!important;line-height:1.22!important;text-align:left!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__copy span{margin:0!important;color:var(--wn-footer-cream)!important;font-size:12px!important;font-weight:720!important;line-height:1.2!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__desc{max-width:280px!important;margin:0!important;color:var(--wn-footer-cream)!important;font-size:13px!important;font-weight:500!important;line-height:1.75!important;text-align:left!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-center{display:grid!important;gap:18px!important;justify-items:center!important;text-align:center!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px 22px!important;margin:0!important;padding:0 0 16px!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-nav a,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-linksline__links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-nav a{color:var(--wn-footer-green)!important;font-size:14px!important;font-weight:760!important;line-height:1.35!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-linksline{display:grid!important;gap:8px!important;justify-items:center!important;width:100%!important;margin:0!important;padding:0!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-linksline__friends,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-linksline__links{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:7px 14px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-linksline__label{color:var(--wn-footer-cream)!important;font-size:12px!important;font-weight:760!important;line-height:1.55!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-linksline__links a{color:var(--wn-footer-cream)!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-linksline__meta{display:block!important;width:100%!important;margin:8px 0 0!important;padding:12px 0 0!important;gap:4px 10px!important;text-align:center!important;color:rgba(200,214,177,0.72)!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-linksline__meta span{display:block!important;width:100%!important;color:rgba(200,214,177,0.72)!important;font-size:11px!important;line-height:1.55!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:11px!important;width:min(380px,100%)!important;justify-self:end!important;text-align:left!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__title{width:100%!important;margin:0 0 2px!important;color:var(--wn-footer-cream)!important;font-size:15px!important;font-weight:820!important;line-height:1.35!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__body{display:grid!important;grid-template-columns:88px minmax(220px,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__qr{display:grid!important;justify-items:center!important;gap:7px!important;width:88px!important;min-width:88px!important;color:rgba(234,223,181,0.78)!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__qr img{display:block!important;width:78px!important;min-width:78px!important;height:78px!important;padding:4px!important;border:1px solid rgba(234,223,181,0.22)!important;border-radius:14px!important;background:rgba(255,255,255,0.95)!important;object-fit:cover!important;box-shadow:0 12px 26px rgba(0,0,0,0.22)!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__qr span{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__links{display:grid!important;align-content:center!important;gap:8px!important;width:100%!important;min-width:0!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__link{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:32px!important;padding:4px 8px 4px 5px!important;border:1px solid rgba(234,223,181,0.08)!important;border-radius:10px!important;background:rgba(255,255,255,0.03)!important;color:var(--wn-footer-cream)!important;font-size:12px!important;font-weight:680!important;line-height:1.45!important;box-sizing:border-box!important;appearance:none!important;cursor:pointer!important;text-align:left!important;font-family:inherit!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__value{display:block!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__link>.footer-contact__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-items:normal!important;position:relative!important;width:24px!important;min-width:24px!important;height:24px!important;border:0!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(217,255,69,0.18),rgba(217,255,69,0.08))!important;color:var(--wn-footer-green)!important;box-shadow:inset 0 0 0 1px rgba(217,255,69,0.12)!important;font-size:0!important;font-family:initial!important;font-style:normal!important;line-height:1!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__icon svg{display:block!important;width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__icon--qq svg circle{fill:currentColor!important;stroke:none!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__copy-hint{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:20px!important;padding:0 7px!important;border:1px solid rgba(217,255,69,0.14)!important;border-radius:999px!important;background:rgba(217,255,69,0.08)!important;color:rgba(217,255,69,0.88)!important;font-size:11px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__link:hover,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__link:focus-visible{border-color:rgba(217,255,69,0.22)!important;background:rgba(217,255,69,0.06)!important;color:var(--wn-footer-green-hover)!important;outline:0!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__link.is-copied{border-color:rgba(217,255,69,0.36)!important;background:rgba(217,255,69,0.11)!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__link.is-copied .footer-contact__copy-hint{border-color:rgba(217,255,69,0.34)!important;background:rgba(217,255,69,0.18)!important;color:var(--wn-footer-green-hover)!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer a:hover,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer a:focus-visible{color:var(--wn-footer-green-hover)!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float{grid-template-columns:44px!important;box-sizing:border-box!important;}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #dcdfe6!important;border-radius:4px!important;background:#ffffff!important;color:#606266!important;box-shadow:0 2px 8px rgba(15,23,42,0.08)!important;box-sizing:border-box!important;appearance:none!important;line-height:1!important;text-decoration:none!important;transition:background-color 0.16s ease,color 0.16s ease,opacity 0.16s ease,transform 0.16s ease!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action:hover,html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action:focus-visible{border-color:#cfd4dc!important;background:#f5f7fa!important;color:#303133!important;outline:0!important;transform:none!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action:focus-visible{box-shadow:inset 0 0 0 2px rgba(64,158,255,0.32)!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action-icon{display:inline-flex!important;flex:0 0 20px!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;color:currentColor!important;line-height:1!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action-icon svg,html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action-icon img{display:block!important;flex:0 0 20px!important;margin:0!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top{order:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #dcdfe6!important;border-radius:4px!important;background:#ffffff!important;color:#606266!important;box-shadow:0 4px 14px rgba(15,23,42,0.08)!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top .site-float__action-icon{width:20px!important;height:20px!important;flex-basis:20px!important;font-size:0!important;line-height:1!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top:hover,html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top:focus-visible{border-color:#cfd4dc!important;background:#f5f7fa!important;color:#303133!important;transform:none!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top.is-hidden{height:0!important;min-height:0!important;margin:0!important;padding:0!important;border-width:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;box-shadow:none!important;transform:translateY(8px) scale(0.9)!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top.is-ready{opacity:1!important;pointer-events:auto!important;transform:none!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float.is-collapsed,html body.nav-theme.nav-theme-v2 #siteFloat.site-float.is-collapsed .site-float__dock--contact{width:44px!important}@media (max-width:960px){html body.nav-theme.nav-theme-v2 #siteFloat.site-float{grid-template-columns:40px!important;gap:0!important;transform:none!important;z-index:120!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:6px!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action-icon,html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action-icon svg,html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action-icon img{width:19px!important;height:19px!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top.is-hidden{width:0!important;min-width:0!important;height:0!important;min-height:0!important}}@media (prefers-reduced-motion:reduce){html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__action--top,html body.nav-theme.nav-theme-v2 #siteFloat.site-float .site-float__collapse-bar--vertical{transition:none!important}}@media (min-width:961px) and (max-width:1500px){html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-inner,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer .footer-inner{grid-template-columns:minmax(200px,260px) minmax(300px,1fr) minmax(320px,350px)!important;gap:clamp(18px,2vw,28px)!important;padding-left:clamp(28px,3vw,44px)!important;padding-right:clamp(28px,3vw,44px)!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact{width:min(350px,100%)!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__body{grid-template-columns:82px minmax(210px,1fr)!important;gap:14px!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__qr{width:82px!important;min-width:82px!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__qr img{width:72px!important;min-width:72px!important;height:72px!important}}@media (max-width:960px){html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer{width:min(100%,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;margin:24px auto 0!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-inner,html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer .footer-inner{grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;gap:20px!important;padding:28px 24px 34px!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-center,html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact{width:100%!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__body{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:12px!important}html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact__links{width:min(260px,100%)!important;justify-self:center!important}}html body.nav-theme.nav-theme-v2 #siteFloat.site-float{position:fixed!important;right:18px!important;bottom:calc(22px + var(--site-float-footer-offset,0px))!important;z-index:220!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important;pointer-events:none!important;transform:none!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #dcdfe6!important;border-radius:8px!important;background:#ffffff!important;color:#606266!important;box-shadow:0 4px 14px rgba(15,23,42,0.10)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(6px)!important;transition:opacity 0.16s ease,visibility 0.16s ease,transform 0.16s ease,background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top.is-ready:not(.is-hidden){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top:hover,html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top:focus-visible{border-color:#cfd4dc!important;background:#f5f7fa!important;color:#303133!important;outline:0!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top:focus-visible{box-shadow:0 4px 14px rgba(15,23,42,0.10),inset 0 0 0 2px rgba(64,158,255,0.30)!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top .site-float__action-icon,html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top .site-float__action-icon svg{display:block!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;line-height:1!important;color:currentColor!important}@media (max-width:960px){html body.nav-theme.nav-theme-v2 #siteFloat.site-float{right:12px!important;bottom:calc(max(16px,calc(env(safe-area-inset-bottom) + 10px)) + var(--site-float-footer-offset,0px))!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:8px!important}html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top .site-float__action-icon,html body.nav-theme.nav-theme-v2 #siteFloat.site-float #backToTop.site-float__action--top .site-float__action-icon svg{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}}

/* 独立算力页未加载首页 reset；统一页脚盒模型与品牌文字收缩。 */
html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer,
html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer * { box-sizing: border-box; }
html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand,
html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-center,
html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-contact { grid-area: auto !important; }
html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__copy {
  flex: 1;
  min-width: 0;
  width: auto !important;
}
html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-brand__copy strong {
  width: auto !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}

@media (min-width:961px) and (max-width:1100px) {
  html body.nav-theme.nav-theme-v2 footer.site-footer.site-footer .footer-inner,
  html body.nav-theme.nav-theme-v2 .site-main>footer.site-footer.site-footer .footer-inner {
    grid-template-columns: minmax(200px,260px) minmax(0,1fr) minmax(320px,350px) !important;
  }
}

/* ==== 2026-10-13 a11y: 移动端触控目标（WCAG 2.5.5 建议 44px / 2.5.8 最低 24px）====
   背景：全方位审计实测 375px 下 分页/跳页/筛选 chips 有效高度仅 34px、页脚链接 19px。
   放置理由：footer.htm 被全页 include，本文件是文档流中最后加载的样式表；
   :not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2) 用双 :not(#id) 把特异性抬到 (2,x,y)，压过主题内 html body.nav-theme... 长链补丁（主题自身已用单 :not(#id) 锚定，单 :not 压不过），
   避免再往里叠一层普通补丁。仅 ≤960px 生效，桌面布局不受影响。 */
@media screen and (max-width:960px){
  html body .site-footer .footer-nav a:not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2),
  html body .site-footer .footer-linksline__links a:not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2){min-height:40px!important;display:inline-flex!important;align-items:center!important}
  html body .pagebar .pagination a:not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2),
  html body .pagebar .pagination span:not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2),
  html body .pagebar .wf-page-jump input:not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2),
  html body .pagebar .wf-page-jump button:not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2){min-height:44px!important;height:44px!important}
  html body .wf-archive-filter__links a:not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2),
  html body .search-switcher__tab:not(#wgnTouch):not(#wgnTouch2):not(#wgnTouch2){min-height:40px!important}
}
