[data-component-id="every:form-element"]:not(.form-type--boolean) {
  /** Every: layout.primitive.stack container */
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
[data-component-id="every:form-element"]:not(.form-type--boolean) > * {
  /** Every: layout.primitive.stack item */
  margin-block: 0;
}
[data-component-id="every:form-element"]:not(.form-type--boolean) > *:first-child {
  /** Every: layout.primitive.stack item */
  -webkit-margin-before: calc(var(--every-layout-primitive-stack--inner-space, var(--s0, 0)) * var(--every-layout-primitive-stack--outer-space-ratio, 0));
          margin-block-start: calc(var(--every-layout-primitive-stack--inner-space, var(--s0, 0)) * var(--every-layout-primitive-stack--outer-space-ratio, 0));
}
[data-component-id="every:form-element"]:not(.form-type--boolean) > *:last-child {
  /** Every: layout.primitive.stack item */
  -webkit-margin-after: calc(var(--every-layout-primitive-stack--inner-space, var(--s0, 0)) * var(--every-layout-primitive-stack--outer-space-ratio, 0));
          margin-block-end: calc(var(--every-layout-primitive-stack--inner-space, var(--s0, 0)) * var(--every-layout-primitive-stack--outer-space-ratio, 0));
}
[data-component-id="every:form-element"]:not(.form-type--boolean) > * + * {
  /** Every: layout.primitive.stack item */
  -webkit-margin-before: var(--every-layout-primitive-stack--inner-space, var(--s0, 0));
          margin-block-start: var(--every-layout-primitive-stack--inner-space, var(--s0, 0));
}

[data-component-id="every:form-element"]:is(.form-type--boolean) {
  --every-layout-primitive-cluster-justify-content: flex-start;
  --every-layout-space-horizontal: var(--s-3);
}
[data-component-id="every:form-element"]:is(.form-type--boolean) > * {
  /** Every: layout.primitive.cluster wrapper */
  align-items: var(--every-layout-primitive-cluster-align-items, center);
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: var(--every-layout-space-horizontal, var(--s0, 0));
       column-gap: var(--every-layout-space-horizontal, var(--s0, 0));
  justify-content: var(--every-layout-primitive-cluster-justify-content, center);
}