Type bench / the real sites

Not a mockup. Below this rail are skillsbench-website and www.benchflow.ai — the production Next.js apps out of sites/, built and running behind this page on one port, with their real leaderboard, 101 real tasks and 3,219 real trial results. Pick a face and the override goes into the live document at the token level, exactly as it would in globals.css.

Site
Faces Width
Loading…
Live document served from sites/

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 route

A 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.