- Consistent chart colors across the frontend
- Theme-aware visualization tokens
- Colorblind-friendly categorical palette
- Accessible contrast checking support
Defined in frontend/src/styles/colors.ts:
categoricalcategoricalColorblindsequentialdivergingstatus(success,warning,error,info)
getVisualizationTheme()generateDynamicColor()contrastRatio()getColorblindModePreference()setColorblindModePreference()
- Component:
frontend/src/components/ColorPreviewTool.tsx - Story:
frontend/src/components/ColorPreviewTool.stories.jsx
The preview tool supports toggling colorblind mode and visual validation of palette categories.