/* Header social icon states: transparent by default, white surface on hover. */
body.shangzuo-landing .site-header .social-links a,
body.shangzuo-landing .site-header .social-links a:first-child,
body.shangzuo-landing .site-header.scrolled .social-links a,
body.shangzuo-landing .site-header.scrolled .social-links a:first-child {
  background: #605b5a !important;
  color: #fff !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.shangzuo-landing .site-header .social-links a:first-child svg rect,
body.shangzuo-landing .site-header.scrolled .social-links a:first-child svg rect {
  fill: transparent !important;
}
body.shangzuo-landing .site-header .social-links a:first-child svg path,
body.shangzuo-landing .site-header.scrolled .social-links a:first-child svg path {
  fill: currentColor !important;
}
body.shangzuo-landing .site-header .social-links a:hover,
body.shangzuo-landing .site-header .social-links a:focus-visible,
body.shangzuo-landing .site-header.scrolled .social-links a:hover,
body.shangzuo-landing .site-header.scrolled .social-links a:focus-visible {
  background: #fff !important;
  color: #17110f !important;
  transform: translateY(-2px) scale(1.08) !important;
}
