/* badge.css — pill-shape badges ported from go-backend. */

.ui-badge {
  border: 1px solid transparent;
  border-radius: 999px;
  display: inline-flex;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.2;
  padding: 0.3rem 0.75rem;
}

.ui-badge-info {
  background: var(--color-status-info-soft-bg);
  border-color: var(--color-status-info-soft-border);
  color: var(--color-status-info-foreground);
}

.ui-badge-warning {
  background: var(--color-status-warning-soft-bg);
  border-color: var(--color-status-warning-soft-border);
  color: var(--color-status-warning-foreground);
}

.ui-badge-success {
  background: var(--color-status-success-soft-bg);
  border-color: var(--color-status-success-soft-border);
  color: var(--color-status-success-foreground);
}

.ui-badge-danger {
  background: var(--color-status-danger-soft-bg);
  border-color: var(--color-status-danger-soft-border);
  color: var(--color-status-danger-foreground);
}

/* Primary variant — new in Phase 13, D-CA02 */
.ui-badge-primary {
  background: var(--color-surface-brand-soft);
  border-color: rgba(128, 78, 236, 0.3);
  color: var(--color-text-brand);
}
