.badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  padding: 3px 9px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 850;
  white-space: nowrap;
}

.badge-green {
  color: var(--green-600);
  background: var(--green-100);
}

.badge-yellow {
  color: #854d0e;
  background: var(--yellow-100);
}

.badge-gold {
  color: #991b1b;
  background: #fee2e2;
  border: 1px solid #fecaca;
}

.badge-red {
  color: var(--red-600);
  background: var(--red-100);
}

.badge-blue {
  color: var(--blue-600);
  background: var(--blue-100);
}

.badge-purple {
  color: var(--purple-600);
  background: var(--purple-100);
}

.badge-grey {
  color: var(--slate-600);
  background: var(--slate-100);
}
