.gc-block-buttons>.gc-block,.gc-block-buttons>.gc-block-button.gc-block-button.gc-block-button.gc-block-button.gc-block-button{
  margin:0;
}
.gc-block-buttons>.block-list-appender{
  align-items:center;
  display:inline-flex;
}
.gc-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{
  justify-content:flex-start;
}
.gc-block-buttons>.gc-block-button:focus{
  box-shadow:none;
}
.gc-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .gc-block[data-align=center]{
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  width:100%;
}
.gc-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .gc-block[data-align=center] .gc-block-button{
  margin-bottom:0;
}
.editor-styles-wrapper .gc-block-buttons.has-custom-font-size .gc-block-button__link{
  font-size:inherit;
}

.gc-block[data-align=center]>.gc-block-buttons{
  align-items:center;
  justify-content:center;
}

.gc-block[data-align=right]>.gc-block-buttons{
  justify-content:flex-end;
}