.buttons-outer-wrapper .buttons-inner-wrapper .wp-block-buttons {
  display: flex;
  flex-direction: var(--buttons-flex-direction, inherit);
  gap: var(--buttons-gap);
}
.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));
}