/**
 * Informaclique — surcharge interface Invoice Ninja (React)
 * Charte : primary #2563EB, fond #020617, accent #FBBF24
 */

:root {
  --primary-color: #2563eb;
  --secondary-color: #1d4ed8;
  --background-color: #020617;
}

html,
body,
#root {
  font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
}

/* Liens et accents */
a[class*="text-primary"],
.text-primary,
[class*="text-blue-600"] {
  color: #2563eb !important;
}

/* Boutons principaux (classes Tailwind courantes dans IN) */
button[class*="bg-blue"],
a[class*="bg-blue"],
[class*="bg-\\[#298AAB\\]"] {
  background-color: #2563eb !important;
}

button[class*="bg-blue"]:hover,
a[class*="bg-blue"]:hover {
  background-color: #1d4ed8 !important;
}

/* Sidebar / navigation sombre alignée Informaclique */
nav[class*="bg-"],
aside[class*="bg-"],
[class*="sidebar"] {
  --tw-bg-opacity: 1;
}

/* Fond général légèrement plus sombre si thème clair par défaut */
.bg-gray-50,
.bg-slate-50 {
  background-color: #f8fafc !important;
}
