@layer components{.Stack{grid-gap:var(--r-gap,0) var(--c-gap,0);align-items:var(--h-align);display:flex;flex-direction:column;justify-content:var(--v-align);max-inline-size:var(--max-w)}.Stack:where([data-stack-has-padding=true]){padding:var(--v-padding,0) var(--h-padding,0)}.Stack:where([data-stack-fill=true])>*{flex-grow:1}.Stack[data-stack-direction=column-reverse]{flex-direction:column-reverse}.Stack[data-stack-direction^=row]{align-items:var(--v-align);justify-content:var(--h-align)}.Stack[data-stack-direction=row]{flex-direction:row}.Stack[data-stack-direction=row-reverse]{flex-direction:row-reverse}.Stack[data-stack-inline=true]{display:inline-flex;flex-grow:0}.Stack[data-stack-wrap=true]{flex-wrap:wrap}}