/* Only the brief entrance owns layers; settled list rows render normally. */
.panel--index[data-archive-reveal="entering"] .index-row {
  will-change: opacity, filter;
}

@media (prefers-reduced-motion: reduce) {
  .panel--index .index-row {
    opacity: 1 !important;
    filter: none !important;
    will-change: auto;
  }
}

/* INFO shares Archive's entrance with its own text sequence. */
.panel--tool[data-archive-reveal="entering"] .info-reveal {
  will-change: opacity, filter;
}

@media (prefers-reduced-motion: reduce) {
  .panel--tool .info-reveal {
    opacity: 1 !important;
    filter: none !important;
    will-change: auto;
  }
}
