
/* Social links: retain the existing footer palette and typography */
.wg-footer .wg-socials{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 18px}
.wg-footer .wg-socials a{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid currentColor;border-radius:999px;color:inherit;text-decoration:none;font:inherit;font-size:12px;letter-spacing:.03em;opacity:.9;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease}
.wg-footer .wg-socials a:hover,.wg-footer .wg-socials a:focus-visible{transform:translateY(-3px);opacity:1;box-shadow:0 6px 18px rgba(0,0,0,.12)}
.wg-footer .wg-socials svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:600px){.wg-footer .wg-socials{gap:8px}.wg-footer .wg-socials a{padding:9px 11px}}
@media(prefers-reduced-motion:reduce){.wg-footer .wg-socials a{transition:none}.wg-footer .wg-socials a:hover{transform:none}}
