themes: add Akari Dawn / Akari Night
Two new theme-common themes based on Shu Kutsuzawa's Akari
(https://github.com/cappyzawa/akari-theme, MIT). Alloy adopts these
as its default light / dark themes, and they're cross-available to
every theme-common consumer (GoingsOn, Balanced Breakfast, audiofiles,
makenot.work server).
Dawn maps Akari's warm-clay light palette to theme-common's schema:
lantern-orange -> action.primary, red -> status.danger, green (life)
-> status.success, amber -> status.warning, night-blue ->
status.info. surface tiers reinterpret Akari's palette to theme-
common's L-ordering convention (raised lighter than page, sunken
darker) since Akari's own semantics use "raised" for popup panels
(darker than bg). Night follows the same mapping with Akari's bright
counterparts.
Verified via alloy's tools/wcag_audit.py; failures are Akari-inherent
(warning amber on cream chrome fails AA-text at 2.5-3.2 but clears
AA-UI for glyph use) and survive Alloy's accent-on-glyph rule.
Co-Authored-By
Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-07-18 16:25 UTC