@charset "UTF-8";
:root {
  --_global--background-color: #0000;
  --_global--border-radius: 6px;
  --_color-black: #111;
  --_color-gray: #999;
  --_dark-color-gray: #666;
  --_darker-color-gray: #444;
  --_darkest-color-gray: #3b3b3b;
  --_light-color-gray: #ccc;
  --_lighter-color-gray: #eee;
  --_lightest-color-gray: #f7f7f7;
  --_color-text: #333;
  --_dark-color-text: #000;
  --_darker-color-text: #000;
  --_darkest-color-text: #000;
  --_light-color-text: #666;
  --_lighter-color-text: #888;
  --_lightest-color-text: #919191;
  --_color-white: #fff;
  --_color-red: #e74c3c;
  --_global--container-margin: var(--_s1);
  --_global--container-max-width: 1280px;
  --_list-item-indent: 1.5em;
  --_form-control-border-color: var(--_light-color-gray);
  --_form-control-border-color-hover: var(--_color-gray);
  --_form-control-border-color-focus: #85b7d9;
  --_global--transition-duration: 0.2s;
  --_global--transition-function-timing: ease-out;
  --_global--transition-delay: 0s;
  --_half-leading: 0.4;
  --_global--line-height: calc(1 + var(--_half-leading) * 2);
  --_base-font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  --_global--font-family: var(--_base-font-family);
  --_base-font-size-px: 16px;
  --_global--font-size-px: var(--_base-font-size-px);
  --_margin-scale: 1;
  --_space-unitless: var(--_global--line-height);
  --_space: calc(var(--_global--line-height) * 1rem);
  --_page-effect-z-index: 1000000;
  --_harmonic-sequence-base: 8;
  --_min-harmonic-sequence-base: 9;
  --_max-harmonic-sequence-base: var(--_harmonic-sequence-base);
  --_line-height-slope: -0.16666;
  --_font-size-level: 0;
  --_ms-2: calc(var(--_space-unitless)/3 * 1);
  --_ms-1: calc(var(--_space-unitless)/3 * 2);
  --_ms0: 0rem;
  --_ms1: calc(var(--_space-unitless)/3 * 3);
  --_ms2: calc(var(--_space-unitless)/3 * 5);
  --_ms3: calc(var(--_space-unitless)/3 * 8);
  --_ms4: calc(var(--_space-unitless)/3 * 13);
  --_ms5: calc(var(--_space-unitless)/3 * 21);
  --_ms6: calc(var(--_space-unitless)/3 * 34);
  --_ms7: calc(var(--_space-unitless)/3 * 55);
  --_s-2: calc(var(--_ms-2) * 1rem);
  --_s-1: calc(var(--_ms-1) * 1rem);
  --_s0: 0rem;
  --_s1: calc(var(--_ms1) * 1rem);
  --_s2: clamp(
    calc(var(--_ms1) + var(--_ms2) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms2) - var(--_ms1) + var(--_ms2) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms2) * 0.28125
        ) *
        1rem + (var(--_ms2) - var(--_ms1) + var(--_ms2) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms2) * 1rem
  );
  --_s3: clamp(
    calc(var(--_ms1) + var(--_ms3) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms3) - var(--_ms1) + var(--_ms3) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms3) * 0.28125
        ) *
        1rem + (var(--_ms3) - var(--_ms1) + var(--_ms3) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms3) * 1rem
  );
  --_s4: clamp(
    calc(var(--_ms1) + var(--_ms4) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms4) - var(--_ms1) + var(--_ms4) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms4) * 0.28125
        ) *
        1rem + (var(--_ms4) - var(--_ms1) + var(--_ms4) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms4) * 1rem
  );
  --_s5: clamp(
    calc(var(--_ms1) + var(--_ms5) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms5) - var(--_ms1) + var(--_ms5) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms5) * 0.28125
        ) *
        1rem + (var(--_ms5) - var(--_ms1) + var(--_ms5) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms5) * 1rem
  );
  --_s6: clamp(
    calc(var(--_ms1) + var(--_ms6) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms6) - var(--_ms1) + var(--_ms6) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms6) * 0.28125
        ) *
        1rem + (var(--_ms6) - var(--_ms1) + var(--_ms6) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms6) * 1rem
  );
  --_s7: clamp(
    calc(var(--_ms1) + var(--_ms7) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms7) - var(--_ms1) + var(--_ms7) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms7) * 0.28125
        ) *
        1rem + (var(--_ms7) - var(--_ms1) + var(--_ms7) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms7) * 1rem
  );
  --_margin-2: calc(var(--_s-2) * var(--_margin-scale));
  --_margin-1: calc(var(--_s-1) * var(--_margin-scale));
  --_margin0: 0rem;
  --_margin1: calc(var(--_s1) * var(--_margin-scale));
  --_margin2: calc(var(--_s2) * var(--_margin-scale));
  --_margin3: calc(var(--_s3) * var(--_margin-scale));
  --_margin4: calc(var(--_s4) * var(--_margin-scale));
  --_margin5: calc(var(--_s5) * var(--_margin-scale));
  --_margin6: calc(var(--_s6) * var(--_margin-scale));
  --_margin7: calc(var(--_s7) * var(--_margin-scale));
  --_padding-2: var(--_s-2);
  --_padding-1: var(--_s-1);
  --_padding0: 0rem;
  --_padding1: var(--_s1);
  --_padding2: var(--_s2);
  --_padding3: var(--_s3);
  --_padding4: var(--_s4);
  --_padding5: var(--_s5);
  --_padding6: var(--_s6);
  --_padding7: var(--_s7);
}

