lightSeed property

  1. @override
ThemeSeed get lightSeed
override

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,
    );