/* Custom Styles */

/* Prevent Kajabi core.css link hover color from leaking into custom buttons.
   Kajabi injects a global a:hover rule — we beat it by being more specific
   and using !important on all our button/CTA hover states. */

/* Navy buttons — keep text white */
.bs-btn--navy:hover,
.bs-btn--navy:focus,
.bs-final-cta__btn--navy:hover,
.bs-final-cta__btn--navy:focus,
.bs-sales-introducing__cta:hover,
.bs-sales-introducing__cta:focus,
.bs-app-hero__cta:hover,
.bs-app-hero__cta:focus,
.bs-app-cta-navy__cta:hover,
.bs-app-cta-navy__cta:focus,
.bs-av__cta:hover,
.bs-av__cta:focus,
.bs-core-features__cta:hover,
.bs-core-features__cta:focus,
.bs-courses-featured__cta:hover,
.bs-courses-featured__cta:focus,
.bs-courses-soon__card-cta:hover,
.bs-courses-soon__card-cta:focus,
.bs-founder__cta:hover,
.bs-founder__cta:focus,
.bs-our-mission__cta:hover,
.bs-our-mission__cta:focus,
.bs-about-intro__cta:hover,
.bs-about-intro__cta:focus,
.bs-footer__form-btn:hover,
.bs-footer__form-btn:focus,
.bs-header__btn:hover,
.bs-header__btn:focus,
.sales-hero__cta:hover,
.sales-hero__cta:focus,
.sales-pricing__cta:hover,
.sales-pricing__cta:focus,
.sales-final-cta__cta:hover,
.sales-final-cta__cta:focus,
.gallery-cta-standalone__btn--navy:hover,
.gallery-cta-standalone__btn--navy:focus,
.gallery-community-cta__btn--navy:hover,
.gallery-community-cta__btn--navy:focus,
.bs-sales-testimonials__title:hover {
  color: #ffffff !important;
}

/* Blue buttons — keep text white */
.bs-final-cta__btn--blue:hover,
.bs-final-cta__btn--blue:focus,
.gallery-cta-standalone__btn--blue:hover,
.gallery-cta-standalone__btn--blue:focus,
.gallery-community-cta__btn--blue:hover,
.gallery-community-cta__btn--blue:focus {
  color: #ffffff !important;
}

/* Green buttons — keep text navy */
.bs-btn--green:hover,
.bs-btn--green:focus {
  color: #21254a !important;
}
