/*
 * Standard-page featured-image hero. Full width, overlay, crop, and title
 * placement are native block settings in page.html.
 * The conditional empty-image collapse and responsive minimums have no core
 * Cover block setting. Keep these exceptions scoped to this one template.
 */
.wb-page-hero:not(:has(.wp-block-cover__image-background)) {
    min-height: 0 !important;
    padding-block: var(--wp--preset--spacing--70) var(--wp--preset--spacing--40);
    color: var(--wp--preset--color--ink);
}
.wb-page-hero:not(:has(.wp-block-cover__image-background)) > .wp-block-cover__background {
    display: none;
}
@media (max-width: 600px) {
    .wb-page-hero:has(.wp-block-cover__image-background) {
        min-height: 300px !important;
    }
}
/* Existing specialty calendars keep a compact heading area, so controls stay
   near the top. This only targets their template hero, never event content. */
body:is(.page-id-2416,.page-id-2412,.page-id-2407,.page-id-2404,.page-id-2401,.page-id-2397,.page-id-2392,.page-id-2387) .wb-page-hero:has(.wp-block-cover__image-background) {
    min-height: 220px !important;
}
