NSDS — NS Design System
The design system behind Namaste Salesforce

Calm, flat, reading-first.
One blue. Hairlines. Mono for data.

NSDS is one set of design tokens and one portable component layer, rendered by both the Ghost theme (Handlebars + Tailwind v4) and the Next.js LMS (React). Every page of its styleguide is generated from the real artifacts, so the documentation cannot drift from the system.

257
Tokens
42
Flip in dark
1629
.ns-* classes
138
Doc pages

What is in here

Foundations

Colour, typography, spacing, geometry, motion and elevation — every value a token, every token exported to CSS, JSON, JS and Tailwind.

Components

A portable .ns-* class layer: navigation, forms, overlays, the course player, the admin console and the AI surfaces. No framework required.

Charts

A data-visualization layer with a machine-verified palette — the hues are checked against the colourblind simulations on every build.

Content creation

Thumbnails, social templates, video structure and the live-stream scene system — the public assets built from the same tokens as the product.

Use it

The flat bundle is a single stylesheet with no build step: link it and every .ns-* class works, in light and dark, with the fonts and icons self-hosted alongside.

<link rel="stylesheet" href="dist/namaste-ui.css">

Consuming it from a project instead — tokens as JavaScript, the Tailwind v4 theme, or the component CSS on its own — is covered in the integration guide.

Every page

165 generated pages. Each one is built from the artifact it documents, and each is a stable, linkable URL.

Foundations 12

Components 3

Forms 10

Form patterns 4

Feedback 9

Progress & data 8

Navigation 13

Overlays 4

Surfaces 12

Media 5

LMS 19

Teaching 1

Training 4

Blog 5

AI 11

Content blocks 7

Monetization 2

CMS 13

Sections 8

Charts 6

Content creation 8