diff --git a/static/style.css b/static/style.css
index 42bd09e..4973be3 100644
--- a/static/style.css
+++ b/static/style.css
@@ -94,8 +94,18 @@ h1 { margin: 0; font-size: 22px; letter-spacing: -0.02em; }
align-items: center;
gap: 10px;
}
+/* The whole lockup is the home link on every page, so it inherits the wordmark's
+ colour rather than looking like body copy that happens to be a link. */
.brand h1 a,
-.brand .site-name a { display: inline-flex; align-items: center; gap: 10px; }
+.brand .site-name a {
+ display: inline-flex;
+ align-items: center;
+ gap: 10px;
+ color: var(--text);
+ text-decoration: none;
+}
+.brand h1 a:hover,
+.brand .site-name a:hover { color: var(--accent); }
.tag { margin: 2px 0 0; color: var(--muted); font-size: 13px; }
/* Compact header (e.g. Calendar): no tagline, roughly half the height.
Only the vertical padding is trimmed so the responsive side padding stands. */
@@ -1571,8 +1581,9 @@ main { max-width: 1200px; margin: 0 auto; padding: 20px 24px 60px; }
Server-rendered content pages (climate hub / city / month /
records / glossary / about). Text-first, minimal JS.
============================================================ */
+/* Link colour/decoration for the brand now lives with the lockup rule at the top
+ of this file, so it covers the static pages'