Design system
The live foundations and primitives of The Care Loop: flat surfaces, hairline rules, sentence-case display type, pills reserved for buttons, badges and stamps. Everything on this page renders from the same tokens and components the product ships.
--canvas
--canvas-2
--ink
--ink-soft
--ochre
--coral
--green
Unitea Sans sets every headline in sentence case. Neutiva carries body copy. Only eyebrows, badges, labels, buttons and chips stay in caps.
The wordmark is the default lockup. The heart takes over wherever the wordmark stops being readable, such as collapsed navigation and favicons.
Icons come from the self-hosted LineIcons set through @/components/icons. Names mirror the old Lucide imports, so swaps are one-to-one.
AI in The Care Loop is an assistant to judgement, not a replacement for it. Every generated surface follows the same five rules, so the reader always knows what they are looking at and what it cost them to read it.
The anatomy of every generated panel: provenance strip, one-sentence reading, evidence per dimension, and an explicit unknowns block that is never omitted.