Theming
Themes
Light, dark, system, and custom color palettes.
A Theme bundles a variant (light, dark, or system), an accent color, and
an optional override map for semantic color names.
Constructors
Theme color names
The renderer resolves the semantic color variables (Primary, Secondary,
and so on) by looking up the matching ThemeColorName in Theme.Colors.
If there is no entry the renderer falls back to sensible built-in values
that differ between light and dark variants.
See Color and background for how the modifiers consume these colors.