Files
hallmark/site/css
Youssef 886e1669db Catalog de-duplication: axis twins broken, mid paper band opened, fingerprints complete
- 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
2026-07-30 16:22:45 +01:00
..