package coffee.liz.abstractionengine.app.ui import androidx.compose.material3.darkColorScheme import androidx.compose.ui.graphics.Color // GameBoy-inspired color palette object GameBoyColors { val DarkestGreen = Color(0xFF0F380F) val DarkGreen = Color(0xFF306230) val MediumGreen = Color(0xFF8BAC0F) val LightGreen = Color(0xFF9BBC0F) val ScreenGreen = Color(0xFF8BAC0F) // Accent colors for buttons (still retro but with more variety) val ButtonRed = Color(0xFFE76F51) val ButtonYellow = Color(0xFFF4A261) val DPadGray = Color(0xFF4A5759) val DPadLight = Color(0xFF6B7F82) } val GameBoyTheme = darkColorScheme( primary = GameBoyColors.MediumGreen, onPrimary = GameBoyColors.DarkestGreen, secondary = GameBoyColors.LightGreen, onSecondary = GameBoyColors.DarkestGreen, background = GameBoyColors.DarkestGreen, onBackground = GameBoyColors.LightGreen, surface = GameBoyColors.DarkGreen, onSurface = GameBoyColors.LightGreen, surfaceVariant = GameBoyColors.DPadGray, outline = GameBoyColors.DarkestGreen, )