.wp-block-columns.sb-columns-content-left>.wp-block-column{text-align:left}
.wp-block-columns.sb-columns-content-center>.wp-block-column{text-align:center}
.wp-block-columns.sb-columns-content-right>.wp-block-column{text-align:right}
.wp-block-columns.sb-columns-content-left>.wp-block-column>.wp-block-image{margin-left:0;margin-right:auto;float:none}
.wp-block-columns.sb-columns-content-center>.wp-block-column>.wp-block-image{margin-left:auto;margin-right:auto;float:none}
.wp-block-columns.sb-columns-content-right>.wp-block-column>.wp-block-image{margin-left:auto;margin-right:0;float:none}
.wp-block-columns.sb-columns-content-left>.wp-block-column>.wp-block-buttons{justify-content:flex-start}
.wp-block-columns.sb-columns-content-center>.wp-block-column>.wp-block-buttons{justify-content:center}
.wp-block-columns.sb-columns-content-right>.wp-block-column>.wp-block-buttons{justify-content:flex-end}

.wp-block-columns>.wp-block-column.sb-column-content-left{text-align:left}
.wp-block-columns>.wp-block-column.sb-column-content-left>.wp-block-image{margin-left:0;margin-right:auto;float:none}
.wp-block-columns>.wp-block-column.sb-column-content-left>.wp-block-buttons{justify-content:flex-start}
.editor-styles-wrapper .wp-block-columns>.wp-block-column.sb-column-content-left .block-editor-block-list__layout>.wp-block-image{margin-left:0;margin-right:auto;float:none}

.wp-block-columns>.wp-block-column.sb-column-content-center{text-align:center}
.wp-block-columns>.wp-block-column.sb-column-content-center>.wp-block-image{margin-left:auto;margin-right:auto;float:none}
.wp-block-columns>.wp-block-column.sb-column-content-center>.wp-block-buttons{justify-content:center}
.editor-styles-wrapper .wp-block-columns>.wp-block-column.sb-column-content-center .block-editor-block-list__layout>.wp-block-image{margin-left:auto;margin-right:auto;float:none}

.wp-block-columns>.wp-block-column.sb-column-content-right{text-align:right}
.wp-block-columns>.wp-block-column.sb-column-content-right>.wp-block-image{margin-left:auto;margin-right:0;float:none}
.wp-block-columns>.wp-block-column.sb-column-content-right>.wp-block-buttons{justify-content:flex-end}
.editor-styles-wrapper .wp-block-columns>.wp-block-column.sb-column-content-right .block-editor-block-list__layout>.wp-block-image{margin-left:auto;margin-right:0;float:none}

/* Position the entire Columns block without floating subsequent content. */
.content-area .wp-block-columns.alignleft,
.content-area .wp-block-columns.aligncenter,
.content-area .wp-block-columns.alignright{float:none;clear:both;width:760px;max-width:100%;box-sizing:border-box}
.content-area .wp-block-columns.alignleft{margin-left:0!important;margin-right:auto!important}
.content-area .wp-block-columns.aligncenter{margin-left:auto!important;margin-right:auto!important}
.content-area .wp-block-columns.alignright{margin-left:auto!important;margin-right:0!important}
.editor-styles-wrapper .wp-block-columns.alignleft,
.editor-styles-wrapper .wp-block-columns.aligncenter,
.editor-styles-wrapper .wp-block-columns.alignright,
.editor-styles-wrapper [data-align="left"]>.wp-block-columns,
.editor-styles-wrapper [data-align="center"]>.wp-block-columns,
.editor-styles-wrapper [data-align="right"]>.wp-block-columns{display:flex!important;float:none!important;box-sizing:border-box;max-width:100%}
.editor-styles-wrapper .wp-block-columns.alignleft{margin-left:0!important;margin-right:auto!important}
.editor-styles-wrapper .wp-block-columns.aligncenter{margin-left:auto!important;margin-right:auto!important}
.editor-styles-wrapper .wp-block-columns.alignright{margin-left:auto!important;margin-right:0!important}

/* Center the editor's alignment wrapper as well as the actual Columns block. */
.editor-styles-wrapper .sb-columns-block-align-left,
.editor-styles-wrapper .sb-columns-block-align-center,
.editor-styles-wrapper .sb-columns-block-align-right{width:760px!important;max-width:100%!important;float:none!important;clear:both;box-sizing:border-box}
.editor-styles-wrapper .sb-columns-block-align-left{margin-left:0!important;margin-right:auto!important}
.editor-styles-wrapper .sb-columns-block-align-center{margin-left:auto!important;margin-right:auto!important}
.editor-styles-wrapper .sb-columns-block-align-right{margin-left:auto!important;margin-right:0!important}
.editor-styles-wrapper [data-align="center"]:has(>.wp-block-columns){width:760px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
.editor-styles-wrapper [data-align="center"]>.wp-block-columns{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
.editor-styles-wrapper .wp-block-columns.sb-columns-block-align-center{display:flex!important}
