/* WhatsApp 悬浮按钮 —— taimacn.com 专用（2026-10-29 加） */
#waFloatBtn{position:fixed;right:22px;bottom:98px;z-index:99999;display:inline-flex;align-items:center;height:54px;padding:0 20px 0 16px;border-radius:27px;background:#25D366;color:#fff !important;text-decoration:none !important;font:600 15px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;box-shadow:0 6px 18px rgba(37,211,102,.38);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;box-sizing:border-box;opacity:1;visibility:visible}
#waFloatBtn:hover,#waFloatBtn:focus{background:#1ebe5b;color:#fff !important;text-decoration:none !important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(37,211,102,.48)}
#waFloatBtn svg{display:block;width:26px;height:26px;flex:0 0 26px;fill:#fff;margin:0}
#waFloatBtn .wa-txt{display:inline-block;white-space:nowrap;letter-spacing:.2px;margin-left:9px;color:#fff;font-weight:600}
#waFloatBtn::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:27px;box-shadow:0 0 0 0 rgba(37,211,102,.5);animation:waPulse 2.6s ease-out infinite;pointer-events:none}
@keyframes waPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.45)}70%{box-shadow:0 0 0 14px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}
@media (max-width:768px){
#waFloatBtn{right:14px;bottom:76px;width:56px;height:56px;padding:0;justify-content:center;border-radius:50%}
#waFloatBtn .wa-txt{display:none}
#waFloatBtn svg{width:28px;height:28px;flex:0 0 28px;margin:0 auto}
#waFloatBtn::after{border-radius:50%}
}
@media (prefers-reduced-motion:reduce){#waFloatBtn::after{animation:none}}
