.badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.25rem;padding:.3rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.badge--primary{background:var(--gradient-primary);color:#fff}.badge--success{color:var(--color-success-dark);background:#36cc7226}.badge--warning{color:#7a5a00;background:#f9bc1333}.badge--neutral{background:var(--color-surface);color:var(--color-muted)}
