/* ============================================================
   ANNUAIRE — état temporaire « bientôt disponible »
   L'annuaire (colonnes de cartes entreprise + carte Leaflet) est retiré le temps d'être refait.
   Les styles correspondants restent récupérables dans l'historique git.
   ============================================================ */

.annuaire-main { padding-top: 16px; }

.annuaire-soon-inner {
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  /* ↓ LES DEUX RÉGLAGES À MODIFIER ↓
     margin-top    = espace entre la barre du site et le titre
     margin-bottom = espace entre les boutons « Publier » et le footer
     1vh = 1 % de la hauteur de l'écran. Mettre des px pour une valeur fixe (ex : 80px). */
  margin-top: 12vh;
  margin-bottom: 30vh;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.annuaire-soon-title {
  font-family: "The Bigmouth Regular", sans-serif;
  font-size: 40px;
  font-weight: bold;
  color: var(--color-text);
  margin: 0;
}

.annuaire-soon-text {
  font-family: "Archivo", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-text);
  margin: 0;
}

.annuaire-soon-login { font-family: "Archivo", sans-serif; font-size: 13px; margin: 0; }
.annuaire-soon-login a       { color: var(--color-text); text-decoration: underline; }
.annuaire-soon-login a:hover { color: var(--color-main); }

/* Les boutons eux-mêmes : .compte-submit-btn, défini dans style.css (partagé avec le compte). */
.annuaire-soon-actions { display: flex; gap: 16px; flex-wrap: wrap; justify-content: center; }

@media (max-width: 600px) {
  /* Mobile : mêmes deux réglages, en plus resserré. */
  .annuaire-soon-inner   { margin-top: 8vh; margin-bottom: 8vh; }
  .annuaire-soon-title   { font-size: 30px; }
  .annuaire-soon-actions { flex-direction: column; align-items: stretch; width: 100%; }
}
