.wp-block-button {
  --plover--style--block-gap: var(--wp--custom--element--button--gap, 0.5em);
  line-height:1;
  padding:0 !important;
  box-shadow:none !important
}
.wp-block-button button[type=submit],.wp-block-button input[type=button],.wp-block-button input[type=submit],.wp-block-button .wp-block-button__link,.wp-element-button,.is-style-button,.button:not(.components-button),[type=submit] {
  display:inline-flex;
  gap:var(--plover--style--block-gap);
  align-items:center;
  justify-content:center;
  cursor:pointer;
  letter-spacing:inherit;
  text-transform:inherit;
  box-shadow:var(--plover-box-shadow, none)
}
.wp-block-button button[type=submit].has-text-align-left,.wp-block-button input[type=button].has-text-align-left,.wp-block-button input[type=submit].has-text-align-left,.wp-block-button .wp-block-button__link.has-text-align-left,.wp-element-button.has-text-align-left,.is-style-button.has-text-align-left,.button:not(.components-button).has-text-align-left,[type=submit].has-text-align-left {
  justify-content:flex-start
}
.wp-block-button button[type=submit].has-text-align-right,.wp-block-button input[type=button].has-text-align-right,.wp-block-button input[type=submit].has-text-align-right,.wp-block-button .wp-block-button__link.has-text-align-right,.wp-element-button.has-text-align-right,.is-style-button.has-text-align-right,.button:not(.components-button).has-text-align-right,[type=submit].has-text-align-right {
  justify-content:flex-end
}