/* ---- Conteneur principal ---- */
.mentions-container {
  width: 100%;
  max-width: 900px;
  margin: 40px auto;
  background: white;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  color: black;
  font-family: Arial, sans-serif !important; /* ✅ Uniformisation de la police */
  font-weight: bold !important; /* ✅ Texte en gras */
  overflow-x: hidden; /* Empêche le défilement horizontal */
}

/* ---- Titre principal ---- */
.mentions-container h1 {
  text-align: center;
  font-size: 2em;
  margin-bottom: 20px;
  font-family: Arial, sans-serif !important;
  font-weight: bold !important;
}

/* ---- Sections ---- */
.mentions-container section {
  margin-bottom: 20px;
}

/* ---- Titres secondaires ---- */
.mentions-container h2 {
  font-size: 1.5em;
  margin-bottom: 10px;
  font-family: Arial, sans-serif !important;
  font-weight: bold !important;
}

/* ---- Paragraphes ---- */
.mentions-container p {
  font-size: 1.1em;
  line-height: 1.6;
  font-family: Arial, sans-serif !important;
  font-weight: bold !important;
}

/* ---- Liens ---- */
.mentions-container a {
  color: #ff3c00;
  text-decoration: none !important; /* ✅ Supprime le soulignement */
  font-family: Arial, sans-serif !important;
  font-weight: bold !important;
}

/* ---- Effet au survol des liens ---- */
.mentions-container a:hover {
  text-decoration: none !important; /* ✅ Assure qu'il reste sans soulignement */
  color: #e63300;
}
