/* CORRECCIÓN ULTRA ESPECÍFICA PARA PC */

/* SOBRESCRIBIR VAR(--RED) GLOBALMENTE EN PC */
@media screen and (min-width: 769px) {
  
  /* HEADER NEGRO - SOBRESCRIBIR CUALQUIER REGLA ROJA */
  html body header,
  html body header *,
  html body header a,
  html body header ul,
  html body header li,
  html body header li a,
  html body .nav,
  html body .nav *,
  html body .nav a,
  html body .nav ul,
  html body .nav li,
  html body .nav li a,
  html body header nav ul li a {
    color: #222222 !important;
  }
  
  /* SOBRESCRIBIR REGLA ESPECÍFICA DE ENLACES */
  html body a:not(.btn):not(.hero-tab) {
    color: #222222 !important;
  }
  
  /* BOTONES BLANCOS - SOBRESCRIBIR VAR(--RED) */
  html body .whatsapp-link,
  html body .btn-whatsapp,
  html body .btn-primary,
  html body .btn,
  html body a.whatsapp-link,
  html body a.btn-whatsapp,
  html body a.btn-primary,
  html body a.btn,
  html body a[href*="wa.me"],
  html body a[class*="btn"],
  html body a[class*="whatsapp"] {
    color: #ffffff !important;
  }
  
  /* HOVER STATES */
  html body .whatsapp-link:hover,
  html body .btn-whatsapp:hover,
  html body .btn-primary:hover,
  html body .btn:hover,
  html body a.whatsapp-link:hover,
  html body a.btn-whatsapp:hover,
  html body a.btn-primary:hover,
  html body a.btn:hover,
  html body a[href*="wa.me"]:hover,
  html body a[class*="btn"]:hover,
  html body a[class*="whatsapp"]:hover {
    color: #ffffff !important;
  }
  
  /* ESPECÍFICO PARA CONTACT-ITEM LINKS */
  html body .contact-item a {
    color: #222222 !important;
  }
  
  html body .contact-item a:hover {
    color: #222222 !important;
  }
}