/**
 * Brand gradient — single place that gives every primary button and every
 * score bar the same green gradient as the header "Find My Broker" button.
 * Enqueued last (see functions.php, priority 999) so it wins over the older
 * solid-colour rules in the per-page stylesheets.
 *
 * Change the look site-wide by editing --fxd-gradient / --fxd-gradient-h.
 */
:root {
  --fxd-gradient:   linear-gradient(135deg, var(--fxd-primary), var(--fxd-primary-light));
  --fxd-gradient-h: linear-gradient(90deg,  var(--fxd-primary), var(--fxd-primary-light));
}

/* ── Score bars: review page breakdown, sidebar card, final verdict ── */
.broker-sb-item__fill,
.broker-sidebar-card__bd-fill,
.fv-bar__fill,
.broker-cmp-tbl__bar-fill--a {
  background: var(--fxd-gradient-h);
}

/* ── Buttons ── */
.fordai-404__search .search-form__submit,
.fordai-404__search input[type="submit"],
.fordai-404__button,
.advertising-page__btn,
.advertising-page__cta-button,
.back-to-top,
.bbr-find__btn,
.bbr-compare__btn,
.broker-archive-card__btn--primary,
.broker-archive__load-more,
.fba-btn--primary,
.broker-cmp__submit,
.broker-cmp-tbl__visit-btn--a,
.broker-cmp-tbl__cta-btn--a,
.fb-card__apply,
.broker-card-a__btn--primary,
.broker-card-b__cta,
.broker-card-c__btn--primary,
.category-archive__load-more,
.contact-form__submit,
.cpt-archive__load-more,
.eco-cta__btn,
.award-page__btn,
.award-page__cta-button,
.frs-fmb__next-btn,
.frs-fmb__submit-btn,
.frs-fmb__cta-primary,
.search-results-page__refine .search-form__submit,
.search-results-page__refine input[type="submit"],
.search-results-page__empty-home,
.search-results-page__load-more,
.broker-btn--primary,
.broker-ur-leave-btn,
.broker-sidebar-card__cta--primary,
.broker-mobile-cta__btn,
.fv-cta--primary,
.promo-cta__button,
.single-post__comment-submit,
.single-pr__award-btn,
.pr-bio__btn--primary {
  background: var(--fxd-gradient);
  background-color: var(--fxd-primary-fill);
  border-color: transparent;
  color: #fff;
}

.fordai-404__search .search-form__submit:hover,
.fordai-404__search input[type="submit"]:hover,
.fordai-404__button:hover,
.advertising-page__btn:hover,
.advertising-page__cta-button:hover,
.back-to-top:hover,
.bbr-find__btn:hover,
.bbr-compare__btn:hover,
.broker-archive-card__btn--primary:hover,
.broker-archive__load-more:hover,
.fba-btn--primary:hover,
.broker-cmp__submit:hover,
.broker-cmp-tbl__visit-btn--a:hover,
.broker-cmp-tbl__cta-btn--a:hover,
.fb-card__apply:hover,
.broker-card-a__btn--primary:hover,
.broker-card-b__cta:hover,
.broker-card-c__btn--primary:hover,
.category-archive__load-more:hover,
.contact-form__submit:hover,
.cpt-archive__load-more:hover,
.eco-cta__btn:hover,
.award-page__btn:hover,
.award-page__cta-button:hover,
.frs-fmb__next-btn:hover,
.frs-fmb__submit-btn:hover,
.frs-fmb__cta-primary:hover,
.search-results-page__refine .search-form__submit:hover,
.search-results-page__refine input[type="submit"]:hover,
.search-results-page__empty-home:hover,
.search-results-page__load-more:hover,
.broker-btn--primary:hover,
.broker-ur-leave-btn:hover,
.broker-sidebar-card__cta--primary:hover,
.broker-mobile-cta__btn:hover,
.fv-cta--primary:hover,
.promo-cta__button:hover,
.single-post__comment-submit:hover,
.single-pr__award-btn:hover,
.pr-bio__btn--primary:hover {
  background: var(--fxd-gradient);
  background-color: var(--fxd-primary-fill-hover);
  filter: brightness(1.08);
}

/* ── Header "Find My Broker" CTA: white text in light AND dark mode ── */
.cta-btn.cta-primary,
.cta-btn.cta-primary:hover,
.cta-btn.cta-primary:focus,
.mobile-drawer__cta.cta-primary {
  color: #fff !important;
}
