/* MomBoss Brand Tokens — loaded last. Single source of colour truth. */
:root{
  --mb-pink:#E91E63; --mb-pink-hover:#C2185B; --mb-pink-soft:#FFF5F8;
  --mb-pink-grad:#F06292; --mb-gold:#D4AF37; --mb-gold-accent:#FF6B9D;
  --mb-dark:#1A1A2E;
  --mb-grad:linear-gradient(135deg,#E91E63 0%,#F06292 100%);
}
/* ---- EVENTIN (#5D78FF leak) — safety-net overrides ----
   Root-cause fix is in Eventin settings (Task 2). These guarantee
   brand colour even if the plugin re-emits its default. */
.etn-btn,.attr-btn-primary,button.etn-btn.etn-btn-primary,
.etn-attendee-form .etn-btn,.etn-ticket-widget .etn-btn,
.etn-event-item .etn-event-category span,
.etn-event-header .etn-event-countdown-wrap .etn-count-item,
.event-tab-wrapper ul li a.etn-tab-a.etn-active,
.etn-variable-ticket-widget .etn-add-to-cart-block,
.more-event-tag,.etn-settings-dashboard .button-primary{
  background-color:var(--mb-pink)!important;
}
.etn-btn.etn-btn-border,.attr-btn-primary.etn-btn-border,
.event-tab-wrapper ul li a.etn-tab-a,
.etn-default-calendar-style .fc-button:hover{
  border-color:var(--mb-pink)!important;
}
.etn-event-style2 .etn-event-date,.etn-event-item:hover .etn-title a,
.etn-event-header ul li i,.events_calendar_list .calendar-event-details:hover .calendar-event-title,
.etn-single-speaker-item .etn-speaker-content a:hover{
  color:var(--mb-pink)!important;
}
.etn-btn:hover,button.etn-btn.etn-btn-primary:hover,
.etn-attendee-form .etn-btn:hover,.etn-ticket-widget .etn-btn:hover{
  background-color:var(--mb-pink-hover)!important;
}
.etn-default-calendar-style .fc .fc-daygrid-bg-harness:first-of-type:before{
  background-color:color-mix(in srgb,var(--mb-pink) 16%,transparent)!important;
}
/* ---- WPCAFE floating cart (#5D78FF leak: cart icon + checkout button) ---- */
.wpc_cart_block .wpc_cart_icon,
a.wpc_cart_icon{
  background-color:var(--mb-pink)!important;
}
.wpc_cart_block .wpc_background_color a.button.wc-forward,
.wpc_cart_block a.button.wc-forward{
  background-color:var(--mb-pink)!important;
}
.wpc_cart_block .wpc_background_color a.button.wc-forward:hover,
.wpc_cart_block a.button.wc-forward:hover{
  background-color:var(--mb-pink-hover)!important;
}
/* ---- Generic guard for future plugins: any element still carrying the
   legacy indigo is caught by targeted rules above. Add new selectors here
   as plugins are discovered. Avoid a blanket [style*="#5D78FF"] rule —
   it cannot override inline styles and risks false positives. */

/* ---- WPCafe primary-colour panel (#A352FF purple -> brand dark; keeps pink CTA popping) ---- */
.wpc_background_color,
.wpc_cart_block .wpc_background_color{
  background-color:var(--mb-dark)!important;
}
