colorScheme="system" the provider follows the OS preference.
Tokens
Colors
Each ofcolors.light and colors.dark has:
Everything else
Using tokens in your own styles
Tokens are CSS variables, so your own components can follow the theme:useTheme() returns the resolved values in JavaScript.
Building a theme editor
The tokens are introspectable, so an editor can generate its controls and feed the result straight back for a live preview:mergeTheme(base, override) and themeToCss(theme, scope?).