@layer core.atoms{@property --this-stack-spacing{syntax: "*"; inherits: false;}@property --this-stack-align{syntax: "*"; inherits: false;}.phxsg-stack{display:flex;flex-direction:column}.phxsg-stack:only-of-type:has([data-split-after]){block-size:100%}.phxsg-stack--spacing-1>*+*{--this-stack-spacing: var(--sys-spacing-1)}.phxsg-stack--spacing-2>*+*{--this-stack-spacing: var(--sys-spacing-2)}.phxsg-stack--spacing-3>*+*{--this-stack-spacing: var(--sys-spacing-3)}.phxsg-stack--spacing-4>*+*{--this-stack-spacing: var(--sys-spacing-4)}.phxsg-stack--spacing-5>*+*{--this-stack-spacing: var(--sys-spacing-5)}.phxsg-stack--spacing-6>*+*{--this-stack-spacing: var(--sys-spacing-6)}.phxsg-stack--spacing-8>*+*{--this-stack-spacing: var(--sys-spacing-8)}.phxsg-stack--spacing-10>*+*{--this-stack-spacing: var(--sys-spacing-10)}.phxsg-stack--spacing-14>*+*{--this-stack-spacing: var(--sys-spacing-14)}.phxsg-stack--spacing-18>*+*{--this-stack-spacing: var(--sys-spacing-18)}.phxsg-stack--spacing-20>*+*{--this-stack-spacing: var(--sys-spacing-20)}.phxsg-stack.phxsg-stack--split-bottom-bordered>*{border-bottom:1px solid var(--sys-color-outline)}.phxsg-stack.phxsg-stack--recursive *+*,.phxsg-stack:not(.phxsg-stack--recursive)>*+*{--_comp-stack-spacing: var(--this-stack-spacing, var(--comp-stack-spacing));margin-block-start:var(--_comp-stack-spacing);&[data-split-after]{margin-block-end:auto}}}
