Design system check

Palette

Three colours. Anything outside them is a design system violation.

Ember
bg-ember

Primary CTAs only — never links, badges, or hover states

Ink
text-ink

All text, plus every border, ring, and muted surface as an ink tint

Parchment
bg-parchment

Primary surface — page background, cards, dialogs, toasts

Typography

Newsreader for display, Geist for interface. No third face.

Newsreader · font-display

Decks indistinguishable from your own

The quick brown fox jumps over the lazy dog — 0123456789

Geist · font-sans

Describe the lesson, review the slides, export

The quick brown fox jumps over the lazy dog — 0123456789

Ember restraint

Exactly one ember control per view. Everything else is ink.

Draft
Queued