/* MBI — Royal Lapis palette (ink navy + royal cobalt) — site-wide :root source
   of truth for elements outside the live-catalog page (catalog page embeds the
   same vars). Palette #5 confirmed by site owner, 2026-09-01. */
:root{
  --mbi-dark:#101828;           /* ink navy: table header, dark surfaces, editorial ink */
  --mbi-bg:#FFFFFF;             /* main page background */
  --mbi-brand:#1E40AF;          /* brand: buttons, active links, accents */
  --mbi-brand-bg-soft:#E9EFFC;  /* soft blue bg: badges, stat cards */
  --mbi-text-secondary:#5C5C5C; /* secondary text, labels */
  --mbi-danger:#B8202A;         /* warning / out of stock */
  /* derived tones (WCAG AA + hover) */
  --mbi-brand-hover:#1636A8;    /* brand button hover — slightly darker */
  --mbi-brand-strong:#1E3A8A;   /* brand text on white/soft — WCAG AA safe */
  --mbi-border:#E3E7EF;         /* unified hairlines (cool) */
  --mbi-danger-bg:#F8E9EA;      /* soft error background */
  --mbi-neutral:#F4F6FA;        /* very light neutral for secondary surfaces */
}

/* ⚠️ WhatsApp (Contact Sales) is EXEMPT from the MBI palette by explicit request.
   The floating WhatsApp chat button keeps its NATIVE GREEN (#2DB742 inline style
   from the whatsapp-for-wordpress plugin). This file intentionally contains NO
   rules for .wa__btn_popup / .wa__popup_* — do not recolor them. */
