/* FLERP · chargement (version Claude) — styles isolés, thème jour / nuit par variables */
.flerp-chargement {
  --fc-fond: rgba(246, 247, 250, .94);
  --fc-texte: #3d4757;
  --fc-taille: 112px;
  position: fixed; inset: 0; z-index: 9999;
  display: grid; place-content: center; justify-items: center; gap: 12px;
  background: var(--fc-fond);
}
.flerp-chargement[hidden] { display: none; }
.flerp-chargement img { width: var(--fc-taille); height: var(--fc-taille); }
.flerp-chargement p { margin: 0; font: 500 14px/1.4 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; color: var(--fc-texte); }
/* indicateur local : à placer dans un conteneur en position: relative */
.flerp-chargement--local { position: absolute; --fc-taille: 64px; }
@media (prefers-color-scheme: dark) {
  .flerp-chargement { --fc-fond: rgba(14, 18, 28, .92); --fc-texte: #c9d1dd; }
}
/* thème forcé par l'app */
[data-theme="nuit"] .flerp-chargement, [data-theme="dark"] .flerp-chargement { --fc-fond: rgba(14, 18, 28, .92); --fc-texte: #c9d1dd; }
[data-theme="jour"] .flerp-chargement, [data-theme="light"] .flerp-chargement { --fc-fond: rgba(246, 247, 250, .94); --fc-texte: #3d4757; }
