P11: Design System — WCAG, branding, marimo dashboard

New Issue

Mature the visual identity into a proper design system: WCAG 2.2 AA compliance, rebrand CSS away from explicit retro references, integrate Nature palette.

Closeout

All 6 issues closed. Theme rebranded from "throwback" to "loch" — all CSS custom properties renamed from --tb- to --ds- prefix. Heading font switched from Press Start 2P to IBM Plex Mono 600 for accessibility. WCAG 2.2 AA audit completed with remediation (contrast ratios, focus indicators, keyboard navigation). Nature Research palette from assets/nature.py (citation 9ASETLJ4) integrated as CSS variables. Marimo landing page redesigned with dashboard tiles. Docusaurus custom.css fully updated with rebranded tokens.

Issues resolved

  • #50 — Theme rebrand: throwback → loch, --tb- → --ds-
  • #51 — Heading font: Press Start 2P → IBM Plex Mono 600
  • #52 — WCAG 2.2 AA compliance audit and remediation
  • #53 — Marimo landing page: dashboard tiles
  • #54 — Nature palette integrated into CSS design system
  • #55 — Docusaurus custom.css updated with rebranded design system

Residual

None. Design tokens are stable and propagated to all services.

No due date
100% Completed
P11: WCAG 2.2 AA compliance + marimo dashboard tiles
Some checks failed
ci/woodpecker/push/infra-ci Pipeline failed
ci/woodpecker/pr/infra-ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
coverage 99% coverage
ci/woodpecker/pr/ci Pipeline was successful
#57 by kert was merged 2026-03-21 18:37:58 +00:00 2 / 4
P11: Loch design system — rebrand, font swap, --ds- prefix
Some checks failed
ci/woodpecker/pr/infra-ci Pipeline failed
ci/woodpecker/push/infra-ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
coverage 99% coverage
ci/woodpecker/pr/ci Pipeline was successful
#56 by kert was merged 2026-03-21 18:29:09 +00:00 4 / 5
#52 by kert was closed 2026-03-21 18:37:58 +00:00 0 / 13