/**
 * Design tokens — pages Helpdesk custom (requests, new ticket)
 */
:root {
  /* Brand */
  --bs-primary: #055966;
  --bs-primary-rgb: 5, 89, 102;
  --bs-secondary: #6c757d;
  --bs-success: #007a5a;
  --bs-danger: #e11d48;
  --bs-warning: #ffb648;
  --bs-info: #167381;
  --brand-accent: #E2001A; /* rouge Madic — aligné sur --md-red (système compact/sombre) */

  /* Accueil — alternance navy header / rouge marque */
  --home-navy: rgb(21, 21, 31);
  --home-navy-hover: #252538;
  --home-navy-soft: rgba(21, 21, 31, 0.08);
  --home-red-soft: rgba(215, 9, 38, 0.08);

  /* Surfaces */
  --bs-body-bg: #ffffff;
  --body-bg: #ffffff;
  --surface-muted: #f4f7f9;
  --bs-secondary-bg: #f1f5f9;
  --bs-tertiary-bg: #f8fafc;
  --card-bg: #f2f6f9;

  /* Text */
  --bs-body-color: #111827;
  --text-color: #111827;
  --text-muted: #64748b;

  /* Borders & radius */
  --bs-border-color: #e5e7eb;
  --bs-border-radius: 8px;
  --border-subtle: #e5e7eb;

  /* Layout */
  --content-max-width: 1200px;
  --app-max-width: 1600px;

  /* Components */
  --bs-modal-bg: #ffffff;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-offcanvas-bg: #ffffff;
  --bs-offcanvas-border-color: var(--bs-border-color);
  --bs-offcanvas-header-padding-y: 1rem;
  --bs-offcanvas-header-padding-x: 1rem;

  --bs-body-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

