From 74778bdd055641611945ae701f01038d10df83f9 Mon Sep 17 00:00:00 2001 From: Evan Jarrett Date: Wed, 2 Sep 2026 20:12:08 -0500 Subject: [PATCH] appview: apply the mockup-code contrast fix to the seamark theme 606338b fixed the hero tagline in pkg/appview/templates, but seamark.dev renders themes/seamark/templates/components/hero.html, a May fork of that file that already carried `text-base-content/65` at the time. So the commit titled "fix mockup-code contrast in both themes" measured and corrected a file the deployed theme never loads, and the tagline stayed dimmed. The /65 also lands differently depending on how the theme was chosen. The page only stamps data-theme once someone picks a theme explicitly, and the explicit-light palette differs from the system-light default. Measured on the live page with axe 4.10.2: system default 4.99:1 (passing by 0.49), explicit light 4.20:1 (failing), explicit dark 5.99:1. That gap is why a clean Lighthouse profile reported color-contrast clean while a browser with the toggle set to Light reported the failure. Dropping the class puts the tagline at full base-content, same as the two command lines above it: 14.02:1 system, 10.85:1 explicit light, 12.01:1 dark. The gutter `#` is untouched and stays de-emphasized at 70% via the unlayered rule from 606338b. Templates are embedded, so this needs an appview rebuild to ship. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_0124r73LT4qoFE82TqwH2Gu9 --- themes/seamark/templates/components/hero.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/seamark/templates/components/hero.html b/themes/seamark/templates/components/hero.html index c028166..d930ef6 100644 --- a/themes/seamark/templates/components/hero.html +++ b/themes/seamark/templates/components/hero.html @@ -18,7 +18,7 @@
docker login {{ .RegistryURL }}
docker push {{ .RegistryURL }}/you/app
-
same docker, decentralized
+
same docker, decentralized