* {
  --_font-size: calc(
    var(--_harmonic-sequence-base)/(
        var(--_harmonic-sequence-base) - var(--_font-size-level)
      ) *
      1rem
  );
  --_line-height: clamp(
    1.1,
    calc(
      var(--_line-height-slope) *
        var(--_harmonic-sequence-base)/(
          var(--_harmonic-sequence-base) - var(--_font-size-level)
        ) +
        1 + var(--_half-leading) * 2 + var(--_line-height-slope) * -1
    ),
    calc(var(--_half-leading) * 2 + 1)
  );
  --_fluid-font-size: clamp(
    1rem *
      calc(
        var(--_min-harmonic-sequence-base)/(
            var(--_min-harmonic-sequence-base) - var(--_font-size-level)
          )
      ),
    calc(
      (
          var(--_max-harmonic-sequence-base)/(
              var(--_max-harmonic-sequence-base) - var(--_font-size-level)
            ) /
            57.5 * -22.5 -
            var(--_min-harmonic-sequence-base)/(
              var(--_min-harmonic-sequence-base) - var(--_font-size-level)
            ) /
            57.5 * -22.5 +
            var(--_min-harmonic-sequence-base)/(
              var(--_min-harmonic-sequence-base) - var(--_font-size-level)
            )
        ) *
        1rem +
        (
          var(--_max-harmonic-sequence-base)/(
              var(--_max-harmonic-sequence-base) - var(--_font-size-level)
            ) /
            57.5 -
            var(--_min-harmonic-sequence-base)/(
              var(--_min-harmonic-sequence-base) - var(--_font-size-level)
            ) /
            57.5
        ) *
        100vw
    ),
    1rem *
      calc(
        var(--_max-harmonic-sequence-base)/(
            var(--_max-harmonic-sequence-base) - var(--_font-size-level)
          )
      )
  );
  box-sizing: border-box;
}

:after,
:before {
  box-sizing: inherit;
}

html :where(.editor-styles-wrapper) {
  display: block;
}

.is-style-sme-alert,
.is-style-sme-alert-remark,
.is-style-sme-alert-success,
.is-style-sme-alert-warning {
  --sme-alert--border-radius: var(--_global--border-radius);
  --sme-alert--padding: var(--_padding1);
  --sme-alert--background-color: #0000;
  --sme-alert--border: 1px solid var(--_lighter-color-gray);
  --sme-alert--color: currentColor;
  --sme-alert--icon: none;
  --sme-alert--icon-size: 24px;
  background-color: var(--sme-alert--background-color);
  border: var(--sme-alert--border);
  border-radius: var(--sme-alert--border-radius);
  color: var(--sme-alert--color);
  display: block;
  padding: calc(var(--sme-alert--padding) * 2 + var(--sme-alert--icon-size))
    var(--sme-alert--padding) var(--sme-alert--padding);
  position: relative;
}

