/*
 * Heading Styles Override
 * Extracted from source CSS and prefixed with .entry-content
 * to override Seiryu-Theme defaults via cascade order.
 */

/* Source: https://nanala-animal-line.com/wp-includes/blocks/cover/style.min.css?ver=6.5.5 */
.entry-content .wp-block-cover h1:where(:not(.has-text-color)),
.entry-content .wp-block-cover h2:where(:not(.has-text-color)),
.entry-content .wp-block-cover h3:where(:not(.has-text-color)),
.entry-content .wp-block-cover h4:where(:not(.has-text-color)),
.entry-content .wp-block-cover h5:where(:not(.has-text-color)),
.entry-content .wp-block-cover h6:where(:not(.has-text-color)),
.entry-content .wp-block-cover p:where(:not(.has-text-color)),
.entry-content .wp-block-cover-image h1:where(:not(.has-text-color)),
.entry-content .wp-block-cover-image h2:where(:not(.has-text-color)),
.entry-content .wp-block-cover-image h3:where(:not(.has-text-color)),
.entry-content .wp-block-cover-image h4:where(:not(.has-text-color)),
.entry-content .wp-block-cover-image h5:where(:not(.has-text-color)),
.entry-content .wp-block-cover-image h6:where(:not(.has-text-color)),
.entry-content .wp-block-cover-image p:where(:not(.has-text-color)) {
	color:inherit
}

.entry-content .wp-block-cover-image-text,
.entry-content .wp-block-cover-image-text a,
.entry-content .wp-block-cover-image-text a:active,
.entry-content .wp-block-cover-image-text a:focus,
.entry-content .wp-block-cover-image-text a:hover,
.entry-content .wp-block-cover-text,
.entry-content .wp-block-cover-text a,
.entry-content .wp-block-cover-text a:active,
.entry-content .wp-block-cover-text a:focus,
.entry-content .wp-block-cover-text a:hover,
.entry-content section.wp-block-cover-image h2,
.entry-content section.wp-block-cover-image h2 a,
.entry-content section.wp-block-cover-image h2 a:active,
.entry-content section.wp-block-cover-image h2 a:focus,
.entry-content section.wp-block-cover-image h2 a:hover {
	color:#fff
}

.entry-content .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.entry-content .wp-block-cover.has-left-content .wp-block-cover-text,
.entry-content section.wp-block-cover-image.has-left-content>h2 {
	margin-left:0;text-align:left
}

.entry-content .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.entry-content .wp-block-cover.has-right-content .wp-block-cover-text,
.entry-content section.wp-block-cover-image.has-right-content>h2 {
	margin-right:0;text-align:right
}

.entry-content .wp-block-cover .wp-block-cover-text,
.entry-content .wp-block-cover-image .wp-block-cover-image-text,
.entry-content section.wp-block-cover-image>h2 {
	font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1
}

/* Source: https://nanala-animal-line.com/wp-content/themes/yadori/style.css?ver=6.5.5 */
.entry-content .mv__inner h1.wp-block-heading {
	font-size: 56px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 10px;
  text-transform: uppercase;
  color: var(--mv-text-color, #ffffff);
}

.entry-content .pride-point-content > h3::before {
	content: '―　Point' counter(pride-point-counter, decimal-leading-zero);
  display: block;
  font-family: var(--alphabetic-font);
}

@media all and (max-width: 1023px) {
.entry-content .pride-point.is-animating .pride-point-content > h3,
.entry-content .pride-point-content > h3::before {
	font-size: 120%;
}
}

@media all and (min-width: 1024px) {
.entry-content .pride-point-content > h3 {
	letter-spacing: 0.1em;
}

.entry-content .pride-point-content > h3::before {
	font-size: 0.9375vw;
    letter-spacing: 0;
}
}

/* Source: https://nanala-animal-line.com/wp-content/themes/yadori/front-style.css?ver=1769073677 */
.entry-content .pride-point .pride-point-content > h3,
.entry-content .pride-point .pride-point-content > p {
	opacity: 0;
  transform: translateY(30px);
  transition: transform 1.6s ease 0s,
              opacity 1.6s ease 0s;
}

.entry-content .pride-point.is-animating .pride-point-content > h3,
.entry-content .pride-point.is-animating .pride-point-content > p {
	opacity: 1;
  transform: translateY(0);
}

.entry-content .js-pride-fx.is-animating .pride-point-content > h3,
.entry-content .js-pride-fx.is-animating .pride-point-content > p {
	opacity: 1;
  transform: translateY(0);
}

@media all and (max-width: 1023px) {
.entry-content body.txt-size-bigger .pride-point-content > h3::before {
	font-size: 1.25rem;
}
}

@media all and (min-width: 1024px) {
.entry-content .mv__inner h1.wp-block-heading.font-big {
	font-size: 84px;
}
}

@media all and (min-width: 1024px) {
.entry-content .concept-contents__inner h2.font-big {
	font-size: 4.35vw;
}
}

@media all and (min-width: 1024px) {
.entry-content .pride-point-content > h3.font-big::before {
	font-size: 1.40625vw;
}
}

/* Source: https://nanala-animal-line.com/#inline-css-4e62fa1e */
.entry-content #menu .wp-block-column .menu-item__data h3 {
	font-size: calc(1.275rem + 0.3vw) !important;
}

.entry-content .pride-point-content>h3::before {
	content: "";
}