OptionalchartCategorical color palette for multi-series charts/visualizations.
Populated from the host theme's --mj-viz-* tokens by the theme bridge
(falling back to the built-in defaults from SetupStyles()). Components
should read series colors from here instead of hardcoding a hex array, so
chart series follow the active theme/brand.
OptionaldivergingDiverging ramp for visualizations with a meaningful midpoint — variance vs
target, sentiment, gain/loss. mid is the neutral center when present.
Populated from the host theme's --mj-viz-div-* tokens by the theme bridge.
OptionalsequentialSequential (single-hue) ramp for intensity visualizations — heatmaps,
choropleths, density shading. Ordered light-to-dark; interpolate between
stops for continuous scales. Populated from the host theme's
--mj-viz-seq-* tokens by the theme bridge.
OptionalshadowsOptionaltransitions
Defines styles for the component. Container can provide styles to a top level component. The top level component can alter these styles based on the design documentation. Top level component will pass in its computed styles to each sub-component and in turn sub-components do the same recursively down to all levels. Allows sub-components to inherit styles but also make adjustments as required by the design documentation.