/* =====================================================
   Unified Footer Styles — chungtair.com
   Loaded by all pages that include _partials/footer-main.html
   Single source of truth for footer styling.
   ===================================================== */

/* ─── Base footer structure ─── */
footer{background:#050912;border-top:1px solid rgba(0,229,255,.12);padding:3rem 2rem 2rem;position:relative;z-index:1}
.footer-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}
.footer-logo{position:relative;display:inline-block}
.footer-logo img{width:260px;height:auto;display:block;filter:brightness(.95);mix-blend-mode:screen}
.footer-desc{font-size:.875rem;text-align:center;max-width:360px;line-height:1.7;color:#8899bb}
.footer-links{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}
.footer-links a,.footer-links a:link,.footer-links a:visited{color:#8899bb;font-size:.875rem;text-decoration:none;transition:color .2s}
.footer-links a:hover{color:#a8b8cc}
.footer-bottom{width:100%;text-align:center;border-top:1px solid rgba(0,229,255,.12);padding-top:1.5rem;font-size:.75rem;color:#8899bb}

/* ─── Social media row (8 平台跨平台身份統合) ─── */
.footer-social{display:flex;gap:.625rem;flex-wrap:wrap;justify-content:center;margin:.25rem 0 .5rem}
.footer-social .social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.04);color:#8899bb;text-decoration:none;transition:all .2s ease;font-weight:700;font-size:14px;line-height:1}
.footer-social .social-link svg{width:20px;height:20px;display:block;fill:currentColor}
.footer-social .social-link .sl-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em}
.footer-social .social-link:hover{color:#fff;transform:translateY(-2px)}
.footer-social .sl-gh:hover{background:#181717}
.footer-social .sl-md:hover{background:#000}
.footer-social .sl-vo:hover{background:#ff485a}
.footer-social .sl-it:hover{background:#0066CC}
.footer-social .sl-fb:hover{background:#1877F2}
.footer-social .sl-ig:hover{background:linear-gradient(45deg,#833AB4,#E4405F,#FCB045)}
.footer-social .sl-th:hover{background:#000}
.footer-social .sl-yt:hover{background:#FF0000}
