.cluster {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.cluster.justify-between {
  justify-content: space-between;
}
.cluster.justify-around {
  justify-content: space-around;
}
.cluster.justify-center {
  justify-content: center;
}
.cluster.justify-end {
  justify-content: flex-end;
}

.cluster.align-center {
  align-items: center;
}

.cluster.space8 {
  gap: var(--s8);
}

.cluster.space7 {
  gap: var(--s7);
}

.cluster.space6 {
  gap: var(--s6);
}

.cluster.space5 {
  gap: var(--s5);
}

.cluster.space4 {
  gap: var(--s4);
}

.cluster.space3 {
  gap: var(--s3);
}

.cluster.space2 {
  gap: var(--s2);
}

.cluster.space1 {
  gap: var(--s1);
}

.cluster.space0 {
  gap: var(--s0);
}
