/* BloomLab Header Hiding Styles
 * Shared CSS to hide default WordPress header on landing pages
 * Enqueue this file conditionally for landing page templates
 * Covers both classic themes (#header) and block themes (Twenty Twenty-Five)
 */

/* Block theme (FSE) header - Twenty Twenty-Five, etc. */
header.wp-block-template-part,
.wp-block-site-title,
.wp-block-navigation,
.wp-block-navigation__responsive-container,
nav.wp-block-navigation,
.wp-block-page-list,
.site-header,
.main-navigation,
#site-navigation,
.navigation,
.site-navigation,
header.site-header,
#masthead,
.site-branding,
.wp-block-template-part,
[data-block-name="core/template-part"] {
    display: none !important;
    visibility: hidden !important;
}

/* Hide the default WordPress header (classic themes) */
#header,
#headerimg,
#page #header,
#page #headerimg,
div#header,
div#headerimg,
#header h1,
#header h1 a,
#header .description,
#headerimg h1,
#headerimg .description,
div#header h1,
div#header .description,
div#headerimg h1,
div#headerimg .description,
body.page-template-lunabloom-landing-page-php #header,
body.page-template-lunabloom-landing-page-php #headerimg,
body.page-template-lunabloom-landing-page-php #header h1,
body.page-template-lunabloom-landing-page-php #header .description,
body.page-template-gutreset-landing-page-php #header,
body.page-template-gutreset-landing-page-php #headerimg,
body.page-template-gutreset-landing-page-php #header h1,
body.page-template-gutreset-landing-page-php #header .description,
body.page-template-ricelim-landing-page-php #header,
body.page-template-ricelim-landing-page-php #headerimg,
body.page-template-ricelim-landing-page-php #header h1,
body.page-template-ricelim-landing-page-php #header .description,
body.page-template-hercycle-landing-page-php #header,
body.page-template-hercycle-landing-page-php #headerimg,
body.page-template-hercycle-landing-page-php #header h1,
body.page-template-hercycle-landing-page-php #header .description,
body.page-template-supagreen-landing-page-php #header,
body.page-template-supagreen-landing-page-php #headerimg,
body.page-template-supagreen-landing-page-php #header h1,
body.page-template-supagreen-landing-page-php #header .description,
body.page-template-tummyzen-landing-page-php #header,
body.page-template-tummyzen-landing-page-php #headerimg,
body.page-template-tummyzen-landing-page-php #header h1,
body.page-template-tummyzen-landing-page-php #header .description,
body.page-template-metabloom-landing-page-php #header,
body.page-template-metabloom-landing-page-php #headerimg,
body.page-template-metabloom-landing-page-php #header h1,
body.page-template-metabloom-landing-page-php #header .description,
body.page-template-bloomlab-homepage-fse-php #header,
body.page-template-bloomlab-homepage-fse-php #headerimg,
body.page-template-bloomlab-homepage-fse-php #header h1,
body.page-template-bloomlab-homepage-fse-php #header .description,
body.page-template-bloomlab-homepage-php #header,
body.page-template-bloomlab-homepage-php #headerimg,
body.page-template-bloomlab-homepage-php #header h1,
body.page-template-bloomlab-homepage-php #header .description,
body.page-template-lunabloom-landing-page-php hr:first-of-type,
body.page-template-gutreset-landing-page-php hr:first-of-type,
body.page-template-ricelim-landing-page-php hr:first-of-type,
body.page-template-hercycle-landing-page-php hr:first-of-type,
body.page-template-supagreen-landing-page-php hr:first-of-type,
body.page-template-tummyzen-landing-page-php hr:first-of-type,
body.page-template-metabloom-landing-page-php hr:first-of-type,
body.page-template-bloomlab-homepage-fse-php hr:first-of-type,
body.page-template-bloomlab-homepage-php hr:first-of-type,
#page > hr:first-of-type {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
}
