/* ============================================================
   MOVIMENTO REDUZIDO — tudo estático, tudo visível
   Compartilhado por index.html e noticias.html
   (extraído de index.html:1473-1496)
   ============================================================ */

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }

  *,
  *::before,
  *::after {
    animation: none !important;
    transition: none !important;
  }

  [data-reveal] {
    opacity: 1 !important;
    transform: none !important;
  }

  .zone-dark .stage__progress {
    display: none;
  }

  .zone-dark .marquee {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .zone-dark .marquee__track {
    width: auto;
    animation: none;
  }

  .zone-dark .marquee__track ul {
    flex-wrap: wrap;
  }

  .zone-dark .marquee__track ul[aria-hidden] {
    display: none;
  }

  /* na faixa da abertura a altura é fixa: chips em linha, com rolagem */
  .zone-dark .reel__band .marquee__track ul {
    flex-wrap: nowrap;
  }

  .zone-dark .reel__band {
    overflow-x: auto;
  }

  .zone-light .narrative__body.anim {
    animation: none !important;
  }
}
