/* ============================================================================
 * layout/stack.css — vertical spacing utilities
 * ============================================================================
 * Depends on: core/tokens.css
 *
 * Use .stack-* on a container to apply consistent vertical spacing between
 * its direct children, drawn from the approved spacing scale.
 * ========================================================================== */

.stack-sm > * + * { margin-top: var(--space-3); }   /* 12px */
.stack-md > * + * { margin-top: var(--space-5); }   /* 20px */
.stack-lg > * + * { margin-top: var(--space-8); }   /* 32px */
.stack-xl > * + * { margin-top: var(--space-12); }  /* 48px */
