.b-ext .wp-block-buttons {box-sizing: border-box;}
.b-ext .wp-block-buttons.is-vertical {flex-direction: column;}
.b-ext .wp-block-buttons.is-vertical>.wp-block-button:last-child {margin-bottom: 0;}
.b-ext .wp-block-buttons>.wp-block-button {display: inline-block;margin: 0;}
.b-ext .wp-block-buttons.is-content-justification-left {justify-content: flex-start;}
.b-ext .wp-block-buttons.is-content-justification-left.is-vertical {align-items: flex-start;}
.b-ext .wp-block-buttons.is-content-justification-center {justify-content: center;}
.b-ext .wp-block-buttons.is-content-justification-center.is-vertical {align-items: center;}
.b-ext .wp-block-buttons.is-content-justification-right {justify-content: flex-end;}
.b-ext .wp-block-buttons.is-content-justification-right.is-vertical {align-items: flex-end;}
.b-ext .wp-block-buttons.is-content-justification-space-between {justify-content: space-between;}
.b-ext .wp-block-buttons.aligncenter {text-align: center;}
.b-ext .wp-block-buttons:not(.is-content-justification-space-between, .b-ext .is-content-justification-right, .b-ext .is-content-justification-left, .b-ext .is-content-justification-center) .wp-block-button.aligncenter {margin-left: auto;margin-right: auto;width: 100%;}
.b-ext .wp-block-buttons[style*=text-decoration] .wp-block-button, .b-ext .wp-block-buttons[style*=text-decoration] .wp-block-button__link {text-decoration: inherit;}
.b-ext .wp-block-buttons.has-custom-font-size .wp-block-button__link {font-size: inherit;}
.b-ext .wp-block-button.aligncenter {text-align: center;}