# Themes Theme files override role tokens (`text.default`, `surface.*`, `border.*`) without touching the underlying palette. To add a theme, copy `light/theme.json` and supply your own values for each role token. | Theme | File | Use | |-------|------|-----| | Light | `light/theme.json` | Default product theme. | | Dark | `dark/theme.json` | Dimmed surfaces, reduced shadow weight. | | High Contrast | `high-contrast/theme.json` | Accessibility: 7:1+ contrast. |