@charset "UTF-8";
:root span.footnote,
:root small.footnote {
  position: relative;
  display: inline-block;
  padding-left: 1em;
}
:root span.footnote::before,
:root small.footnote::before {
  content: "※";
  display: inline-block;
  width: 1em;
  position: absolute;
  top: auto;
  left: 0;
  text-align: center;
}

:where(.wp-element-button, .wp-block-button__link):hover {
  scale: 1.05;
}
:where(.wp-element-button, .wp-block-button__link):active {
  scale: 0.95;
}

:where(.wp-block-heading):first-child {
  margin-top: 0;
}
:where(.wp-block-heading).has-background {
  padding: 0.5em 1em;
}

:where(.wp-block-group):is(section):not(:first-child) {
  -webkit-margin-before: var(--wp--preset--spacing--s-300);
          margin-block-start: var(--wp--preset--spacing--s-300);
}
:where(.wp-block-group):is(section):not(:last-child) {
  -webkit-margin-after: var(--wp--preset--spacing--s-300);
          margin-block-end: var(--wp--preset--spacing--s-300);
}

:where(.is-layout-flex) {
  gap: var(--wp--preset--spacing--s-075);
}

:where(.is-layout-grid) {
  gap: var(--wp--preset--spacing--s-075);
}
/*# sourceMappingURL=block.css.map */