/* =============================================================
   MIST Normandie — Fin des inscriptions (item 42 / B6)

   ⚠️ AUCUNE COULEUR NI TYPOGRAPHIE NOUVELLE. Tout vient du design
   system (`mist-ds.css`) : `.countdown`, `.cd-box`, `.cd-num`,
   `.cd-lbl` et `.event-notice` existent déjà et portent le style.
   Ce fichier ne fait que DEUX choses : réduire la taille du compte
   à rebours (celui de la maquette pèse 74 px par case et prendrait
   la place du hero), et distinguer visuellement l'avis « closes »
   de l'avis ordinaire.
   ============================================================= */

/* La ligne « Inscriptions ouvertes jusqu'au … » : même poids que
   `.event-meta`, dont elle prolonge la lecture. */
.event-deadline {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 700;
  color: var(--ink);
}

/* Version réduite du compte à rebours du design system. On ne
   redéfinit que ce qui doit rétrécir : le reste est hérité. */
.countdown.countdown-sm {
  gap: 8px;
  margin: 0 0 18px;
}
.countdown-sm .cd-box {
  min-width: 58px;
  padding: 8px 10px;
}
.countdown-sm .cd-num {
  font-size: 18px;
}
.countdown-sm .cd-lbl {
  margin-top: 3px;
  font-size: 10px;
}

/* L'échéance franchie pendant que la page était ouverte. */
.countdown-sm.is-past {
  display: none;
}

/* L'avis de fermeture. `.event-notice` le met déjà en italique gris ;
   fermé, il porte une information et non une précision : on lui rend
   du poids, comme `.is-full .event-notice` le fait pour « complet ». */
.event-notice.event-closes {
  font-style: normal;
  font-weight: 700;
  color: var(--ink);
}

/* En mobile, les cases se répartissent au lieu de déborder — même
   règle que `.cd-box` du design system sous 560 px. */
@media (max-width: 560px) {
  .countdown-sm .cd-box {
    min-width: 0;
    flex: 1;
  }
}
