/* ============================================================
   SCROLL GLOBAL — barra de progresso + rolagem suave
   Modular: remover o <link> deste arquivo + tb-scroll.js desliga
   tudo e a página volta à rolagem nativa, sem efeito colateral.
   ============================================================ */

/* Barra de progresso fixa no topo (acompanha a leitura da página) */
.tb-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  z-index: 9999;
  transform: scaleX(0);
  transform-origin: left center;
  background: linear-gradient(90deg, #B8956A 0%, #D4A574 45%, #E8C49A 100%);
  box-shadow: 0 0 12px rgba(212, 165, 116, 0.45);
  pointer-events: none;
  will-change: transform;
}

/* Enquanto a rolagem suave está ativa evitamos o "smooth" nativo,
   senão os dois motores disputam o mesmo scroll e a página treme. */
html.tb-scroll-ativo { scroll-behavior: auto; }

@media (prefers-reduced-motion: reduce) {
  .tb-progress { display: none; }
}
