/**
 * QKE chrome suppression.
 *
 * Loaded ONLY on QKE Layer-0 pages (see AssetEnqueuer), so these rules can be
 * unscoped for the admin bar. The theme header is scoped to body.qke-chrome-off
 * as a second safety net in case the sheet is ever cached onto another page.
 *
 * The admin bar is ALSO disabled in PHP by ChromeSuppressor; this file only
 * cleans up leftovers.
 */

/* ── WP Admin Bar ──────────────────────────────────────────────────────── */
#wpadminbar { display: none !important; }

html { margin-top: 0 !important; }

body.admin-bar,
body.qke-chrome-off.admin-bar { margin-top: 0 !important; }

/* ── Theme site header ─────────────────────────────────────────────────── */
body.qke-chrome-off .site-header,
body.qke-chrome-off #site-header,
body.qke-chrome-off .site-header-wrapper,
body.qke-chrome-off .header-wrapper,
body.qke-chrome-off #masthead,
body.qke-chrome-off header#masthead,
body.qke-chrome-off .site-branding,
body.qke-chrome-off .main-navigation,
body.qke-chrome-off .elementor-location-header,
body.qke-chrome-off .wp-site-blocks > header,
body.qke-chrome-off > header.wp-block-template-part {
    display: none !important;
}
