ul.wp-block-gallery {
  padding: 0;
}
.wp-block-pullquote {
  border-top: 4px solid @heading_color;
  border-bottom: 4px solid @heading_color;
  color: @heading_color;

  blockquote:not(.gsf-blockquote-right):not(.gsf-blockquote-left):not(.is-large):not(.is-style-large) {
    background-color: transparent !important;
    padding: 0;
    margin-top: 0;
    &:before {
      display: none;
    }
  }
}

.wp-block-quote.is-style-large,
.wp-block-quote.is-large {
  font-size: 20px;
  border-left: solid 5px @accent_color;
}


.wp-block-table.is-style-stripes tr:nth-child(odd) {
  & when (lightness(@background_color) < 50) {
    background-color: #444;
  }

  & when (lightness(@background_color) >= 50) {
    background-color: #f7f7f7;
  }
}

.wp-block-table.is-style-stripes td {
  border-color: transparent;
}

