/* Instant UX — no visible loading, no scroll/entrance delays */

html.meta-instant {
  scroll-behavior: auto !important;
}

html.meta-instant,
html.meta-instant body {
  opacity: 1 !important;
  visibility: visible !important;
}

html.meta-instant .pace,
html.meta-instant #preloader,
html.meta-instant .loading {
  display: none !important;
  visibility: hidden !important;
}

html.meta-instant .wow,
html.meta-instant [class*="wow"] {
  visibility: visible !important;
  animation: none !important;
  animation-delay: 0s !important;
  animation-duration: 0s !important;
  opacity: 1 !important;
  transform: none !important;
}

html.meta-instant .animated {
  animation: none !important;
}

html.meta-instant [data-scroll-index] {
  scroll-margin-top: var(--meta-header-h, 92px);
}

html.meta-instant .meta-test-card.is-changing {
  animation: none !important;
  transition: none !important;
}

html.meta-instant .meta-projects__empty,
html.meta-instant .meta-cases__empty,
html.meta-instant .meta-blog__empty {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  html.meta-instant * {
    animation: none !important;
    transition: none !important;
  }
}
