/* Mouvement réduit et version allégée. Toujours chargé en dernier. */
/* ---------- Mouvement réduit ou version allégée : tout le contenu reste, sans mouvement ---------- */
.lite *,.lite *::before,.lite *::after{animation:none!important;transition:none!important}
.lite{scroll-behavior:auto}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation:none!important;transition:none!important}
  .js .reveal{opacity:1!important;transform:none!important}
}
@media print{#scene,.top,.scroll-beam,.hero-controls{display:none}}
.paused *,.paused *::before,.paused *::after{animation-play-state:paused!important}

.lite .protection i{animation:none}
@media(prefers-reduced-motion:reduce){.protection i{animation:none}}
