From 4bd67183c35f7f1052b2909cb308418edeba8557 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 4 May 2026 16:24:18 +0200 Subject: fix: beat prose-invert anchor override for CTA button in light mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit html.theme-light .prose-invert a sets color: var(--accent) via a direct selector outside any layer — not-prose cannot block it. Adds matching specificity rule targeting .cta-block a inside prose/prose-invert to restore var(--on-accent) text color in light mode. Co-Authored-By: Claude Sonnet 4.6 --- assets/css/main.css | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'assets/css/main.css') diff --git a/assets/css/main.css b/assets/css/main.css index 7088236..3aafd4f 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1891,6 +1891,12 @@ html.theme-light .cta-block { box-shadow: none; } +/* Beat html.theme-light .prose-invert a { color: var(--accent) } which ignores not-prose */ +html.theme-light .prose .cta-block a, +html.theme-light .prose-invert .cta-block a { + color: var(--on-accent); +} + /* Motion Safety - Respect prefers-reduced-motion */ @media (prefers-reduced-motion: reduce) { -- cgit v1.2.3