package eu.gaudian.translator.ui.theme.themes

import androidx.compose.ui.graphics.Color
import eu.gaudian.translator.ui.theme.AppTheme
import eu.gaudian.translator.ui.theme.ThemeColorSet

@Suppress("HardCodedStringLiteral")
val TealTheme = AppTheme(
    name = "Teal",
    lightColors = ThemeColorSet(
        primary = Color(0xFF006A62),
        secondary = Color(0xFF4A6360),
        tertiary = Color(0xFF476278),
        primaryContainer = Color(0xFF95F7EB),
        secondaryContainer = Color(0xFFCCE8E4),
        tertiaryContainer = Color(0xFFCEE6FF),
        onPrimary = Color(0xFFFFFFFF),
        onSecondary = Color(0xFFFFFFFF),
        onTertiary = Color(0xFFFFFFFF),
        onPrimaryContainer = Color(0xFF00201D),
        onSecondaryContainer = Color(0xFF051F1D),
        onTertiaryContainer = Color(0xFF001E30),
        error = Color(0xFFBA1A1A),
        onError = Color(0xFFFFFFFF),
        errorContainer = Color(0xFFFFDAD6),
        onErrorContainer = Color(0xFF410002),
        background = Color(0xFFFAFDFA),
        onBackground = Color(0xFF191C1C),
        surface = Color(0xFFFAFDFA),
        onSurface = Color(0xFF191C1C),
        surfaceVariant = Color(0xFFDAE5E2),
        onSurfaceVariant = Color(0xFF3F4947),
        outline = Color(0xFF6F7977),
        outlineVariant = Color(0xFFBEC9C6),
        scrim = Color(0xFF000000),
        inverseSurface = Color(0xFF2D3130),
        inverseOnSurface = Color(0xFFEFF1F0),
        inversePrimary = Color(0xFF79DACA),
        surfaceDim = Color(0xFFDADADA),
        surfaceBright = Color(0xFFFAFDFA),
        surfaceContainerLowest = Color(0xFFFFFFFF),
        surfaceContainerLow = Color(0xFFF4F7F5),
        surfaceContainer = Color(0xFFEEF2F0),
        surfaceContainerHigh = Color(0xFFE8ECE9),
        surfaceContainerHighest = Color(0xFFE2E6E4)
    ),
    darkColors = ThemeColorSet(
        primary = Color(0xFF79DACA),
        secondary = Color(0xFFB0CCC8),
        tertiary = Color(0xFFAFCBE2),
        primaryContainer = Color(0xFF00504A),
        secondaryContainer = Color(0xFF334B48),
        tertiaryContainer = Color(0xFF2F4A5F),
        onPrimary = Color(0xFF003732),
        onSecondary = Color(0xFF1C3532),
        onTertiary = Color(0xFF173347),
        onPrimaryContainer = Color(0xFF95F7EB),
        onSecondaryContainer = Color(0xFFCCE8E4),
        onTertiaryContainer = Color(0xFFCEE6FF),
        error = Color(0xFFFFB4AB),
        onError = Color(0xFF690005),
        errorContainer = Color(0xFF93000A),
        onErrorContainer = Color(0xFFFFDAD6),
        background = Color(0xFF191C1C),
        onBackground = Color(0xFFE0E3E2),
        surface = Color(0xFF191C1C),
        onSurface = Color(0xFFE0E3E2),
        surfaceVariant = Color(0xFF3F4947),
        onSurfaceVariant = Color(0xFFBEC9C6),
        outline = Color(0xFF899391),
        outlineVariant = Color(0xFF3F4947),
        scrim = Color(0xFF000000),
        inverseSurface = Color(0xFFE0E3E2),
        inverseOnSurface = Color(0xFF2D3130),
        inversePrimary = Color(0xFF006A62),
        surfaceDim = Color(0xFF111413),
        surfaceBright = Color(0xFF373A39),
        surfaceContainerLowest = Color(0xFF0C0F0E),
        surfaceContainerLow = Color(0xFF1F2221),
        surfaceContainer = Color(0xFF232625),
        surfaceContainerHigh = Color(0xFF2E3130),
        surfaceContainerHighest = Color(0xFF393C3B)
    )
)