/* ── Base ─────────────────────────────────────────── */
.gaia-column {
    min-width: 0;
}

/* ── Vertical alignment ───────────────────────────── */
.gaia-column--valign-center { align-self: center; }
.gaia-column--valign-bottom { align-self: end;    }

/* ── Text alignment ───────────────────────────────── */
.gaia-column--align-center { text-align: center; }
.gaia-column--align-right  { text-align: right;  }

/* ── Editor: remove horizontal padding only ──────────
   WordPress adds padding-left/right to each block
   wrapper for its editing tools (drag handle, etc).
   Removing only horizontal keeps vertical block
   spacing intact.
────────────────────────────────────────────────────── */
.wp-block-gaia-column .block-editor-block-list__block {
    padding-left:  0 !important;
    padding-right: 0 !important;
    margin-left:   0 !important;
    margin-right:  0 !important;
}

.wp-block-gaia-column.block-editor-block-list__layout {
    padding: 0 !important;
}

.wp-block-gaia-column .block-editor-inner-blocks {
    padding: 0 !important;
}