/* LINKS: mantém a mesma cor no hover */
a:hover {
  color: inherit !important;
  background-color: inherit !important;
  border-color: inherit !important;
  filter: none !important;
  text-decoration-color: inherit !important; /* caso o tema mude sublinhado */
}

/* BOTÕES: mantém o estado hover idêntico ao normal */
button:hover,
.button:hover,
.btn:hover,
.cta:hover,
.zlp-btn:hover,
.zf-submitColor:hover { /* zf-submitColor é comum em formulários Zoho */
  color: inherit !important;
  background: inherit !important;         /* preserva cor/gradiente do estado normal */
  border-color: inherit !important;
  box-shadow: none !important;
  transform: none !important;
  filter: none !important;
}

/* Remove o efeito “fade”/transição de cor */
a, button, .button, .btn, .cta, .zlp-btn, .zf-submitColor {
  transition: none !important;
}

/* Acessibilidade: mantém foco visível para teclado */
a:focus, button:focus, .btn:focus, .button:focus {
  outline: 2px solid currentColor; 
  outline-offset: 2px;
}