Claude Design cards

Every card from the Claude Design project "Nondominium Design System", rendered here on this repo's own static/tokens.css and its own ndo-* custom elements (registry/) rather than on the original's React bundle. Grouped and sized exactly as Claude Design groups and sizes them. Each card's name links to its isolated frame — the same URL scripts/compare/pairs/ds.ts screenshots against the original.

Brand

Logo

nondominium_logo.png — mark + wordmark

Favicon

Default SvelteKit favicon shipped in ui/

Three visual layers

How badge shape encodes the data layer

Colors

Neutrals

Gray scale — the whole UI chrome

Action & feedback

Primary blue, error red, warning amber

Lifecycle stages

Layer 0 · LifecycleStage — 10 stages

Resource nature

Layer 0 · ResourceNature

Property regime

Layer 0 · PropertyRegime — dashed outlines

Semantic tokens

Surfaces, borders, text roles

Type

Type scale

system-ui · 12 → 24px

Labels & caps

Uppercase tracked section labels

Mono · hashes

ui-monospace for agent keys & action hashes

Spacing

Spacing scale

rem-based, Tailwind steps

Corner radii

4 · 6 · 8 · 12px

Shadows

Barely-there elevation; hover lifts sm → md

App shell

13rem sidebar + fluid main on gray-100

Components

Badge

Layer 0 / 1 / 2 domain badges

Button

primary · ghost · destructive · disabled

Card

NDO card in browser grid

Status dot

active · inactive · pending · coming-soon