/* YART: ondersteuning voor de animaties en de vaste header. */
header.wp-block-template-part {
	position: sticky;
	top: var(--wp-admin--admin-bar--height, 0px);
	z-index: 100;
	transition: box-shadow 0.3s ease;
}
header.wp-block-template-part.is-gescrold {
	box-shadow: 0 6px 24px rgba(31, 42, 26, 0.08);
}
@media (max-width: 600px) {
	header.wp-block-template-part { top: 0; }
}
.yart-hero {
	overflow: hidden;
}
/* Voorkomt dat de hero-tekst even zichtbaar is voordat de animatie start. */
.yart-js .yart-hero .wp-block-cover__inner-container {
	visibility: hidden;
}
/* Ruimte voor letters met een staart (g, j, p) binnen de regel-maskers. */
.yart-regel-mask {
	padding-bottom: 0.1em;
	margin-bottom: -0.1em;
}
@media (prefers-reduced-motion: reduce) {
	.yart-js .yart-hero .wp-block-cover__inner-container { visibility: visible; }
}
