/* ============================================================
   MasterSuspension — piezas de assets/motion.js
   Odómetro (MS.odometer) y texto solo para lectores de pantalla.
   ============================================================ */

.ms-sr {
  position: absolute !important;
  width: 1px; height: 1px;
  padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0 0 0 0);
  white-space: nowrap; border: 0;
}

/* ---------- Odómetro: dígitos que ruedan en vertical ---------- */
.ms-odo {
  display: inline-flex;
  font-variant-numeric: tabular-nums;
  line-height: 1;
}
.ms-odo-face { display: inline-flex; align-items: flex-end; }
.ms-odo-d {
  display: inline-block;
  height: 1.08em;
  overflow: hidden;
  /* Corte suave arriba y abajo: es transparencia, no un degradado de color */
  -webkit-mask-image: linear-gradient(180deg, transparent 0, #000 16%, #000 84%, transparent 100%);
          mask-image: linear-gradient(180deg, transparent 0, #000 16%, #000 84%, transparent 100%);
}
.ms-odo-col {
  display: flex;
  flex-direction: column;
  will-change: transform;
}
.ms-odo-col > span {
  display: block;
  height: 1.08em;
  line-height: 1.08em;
  text-align: center;
}
.ms-odo-sep { display: inline-block; line-height: 1.08em; }
