/* HT24/7 v1934 — shared link/button contrast consistency. Loaded last on every styled page. */
/* styles.css assigns .button-link a white background while .primary supplies white text.
   Resolve the combined classes as a single blue primary CTA. */
a.primary.button-link,
a.button-link.primary,
a.primary.button-link:link,
a.primary.button-link:visited {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  min-height:44px;
  padding:11px 17px;
  border:1px solid #1769AC;
  border-radius:10px;
  background:#1769AC;
  color:#fff;
  font-weight:800;
  line-height:1.25;
  text-decoration:none;
  opacity:1;
  visibility:visible;
}
a.primary.button-link:hover,
a.primary.button-link:focus-visible,
a.primary.button-link:visited:hover {
  background:#092A59;
  border-color:#092A59;
  color:#fff;
}
a.primary.button-link:active {background:#092A59;color:#fff;}
/* Secondary CTAs remain white with readable navy labels. */
a.secondary,a.secondary:link,a.secondary:visited,
a.button-link:not(.primary):not(.wa):not(.whatsapp-btn):not(.btn-whatsapp),
a.button-link:not(.primary):not(.wa):not(.whatsapp-btn):not(.btn-whatsapp):visited {
  color:#092A59;
}
/* Preserve WhatsApp's distinct action color on shared button classes. */
a[href^="https://wa.me"].button-link,
a[href^="https://wa.me"].button-link:visited,
a[href^="https://wa.me"].primary,
a[href^="https://wa.me"].primary:visited {
  background:#168348;
  border-color:#168348;
  color:#fff;
}
a[href^="https://wa.me"].button-link:hover,
a[href^="https://wa.me"].primary:hover {background:#0E6B39;border-color:#0E6B39;color:#fff;}
