/* PILL BLOCK */

.pill {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: var(--space-8);
  padding: var(--space-4) var(--space-12);
  text-align: center;
  text-decoration: none;
  font-size: var(--text-sm);
  font-weight: 500;
  border-radius: var(--rounded-full);
  background-color: var(--background, var(--color-primary-100));
  color: var(--color, var(--color-white));
  white-space: pre;
}

.pill--secondary {
  --background: var(--color-primary-10);
  --color: var(--color-primary-100);
}

.pill[data-icon] {
  padding: var(--space-8) var(--space-16);
}

