ul#hitungmundur {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: center;
  justify-items: center;
  gap: 0.2rem 0.12rem;
  width: 100%;
  max-width: 24rem;
  font-family: 'Playfair Display', 'Cairo', serif;
}

ul#hitungmundur li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: 0;
}

ul#hitungmundur li span {
  display: block;
  width: 100%;
  font-size: clamp(1rem, 4.5vw, 1.65rem);
  font-weight: 600;
  line-height: 1.15;
  color: #4d423a;
  text-align: center;
  font-variant-numeric: tabular-nums;
}

ul#hitungmundur li.separator {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: clamp(0.85rem, 3.2vw, 1.35rem);
  line-height: 1;
  color: #a8978a;
  padding: 0 0.05rem;
  align-self: center;
}

ul#hitungmundur li p {
  display: block;
  width: 100%;
  color: #8c7b6e;
  font-size: clamp(0.58rem, 2.4vw, 0.72rem);
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin: 0.28rem 0 0;
  text-align: center;
  font-family: 'Cairo', Tahoma, sans-serif;
}

html[dir="rtl"] ul#hitungmundur li p {
  text-transform: none;
  letter-spacing: 0;
}
