/* LE MESSAGE DE SECOURS d'index.html (« tout terrain », revue du 25 octobre, F1).
 *
 * Feuille EXTERNE, liée par index.html, servie telle quelle (dossier public/) : en
 * développement comme dans le build, et sans style ni script en ligne (future CSP).
 *
 *   * masqué par défaut : un navigateur récent ne le voit pas pendant un chargement
 *     normal ; il apparaît après ~5 s (animation retardée) si l'application ne s'est
 *     pas rendue — module introuvable, variable de déploiement oubliée, panne ;
 *   * IMMÉDIAT sous le plancher de Tailwind 4 (@supports not color-mix) ;
 *   * si cette feuille ne se charge pas, il reste visible : jamais une page blanche ;
 *   * .tout-de-suite : réaffiché par onUncaughtError (src/demarrage.ts, F2). */

.message-secours {
  margin: 0;
  padding: 1.5rem 1rem;
  font-family: system-ui, sans-serif;
  line-height: 1.5;
  visibility: hidden;
  animation: secours-apparait 0s linear 5s forwards;
}

@keyframes secours-apparait {
  to {
    visibility: visible;
  }
}

.message-secours.tout-de-suite {
  visibility: visible;
  animation: none;
}

@supports not (color: color-mix(in oklab, red, blue)) {
  .message-secours {
    visibility: visible;
    animation: none;
  }
}
