package com.example.ui.theme import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color private val DarkColorScheme = darkColorScheme( primary = BrandBlueAccent, onPrimary = Color.White, primaryContainer = BrandNavyLight, onPrimaryContainer = Color.White, secondary = BrandCyan, onSecondary = Color.White, tertiary = StatusAmber, background = DarkBg, onBackground = DarkTextPrimary, surface = DarkSurface, onSurface = DarkTextPrimary, surfaceVariant = DarkSurfaceVariant, onSurfaceVariant = DarkTextSecondary, outline = DarkOutline, error = StatusWarningRed, onError = Color.White ) private val LightColorScheme = lightColorScheme( primary = BrandBlueAccent, onPrimary = Color.White, primaryContainer = BrandBlueLight, onPrimaryContainer = BrandNavyPrimary, secondary = BrandNavyLight, onSecondary = Color.White, tertiary = StatusAmber, background = LightBg, onBackground = LightTextPrimary, surface = LightSurface, onSurface = LightTextPrimary, surfaceVariant = LightSurfaceVariant, onSurfaceVariant = LightTextSecondary, outline = LightOutline, error = StatusWarningRed, onError = Color.White ) @Composable fun MyApplicationTheme( darkTheme: Boolean = isSystemInDarkTheme(), content: @Composable () -> Unit ) { val colorScheme = if (darkTheme) DarkColorScheme else LightColorScheme MaterialTheme( colorScheme = colorScheme, typography = Typography, content = content ) }