/* ART_IN'RELVA — Scroll V9
   Ajustes discretos para scroll natural, sem bloquear a roda do rato ou o toque.
   As animações e as fotografias originais mantêm-se.
*/
html {
  scroll-behavior: smooth;
  overscroll-behavior-y: auto;
}

/* A sequência de três fotografias continua a acompanhar o scroll,
   mas exige menos percurso para chegar à secção seguinte. */
@media (min-width: 601px) {
  .process {
    height: 250svh;
    min-height: 1750px;
  }
}
@media (max-width: 600px) {
  .process {
    height: clamp(1420px, 235svh, 2140px);
    min-height: 0;
  }
  /* Sem blur persistente no cabeçalho enquanto a página se move. */
  .site-header.is-scrolled {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    background: #fffffff8;
  }
}

/* Revelação de conteúdos ligeiramente mais rápida para evitar espaços
   temporariamente vazios quando se percorre o site rapidamente. */
@media (prefers-reduced-motion: no-preference) {
  html.motion-ready [data-motion] {
    --entry-duration: 710ms;
  }
  html.motion-ready [data-motion="headline"] {
    --entry-duration: 790ms;
  }
  html.motion-ready [data-motion="photo"] {
    --entry-duration: 840ms;
  }
  html.motion-ready [data-motion="headline"]:not(.motion-in) {
    filter: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .process { height: auto; min-height: 0; }
}
