.cluster {
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--cluster-justification, flex-start);
  align-items: var(--cluster-alignment, flex-start);
  gap: var(--cluster-gap-vertical, var(--cluster-gap, var(--space-m)))
    var(--cluster-gap, var(--space-m));
}

[data-variant='space-between'] {
  --cluster-justification: space-between;
}
