/* {{BRAND_SHORT}} controlled accent restoration: red remains primary action, lime is only performance/status accent. */
:root{
  --bpf-lime:#C9FF00!important;
  --lime:#C9FF00!important;
  --accent:#C9FF00!important;
  --accent2:#EAFFAD!important;
}
.status,.timer,#timer,.eyebrow,.kicker,.badge,.small,.day,.tag,.pill:not(.nav-pill),.num,.active .nav-label,
.bpf-ready-result.green .bpf-ready-head,.bpf-today-pill,.app-status-dot{
  color:#C9FF00!important;
}
.timer,#timer,.ready-state,.status-ready{
  text-shadow:0 0 24px rgba(201,255,0,.20)!important;
}
#repInfo,.reps-pill,.tag,.badge,.eyebrow,.kicker,.day,.pill:not(.nav-pill){
  border-color:rgba(201,255,0,.38)!important;
  background:rgba(201,255,0,.10)!important;
}
.btn,.btn.primary,.primary,[class*="primary"] button,button.primary{
  /* leave primary CTAs red unless page-specific CSS explicitly overrides */
}
.bpf-bottom-nav a.active,.bottom-nav a.active,.bpf-bottom-nav .active,.bottom-nav .active{
  color:#C9FF00!important;
}
/* Avoid orange brand drift from old injected styles. */
[style*="#C9FF00"], [style*="201,255,0"]{ }
