@file:Suppress("HardCodedStringLiteral")

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

val TwilightSerenityTheme = AppTheme(
    name = "Twilight Serenity",
    lightColors = ThemeColorSet(
        primary = Color(0xFF5A52A5),
        secondary = Color(0xFF9A4555),
        tertiary = Color(0xFF7A5900),
        primaryContainer = Color(0xFFE2DFFF),
        secondaryContainer = Color(0xFFFFD9DD),
        tertiaryContainer = Color(0xFFFFDF9E),
        onPrimary = Color(0xFFFFFFFF),
        onSecondary = Color(0xFFFFFFFF),
        onTertiary = Color(0xFFFFFFFF),
        onPrimaryContainer = Color(0xFF16035F),
        onSecondaryContainer = Color(0xFF400014),
        onTertiaryContainer = Color(0xFF261A00),
        error = Color(0xFFBA1A1A),
        onError = Color(0xFFFFFFFF),
        errorContainer = Color(0xFFFFDAD6),
        onErrorContainer = Color(0xFF410002),
        background = Color(0xFFFEFBFF),
        onBackground = Color(0xFF1C1B20),
        surface = Color(0xFFFEFBFF),
        onSurface = Color(0xFF1C1B20),
        surfaceVariant = Color(0xFFE5E0EC),
        onSurfaceVariant = Color(0xFF47454E),
        outline = Color(0xFF78757F),
        outlineVariant = Color(0xFFC8C4CF),
        scrim = Color(0xFF000000),
        inverseSurface = Color(0xFF313035),
        inverseOnSurface = Color(0xFFF3EFF6),
        inversePrimary = Color(0xFFC1C1FF),
        surfaceDim = Color(0xFFDED9E0),
        surfaceBright = Color(0xFFFEFBFF),
        surfaceContainerLowest = Color(0xFFFFFFFF),
        surfaceContainerLow = Color(0xFFF8F2FA),
        surfaceContainer = Color(0xFFF2ECF4),
        surfaceContainerHigh = Color(0xFFECE7EF),
        surfaceContainerHighest = Color(0xFFE6E1E9)
    ),
    darkColors = ThemeColorSet(
        primary = Color(0xFFC1C1FF),
        secondary = Color(0xFFFFB1BB),
        tertiary = Color(0xFFF5BF48),
        primaryContainer = Color(0xFF413A8C),
        secondaryContainer = Color(0xFF7C2B3E),
        tertiaryContainer = Color(0xFF5C4300),
        onPrimary = Color(0xFF2C2275),
        onSecondary = Color(0xFF5F1328),
        onTertiary = Color(0xFF402D00),
        onPrimaryContainer = Color(0xFFE2DFFF),
        onSecondaryContainer = Color(0xFFFFD9DD),
        onTertiaryContainer = Color(0xFFFFDF9E),
        error = Color(0xFFFFB4AB),
        onError = Color(0xFF690005),
        errorContainer = Color(0xFF93000A),
        onErrorContainer = Color(0xFFFFDAD6),
        background = Color(0xFF1C1B20),
        onBackground = Color(0xFFE6E1E9),
        surface = Color(0xFF1C1B20),
        onSurface = Color(0xFFE6E1E9),
        surfaceVariant = Color(0xFF47454E),
        onSurfaceVariant = Color(0xFFC8C4CF),
        outline = Color(0xFF928F99),
        outlineVariant = Color(0xFF47454E),
        scrim = Color(0xFF000000),
        inverseSurface = Color(0xFFE6E1E9),
        inverseOnSurface = Color(0xFF313035),
        inversePrimary = Color(0xFF5A52A5),
        surfaceDim = Color(0xFF141317),
        surfaceBright = Color(0xFF3A383E),
        surfaceContainerLowest = Color(0xFF0F0E12),
        surfaceContainerLow = Color(0xFF1C1B20),
        surfaceContainer = Color(0xFF201F24),
        surfaceContainerHigh = Color(0xFF2B292F),
        surfaceContainerHighest = Color(0xFF36343A)
    )
)