/* Logo-only social links; keep names available to assistive technology. */
.site-footer .footer-grid nav.footer-social{display:flex;align-items:center;gap:0;margin-top:18px}
.site-footer .footer-social a{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:6px;color:var(--muted,#a9aeb7)}
.site-footer .footer-social svg{display:block;width:22px;height:22px}
.site-footer .footer-social a:hover,.site-footer .footer-social a:focus-visible{color:var(--lime,#c8eb53)}
.site-footer .footer-social a:focus-visible{outline:2px solid var(--lime,#c8eb53);outline-offset:3px}