@media (min-width: 640px) {
  .is-style-sme-alert,
  .is-style-sme-alert-remark,
  .is-style-sme-alert-success,
  .is-style-sme-alert-warning {
    padding: var(--sme-alert--padding) var(--sme-alert--padding)
      var(--sme-alert--padding)
      calc(var(--sme-alert--padding) * 2 + var(--sme-alert--icon-size));
  }
}

.is-style-sme-alert-remark:before,
.is-style-sme-alert-success:before,
.is-style-sme-alert-warning:before,
.is-style-sme-alert:before {
  background-image: var(--sme-alert--icon);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: var(--sme-alert--icon-size);
  left: 50%;
  position: absolute;
  top: var(--_padding1);
  transform: translateX(-50%);
  width: var(--sme-alert--icon-size);
}

@media (min-width: 640px) {
  .is-style-sme-alert-remark:before,
  .is-style-sme-alert-success:before,
  .is-style-sme-alert-warning:before,
  .is-style-sme-alert:before {
    left: var(--_padding1);
    top: 50%;
    transform: translateY(-50%);
  }
}

.wp-block-image.is-style-sme-fluid-shape-1 img,
.wp-block-image.is-style-sme-fluid-shape-2 img,
.wp-block-image.is-style-sme-fluid-shape-3 img,
.wp-block-media-text.is-style-sme-fluid-shape-1
  > .wp-block-media-text__media
  img,
.wp-block-media-text.is-style-sme-fluid-shape-2
  > .wp-block-media-text__media
  img,
