Found via user feedback in a ChatGPT transcript reviewing the Phase 9 report: the Quick Actions buttons’ text blended into their own background and was unreadable.
Root cause
A global rule, .passlee-mc a { color: var(–cc-blue); }, has higher CSS specificity (one class + one element type) than the single-class rule .passlee-cc-action-btn { color: #fff; }. Specificity always wins over source order, so every Quick Action button (an <a> tag) rendered blue text on its own blue background – invisible regardless of which rule was written first or last in the stylesheet.
Fix
Changed the button selector to .passlee-mc a.passlee-cc-action-btn (and its :hover variant), giving it higher specificity than the general link rule so the white text colour applies correctly. Verified live after purging the site’s LiteSpeed page cache.
Related discovery: LiteSpeed Cache is active on this site
While diagnosing why the fix wasn’t appearing live, discovered that the LiteSpeed Cache plugin is now active on knowledge.passlee.com (litespeed-cache/litespeed-cache.php), alongside backup and novamira – this was not the case when the plugin list was last checked in Phase 1, so it was likely added automatically by the host at some point. Any future PHP edits to files under wp-content/novamira-sandbox/ should be followed by do_action(‘litespeed_purge_all’) (or a manual purge from the LiteSpeed Cache admin screen) before assuming a fix has failed – the .htaccess LSCACHE block confirms server-level page caching is genuinely active, not just a plugin option.