.site-footer .social-row a {
  color: #fff;
  transition: filter .2s ease, transform .2s ease;
}
.site-footer .social-row a[href*="instagram.com"] {
  background: radial-gradient(circle at 30% 105%, #feda75 0%, #fa7e1e 28%, #d62976 55%, #962fbf 78%, #4f5bd5 100%);
}
.site-footer .social-row a[href*="facebook.com"] {
  background: #1877f2;
}
.site-footer .social-row a[href*="x.com/"] {
  background: #000;
}
.site-footer .social-row a[href*="pin.it/"] {
  background: #e60023;
}
.site-footer .social-row a:hover,
.site-footer .social-row a:focus-visible {
  filter: brightness(1.12);
  transform: translateY(-2px);
  color: #fff;
}
.site-footer .social-row a:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}