.wp-block-media-text.is-style-sme-fluid-shape-3
  > .wp-block-media-text__media
  img {
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.is-style-sme-ordered-list-circle,
.is-style-sme-ordered-list-circle ol,
.is-style-sme-ordered-list-circle ul,
.is-style-sme-ordered-list-square,
.is-style-sme-ordered-list-square ol,
.is-style-sme-ordered-list-square ul {
  counter-reset: sme-count 0;
  list-style: none;
  margin-left: 0;
  padding-left: var(--_padding1);
}

.is-style-sme-ordered-list-circle li,
.is-style-sme-ordered-list-square li {
  position: relative;
}

.is-style-sme-ordered-list-circle li:before,
.is-style-sme-ordered-list-square li:before {
  align-items: center;
  content: counter(sme-count);
  counter-increment: sme-count 1;
  display: flex;
  justify-content: center;
  position: absolute;
}

ol.is-style-sme-ordered-list-circle[reversed],
ol.is-style-sme-ordered-list-square[reversed] {
  counter-reset: sme-count 1;
}

ol.is-style-sme-ordered-list-circle[reversed] > li:before,
ol.is-style-sme-ordered-list-square[reversed] > li:before {
  counter-increment: sme-count -1;
}

.is-style-sme-speech,
.is-style-sme-speech-left,
.is-style-sme-speech-right,
.is-style-sme-speech-top {
  --sme-speech--background-color: var(--_lighter-color-gray);
  --sme-speech--border-radius: var(--_global--border-radius);
  --sme-speech--triangle-size: 14px;
  background-color: var(--sme-speech--background-color);
  border-radius: var(--sme-speech--border-radius);
  padding: var(--_padding-1) var(--_padding1);
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.is-style-sme-speech-left:before,
.is-style-sme-speech-right:before,
.is-style-sme-speech-top:before,
.is-style-sme-speech:before {
  background-color: inherit;
  content: "";
  height: var(--sme-speech--triangle-size);
  position: absolute;
  transform: rotate(45deg);
  width: var(--sme-speech--triangle-size);
}

@media not all and (min-width: 640px) {
  .sme-hidden-sm {
    display: none !important;
  }
}

@media (min-width: 640px) and (max-width: 1023.9px) {
  .sme-hidden-md {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .sme-hidden-lg-up {
    display: none !important;
  }
}

@keyframes smeBounceDown {
  0% {
    transform: translateY(-300px);
  }

  1% {
    opacity: 1;
  }

  40% {
    opacity: 1;
    transform: translateY(10%);
  }

  60% {
    opacity: 1;
    transform: translateY(-5%);
  }

  80% {
    opacity: 1;
    transform: translateY(5%);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.sme-animation-bounce-down {
  opacity: 0;
}

.sme-animation-bounce-down-fired {
  animation-fill-mode: forwards;
  animation: smeBounceDown 0.6s cubic-bezier(0, 0, 0, 1);
  opacity: 0;
  will-change: animation;
}

@keyframes smeBounceIn {
  0% {
    transform: scale(1.05);
  }

  20% {
    transform: scale(1);
  }

  40% {
    transform: scale(1.025);
  }

  60% {
    transform: scale(1);
  }

  80% {
    transform: scale(1.0125);
  }

  to {
    transform: scale(1);
  }
}

.sme-animation-bounce-in-fired {
  animation: smeBounceIn 0.8s cubic-bezier(0, 0, 0, 1);
  will-change: animation;
}

@keyframes smeFadeIn {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.sme-animation-fade-in {
  opacity: 0;
}

.sme-animation-fade-in-fired {
  animation: smeFadeIn 0.6s cubic-bezier(0, 0, 0, 1);
  opacity: 0;
  will-change: animation;
}

@keyframes smeFadeInUp {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.sme-animation-fade-in-up {
  opacity: 0;
}

.sme-animation-fade-in-up-fired {
  animation: smeFadeInUp 0.6s cubic-bezier(0, 0, 0, 1);
  opacity: 0;
  will-change: animation;
}

@keyframes smeFadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.sme-animation-fade-in-down {
  opacity: 0;
}

.sme-animation-fade-in-down-fired {
  animation: smeFadeInDown 0.6s cubic-bezier(0, 0, 0, 1);
  opacity: 0;
  will-change: animation;
}

.sme-badge {
  align-items: center;
  border-radius: var(--_global--border-radius);
  color: #fff;
  display: inline-flex;
  font-size: calc(1em - 0.125rem);
  font-weight: 700;
  padding: 0.25em 0.5em;
  transform: translateY(-2px);
  vertical-align: middle;
  white-space: nowrap;
}

.sme-br {
  display: inline;
  position: relative;
}

@media (min-width: 1024px) {
  .sme-br--disable\:desktop br {
    display: none;
  }
}

@media (min-width: 640px) and (max-width: 1023.9px) {
  .sme-br--disable\:tablet br {
    display: none;
  }
}

@media not all and (min-width: 640px) {
  .sme-br--disable\:mobile br {
    display: none;
  }
}

.sme-font-size {
  display: inline-block;
}

li > .sme-font-size {
  display: inline;
}

.sme-highlighter {
  background-image: linear-gradient(#0000 60%, #fff10080 0);
}

.sme-line-height {
  display: inline-block;
}

li > .sme-line-height {
  display: inline;
}

.is-style-sme-alert {
  --sme-alert--background-color: #fff9e6;
  --sme-alert--border: 1px solid #fff3cd;
  --sme-alert--color: #5a4d26;
  --sme-alert--icon: url(../../src/style/alert/icon.svg);
}

.is-style-sme-alert-success {
  --sme-alert--background-color: #f4ffe6;
  --sme-alert--border: 1px solid #dfffb3;
  --sme-alert--color: #28321b;
  --sme-alert--icon: url(../../src/style/alert-success/icon.svg);
}

.is-style-sme-alert-warning {
  --sme-alert--background-color: #ffede6;
  --sme-alert--border: 1px solid #ffdacd;
  --sme-alert--color: #5a3426;
  --sme-alert--icon: url(../../src/style/alert-warning/icon.svg);
  background-color: #ffede6;
  border: 1px solid #ffdacd;
  color: #5a3426;
}

.is-style-sme-alert-remark {
  --sme-alert--background-color: var(--_lightest-color-gray);
  --sme-alert--border: 1px solid var(--_lighter-color-gray);
  --sme-alert--icon: url(../../src/style/alert-remark/icon.svg);
}

.wp-block-code.is-style-sme-block-code-nowrap {
  overflow: auto;
  padding: 0;
  white-space: pre !important;
}

.wp-block-code.is-style-sme-block-code-nowrap code {
  display: table;
  padding: var(--_padding1);
  white-space: inherit !important;
  width: 100%;
}

.wp-block-code.is-style-sme-block-code-wrap {
  overflow: auto;
  padding: 0;
  white-space: pre-wrap !important;
}

.wp-block-code.is-style-sme-block-code-wrap code {
  display: block;
  padding: var(--_padding1);
  white-space: inherit !important;
}

.wp-block-image.is-style-sme-fluid-shape-1 img,
.wp-block-media-text.is-style-sme-fluid-shape-1
  > .wp-block-media-text__media
  img {
  -webkit-mask-image: url(../../src/style/fluid-shape-1/shape.svg);
  mask-image: url(../../src/style/fluid-shape-1/shape.svg);
}

.wp-block-image.is-style-sme-fluid-shape-2 img,
.wp-block-media-text.is-style-sme-fluid-shape-2
  > .wp-block-media-text__media
  img {
  -webkit-mask-image: url(../../src/style/fluid-shape-2/shape.svg);
  mask-image: url(../../src/style/fluid-shape-2/shape.svg);
}

.wp-block-image.is-style-sme-fluid-shape-3 img,
.wp-block-media-text.is-style-sme-fluid-shape-3
  > .wp-block-media-text__media
  img {
  -webkit-mask-image: url(../../src/style/fluid-shape-3/shape.svg);
  mask-image: url(../../src/style/fluid-shape-3/shape.svg);
}

.is-style-sme-list-arrow,
.is-style-sme-list-arrow ol,
.is-style-sme-list-arrow ul {
  list-style: none;
}

.is-style-sme-list-arrow li {
  position: relative;
}

.is-style-sme-list-arrow li:before {
  border-color: #ff6e3b;
  border-style: solid;
  border-width: 0 2px 2px 0;
  content: "";
  display: block;
  height: 6px;
  left: calc(-1.5em + 7px);
  position: absolute;
  top: calc(var(--_half-leading) * 1rem + 4px);
  transform: rotate(-45deg);
  width: 6px;
}

.is-style-sme-list-arrow li:after {
  border: solid #ff6e3b;
  border-width: 2px 0 0;
  content: "";
  height: 0;
  left: calc(-1.5em + 5px);
  position: absolute;
  top: calc(var(--_half-leading) * 1rem + 6px);
  width: 8px;
}

.is-style-sme-list-check,
.is-style-sme-list-check ol,
.is-style-sme-list-check ul {
  list-style: none;
}

.is-style-sme-list-check li {
  position: relative;
}

.is-style-sme-list-check li:before {
  border-color: #75cd00;
  border-style: solid;
  border-width: 0 0 2px 2px;
  content: "";
  display: block;
  height: 6px;
  left: calc(-1.5em + 7px);
  position: absolute;
  top: calc(var(--_half-leading) * 1rem + 3px);
  transform: rotate(-45deg);
  width: 8px;
}

.is-style-sme-list-remark,
.is-style-sme-list-remark ol,
.is-style-sme-list-remark ul {
  list-style: none;
}

.is-style-sme-list-remark li {
  position: relative;
}

.is-style-sme-list-remark li:before {
  content: "※";
  left: calc(-1.5em + 2px);
  position: absolute;
}

.is-style-sme-list-times,
.is-style-sme-list-times ol,
.is-style-sme-list-times ul {
  list-style: none;
}

.is-style-sme-list-times li {
  position: relative;
}

.is-style-sme-list-times li:after,
.is-style-sme-list-times li:before {
  border: solid #cd3500;
  border-width: 0 0 2px;
  content: "";
  height: 0;
  left: calc(-1.5em + 5px);
  position: absolute;
  top: calc(var(--_half-leading) * 1rem + 6px);
  width: 10px;
}

.is-style-sme-list-times li:before {
  transform: rotate(45deg);
}

.is-style-sme-list-times li:after {
  transform: rotate(-45deg);
}

.is-style-sme-ordered-list-circle li:before {
  border-radius: 100%;
}

.is-style-sme-ordered-list-circle li:before,
.is-style-sme-ordered-list-square li:before {
  background-color: var(--_lighter-color-gray);
  font-size: 12px;
  height: 20px;
  left: calc(-1.8em - 6px);
  top: calc(var(--_half-leading) * 1rem / 2);
  width: 20px;
}

.is-style-sme-post-it {
  --sme-post-it--background-color: #ffd03b;
  --sme-post-it--dog-year-size: 1.8rem;
  background-color: var(--sme-post-it--background-color);
  margin-bottom: var(--sme-post-it--dog-year-size) !important;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.is-style-sme-post-it:not(:last-child) {
  margin-bottom: calc(
    var(--sme-post-it--dog-year-size) + var(--_margin1)
  ) !important;
}

.is-style-sme-post-it:before {
  border-color: var(--_lighter-color-gray) #0000;
  border-style: solid;
  border-width: var(--sme-post-it--dog-year-size)
    var(--sme-post-it--dog-year-size) 0 0;
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 100%;
}

.is-style-sme-post-it:after {
  background-color: inherit;
  content: "";
  display: block;
  height: var(--sme-post-it--dog-year-size);
  left: 0;
  position: absolute;
  right: var(--sme-post-it--dog-year-size);
  top: calc(100% - 1px);
}

.is-style-sme-post-it.has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}

.is-style-sme-post-it.has-text-align-right {
  margin-left: auto;
  margin-right: 0;
}

p.is-style-sme-post-it {
  padding: var(--_padding1) var(--_padding1) 0;
}

.is-style-sme-post-it-narrow {
  --sme-post-it-narrow--background-color: #fff;
  --sme-post-it-narrow--line-size: 0.45rem;
  --sme-post-it-narrow--line-color: #ff6e3b;
  background-color: var(--sme-post-it-narrow--background-color);
  box-shadow: 1px 2px 6px #0000001a;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
}

.is-style-sme-post-it-narrow:after {
  background-color: var(--sme-post-it-narrow--line-color);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: var(--sme-post-it-narrow--line-size);
}

.is-style-sme-post-it-narrow.has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}

.is-style-sme-post-it-narrow.has-text-align-right {
  margin-left: auto;
  margin-right: 0;
}

p.is-style-sme-post-it-narrow {
  padding: var(--_padding-2) var(--_padding-1) var(--_padding-2)
    calc(var(--_padding-1) + var(--sme-post-it-narrow--line-size));
}

.wp-block-image.is-style-sme-shadowed img {
  box-shadow: 0 0 4px 0 #0000001a;
}

.wp-block-button.is-style-sme-shadowed .wp-block-button__link {
  box-shadow:
    0 1px 3px 0 #00000040,
    inset 0 1px 0 0 #ffffff1a,
    inset 0 -1px 0 0 #0101010d;
}

@media (min-width: 1024px) {
  .wp-block-button.is-style-sme-shadowed .wp-block-button__link:active {
    box-shadow:
      inset 0 1px 0 0 #ffffff1a,
      inset 0 -1px 0 0 #0101010d;
  }
}

.is-style-sme-speech {
  text-align: left;
}

.is-style-sme-speech:before {
  left: var(--_s1);
  top: calc(100% - var(--sme-speech--triangle-size) / 2);
}

.is-style-sme-speech.has-text-align-center:before {
  left: calc(50% - var(--sme-speech--triangle-size) / 2);
}

.is-style-sme-speech.has-text-align-right:before {
  left: auto;
  right: var(--_s1);
}

.is-style-sme-speech-top {
  text-align: left;
}

.is-style-sme-speech-top:before {
  bottom: calc(100% - var(--sme-speech--triangle-size) / 2);
  left: var(--_s1);
}

.is-style-sme-speech-top.has-text-align-center:before {
  left: calc(50% - var(--sme-speech--triangle-size) / 2);
}

.is-style-sme-speech-top.has-text-align-right:before {
  left: auto;
  right: var(--_s1);
}

.is-style-sme-speech-right:before {
  left: calc(100% - var(--sme-speech--triangle-size) / 2);
  top: calc(50% - var(--sme-speech--triangle-size) / 2);
}

.is-style-sme-speech-left:before {
  right: calc(100% - var(--sme-speech--triangle-size) / 2);
  top: calc(50% - var(--sme-speech--triangle-size) / 2);
}
