lightColorScheme top-level property

ColorScheme lightColorScheme
final

ColorScheme para el modo claro (Light Mode) Define todos los colores utilizados en el tema de la aplicación

Implementation

final lightColorScheme = ColorScheme(
  brightness: Brightness.light,

  // ==================== COLORES PRIMARIOS ====================
  /// Color principal de la marca, usado en botones principales, FABs, AppBar
  primary: ColorsFoundation.primaryLight,

  /// Tinte aplicado a superficies elevadas para distinguirlas
  surfaceTint: ColorsFoundation.surfaceTintLight,

  /// Color de texto e íconos sobre el color primario
  onPrimary: ColorsFoundation.onPrimaryLight,

  /// Variante menos prominente del color primario, para fondos secundarios
  primaryContainer: ColorsFoundation.primaryContainerLight,

  /// Color de texto e íconos sobre primaryContainer
  onPrimaryContainer: ColorsFoundation.onPrimaryContainerLight,

  // ==================== COLORES SECUNDARIOS ====================
  /// Color secundario de la marca, para acentos y elementos complementarios
  secondary: ColorsFoundation.secondaryLight,

  /// Color de texto e íconos sobre el color secundario
  onSecondary: ColorsFoundation.onSecondaryLight,

  /// Variante menos prominente del color secundario
  secondaryContainer: ColorsFoundation.secondaryContainerLight,

  /// Color de texto e íconos sobre secondaryContainer
  onSecondaryContainer: ColorsFoundation.onSecondaryContainerLight,

  // ==================== COLORES TERCIARIOS ====================
  /// Color terciario, para acentos adicionales y variedad visual
  tertiary: ColorsFoundation.tertiaryLight,

  /// Color de texto e íconos sobre el color terciario
  onTertiary: ColorsFoundation.onTertiaryLight,

  /// Variante menos prominente del color terciario
  tertiaryContainer: ColorsFoundation.tertiaryContainerLight,

  /// Color de texto e íconos sobre tertiaryContainer
  onTertiaryContainer: ColorsFoundation.onTertiaryContainerLight,

  // ==================== COLORES DE ERROR ====================
  /// Color para estados de error, alertas y acciones destructivas
  error: ColorsFoundation.errorLight,

  /// Color de texto e íconos sobre el color de error
  onError: ColorsFoundation.onErrorLight,

  /// Fondo para mensajes y contenedores de error
  errorContainer: ColorsFoundation.errorContainerLight,

  /// Color de texto e íconos sobre errorContainer
  onErrorContainer: ColorsFoundation.onErrorContainerLight,

  // ==================== COLORES DE SUPERFICIE ====================
  /// Color base para fondos de pantallas y componentes
  surface: ColorsFoundation.surfaceLight,

  /// Color de texto e íconos sobre superficies
  onSurface: ColorsFoundation.onSurfaceLight,

  /// Color de texto secundario e íconos menos prominentes
  onSurfaceVariant: ColorsFoundation.onSurfaceVariantLight,

  /// Superficies con menor elevación (más tenues)
  surfaceDim: ColorsFoundation.surfaceDimLight,

  /// Superficies con mayor elevación (más brillantes)
  surfaceBright: ColorsFoundation.surfaceBrightLight,

  /// Nivel de contenedor más bajo - elevación mínima
  surfaceContainerLowest: ColorsFoundation.surfaceContainerLowestLight,

  /// Contenedor de nivel bajo
  surfaceContainerLow: ColorsFoundation.surfaceContainerLowLight,

  /// Contenedor estándar para cards, dialogs, etc.
  surfaceContainer: ColorsFoundation.surfaceContainerLight,

  /// Contenedor de nivel alto
  surfaceContainerHigh: ColorsFoundation.surfaceContainerHighLight,

  /// Nivel de contenedor más alto - máxima elevación
  surfaceContainerHighest: ColorsFoundation.surfaceContainerHighestLight,

  // ==================== COLORES DE CONTORNO ====================
  /// Color para bordes y divisores importantes
  outline: ColorsFoundation.outlineLight,

  /// Color para bordes y divisores de menor énfasis
  outlineVariant: ColorsFoundation.outlineVariantLight,

  // ==================== COLORES DE SOMBRA Y OVERLAY ====================
  /// Color para sombras de elevación
  shadow: ColorsFoundation.shadowLight,

  /// Color para overlays oscuros (modales, dialogs)
  scrim: ColorsFoundation.scrimLight,

  // ==================== COLORES INVERSOS ====================
  /// Superficie inversa, para elementos que contrastan con el tema
  inverseSurface: ColorsFoundation.inverseSurfaceLight,

  /// Color primario inverso, usado sobre inverseSurface
  inversePrimary: ColorsFoundation.inversePrimaryLight,

  // ==================== COLORES FIXED (Estados fijos independientes del tema) ====================
  /// Color primario fijo, no cambia entre temas
  primaryFixed: ColorsFoundation.primaryFixedLight,

  /// Texto sobre primaryFixed
  onPrimaryFixed: ColorsFoundation.onPrimaryFixedLight,

  /// Variante tenue de primaryFixed
  primaryFixedDim: ColorsFoundation.primaryFixedDimLight,

  /// Variante de texto sobre primaryFixed
  onPrimaryFixedVariant: ColorsFoundation.onPrimaryFixedVariantLight,

  /// Color secundario fijo
  secondaryFixed: ColorsFoundation.secondaryFixedLight,

  /// Texto sobre secondaryFixed
  onSecondaryFixed: ColorsFoundation.onSecondaryFixedLight,

  /// Variante tenue de secondaryFixed
  secondaryFixedDim: ColorsFoundation.secondaryFixedDimLight,

  /// Variante de texto sobre secondaryFixed
  onSecondaryFixedVariant: ColorsFoundation.onSecondaryFixedVariantLight,

  /// Color terciario fijo
  tertiaryFixed: ColorsFoundation.tertiaryFixedLight,

  /// Texto sobre tertiaryFixed
  onTertiaryFixed: ColorsFoundation.onTertiaryFixedLight,

  /// Variante tenue de tertiaryFixed
  tertiaryFixedDim: ColorsFoundation.tertiaryFixedDimLight,

  /// Variante de texto sobre tertiaryFixed
  onTertiaryFixedVariant: ColorsFoundation.onTertiaryFixedVariantLight,
);