/* ====================================================================
   Brand theme override — official/corporate color re-tune
   ====================================================================
   Metronic 8's stock demo palette ships "primary" as an electric-blue
   generic template color, "success" as a neon green, and "info" as
   purple/violet (#7239ea) — none of it relates to the SFA logo's navy
   / steel-blue identity, and "danger" shipped as a rose/magenta-leaning
   red that read as "pink". This file re-points those semantic colors
   (Metronic's own CSS custom properties) to the navy/steel/teal/amber
   family derived from the logo (see resources/views/dashboard/auth/login
   .blade.php and resources/views/modules/customer/maintenance/report
   .blade.php for the same palette) so every component built on
   Metronic's design tokens — badges, buttons, alerts, borders,
   "-light"/"-active" variants — updates consistently, with zero changes
   to markup.

   Loaded after style(.bundle|.bundle.ltr).css in every layout, so it wins
   on source order (same selector, no !important needed).
   ==================================================================== */

[data-bs-theme=light] {
  --bs-primary: #386995;
  --bs-primary-active: #2C5578;
  --bs-primary-light: #EAF1F8;
  --bs-primary-rgb: 56, 105, 149;
  --bs-primary-inverse: #ffffff;
  --bs-text-primary: #386995;

  --bs-success: #0F6E66;
  --bs-success-active: #0B5850;
  --bs-success-light: #E6F5F3;
  --bs-success-rgb: 15, 110, 102;
  --bs-success-inverse: #ffffff;
  --bs-text-success: #0F6E66;

  --bs-info: #5B8FC4;
  --bs-info-active: #386995;
  --bs-info-light: #EEF3F9;
  --bs-info-rgb: 91, 143, 196;
  --bs-info-inverse: #ffffff;
  --bs-text-info: #386995;

  --bs-warning: #B45309;
  --bs-warning-active: #92400E;
  --bs-warning-light: #FBF0E6;
  --bs-warning-rgb: 180, 83, 9;
  --bs-warning-inverse: #ffffff;
  --bs-text-warning: #B45309;

  --bs-danger: #DC3545;
  --bs-danger-active: #BB2D3B;
  --bs-danger-light: #FBEAEC;
  --bs-danger-rgb: 220, 53, 69;
  --bs-danger-inverse: #ffffff;
  --bs-text-danger: #DC3545;
}

[data-bs-theme=dark] {
  --bs-primary: #5B8FC4;
  --bs-primary-active: #386995;
  --bs-primary-light: #1c2e40;
  --bs-primary-rgb: 91, 143, 196;
  --bs-primary-inverse: #ffffff;
  --bs-text-primary: #5B8FC4;
  --bs-primary-text: #9dc2e6;

  --bs-success: #14A89A;
  --bs-success-active: #0F6E66;
  --bs-success-light: #0d3330;
  --bs-success-rgb: 20, 168, 154;
  --bs-success-inverse: #ffffff;
  --bs-text-success: #14A89A;
  --bs-success-text: #6eddd0;

  --bs-info: #7EA9D6;
  --bs-info-active: #5B8FC4;
  --bs-info-light: #1c2e40;
  --bs-info-rgb: 126, 169, 214;
  --bs-info-inverse: #ffffff;
  --bs-text-info: #7EA9D6;
  --bs-info-text: #b7d2ec;

  --bs-warning: #D97706;
  --bs-warning-active: #B45309;
  --bs-warning-light: #3a2a12;
  --bs-warning-rgb: 217, 119, 6;
  --bs-warning-inverse: #ffffff;
  --bs-text-warning: #D97706;
  --bs-warning-text: #f0b874;

  --bs-danger: #E4535F;
  --bs-danger-active: #C7414C;
  --bs-danger-light: #3a1f22;
  --bs-danger-rgb: 228, 83, 95;
  --bs-danger-inverse: #ffffff;
  --bs-text-danger: #E4535F;
  --bs-danger-text: #ea868f;
}
