/* =============================================================================
   Composition: Stack
   CUBE CSS: Vertical stacking with consistent spacing between children.
   Usage: <div class="stack"> or override --stack-space for custom gap.
   ============================================================================= */

.stack {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.stack > * + * {
    margin-top: var(--stack-space, var(--space-l));
}
