The patch
what is in the document now
This is the whole change — not a sketch of it. Both sites declare their faces as four custom
properties and re-export them through Tailwind's @theme inline, so overriding those
four restyles every page, component and MDX doc. Paste this into
src/app/globals.css and you have shipped it.
…
Measured on the live DOM
this routeA specimen sheet cannot tell you whether a face makes the hero grow a line or the nav wrap. This applies slot A, measures the real document, applies slot B, measures again, and restores what was on screen. Every number comes out of the running app.
No run yet. The comparison takes about a second — it swaps the face twice, waits for each to settle, and reads the geometry back.