/* cohesion-fix: hide non-functional plugin widgets on static export, keep real content */

/* Facebook share/like plugin widget needs the FB JS SDK + API (dead on static) -> hide */
.fbcb-buttons, .fbcb_buttons, .facebook-button-plugin, .fb-like, .fb-share-button,
div[class*="fcbkbttn"], .wpackb, .fbcb-wrap, #fb-root { display: none !important; }

/* FontAwesome (loaded via CDN) — guard against SVG-mode full-container blow-up */
.svg-inline--fa { width: 1em !important; height: 1em !important; display: inline-block; vertical-align: -.125em; }

/* keep social/feed SVGs sane if any slip through */
a[href*="facebook.com"] svg, a[href*="instagram.com"] svg, a[href*="twitter.com"] svg {
  max-width: 28px !important; max-height: 28px !important;
}

/* prevent any stray horizontal overflow on mobile */
html, body { overflow-x: hidden; max-width: 100%; }
img { max-width: 100%; height: auto; }

/* Off-canvas mobile menu lost its hidden/off-screen state on the static restore and now
   covers the whole page (z-index 200, full height) as an INVISIBLE overlay that swallows
   every click — nothing on the page is clickable. Remove it (desktop nav works fine). */
#main-mobile-menu, .mobile-menu-wrap, .off-canvas-overlay, .menu-overlay { display: none !important; }
