mirror of
https://github.com/Nutlope/hallmark.git
synced 2026-08-14 12:35:33 +02:00
- Coral: General Sans becomes the display/body family (Geist falls back); axis moves to grotesk-sans, breaking the Bloom/Coral twin - Aurora: the teal-green (172) is promoted to the one UI signal at oklch(68% .145 172) (7.7:1 on paper) and cyan demotes to the first bloom; display becomes Sora 600. Breaks the Midnight/Aurora twin and cuts the Geist display collision from four themes to two - Almanac 94% -> 84% cool slate stock and Riso 91% -> 84% pink stock: the previously empty mid paper band gets its first two occupants. Muted greys darkened to hold 4.5:1+, Riso's spot blue deepened to oklch(46% .14 220) so focus rings stay >= 3:1 on the deeper stock (the old cyan was already under 3:1), both accent-ink slots fixed to = paper (were unreadable) - structure.md fingerprint table now covers all 24 themes; Aurora's row no longer duplicates Bloom's, the Brutal/Manifesto identical-row twin and the Sport/Coral/Bloom/Studio/Terminal near-twins are re-grounded, and a mechanical pairwise check passes: no two rows share more than three of the six structural axes (noted in the table preamble) - theme-axes rows + closing note (Aurora 172 vs Ledger 185 arbitration), four spec files rewritten to the new values, main.js theme copy synced (plus the stale riso proofA and coral three-percent lines), site font links gain Sora + a Fontshare link (also fixes Sentient never loading), theme dots updated. Verified in the browser: riso/almanac render on the new stocks, Sora/Sentient/General Sans all load