/* ============================================================
   CHARGEMENT — components/loader/loader.css (styles de loader.js)
   codia-modules (socle « core »)
   ============================================================
   Cercle qui tourne aux couleurs du projet (--c-accent sur --c-line).
   Animations réduites : le cercle ne tourne pas, le message reste.
   ============================================================ */

.app-loader {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 48px 20px;
  color: var(--c-mute, rgba(10, 31, 56, 0.6));
}
.app-loader-spinner {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 3px solid var(--c-line, rgba(10, 31, 56, 0.12));
  border-top-color: var(--c-accent, #236FA8);
  animation: app-loader-spin 0.8s linear infinite;
}
.app-loader-text {
  margin: 0;
  font-size: 14px;
}
@keyframes app-loader-spin {
  to { transform: rotate(360deg); }
}
@media (prefers-reduced-motion: reduce) {
  .app-loader-spinner { animation: none; }
}
