.la-reading-progress {
  position: fixed;
  z-index: 90;
  inset-inline: 0;
  top: 0;
  height: 3px;
  overflow: hidden;
  background: #ead4dd;
  pointer-events: none;
  user-select: none;
}
.la-reading-progress__fill {
  display: block;
  width: 100%;
  height: 100%;
  background: #782742;
  transform: scaleX(0);
  transform-origin: left center;
  transition: none;
}
@media (prefers-reduced-motion: reduce) {
  .la-reading-progress,
  .la-reading-progress__fill { animation: none; transition: none; }
}
