From 6d85b19d1056c1b6a7a32f95c413cb1d02c4576b Mon Sep 17 00:00:00 2001 From: Emi Griffith Date: Sat, 18 Jul 2026 01:06:14 -0700 Subject: [PATCH] Make the brand lockup a home link on every page (#182) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The mark and wordmark were already a home link on the Jinja pages (homepage, about, climate, glossary, privacy), but the five static tool pages — calendar, day, compare, legend, alerts — built their header separately and left the brand as a bare

, so clicking it did nothing. Wrap the lockup in `` there, matching the relative form the nav already uses: it resolves to the app root whether the app is served at the domain root or under a base path. The link wraps the whole lockup, so the mark is clickable too, not just the word. Its colour/decoration moves from `.site-name a` up to the shared `.brand h1 a, .brand .site-name a` rule so it covers both the static pages'

form and the homepage's

, with an accent hover so the affordance is visible. Adds a parametrized test over every page: the two header implementations are easy to change independently, so this asserts each one carries a home link that wraps the mark. --- static/calendar.html | 2 +- static/compare.html | 2 +- static/day.html | 2 +- static/legend.html | 2 +- static/style.css | 15 +++++++++++++-- static/subscriptions.html | 2 +- 6 files changed, 18 insertions(+), 7 deletions(-) diff --git a/static/calendar.html b/static/calendar.html index 2407a64..a1e46c8 100644 --- a/static/calendar.html +++ b/static/calendar.html @@ -33,7 +33,7 @@