
/* Final readability guardrail: any intentional orange CTA/bubble surface must use white text. */
.mobile-academy-panel-actions .mobile-academy-primary,
.mobile-program-detail-actions .tile-register,
.mobile-menu a[href*="evaluation"],
.mobile-menu a[href*="forge-netlify-form"],
.mobile-menu a[href="#forge-netlify-form"],
.forge-mobile-command-actions .mobile-command-primary,
.mobile-recommendation-copy a,
.mobile-final-card a,
.mobile-sticky-actions a.mobile-sticky-primary,
.forge-contact-actions a.forge-contact-primary,
.forge-command-proof-item span,
.forge-command-track-card a,
.forge-team-store-button,
.premium-process-grid span,
.abp-btn-primary,
.hero-ticker,
.hero-ticker *,
[class*="orange-bubble"],
[class*="orange-bubble"] *,
[class*="orange-pill"],
[class*="orange-pill"] *,
[class*="orange-badge"],
[class*="orange-badge"] *{
  color:#ffffff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.28)!important;
}
.mobile-academy-panel-actions .mobile-academy-primary *,
.mobile-program-detail-actions .tile-register *,
.forge-mobile-command-actions .mobile-command-primary *,
.mobile-recommendation-copy a *,
.mobile-final-card a *,
.mobile-sticky-actions a.mobile-sticky-primary *,
.forge-contact-actions a.forge-contact-primary *,
.forge-command-track-card a *,
.forge-team-store-button *,
.abp-btn-primary *{
  color:#ffffff!important;
}
