/* 页脚主容器 */
.new-footer{
    background:rgba(255,255,255,.6);
    backdrop-filter:blur(10px);
    color:#606060;
    padding:40px 0;
    font-size:14px;
    margin-top: 5px;
}
.footer-core{
    max-width:1200px;
    margin:0 8%;
    padding:0 20px;
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    flex-wrap:wrap;
    gap:30px;
}
.footer-info h4{
    margin:0 0 10px;
    font-size:18px;
    color:#333;
}
.footer-info p{margin:4px 0;}

/* 右侧社交 */
.footer-social h4{margin:0 0 12px;font-size:18px;color:#333;}
.social-bar{display:flex;gap:15px;}
.icon-btn{
    width:42px;height:42px;
    border:none;border-radius:50%;
    background:#cda292;
    display:flex;align-items:center;justify-content:center;
    cursor:pointer;transition:transform .3s;
}
.icon-btn:hover{transform:scale(1.1);}
.icon-btn img{width:22px;height:22px;}

/* 二维码弹窗 */
.qr-popup{
    border:none;border-radius:12px;
    padding:25px 30px;text-align:center;
    width:90%;max-width:300px;
    background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.25);
}
.qr-popup img{width:180px;margin:15px 0;}
.close-qr{
    position:absolute;top:8px;right:12px;
    background:none;border:none;font-size:24px;cursor:pointer;color:#999;
}

/* 响应式 */
@media(max-width:768px){
    .footer-core{flex-direction:column;text-align:center;}
}

.wa-btn{
  background:#25D366; /* WhatsApp 绿 */
}
.footer-info .icon {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: middle;
    filter: invert(46%) sepia(7%) saturate(15%) hue-rotate(25deg) brightness(95%) contrast(85%);
}