/* AP Marketing Digital V4.6 — animaciones online y preferencia accesible. */
/* Las V4.1–V4.5 solo activaban la excepción de movimiento reducido en localhost.
   V4.6 lo hace también en Netlify y demás dominios públicos. */
@media (prefers-reduced-motion: reduce) {
  html body.ap-theme.ap-motion-opted-in .animated {
    animation-duration:1s!important;
    animation-delay:0s!important;
    animation-iteration-count:1!important;
  }
  html body.ap-theme.ap-motion-opted-in .marquee-two .marquee-group {
    animation-play-state:running!important;
  }
}
/* Opción voluntaria para quienes necesitan limitar el movimiento. */
body.ap-theme.ap-motion-reduced *,
body.ap-theme.ap-motion-reduced *::before,
body.ap-theme.ap-motion-reduced *::after {
  animation-duration:.001ms!important;
  transition-duration:.001ms!important;
  scroll-behavior:auto!important;
}
body.ap-theme.ap-motion-reduced #ap-cursor {display:none!important;}
#ap-motion-settings {padding:10px 16px;text-align:center;}
#ap-motion-settings .ap-motion-settings-button {
  font:400 12px/1.4 system-ui,sans-serif;
  background:transparent;
  border:1px solid rgba(255,255,255,.22);
  color:rgba(255,255,255,.78);
  border-radius:99px;
  padding:7px 13px;
  cursor:pointer;
}
#ap-motion-settings .ap-motion-settings-button:hover,
#ap-motion-settings .ap-motion-settings-button:focus-visible {
  color:#FFFF00; border-color:#FFFF00;outline-offset:3px;
}
