body {
  font-family: system-ui, sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  margin: 0;
  color: #333;
}

/* Le rendu de la carte d'alerte (error-view.ts) vient de @veolia.com/vds-core (vendored, cf.
 * Jenkinsfile) via les classes .veolia-alert/.veolia-button - vds.min.css et
 * vds-theme-default.min.css, chargés dans index.html avant ce fichier. */
.veolia-alert {
  max-width: 520px;
}

/* .veolia-alert-description tronque nativement à 2 lignes (-webkit-line-clamp) - pensé pour une
 * bannière compacte insérée dans une page, pas pour notre carte plein écran où c'est le seul
 * contenu : sans cet override, la fin du message ("... s'il s'agit d'une erreur.") disparaît
 * (vérifié visuellement). */
.veolia-alert-description {
  display: block;
}
