/*
 * Scroll-Indicator — Invictus Agentur-Standard
 * Siehe scroll-indicator.js für HTML-Struktur + Verhalten.
 * Farben anpassen per CSS-Variable --accent (Fallback: primary blue)
 */
.scroll-indicator {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  z-index: 9999;
  background: transparent;
  pointer-events: none;
}

.scroll-indicator__bar {
  height: 100%;
  width: 100%;
  background: var(--accent, #0066ff);
  transform-origin: left center;
  transform: scaleX(0);
  will-change: transform;
  transition: transform 0.08s linear;
}

@media (prefers-reduced-motion: reduce) {
  .scroll-indicator__bar {
    transition: none;
  }
}
