.wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  font-family: "Inter-Medium";
  background-color: var(--secondary-bg-color);
  padding-bottom: 2rem;
}

.button {
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  text-decoration: none;
  font-size: 14px;
  font-family: "Inter-Bold";
  transition: background-color 0.2s ease;
  background: white;
}

.button:hover {
  background-color: #f0f0f0;
}

.active {
  background-color: #0070f3;
  color: white;
  border-color: #0070f3;
  pointer-events: none;
}

.dots {
  padding: 6px 12px;
  border: none;
  background: none;
  font-size: 16px;
  cursor: pointer;
  color: #666;
}

.dots:hover {
  color: #000;
}
