/* overrides.css — SEUL CSS autorisé : surcharge des variables Bootstrap dans un unique :root.
   Aucune classe custom, aucun sélecteur autre que :root. Palette démolition (orange chantier
   + anthracite), police Poppins. Les surfaces colorées utilisent .text-bg-* / --bs-*-rgb. */
:root {
  /* Police */
  --bs-body-font-family: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --bs-body-font-weight: 400;
  --bs-body-color: #23262A;
  --bs-body-color-rgb: 35, 38, 42;
  --bs-emphasis-color: #16181B;
  --bs-body-bg: #FFFFFF;
  --bs-secondary-color: rgba(35, 38, 42, 0.72);

  /* Primaire = orange chantier */
  --bs-primary: #E8622A;
  --bs-primary-rgb: 232, 98, 42;
  --bs-primary-text-emphasis: #8f3413;
  --bs-primary-bg-subtle: #fbe0d4;
  --bs-primary-border-subtle: #f5b79c;

  /* Secondaire = anthracite */
  --bs-secondary: #2F3133;
  --bs-secondary-rgb: 47, 49, 51;
  --bs-secondary-bg: #F5F3F0;
  --bs-secondary-bg-subtle: #F5F3F0;

  /* Dark / surfaces sombres */
  --bs-dark: #23262A;
  --bs-dark-rgb: 35, 38, 42;

  /* Succès */
  --bs-success: #2E7D46;
  --bs-success-rgb: 46, 125, 70;

  /* Liens */
  --bs-link-color: #C2481A;
  --bs-link-color-rgb: 194, 72, 26;
  --bs-link-hover-color: #8f3413;
  --bs-link-hover-color-rgb: 143, 52, 19;

  /* Bordures / rayons */
  --bs-border-color: #DFDAD3;
  --bs-border-color-translucent: rgba(47, 49, 51, 0.14);
  --bs-border-radius: .625rem;
  --bs-border-radius-lg: 1rem;
  --bs-border-radius-xl: 1.25rem;

  /* Pas de --bs-heading-color forcé : les titres héritent de la couleur de leur
     contexte (blanc sur hero/CTA foncés, anthracite sur fond clair) pour bien ressortir. */
}
