// Vertical stack: lays children out in a column with a gap (scale 0–8).
component Stack {
  props {
    gap = "4"
    class = ""
  }
  view {
    <div class="wire-stack wire-gap-{gap} {class}"><slot></slot></div>
  }
}
