/*
 * Reading-progress bar styles (extracted from reading-progress.html partial).
 * Loaded via <link> so no 'unsafe-inline' is needed in style-src CSP.
 */
.vh-reading-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: transparent;
  z-index: 60;
  pointer-events: none;
}
.vh-reading-progress__bar {
  height: 100%;
  width: 100%;
  transform: scaleX(0);
  transform-origin: left center;
  background: rgb(var(--color-primary-500, 59 130 246));
  transition: transform 80ms linear;
  will-change: transform;
}
@media (prefers-reduced-motion: reduce) {
  .vh-reading-progress__bar { transition: none; }
}
@media print {
  .vh-reading-progress { display: none; }
}
