.wrapper {
  height: 100%;
  display: grid;
  grid-template-rows: auto 1fr;
}

.total-item {
  height: 100%;
  transition: background-color 250ms ease-in-out;
}

.total-item:is(a):hover {
  cursor: pointer;
  background-color: hsl(210, 10%, 94%);
}

.total-text {
 font-size: max(0.75rem, min(0.85rem, 2vmin));
}

.total-number {
  font-size: max(1.2rem, min(1.75rem, 4vmin));
}