/* Brolly menu/header flattening — 2026-05-24
   Remove two-tone boxed fills from the menu bar and hamburger menu.
   Boxes now match their surrounding background; text/icons carry the hierarchy. */
:root{
  --brolly-menu-bg:#111827;
  --brolly-header-bg:#FFFFFF;
}
.site-header .brand-mark,
.site-header .header-pill,
.site-header .header-pill-primary,
.site-header .header-pill-light,
.site-header .borrower-pill,
.site-header .lender-pill,
.site-header .menu-toggle{
  background:var(--brolly-header-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-header-bg)!important;
  box-shadow:none!important;
}
.site-header .header-pill-primary{
  color:var(--brolly-green,#10B981)!important;
}
.site-header .header-pill-light,
.site-header .borrower-pill,
.site-header .lender-pill,
.site-header .menu-toggle{
  color:var(--brolly-slate-900,#1F2937)!important;
}
.site-header .header-pill:hover,
.site-header .header-pill-primary:hover,
.site-header .header-pill-light:hover,
.site-header .borrower-pill:hover,
.site-header .lender-pill:hover,
.site-header .menu-toggle:hover{
  background:var(--brolly-header-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-header-bg)!important;
  box-shadow:none!important;
  color:var(--brolly-green,#10B981)!important;
}
.site-header .menu-toggle span{
  background:var(--brolly-slate-900,#1F2937)!important;
  border-color:var(--brolly-slate-900,#1F2937)!important;
}
.menu-overlay .brand-mark,
.menu-overlay .menu-brand-mark,
.menu-overlay .header-pill,
.menu-overlay .header-pill-primary,
.menu-overlay .header-pill-light,
.menu-overlay .borrower-pill,
.menu-overlay .lender-pill,
.menu-overlay .menu-close,
.menu-overlay .mega-menu-content,
.menu-overlay .menu-feature-card,
.menu-overlay .menu-product-links a,
.menu-overlay .menu-side-links a,
.menu-overlay .menu-plain-links a{
  background:var(--brolly-menu-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-menu-bg)!important;
  box-shadow:none!important;
}
.menu-overlay .header-pill,
.menu-overlay .header-pill-light,
.menu-overlay .borrower-pill,
.menu-overlay .lender-pill,
.menu-overlay .menu-close,
.menu-overlay .menu-feature-card,
.menu-overlay .menu-product-links a,
.menu-overlay .menu-side-links a,
.menu-overlay .menu-plain-links a{
  color:#FFFFFF!important;
}
.menu-overlay .header-pill-primary{
  color:var(--brolly-green,#10B981)!important;
}
.menu-overlay .header-pill:hover,
.menu-overlay .header-pill-primary:hover,
.menu-overlay .header-pill-light:hover,
.menu-overlay .borrower-pill:hover,
.menu-overlay .lender-pill:hover,
.menu-overlay .menu-close:hover,
.menu-overlay .menu-feature-card:hover,
.menu-overlay .menu-product-links a:hover,
.menu-overlay .menu-side-links a:hover,
.menu-overlay .menu-plain-links a:hover{
  background:var(--brolly-menu-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-menu-bg)!important;
  box-shadow:none!important;
  color:var(--brolly-green,#10B981)!important;
}
.menu-overlay .menu-card-index,
.menu-overlay .menu-link-icon{
  background:var(--brolly-menu-bg)!important;
  background-image:none!important;
  box-shadow:none!important;
}
/* Specific overrides for older route CSS that targeted individual menu links/cards. */
.menu-overlay .menu-header-actions .header-pill,
.menu-overlay .menu-header-actions .header-pill-primary,
.menu-overlay .menu-header-actions .header-pill-light,
.menu-overlay .mega-menu-cashapp .menu-feature-card,
.menu-overlay .mega-menu-cashapp .menu-feature-card[href],
.menu-overlay .mega-menu-cashapp .menu-product-links a,
.menu-overlay .simple-menu-links .menu-plain-links a{
  background:var(--brolly-menu-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-menu-bg)!important;
  box-shadow:none!important;
}
.menu-overlay .menu-header-actions .header-pill-primary{
  color:var(--brolly-green,#10B981)!important;
}
