.content-blocks-v1 .content-blocks-v1__filters {
  max-width: 62rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.6rem;
}

.content-blocks-v1 .content-blocks-v1__chip {
  border: 1px solid color-mix(in srgb, var(--cb-accent) 32%, transparent);
  background: color-mix(in srgb, var(--cb-card) 90%, var(--cb-bg));
  color: var(--cb-text);
  border-radius: 999px;
  padding: 0.45rem 1rem;
  font-size: 0.86rem;
  cursor: default;
}

.content-blocks-v1 .content-blocks-v1__chip--active {
  background: color-mix(in srgb, var(--cb-accent) 24%, var(--cb-card));
}
