lightSeed property
Light mode seed colors.
Only define the essential colors - everything else is derived:
- Foregrounds (auto-calculated for WCAG contrast)
- Containers (10% opacity overlays)
- Hover states (darken/lighten)
- RGB values (for compositing)
Implementation
@override
ThemeSeed get lightSeed => ThemeSeed(
primary: theme.color,
background: 0xFFffffff,
secondary: theme.lightSecondary,
accent: theme.lightAccent,
border: theme.lightBorder,
destructive: 0xFFef4444,
success: 0xFF22c55e,
warning: 0xFFf59e0b,
info: 0xFF3b82f6,
);