/* tag-group — @tokens: (none — pure layout, all semantic)

   An inline-wrap layout container for tags / chips / badges. Pure layout
   primitive: it owns only spacing + wrapping, never the aesthetics of its
   children (each child — `.hzo-chip`, `.hzo-badge` — styles itself). No
   interactive states. Token-only: gap reads the semantic --space-* scale. */
.hzo-tag-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--space-sm);
}

/* Tight — denser packing for label clouds / inline meta rows. */
.hzo-tag-group--tight {
    gap: var(--space-xs);
}
