MonoLisa Text
--font-sans · web + wwwHow vexingly quick daft zebras jump!
Primary sans — UI, nav, headings, body copy. Mapped to --font-sans / font-sans.
Try the faces live. MonoLisa Text and Code are variable fonts (continuous weight axis); the serifs load discrete weights, so the browser snaps to the nearest one.
The four faces the Zo apps load, and what each is for. MonoLisa Text and Code are the workhorses (font-sans / font-mono); the serifs are marketing accents.
How vexingly quick daft zebras jump!
Primary sans — UI, nav, headings, body copy. Mapped to --font-sans / font-sans.
How vexingly quick daft zebras jump!
Mono — code, terminal, labels, tabular data. Mapped to --font-mono / font-mono.
How vexingly quick daft zebras jump!
Display serif — hero headings on marketing pages.
How vexingly quick daft zebras jump!
Section headings on marketing pages (loaded in www/lib/typography).
The shared Tailwind scale both apps draw from. Marketing pages layer fluid clamp() sizes on top of these steps; product UI mostly lives at the small end.
The heading components from www/lib/typography — fluid clamp() sizing over the marketing faces. These are www-only; product UI uses the plain scale.
Text it instructions. Schedule agents. Host sites.
Everything lives in one workspace: yours.
Zo keeps files, runs code, publishes sites, and hands off work.
App-level utility classes with typographic meaning, defined in the apps' global CSS.
Rendered content uses the shared Typeset layer, with app-specific presets for reading rhythm.
Zo is a personal server with an AI that can use it — a place to keep files, run code, publish sites, and hand off work. Everything lives in one workspace: yours.
Inline styles hold up too: strong, emphasis, links, and inline code in MonoLisa Code.
The form is the solution; the context defines the problem.