Primary palette
Cambodia blues. --blue-900 is the DGC brand anchor (#0D47A1) and the default shadcn --primary.
dg-superapp / design-system / Phase 2
Khmer-first design tokens for Cambodia government mini-apps. Ships as a single shadcn registry item — one install, all tokens. Latin + Khmer side-by-side, WCAG-AA contrast, Tailwind v4, dark mode.
ប្រព័ន្ធរចនាដែលផ្តោតលើអក្សរខ្មែរសម្រាប់កម្មវិធីរដ្ឋាភិបាលកម្ពុជា។
npx shadcn@latest add http://registry.016910804.xyz/r/dgc-theme.jsonCambodia blues. --blue-900 is the DGC brand anchor (#0D47A1) and the default shadcn --primary.
Greyscale. --gray-050 is --background; --gray-900 is --foreground.
Status colors for success / warning / danger / info plus their tinted backgrounds. Dark variants pre-computed as HSL triplets (D2).
Latin specimen (Inter) + Khmer specimen (Noto Sans Khmer). R3.3 — any element with lang="km" picks up the Khmer stack and a roomier line-height via the :lang(km) cascade.
The quick brown fox jumps over the lazy dog
កម្ពុជា អក្សរខ្មែរ សាកល្បង
The quick brown fox jumps over the lazy dog
កម្ពុជា អក្សរខ្មែរ សាកល្បង
The quick brown fox jumps over the lazy dog
កម្ពុជា អក្សរខ្មែរ សាកល្បង
The quick brown fox jumps over the lazy dog
កម្ពុជា អក្សរខ្មែរ សាកល្បង
The quick brown fox jumps over the lazy dog
កម្ពុជា អក្សរខ្មែរ សាកល្បង
The quick brown fox jumps over the lazy dog
កម្ពុជា អក្សរខ្មែរ សាកល្បង
The quick brown fox jumps over the lazy dog
កម្ពុជា អក្សរខ្មែរ សាកល្បង
The quick brown fox jumps over the lazy dog
កម្ពុជា អក្សរខ្មែរ សាកល្បង
4px base scale, --space-1 through --space-8.
--radius = 0.75rem (shadcn anchor). Derived shadcn radii: --radius-sm / md / lg.
--shadow-0 through --shadow-3, plus --shadow-focus (uses --ring at 40% alpha).
helloPlaceholder registry component. Task 7 will migrate it to bg-brand text-brand-foreground.