/* Correctifs d'affichage du site reconstruit (à valider par le Président, voir DECISIONS.md).
   En-tête : le menu complet de l'ancien site (environ 1 650 px) ne tenait pas dans le cadre de 1 280 px de l'en-tête ; il débordait
   à droite et le bouton « Devis gratuit » sortait de l'écran sur les écrans de portable (défaut déjà présent sur l'ancien site).
   Demande du Président (02/11) : garder les onglets du menu alignés en haut. Donc, à partir de 1 024 px :
   - le cadre de l'en-tête s'élargit jusqu'à 1 700 px ;
   - s'il manque encore de la place, le menu passe sur deux lignes, en haut, à droite du logo (aucun lien caché). */
@media (min-width: 1024px) {
  header > div.max-w-7xl { max-width: 1700px; }
}
@media (min-width: 1024px) and (max-width: 1699.98px) {
  header > div.max-w-7xl { height: auto; min-height: 4.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem; gap: 1rem; }
  header nav.lg\:flex { flex: 1 1 0; flex-wrap: wrap; justify-content: flex-end; column-gap: 1rem; row-gap: 0.375rem; }
}
/* Annonces (03/11) : les cartes « bg-white » sont affichées en sombre (#1e2a40) ; leurs libellés gris foncé devenaient illisibles. */
.bg-white .text-gray-700, .bg-white .text-gray-900 { color: #e2e8f0; }
