·Roles over primitives: Components use theme and type roles; primitives only define roles.
·Four languages, two themes, one system: Every component is verified in all of them before it ships.
·Accessible by construction: Contrast, focus, targets and motion are tokens with checks, not opinions.
·One pattern per problem: The same problem is solved by the same pattern everywhere, named by purpose.
·Written once: Terms come from the jinnga-docs glossary; messages are full sentences per locale.
·Character in small doses: Lavender appears where attention is earned: focus, selection, achievements. About 5 % of a screen.