/* CIE - Accesibilidad compartida */
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto !important;
  }

  #cie-site *,
  #cie-site *::before,
  #cie-site *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

@media (forced-colors: active) {
  .cie-govco-topbar,
  .cie-site-header,
  .cie-main-navigation,
  .cie-govco-footer,
  .cie-navigation-toggle,
  .cie-site-header__ane-mark {
    border: 1px solid CanvasText;
  }
}

@media print {
  .cie-govco-topbar,
  .cie-main-navigation,
  .cie-navigation-toggle,
  .cie-back-to-top,
  .cie-skip-link {
    display: none !important;
  }

  .cie-govco-footer {
    color: #000000;
    background-color: #ffffff;
    border-top: 1px solid #000000;
  }

  .cie-govco-footer * {
    color: #000000 !important;
  }
}
