/* SecretWP third-party theme compatibility layer.
   Secret Ads features stay visually self-contained inside the content area. */
body.secretwp-theme-compat{--secretwp-compat-max:920px}
body.secretwp-theme-compat .secretwp-experience-layer{width:100%;max-width:var(--secretwp-compat-max);margin:18px auto;box-sizing:border-box;clear:both;position:relative;z-index:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#0f172a}
body.secretwp-theme-compat .secretwp-experience-layer *,body.secretwp-theme-compat .secretwp-experience-layer *:before,body.secretwp-theme-compat .secretwp-experience-layer *:after{box-sizing:border-box}
body.secretwp-theme-compat .secretwp-experience-layer img,body.secretwp-theme-compat .secretwp-experience-layer video,body.secretwp-theme-compat .secretwp-experience-layer iframe{max-width:100%;height:auto}
body.secretwp-theme-compat .secretwp-experience-layer .secretads-story-card{width:100%;max-width:100%;margin:14px 0;float:none;clear:both}
body.secretwp-theme-compat .secretwp-experience-layer .secretads-story-video,body.secretwp-theme-compat .secretwp-experience-layer .secretads-story-image{display:block;width:100%!important;max-width:none!important}
body.secretwp-theme-compat .secretwp-experience-layer .secretads-wrap,body.secretwp-theme-compat .secretwp-experience-layer .secretads-ad{max-width:100%;float:none;clear:both}
body.secretwp-theme-compat .secretwp-experience-layer .sa-reading-meta{margin-left:0;margin-right:0}
body.secretwp-theme-compat .secretwp-experience-layer .sa-post-navigation{width:100%;max-width:100%}
body.secretwp-theme-compat .secretwp-experience-layer .sa-engagement-suite{width:100%;max-width:100%}
body.secretwp-theme-compat .secretads-anchor,body.secretwp-theme-compat .secretads-rail,body.secretwp-theme-compat [class*="secretads-rail"]{box-sizing:border-box}
/* Neutralize the few global standalone defaults that should not restyle an activated third-party theme. */
body.secretwp-theme-compat{background:initial;color:inherit;font-family:inherit}
body.secretwp-theme-compat .article:not(.secretwp-wp-content) p{font-size:inherit;line-height:inherit;color:inherit}
/* Common theme content containers: Astra, GeneratePress, Kadence, Blocksy, OceanWP, Neve and core block themes. */
body.secretwp-theme-compat .entry-content>.secretwp-experience-layer,
body.secretwp-theme-compat .post-content>.secretwp-experience-layer,
body.secretwp-theme-compat .inside-article>.entry-content>.secretwp-experience-layer,
body.secretwp-theme-compat .nv-content-wrap>.secretwp-experience-layer,
body.secretwp-theme-compat .ct-entry-content>.secretwp-experience-layer,
body.secretwp-theme-compat .elementor-widget-theme-post-content .secretwp-experience-layer,
body.secretwp-theme-compat .wp-block-post-content>.secretwp-experience-layer{max-width:min(100%,var(--secretwp-compat-max));}
body.secretwp-theme-compat .ast-container .secretwp-experience-layer,
body.secretwp-theme-compat .site-content .secretwp-experience-layer,
body.secretwp-theme-compat .content-area .secretwp-experience-layer,
body.secretwp-theme-compat #content-wrap .secretwp-experience-layer{min-width:0;overflow:visible}
@media(max-width:782px){body.secretwp-theme-compat .secretwp-experience-layer{margin:12px auto}body.secretwp-theme-compat .secretwp-experience-layer .secretads-story-card{border-radius:16px}}
@media(max-width:640px){body.secretwp-theme-compat .secretwp-experience-layer{width:100%;max-width:none;margin:10px 0}body.secretwp-theme-compat .secretwp-experience-layer .secretads-story-card{border-radius:0}body.secretwp-theme-compat .secretwp-experience-layer .sa-post-navigation{padding-left:0;padding-right:0}}
