Skip to content
Namaste Salesforce
//Design system

The system, running.

Five rules: the hairline is the structure, monospace is a material, one signal colour, sharp geometry, instant motion. Everything below inherits them.

//Colour

One signal colour. Brand blue is the only hue that means interactive — status appears as a small dot plus mono text, never a background wash.

brand-500
brand-600
brand-800
brand-900
success
warning
error
border
//Typography

Inter for prose and headings; JetBrains Mono for every index, duration, timestamp, status and kicker. That split is what makes a list read as data and a paragraph read as writing, without touching colour.

Display

Heading 2

Body large — the size lesson copy runs at, capped at the prose measure so a line never outgrows comfortable reading.

Body, muted.

SELECT Id FROM Account LIMIT 1

//The code-comment kicker
//Actions

Exactly one solid fill per screen — that is the next action.

//Status

A dot and mono text. Never a coloured background.

PublishedDraftFailedBetaNeutral
BeginnerIntermediateAdvanced
//Notices

Heads up

Your free preview covers the first lesson.

Enrolled

Payment received. The course is in your library.

Expiring

This exam attempt expires in 4 minutes.
//Course card

The most 'console' component in the kit — a mono index chip over the media, a spec-sheet metadata row, and a hover state that is a 1px top rule plus a border brighten. Never a shadow lift.

//Curriculum

A terminal row: mono tabular index, hairline separators, metadata right-aligned, and a left accent bar on hover rather than a background tint. Reads like `ls -l` for a course.

//Stats
2 Sections
5 Lessons
6h Estimated
//Geometry and motion

6px cards, 4px controls, pills only for true pills. State changes resolve in 120–180ms with a plain ease-out — no bounce, no lift.

6px
4px
pill