design-system

Core principles

These principles form the foundation of our design system. They guide our team when working on different parts of the system and help us do better and more informed decisions.

Include people

We include people into the process to build trust, share understanding, and co-create solutions. We want everyone using our system to become a design system champion.

Promote consistency

Consistency enhances clarity and makes our system more predictable and easy to use. We use the same language and patterns wherever possible.

Embrace accessibility

Accessibility is in the core of the World Wide Web. We embrace it by making our system available to, and accessible by, everyone.

Reduce complexity

Modularity reduces complexity and improves our design system’s reusability by breaking it into small, easy to consume parts.

Support adaptability

Our design system adapts to product teams’ changing goals and contexts, enabling multiple pathways instead of enforcing a single way to work.

Empower with AI

We build AI features for every part of the design and development journey. From expert guidance on our system, to generating user interfaces of the future.