/* Shared Lux vertical pacing; each family's geometry and ink stay intact. */
body.mev-rail-unified .mev-transverse-spine::before {
  transform:scaleY(var(--mev-tr-spine-progress,0))!important;
  transform-origin:50% 0!important;
  transition:none!important;
}
html.mev-vm-js body.mev-rail-unified .mev-vm-vline[data-mev-reading-rail="1"]::before {
  transform:scaleY(var(--mev-reading-v-progress,0))!important;
  transform-origin:50% 0!important;
  transition:none!important;
}
html.mev-about-js body.mev-rail-unified .mev-about-vline[data-mev-reading-rail="1"]::before {
  transform:translateX(-.5px) scaleY(var(--mev-reading-v-progress,0))!important;
  transform-origin:50% 0!important;
  transition:none!important;
}
html.mev-about-js body.mev-rail-unified .mev-about-vline[data-mev-reading-rail="1"]::after {
  transform:scaleY(var(--mev-reading-v-progress,0))!important;
  transform-origin:50% 0!important;
  transition:none!important;
}
body.mev-rail-unified .mev-vm-hline[data-mev-reading-horizontal="1"]::after {
  transform:scaleX(var(--mev-reading-h-progress,0))!important;
  transition:none!important;
}
body.mev-rail-unified .mev-about-hline[data-mev-reading-horizontal="1"]::after {
  transform:scaleX(var(--mev-reading-h-progress,0))!important;
  transition:none!important;
}
body.mev-rail-unified .mev-ic-v4-line--h[data-mev-reading-horizontal="1"],
body.mev-rail-unified .mev-ir-line--h[data-mev-reading-horizontal="1"],
body.mev-rail-unified .mev-tr-drawn-line[data-mev-reading-horizontal="1"] {
  transform:scaleX(var(--mev-reading-h-progress,0))!important;
  transition:none!important;
}
body.mev-rail-unified .mev-teach-hline[data-mev-reading-horizontal="1"]::after,
body.mev-rail-unified .mev-partners-hline[data-mev-reading-horizontal="1"]::after {
  transform:scaleX(var(--mev-reading-h-progress,0))!important;
  transition:none!important;
}
@media(prefers-reduced-motion:reduce) {
  body.mev-rail-unified [data-mev-reading-horizontal="1"]::after,
  body.mev-rail-unified .mev-ic-v4-line--h[data-mev-reading-horizontal="1"],
  body.mev-rail-unified .mev-ir-line--h[data-mev-reading-horizontal="1"] {
    transition:none!important;
  }
}
