/* Kiosk plein ecran : neutralise marges/padding du document et pose le fond
   de marque pour l'etat "Connexion requise" (visiteur non connecte).
   L'app connectee (.krystalai-app) pose deja son propre fond #0A0F1C. */
html, body {
  margin: 0;
  padding: 0;
  min-height: 100%;
  background: #0A0F1C;
}
/* Centre verticalement la carte fallback "Connexion requise" sur le fond dark. */
.krystalai-login-required {
  margin-top: 0;
}
