Chapter 32: deml-ui — The Design System (new-from-the-start)

The frontend design language of the platform is delivered by deml-ui (ui.deml.app), the sibling design-system repo. Tokens, component HTML/CSS, Angular markup wrappers, and Storybook live there. The product Angular app under src/ composes behavioral app-* wrappers that consume deml-ui class contracts (ViewEncapsulation.None, no parallel local DS stylesheets). Django templates load synced backend/static/deml-ui.css.

Look: new-from-the-start / atelier — 8px grid, dual data-theme, bold display + letterspaced marks, equal tile distribution, locked chart aspect. Canonical docs: THEME.md, docs/DEML_UI.md, .cursorrules, AGENTS.md.

Retired: Viking-UI (packages/viking-ui, --viking-*, void-black / electric #2176ff suite chrome). Do not restore it. Suite UI law lives in deml-ui + deml THEME.md / docs/DEML_UI.md.

Product pages are Angular 22+ standalone + Signals; dashboard and analytics live ticks arrive through Django SSE (LiveUpdatesService) rather than Firestore.