mdcms/app
Claude 923626855f
Add nav-link colour keys and per-mode semantic colours to theme system
- New theme.yml keys: nav-link, nav-link-active, nav-section-heading (per
  light/dark mode). Fixes themes where nav-background equals accent, which
  made active nav links invisible against their own background.
- New colours-semantic-dark block overrides callout semantic colours in dark
  mode only, preventing washed-out callout borders and backgrounds on dark
  page backgrounds.
- CSS: nav item and section heading selectors now use the new CSS variables
  with graceful fallbacks to existing defaults — no breakage for themes that
  don't set the new keys.
- app/theme.yml starter updated with new keys (commented examples) and
  sensible colours-semantic-dark defaults.
- CLAUDE.md updated with full key reference table and guidance on when to
  use nav colour overrides.
- docs/claude-design.md: new authoring guide for Claude Design covering
  contrast rules, nav pattern examples, and a pre-publish checklist.

https://claude.ai/code/session_01NQKywehSj8Ku4yKhwB4VNB
2026-05-18 10:37:35 +00:00
..
assets Add M favicon, fix manifest for PWA installability 2026-05-17 20:33:00 +00:00
pages Phase 7 test setup: PWA config, sample pages, test_phase.py wiring 2026-05-17 19:11:33 +00:00
posts Rename website/ directory to app/ 2026-05-08 15:29:54 +00:00
config.yml Add full Apache 2.0 licence notice to all relevant files 2026-05-18 07:11:00 +00:00
index.html Add nav-link colour keys and per-mode semantic colours to theme system 2026-05-18 10:37:35 +00:00
manifest.json Add M favicon, fix manifest for PWA installability 2026-05-17 20:33:00 +00:00
nav.yml Rebuild nav.yml and search.json for phase7 test pages 2026-05-17 20:33:17 +00:00
search.json Rebuild nav.yml and search.json for phase7 test pages 2026-05-17 20:33:17 +00:00
service-worker.js Add M favicon, fix manifest for PWA installability 2026-05-17 20:33:00 +00:00
theme.yml Add nav-link colour keys and per-mode semantic colours to theme system 2026-05-18 10:37:35 +00:00