DM Sans across the site and the app
The site, its share cards and the desktop app now read in DM Sans, set from one shared typography file so a face can change everywhere at once.
Text across bandicot.app, the use-case pages, the cards a link shows when it is shared, and the desktop app is now DM Sans, light for reading and medium for what leads. Code stays in Geist Mono, and the bandicot wordmark keeps its rounded face.
Every face, weight and fallback now comes from one file. The site and the app read the same tokens, and a test fails if either drifts from it, so the next change of face is one edit.