Applied Ego UI Kit
Foundations

Typography

Source Serif 4 for headlines. Inter for UI and body. JetBrains Mono for code. Serif up top, sans below — the contrast carries the tone.

--text-4xl · font-serif

The whole hierarchy of a calm, considered product begins here.

--text-3xl · font-serif

Page heading — Source Serif 4

--text-2xl · font-serif

Section heading

--text-xl · font-sans

Subsection heading

--text-lg · font-sans

Lead body. Slightly larger than default for landing pages and short intros. Comfortable to read at any width.

--text-base · font-sans

Default body text. This is what everything ends up looking like by default. Generous line-height, gentle tracking, warm color. The system targets a single comfortable density — we choose layouts by content priority, not by tightening type.

--text-sm · font-sans

UI control text. Buttons, inputs, labels. Always slightly muted unless it's the actual call to action.

--text-xs · font-sans

Eyebrows · meta · timestamps

font-mono
import { Button } from "@/components/ui/button";

export function CTA() {
  return <Button>Get started</Button>;
}