/* RupaDigital V330 — scroll progress, decorative only, no layout shift */
#rd-scroll-progress-v330 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  z-index: 120;
  pointer-events: none;
  transform: scaleX(0);
  transform-origin: left center;
  background: linear-gradient(90deg, #12b9f3 0%, #22d3ee 57%, #2563eb 100%);
  backface-visibility: hidden;
  will-change: transform;
  contain: layout paint style;
}
#rd-scroll-progress-v330[hidden] { display: none !important; }
@media (prefers-reduced-motion: reduce) {
  #rd-scroll-progress-v330 { will-change: auto; }
}
