.footer-social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:22px 0 8px}.footer-social-label{font-size:13px;font-weight:600;letter-spacing:.02em;margin-right:4px}.site-footer .footer-social a,.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #94a3b855;border-radius:12px;background:#ffffff0a;transition:transform .15s,border-color .15s,background .15s;text-decoration:none}.footer-social a img{display:block;width:23px;height:23px;object-fit:contain}.footer-social a:hover{transform:translateY(-2px);background:#ffffff20;border-color:#819cc6}.footer-social a:focus-visible{outline:3px solid #91b5ff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.footer-social a{transition:none}.footer-social a:hover{transform:none}}
