
/* Keep only the premium AI Vault HQ header */
body.aivhq-consolidated .site-header,
body.aivhq-consolidated header.site-header,
body.aivhq-consolidated .ast-primary-header-bar,
body.aivhq-consolidated .main-header-bar,
body.aivhq-consolidated .ast-mobile-popup-drawer,
body.aivhq-consolidated .ast-mobile-popup-overlay,
body.aivhq-consolidated .ast-header-break-point .main-header-menu,
body.aivhq-consolidated .mobile-menu-toggle-icon,
body.aivhq-consolidated .ast-button-wrap:not(.aivhq-premium-header__actions .ast-button-wrap){
    display:none!important;
}

/* Ensure premium header remains visible */
body.aivhq-consolidated .aivhq-premium-header{
    display:block!important;
    position:sticky!important;
    top:0;
    z-index:999999!important;
}

body.admin-bar.aivhq-consolidated .aivhq-premium-header{
    top:32px;
}

/* Hide visible homepage page title and shell produced by the WordPress page template */
body.aivhq-consolidated-home .entry-header,
body.aivhq-consolidated-home .page-header,
body.aivhq-consolidated-home .entry-title,
body.aivhq-consolidated-home .ast-single-post-order,
body.aivhq-consolidated-home .ast-article-single > header,
body.aivhq-consolidated-home .site-main > article > .entry-header{
    display:none!important;
}

body.aivhq-consolidated-home .site-main,
body.aivhq-consolidated-home .site-main > article,
body.aivhq-consolidated-home .entry-content{
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:transparent!important;
    max-width:none!important;
}

/* Keep one branded footer only */
body.aivhq-consolidated .site-footer,
body.aivhq-consolidated footer.site-footer,
body.aivhq-consolidated .ast-small-footer,
body.aivhq-consolidated .site-above-footer-wrap,
body.aivhq-consolidated .site-primary-footer-wrap,
body.aivhq-consolidated .site-below-footer-wrap,
body.aivhq-consolidated .aivhq-m9-footer{
    display:none!important;
}

body.aivhq-consolidated .aivhq-global-footer{
    display:block!important;
}

/* Disclosure placement */
body.aivhq-consolidated-home .aivhq-moved-disclosure{
    width:min(1180px,calc(100% - 28px))!important;
    margin:22px auto 32px!important;
    border-left:4px solid #00cfee!important;
    border-radius:0 15px 15px 0!important;
    background:linear-gradient(135deg,#eefaff,#f1edff)!important;
    color:#26334e!important;
    padding:18px 22px!important;
    box-shadow:0 12px 32px rgba(24,42,88,.06)!important;
}

/* Prevent extra disclosure wrappers from creating blank space */
body.aivhq-consolidated-home .aivhq-duplicate-disclosure{
    display:none!important;
}

/* Remove accidental duplicate navigation blocks */
body.aivhq-consolidated .aivhq-duplicate-nav,
body.aivhq-consolidated .aivhq-duplicate-header,
body.aivhq-consolidated .aivhq-duplicate-footer{
    display:none!important;
}

/* Keep content directly beneath the premium header */
body.aivhq-consolidated #page{
    margin-top:0!important;
}

@media(max-width:782px){
    body.admin-bar.aivhq-consolidated .aivhq-premium-header{
        top:46px;
    }
}

@media(max-width:640px){
    body.aivhq-consolidated-home .aivhq-moved-disclosure{
        width:calc(100% - 20px)!important;
        margin:16px auto 24px!important;
        padding:16px 17px!important;
    }
}
