.filters-content__page {
  border: dashed 0.1rem rgba(var(--color-border));
  border-radius: var(--text-boxes-radius);
  aspect-ratio: var(--aspect-ratio);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 1.5rem;
}
.filters-content__page span {
  color: rgba(var(--color-foreground));
  text-transform: uppercase;
  font-size: clamp(2rem, calc(0.5vw + 1.8rem), 2.4rem);
  transition: 0.3s;
}
.filters-content__page span:first-child {
  color: rgba(var(--color-foreground), 0.5);
  font-size: clamp(1rem, calc(0.75vw + 0.7rem), 1.6rem);
}

.filters-content__page:hover span:last-child {
  color: rgba(var(--color-foreground), 0.5);
}