/* =====================================================================
 *  ANTI-ADBLOCK - Base CSS
 * ---------------------------------------------------------------------
 *  Contains only "bait element" hiding. CSS for overlay/blur is
 *  dynamically injected by JavaScript with randomized class names
 *  (anti-bypass).
 *
 *  Note: DO NOT use display:none for bait to distinguish hiding caused
 *  by ad blockers. We push bait off-screen, ad blockers apply
 *  display:none -> Bait detection layer catches this change.
 * ================================================================== */
.bait-element,
#ad-banner,
.advertisement,
.adsbox,
.ad-container,
.ad_wrapper,
#google_ads_iframe,
.sponsored-ads,
.banner_ad {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0.01 !important;
    pointer-events: none !important;
}
