$blocks-button__height: 56px;
$dark-gray-700: #616161;
$white: #fff;
.wp-block-button__link {
  color: $white;
  background-color: $dark-gray-700;
  border: none;
  border-radius: $blocks-button__height / 2;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  overflow-wrap: break-word;

  &.aligncenter {
    text-align: center;
  }

  &.alignright {
    /*rtl:ignore*/
    text-align: right;
  }
}

// the first selector is required for old buttons markup
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0;
}


// the first selector is required for old buttons markup

.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
  border-radius: 0 !important;
}

.is-style-outline.wp-block-button__link,
.wp-block-button__link.is-style-outline {
  background-color: transparent;
  border: 2px solid;
}
.wp-block-button__link i{
  display: inline-block;
  margin-right: 5px;
}
.wp-block-buba-blocks-button{
  margin-bottom: 1.25em;
}
.wp-block-buba-blocks-button .wp-block-button__link{
  width: max-content;
  display: block;
  &.align-button{
    &-left{
      margin-right: auto;
    }
    &-right{
      margin-left: auto;
    }
    &-center{
      margin-right: auto;
      margin-left: auto;
    }

  }
}
.buba-button-wrap{
  display: flex;
  &.align-button-left{
    justify-content: flex-start;
  }
  &.align-button-center{
    justify-content: center;
  }
  &.align-button-right{
    justify-content: flex-end;
  }
}
.is-style-text>.wp-block-button__link{
  background-color: transparent;
}