/* vrc.dj  Reading progress bar for document pages (/privacy, /terms, /impressum).
   Same fill as the home carousel's .hero-progress (3px, --accent-2-base), but
   no track: pinned under the nav a full-width track would read as a second
   nav border. Hidden until doc-progress.js finds the page scrolls. */
.doc-progress {
  position: fixed;
  top: var(--nav-h, 56px);
  left: 0;
  right: 0;
  height: 3px;
  z-index: calc(var(--z-nav) - 1);
  pointer-events: none;
  opacity: 0;
  transition: opacity .25s ease;
}
.doc-progress.is-scrollable { opacity: 1; }
.doc-progress-fill {
  height: 100%;
  background: var(--accent-2-base);
  transform: scaleX(0);
  transform-origin: left center;
  will-change: transform;
}
@media (max-width: 767.98px) {
  .doc-progress { height: 2px; }
}
