.ui-tag{border-radius:var(--r-chip);font-family:var(--f-body);font-weight:var(--font-weight-semi);white-space:nowrap;align-items:center;gap:4px;line-height:1.4;display:inline-flex}.ui-tag--md{padding:6px 12px;font-size:13px}.ui-tag--sm{font-size:var(--font-size-caption);padding:3px 10px}.ui-tag--primary{background:var(--c-primary-soft);color:var(--c-primary)}.ui-tag--success{background:var(--c-success-soft);color:var(--c-success)}.ui-tag--muted{background:var(--c-muted);color:var(--c-text-2)}.ui-tag--heart{background:var(--c-heart-soft);color:var(--c-heart)}.ui-tag--warn{background:var(--c-warn-soft);color:var(--c-warn)}.ui-tag--danger{background:var(--c-danger-soft);color:var(--c-danger)}
