.wp-block-heading {
  margin: var(--cp-margin-t-h, 0);
}

.wp-block-heading {
  font-family: var(--cp-font-family-t-h, inherit);
  font-size: var(--cp-font-size-t-h, 2em);
  font-weight: var(--cp-font-weight-t-h, regular);
  line-height: var(--cp-line-height-t-h, 1.5);
  letter-spacing: var(--cp-letter-spacing-t-h, normal);
}

.wp-block-heading.is-style-header {
  padding: var(--cp-padding-c-h);
  border-width: var(--cp-border-width-c-h, 0);
  border-radius: var(--cp-border-radius-c-h, 0);
  box-shadow: var(--cp-shadow-c-h) oklch(var(--cp-tones-shd-l) var(--cp-tones-shd-c) var(--cp-tones-shd-h) / var(--cp-tones-shd-a,1));
}

.wp-block-heading {
  position: relative;
}
.wp-block-heading.is-style-headline {
  padding: sp-h;
  padding-inline: 0rem;
  padding-top: 0rem;
  border-bottom-style: solid;
  border-bottom-width: var(--cp-border-width-c-h);
  border-bottom-color: oklch(calc(1 - var(--cp-tones-tx-t) * 100) var(--cp-tones-tx-c) var(--cp-tones-tx-h) / calc(var(--cp-tones-tx-a,1) * 0.5));
  color: oklch(var(--cp-tones-tx-l) var(--cp-tones-tx-c) var(--cp-tones-tx-h) / var(--cp-tones-tx-a,1));
}
.wp-block-heading.is-style-headline::after {
  content: "";
  display: block;
  position: absolute;
  left: 0rem;
  top: 100%;
  width: 6em;
  height: var(--cp-border-width-c-h);
  background-color: oklch(var(--cp-tones-a-l) var(--cp-tones-a-c) var(--cp-tones-a-h) / var(--cp-tones-a-a,1));
}
.wp-block-heading.is-style-catch {
  color: oklch(var(--cp-tones-mx-l) var(--cp-tones-mx-c) var(--cp-tones-mx-h) / var(--cp-tones-mx-a,1));
}

h1.wp-block-heading.is-style-header, h2.wp-block-heading.is-style-header, h3.wp-block-heading.is-style-header {
  background-color: oklch(var(--cp-tones-mx-l) var(--cp-tones-mx-c) var(--cp-tones-mx-h) / var(--cp-tones-mx-a,1));
  color: oklch(var(--cp-tones-ix-l) var(--cp-tones-ix-c) var(--cp-tones-ix-h) / var(--cp-tones-ix-a,1));
}

h4.wp-block-heading.is-style-header, h5.wp-block-heading.is-style-header, h6.wp-block-heading.is-style-header {
  background-color: oklch(var(--cp-tones-sx-l) var(--cp-tones-sx-c) var(--cp-tones-sx-h) / var(--cp-tones-sx-a,1));
  color: oklch(var(--cp-tones-tx-l) var(--cp-tones-tx-c) var(--cp-tones-tx-h) / var(--cp-tones-tx-a,1));
}

/*# sourceMappingURL=./style.css.map */