/* APD Web · Athos™ Dosys RFID — estados que la maqueta calcula en JS y que aquí se fijan con CSS
   para que no haya saltos al cargar. Sin movimiento (o con ?captura) manda el estado estático. */
@media (prefers-reduced-motion: no-preference) {
  /* entrada de la foto (se descubre de abajo arriba) y del rótulo */
  html.apd-js:not([data-apd-reduced-motion]) #inicio [data-apd-h="hero-img"] { clip-path: inset(100% 0% 0% 0%); transform: translateX(-50%) scale(1.08); transition: clip-path 1200ms var(--ease-enter) 150ms, transform 1600ms var(--ease-enter) 150ms; }
  html.apd-js:not([data-apd-reduced-motion]) #inicio [data-apd-h="hero-chip"] { opacity: 0; transform: translateY(12px); transition: opacity 600ms var(--ease-enter) 1200ms, transform 600ms var(--ease-enter) 1200ms; }
  html.apd-js:not([data-apd-reduced-motion]) #inicio.is-in [data-apd-h="hero-img"] { clip-path: inset(0% 0% 0% 0%); transform: translateX(-50%) scale(1); }
  html.apd-js:not([data-apd-reduced-motion]) #inicio.is-in [data-apd-h="hero-chip"] { opacity: 1; transform: translateY(0); }
}
