.buttons-outer-wrapper .buttons-inner-wrapper .wp-block-buttons {
  display: flex;
  flex-direction: var(--buttons-flex-direction, inherit); }
  .buttons-outer-wrapper .buttons-inner-wrapper .wp-block-buttons.aligncenter {
    justify-content: center; }
  .buttons-outer-wrapper .buttons-inner-wrapper .wp-block-buttons .button-outer-wrapper {
    margin: var(--button-margin-top, 20px) var(--button-margin-right, 0) var(--button-margin-bottom, 0) var(--button-margin-left, 0); }

#blog-pagination a,
#pagination span,
#pagination a,
article .button,
article .wp-block-button__link,
article [type="button"],
#editor .wp-block-button__link {
  border-radius: var(--button-border-radius, var(--border-radius, 0));
  border: var(--button-border-width, 0) solid var(--button-border-color, var(--primary-color));
  color: var(--button-color, #fff) !important;
  background-color: var(--button-background-color, var(--primary-color));
  font-family: var(--button-font-family, var(--secondary-font, var(--primary-font)));
  font-size: var(--button-font-size, var(--p-font-size));
  line-height: var(--button-line-height, var(--p-line-height));
  font-weight: var(--button-font-weight, var(--p-font-weight));
  padding: var(--button-padding-top, var(--button-padding, 10px)) var(--button-padding-right, var(--button-padding, 30px)) var(--button-padding-bottom, var(--button-padding, 10px)) var(--button-padding-left, var(--button-padding, 30px));
  -webkit-text-decoration: var(--button-text-decoration, none);
          text-decoration: var(--button-text-decoration, none);
  text-transform: var(--button-text-transform, none);
  transition-duration: var(--button-transition-duration, background-color);
  transition-duration: var(--button-transition-duration, var(--transition-duration)); }
  #blog-pagination a:hover,
  #pagination span:hover,
  #pagination a:hover,
  article .button:hover,
  article .wp-block-button__link:hover,
  article [type="button"]:hover,
  #editor .wp-block-button__link:hover {
    border-radius: var(--button-hover-border-radius, var(--button-border-radius, var(--border-radius, 0)));
    border: var(--button-hover-border-width, var(--button-border-width, 0)) solid var(--button-border-color, var(--primary-color));
    color: var(--button-hover-color, var(--button-color, #fff)) !important;
    background-color: var(--button-hover-background-color, var(--secondary-color));
    font-family: var(--button-hover-font-family, var(--button-font-family, var(--secondary-font, var(--primary-font))));
    font-size: var(--button-hover-font-size, var(--button-font-size, var(--p-font-size)));
    line-height: var(--button-hover-line-height, var(--button-line-height, var(--p-line-height)));
    font-weight: var(--button-hover-font-weight, var(--button-font-weight, var(--p-font-weight)));
    padding: var(--button-hover-padding-top, var(--button-padding-top, var(--button-padding, 10px))) var(--button-hover-padding-right, var(--button-padding-right, var(--button-padding, 30px))) var(--button-hover-padding-bottom, var(--button-padding-bottom, var(--button-padding, 10px))) var(--button-hover-padding-left, var(--button-padding-left, var(--button-padding, 30px)));
    -webkit-text-decoration: var(--button-hover-text-decoration, var(--button-text-decoration, none));
            text-decoration: var(--button-hover-text-decoration, var(--button-text-decoration, none));
    text-transform: var(--button-hover-text-transform, var(--button-text-transform, none)); }
