From 8710895db506ea7bb73a915a6f70b0e7ebf992bc Mon Sep 17 00:00:00 2001 From: FrankZamora Date: Sun, 30 Nov 2025 23:26:21 -0600 Subject: [PATCH] fix(cls): add contain:layout to prevent AdSense layout shifts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AdSense injects style="height: auto !important" to main-content causing CLS 0.354. contain:layout isolates from external re-layouts. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- Assets/css/critical-bootstrap.css | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Assets/css/critical-bootstrap.css b/Assets/css/critical-bootstrap.css index 0cb5949f..110420c3 100644 --- a/Assets/css/critical-bootstrap.css +++ b/Assets/css/critical-bootstrap.css @@ -895,11 +895,10 @@ article ins.adsbygoogle { min-height: 200px; } -/* Prevenir que AdSense manipule el main-content */ +/* CLS Prevention: Aislar main-content de re-layouts externos */ #main-content, main.site-main { - height: auto; - min-height: 0; + contain: layout style; } /* ==========================================================================