Brand
#7472F4Primary Itunda indigo
A shared design language for Client, Business, Developer and future platform products — built around tokens, reusable components and accessibility.
Primitive → semantic → component tokens keep the visual language consistent while allowing product themes to evolve.
#7472F4Primary Itunda indigo
#FFFFFFLight surface
#191F28Primary text
#F04452Error and destructive state
Each component is designed to handle states, localization, large text, dark mode and accessible interaction.
Bottom sheets keep actions close and support keyboard, screen-reader and non-gesture dismissal.
IDS treats accessible names, focus, contrast, localization, reduced motion and worst-case content as system contracts.
Meaningful roles and accessible names are owned by the component and caller where content is product-specific.
Long Korean, English and Kinyarwanda content, large text and narrow screens are first-class cases.
State changes remain understandable when the platform requests reduced motion.
Client, Business and Developer surfaces share the same foundation without copying the system.