/* Etusivun hero */
.wp-block-cover .wp-block-cover__image-background {
	scale: 1.2;
}

/* Mobiili: hero täyttää headerin ja footerin välin (flex-grow-ketju main → .entry-content → cover) */
@media (max-width: 1023px) {
	.home main.main-content,
	.home main.main-content > .entry-content {
		display: flex;
		flex-direction: column;
	}
	.home main.main-content > .entry-content {
		flex-grow: 1;
	}
	.home main.main-content > .entry-content > .wp-block-cover {
		flex-grow: 1;
		min-height: 0 !important; /* kumoaa inline min-height:100vh */
	}
}

/* H1 puhelimessa 10XL → 6XL; preset-luokan !important vaatii !important + spesifisyyden */
@media (max-width: 767px) {
	.wp-block-cover .has-10-x-large-font-size {
		font-size: var(--wp--preset--font-size--6-x-large) !important;
	}
}
