/* =========================================
   Bikeshift Odometer
   Only visual styles — layout via Bootstrap
   ========================================= */

.odometer-number {
  font-family: "Hanken Grotesk", sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1;
  font-variant-numeric: tabular-nums;
}

[data-odometer-element] {
  display: inline-flex;
  align-items: center;
  font-variant-numeric: tabular-nums;
}

[data-odometer-part="mask"],
[data-odometer-part="static"] {
  display: inline-block;
  overflow: clip;
  padding: 0.05em;
  margin: -0.05em;
}

[data-odometer-part="roller"] {
  display: block;
  white-space: pre;
  text-align: center;
  will-change: transform;
}

[data-odometer-part="static"] {
  display: inline-block;
}

/* Responsive */
@media screen and (max-width: 991px) {
  .odometer-number {
    font-size: 3em;
  }
}

@media screen and (max-width: 479px) {
  .odometer-number {
    font-size: 2.25em;
  }
}
