/* CONTATTI — FIX DEFINITIVO: niente blu/nero, niente sfarfallio, niente hover aggressivo.
   Mantiene le card ferme: sfondo chiaro, testo scuro, piccoli accenti colorati. */

[data-testid="contact-section"] a,
[data-testid="contact-section"] a:link,
[data-testid="contact-section"] a:visited,
[data-testid="contact-section"] a:hover,
[data-testid="contact-section"] a:active,
[data-testid="contact-section"] [data-testid="contact-email"],
[data-testid="contact-section"] [data-testid="contact-social"],
[data-testid="contact-section"] [data-testid="contact-production-email"] {
  background: var(--bone) !important;
  color: var(--ink) !important;
  text-decoration: none !important;
  transform: none !important;
  translate: none !important;
  scale: none !important;
  rotate: none !important;
  filter: none !important;
  opacity: 1 !important;
  transition: none !important;
  animation: none !important;
  will-change: auto !important;
  backface-visibility: hidden !important;
  -webkit-backface-visibility: hidden !important;
  cursor: pointer !important;
}

[data-testid="contact-section"] a *,
[data-testid="contact-section"] a:hover *,
[data-testid="contact-section"] a:active *,
[data-testid="contact-section"] [data-testid="contact-email"] *,
[data-testid="contact-section"] [data-testid="contact-social"] *,
[data-testid="contact-section"] [data-testid="contact-production-email"] * {
  transition: none !important;
  animation: none !important;
  transform: none !important;
  filter: none !important;
}

[data-testid="contact-section"] .label-overline,
[data-testid="contact-section"] a .label-overline,
[data-testid="contact-section"] a:hover .label-overline,
[data-testid="contact-section"] a:active .label-overline {
  color: var(--persimmon) !important;
}

[data-testid="contact-section"] a .label-overline.mt-6,
[data-testid="contact-section"] a:hover .label-overline.mt-6,
[data-testid="contact-section"] a:active .label-overline.mt-6 {
  color: var(--cobalt) !important;
}

[data-testid="contact-section"] a::before,
[data-testid="contact-section"] a::after,
[data-testid="contact-section"] a:hover::before,
[data-testid="contact-section"] a:hover::after {
  content: none !important;
  display: none !important;
}
