/* CC Button Colors: site-wide root fix. Theme link orange + underline were leaking onto buttons.
   Filled rose/forest/dark buttons carry white text; gold buttons carry plum; outline buttons carry brand colors. */
a[class*="btn"],a[class*="button"],a.elementor-button,.elementor a.elementor-button,
.woocommerce a.button,.woocommerce button.button,.tutor-btn,a.tutor-btn,.button-primary,
a[class*="btn"]:hover,a[class*="btn"]:focus,a[class*="btn"]:visited,
a.elementor-button:hover,.woocommerce a.button:hover,.tutor-btn:hover{
  text-decoration:none !important;
}
a.cca-btn-rose,a.cca2-btn-rose,a.cca2-btn-forest,a.ccb-btn,a.ccb-student-btn,
a.ccc-btn-rose,a.ccm-btn-rose,a.ccs-btn-rose,a.ccw-btn,a.cta-btn,a.cta-btn-sm,a.stu-btn,
a.button-primary,.woocommerce a.button,.woocommerce button.button,
.elementor a.elementor-button,.tutor-btn,a.tutor-btn,
.wc-block-components-checkout-place-order-button{
  color:#FFFFFF !important;
}
.elementor a.elementor-button .elementor-button-text{color:#FFFFFF !important}
a.ccc-btn-gold{color:#2E1B25 !important}
a.ccb-btn-gold-o,a.ccc-btn-o{color:#F3DFDC !important}
a.cca-btn-outline,a.cca2-btn-outline,a.ccc-btn-outline,a.ccm-btn-outline,a.ccs-btn-outline{color:#B76E79 !important}
/* v1.0.1: the white .tutor-btn rule also caught Tutor's text links on the white login card
   (Register Now, Forgot Password). Restore them to a readable rose. */
a.tutor-btn-link{color:#B76E79 !important;font-weight:600}
.tutor-login-wrap .tutor-btn-link{color:#B76E79 !important}
.tutor-login-wrap .tutor-btn-link-gray{color:#8A4A54 !important}
