/**
 * Colors
 */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}

.wp-block-file__button {
  background: #32373c;
  color: #fff;
}

.wp-block-accordion-heading {
  margin: 0;
}

.wp-block-accordion-heading__toggle {
  background-color: inherit !important;
  color: inherit !important;
}
.wp-block-accordion-heading__toggle:not(:focus-visible) {
  outline: none;
}
.wp-block-accordion-heading__toggle:hover, .wp-block-accordion-heading__toggle:focus {
  text-decoration: none;
  background-color: inherit !important;
  box-shadow: none;
  color: inherit;
  border: none;
  padding: var(--wp--preset--spacing--20, 1em) 0;
}
.wp-block-accordion-heading__toggle:focus-visible {
  outline-offset: 0;
  outline: auto;
}

.wp-block-tab:not(.has-text-color) {
  color: inherit !important;
}
.wp-block-tab:not(.has-background) {
  background-color: inherit !important;
}
.wp-block-tab:hover, .wp-block-tab:focus {
  text-decoration: none;
}
.wp-block-tab:focus-visible {
  outline-offset: 0;
  outline: auto;
}