A motorsport-engineering interface anchored on a near-black canvas with white BMW Type Next Latin display headlines in confident UPPERCASE.
El sistema visual combina tipografía de alta calidad con colores cuidadosamente seleccionados. Cada decisión de diseño refleja la personalidad de la marca y comunica su propósito con claridad y precisión.
| Role | Size | Weight | LH | Font |
|---|---|---|---|---|
| display xl | 72px | 700 | 1.0 | Display |
| display lg | 48px | 600 | 1.1 | Display |
| heading | 32px | 600 | 1.2 | Display |
| body lg | 20px | 400 | 1.5 | Body |
| body | 16px | 400 | 1.6 | Body |
| label | 14px | 500 | 1.4 | Display |
| mono | 13px | 400 | 1.6 | Mono |
La card usa la superficie del sistema con borde sutil y el radio real de la marca. El kicker en el color primario es el único acento de color sobre el fondo.
:root {
/* Color */
--canvas: #000000;
--surface: #0d0d0d;
--ink: #ffffff;
--ink-soft: #bbbbbb;
--muted: #7e7e7e;
--primary: #ffffff;
--primary-hover: #f0f0f0;
--border: #3c3c3c;
/* Typography */
--font-display: 'Figtree', system-ui, sans-serif;
--font-body: 'Figtree', Georgia, serif;
--font-mono: 'JetBrains Mono', ui-monospace, monospace;
/* Radius */
--radius-btn: 8px;
--radius-card: 8px;
/* Spacing */
--space-4: 4px;
--space-8: 8px;
--space-12: 12px;
--space-16: 16px;
--space-24: 24px;
--space-40: 40px;
--space-64: 64px;
--space-96: 96px;
}@theme {
--color-canvas: #000000;
--color-surface: #0d0d0d;
--color-ink: #ffffff;
--color-primary: #ffffff;
--color-primary-hover: #f0f0f0;
--color-border: #3c3c3c;
--font-display: 'Figtree', system-ui, sans-serif;
--font-body: 'Figtree', Georgia, serif;
--font-mono: 'JetBrains Mono', ui-monospace, monospace;
--radius-btn: 8px;
--radius-card: 8px;
}{
"color": {
"canvas": "#000000",
"surface": "#0d0d0d",
"ink": "#ffffff",
"primary": "#ffffff",
"border": "#3c3c3c",
"body": "#bbbbbb",
"body-strong": "#e6e6e6",
"muted": "#7e7e7e",
"hairline": "#3c3c3c",
"hairline-strong": "#262626"
},
"font": {
"display": "Figtree",
"body": "Figtree",
"mono": "JetBrains Mono"
},
"radius": {
"btn": "8px",
"card": "8px"
},
"spacing": {
"4px": "4px",
"8px": "8px",
"12px": "12px",
"16px": "16px",
"24px": "24px",
"40px": "40px",
"64px": "64px",
"96px": "96px"
}
}