/* Menu principal - Bleu marine foncé (RGB: 2-22-70) */
nav, .navbar, header nav, .top-nav {
  background-color : #021646 !important; /* Conversion RGB en hexadécimal */
  color            : white !important;
  }

/* Liens du menu */
nav a, .navbar a, .nav-link {
  color : white !important;
  }

/* Liens du menu au survol */
nav a:hover, .navbar a:hover, .nav-link:hover {
  color : #9facd0 !important; /* Version plus claire pour le survol */
  }

/* Élément actif du menu */
nav .active, .navbar .active, .nav-link.active {
  border-bottom : 2px solid #030315 !important;
  }

/* Dans styles.css */
header, footer, .bg-amber-700, .bg-amber-800, .bg-amber-900 {
  background-color : #042322 !important; /* RGB: 4-35-34 comme demandé */
  color            : antiquewhite !important;
  }

/* Liens dans le footer */
footer a :hover {
  color : #042322 !important;
  }

/* Bouton primaire */
.btn-primary, .bg-amber-700 {
  background-color : #1b4644 !important;
  }

.btn-primary:hover {
  background-color : #0e3634 !important;
  }

/* Bouton outline */
.btn-outline {
  border-color : #184745 !important;
  color        : white !important;
  }

.btn-outline:hover {
  background-color : #184745 !important;
  color            : white !important;
  }

/* Texte noir uniquement pour la section services */
.services-section .text-amber-700,
.services-section .text-amber-800 {
  color : black !important;
  }

/* Liens */
a :hover {
  color : #30faf2 !important;
  }

/* Bordures */
.border-amber-600, .border-amber-200 {
  border-color : #001211 !important;
  }

/* Pills (étiquettes) de catégories */
.category-pill {
  background-color : #1b4644 !important;
  }

.category-pill:hover {
  background-color : #0b3838 !important;
  }

/* Fond de la section blog avec pierre */
body {
  background-image      : linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.7)), url("images/stone-wall-bg.jpg");
  background-size       : cover;
  background-position   : center;
  background-attachment : fixed;
  }

/* Hero section */
.blog-header {
  background-color : rgb(4 35 34 / 0%) !important; /* Transparent header sur la pierre */
  }