The BMW design system uses a light-themed visual language. The primary brand color is Electric Blue (#1c69d4); text is Obsidian (#262626) on a Canvas White (#ffffff) background. Typography is set in BMWTypeNextLatin and BMWTypeNextLatin Light. This DESIGN.md contains 6 color tokens and a 3-step type scale; give it to AI tools like Claude, Cursor or v0 to generate consistent interfaces in the style of BMW.
Independent Style Review
Precision-engineered monochrome luxury; every detail is intentional, nothing is superfluous.
This design system projects an image of understated luxury and precision, typical of a high-end automotive brand. The focus on a monochrome palette with sharp contrasts and subtle textural shifts creates a refined, almost clinical atmosphere. Typography is the primary visual differentiator, using a bespoke font that balances technical exactness with approachable forms, especially in larger display sizes where its clarity is paramount. There is minimal use of color, which emphasizes content and maintains a strong, consistent brand presence.
| Color | HEX | CSS token | Usage |
|---|---|---|---|
| Obsidian | #262626 | --color-obsidian | Primary text, interactive elements, navigation links, button text — forms the core dark against light contrast. |
| Canvas White | #ffffff | --color-canvas-white | Page backgrounds, card surfaces, prominent navigational elements — establishes the primary visual canvas. |
| Graphite Grey | #bbbbbb | --color-graphite-grey | Secondary navigation text, subtle borders, contextual information — provides sufficient contrast on dark surfaces while appearing subdued on light ones. |
| Frost | #f1f1f1 | --color-frost | Subtle background accents, dividers — provides a very light contrast against Canvas White. |
| Deep Space | #262626 | --color-deep-space | Footer background — anchors the page with a solid, dark foundation. |
| Electric Blue | #1c69d4 | --color-electric-blue | Interactive highlights, focus states — a vibrant, technical accent for user interaction. |
| Font | Weights | Fallback |
|---|---|---|
| BMWTypeNextLatin | 400, 700, 900 | Open Sans |
| BMWTypeNextLatin Light | 300 | Open Sans Light |
| Role | Size | Line height | Token |
|---|---|---|---|
| body | 16px | 1.63 | --text-body |
| subheading | 18px | 1.6 | --text-subheading |
| display | 60px | 1.3 | --text-display |