From 2c59f0c2f7a24b2539532285cbb404aa4d72527c Mon Sep 17 00:00:00 2001 From: Paul Keen <125715+pftg@users.noreply.github.com> Date: Mon, 11 May 2026 09:23:04 +0200 Subject: [PATCH] fix(css): use greedy safelist for fl-button + btn to preserve brand override MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Follow-up to #337: standard safelist preserved .btn.btn-primary (class-only selector matched) but failed for a.fl-button (tag+class compound). PurgeCSS treats class-only and tag+class selectors differently for safelist matching, and only the class-only rule survived. Result: Contact Us header button got brand red, but hero CTAs ("Talk to an Expert", "Explore Use Cases") stayed default blue pill. Move fl-button, btn, action-button to safelist.greedy — preserves any rule whose selector mentions these classes regardless of tag prefix. Verified locally: red rule appears in inlined navigation