:is([class *="is-style-text"]) {
  font-family: 'KoPub Batang', sans-serif;
  font-weight: bold;
}
.textggu--comment1:after {
  top: -85%;
  font-size: 50%;
}
.wp-block-post-content :is(h1, h2, h3),
.custom-cover-wrap .textggu--comment1 {
  position: relative;
  font-family: 'KoPub Batang', sans-serif;
  color: #fff;
  filter: drop-shadow(0 0 2px #000) drop-shadow(0 0 4px #000);
}

.wp-block-post-content h2,
.wp-block-post-content h3 {
    border-radius: 5px;
    text-align: center!important;
    font-size: var(--wp--preset--font-size--x-large);
    /* background: rgb(0, 0, 0, 0.7); */
    padding: 1.5em 0;
    filter: drop-shadow(0 0 3px #000);
}

.wp-block-post-content h2::before {
    content: "";
    position: absolute;
    right: 50%;
    transform: translateX(50%);
    bottom: 70%;
    Height: 1em;
    aspect-ratio: 342/ 41;
    display: block;
    background: url(/wp-content/mu-plugins/css/img/silksong-field-top.webp) no-repeat center / cover;
    pointer-events: none;
    z-index: -1;
}
.wp-block-post-content h2::after {
  content: "";
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: 70%;
  Height: 1.7em;
  aspect-ratio: 500 / 79;
  display: block;
  background: url("/wp-content/mu-plugins/css/img/silksong-field-bottom.webp")
              no-repeat center / cover;
  pointer-events: none;
  z-index: -1;
}

.wp-block-post-content h3::before {
    content: "";
    position: absolute;
    right: 50%;
    transform: translateX(50%);
    bottom: 75%;
    Height: 1.7em;
    aspect-ratio: 522 / 84;
    display: block;
    background: url(/wp-content/mu-plugins/css/img/silksong-NPC-top.webp) no-repeat center / cover;
    pointer-events: none;
    z-index: -1;
}
.wp-block-post-content h3::after {
  content: "";
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: 70%;
  Height: 1.7em;
  aspect-ratio: 378 / 74;
  display: block;
  background: url("/wp-content/mu-plugins/css/img/silksong-NPC-bottom-1.webp")
              no-repeat center / cover;
  pointer-events: none;
  z-index: -1;
}

.wp-block-post-content :is(figure:not(.wp-block-table)) {
  padding: 5px 3px 6px 7px!important;
  position: relative;
}

.wp-block-post-content :is(img:not([class*="emoji"])) {
  border-radius: 15px;
}

.wp-block-post-content :is(figure:not(.wp-block-table))::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 5em;
  aspect-ratio: 256 / 433;
  background: url('/wp-content/mu-plugins/css/img/silksong-save-top.webp')
              no-repeat center / cover;
  filter: drop-shadow(0px 0px 3px black);
  pointer-events: none;
  z-index: 1;
}

.wp-block-post-content :is(figure:not(.wp-block-table)):after {
  content: "";
  position: absolute;
  bottom: 0; right: 0;
  width: 5em;
  aspect-ratio: 216 / 176;
  background: url('/wp-content/mu-plugins/css/img/silksong-save-bottom.webp')
              no-repeat center / cover;
  filter: drop-shadow(0px 0px 3px black);
  pointer-events: none;
}