bmw m
A motorsport-engineering interface anchored on a near-black canvas with white BMW Type Next Latin display headlines in confident UPPERCASE. The brand carries no decorative voltage — its energy comes from full-bleed automotive photography (cars on tracks, driver-cockpit shots, car
colors
#ffffff #000000 typography
the quick brown fox jumps over the lazy dog
the quick brown fox jumps over the lazy dog — body text at reading size.
the quick brown fox jumps over the lazy dog
the quick brown fox jumps over the lazy dog
design.md source
---
version: alpha
name: BMW-M-design-analysis
description: A motorsport-engineering interface anchored on a near-black canvas with white BMW Type Next Latin display headlines in confident UPPERCASE. The brand carries no decorative voltage — its energy comes from full-bleed automotive photography (cars on tracks, driver-cockpit shots, carbon-fiber detail) and the iconic M tricolor stripe (light blue → dark blue → red) used sparingly as a brand signature on logos, dividers, and motorsport chrome. Type stays light to medium weight to feel European-engineered, never American-bombastic.
colors:
primary: "#ffffff"
ink: "#ffffff"
body: "#bbbbbb"
body-strong: "#e6e6e6"
muted: "#7e7e7e"
hairline: "#3c3c3c"
hairline-strong: "#262626"
canvas: "#000000"
surface-card: "#1a1a1a"
surface-elevated: "#262626"
surface-soft: "#0d0d0d"
on-primary: "#000000"
on-dark: "#ffffff"
m-blue-light: "#0066b1"
m-blue-dark: "#1c69d4"
m-red: "#e22718"
bmw-blue: "#1c69d4"
electric-blue: "#0653b6"
carbon-gray: "#2b2b2b"
warning: "#f4b400"
success: "#0fa336"
typography:
display-xl:
fontFamily: "BMWTypeNextLatin, sans-serif"
fontSize: 80px
fontWeight: 700
lineHeight: 1
letterSpacing: 0
display-lg:
fontFamily: "BMWTypeNextLatin, sans-serif"
fontSize: 56px
fontWeight: 700
lineHeight: 1.05
letterSpacing: 0
display-md:
fontFamily: "BMWTypeNextLatin, sans-serif"
fontSize: 40px
fontWeight: 700
lineHeight: 1.1
letterSpacing: 0
display-sm:
fontFamily: "BMWTypeNextLatin, sans-serif"
fontSize: 32px
fontWeight: 700
lineHeight: 1.15
letterSpacing: 0
title-lg:
fontFamily: "BMWTypeNextLatin, sans-serif"
fontSize: 24px
fontWeight: 700
lineHeight: 1.3
letterSpacing: 0
title-md:
fontFamily: "BMWTypeNextLatin, sans-serif"
fontSize: 20px
fontWeight: 400
lineHeight: 1.4
letterSpacing: 0
title-sm:
fontFamily: "BMWTypeNextLatin, sans-serif"
fontSize: 18px
fontWeight: 400
lineHeight: 1.4
letterSpacing: 0
label-uppercase:
fontFamily: "BMWTypeNextLatin, sans-serif"
fontSize: 14px
fontWeight: 700
lineHeight: 1.3
letterSpacing: 1.5px
body-md:
fontFamily: "BMWTypeNextLatin Light, BMWTypeNextLatin, sans-serif"
fontSize: 16px
… components
display headline
body copy from bmw m tokens — the default reading size for paragraphs and ui descriptions.
feature headline
a sample card surface with heading and body copy styled from component tokens.
what is in this design system?
colors, typography, spacing, and component patterns sourced from publicly visible brand tokens.
const theme = {
primary: "#000000",
font: ""BMWTypeNextLatin Light", system-ui, sans-serif",
}; extracted from publicly visible design tokens. sourced via VoltAgent/awesome-design-md. no ownership claim on bmw m's visual identity.