@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 SlateAndStoneTheme = AppTheme(
    name = "Slate & Stone",
    lightColors = ThemeColorSet(
        primary = Color(0xFF5A6470),
        secondary = Color(0xFF72787F),
        tertiary = Color(0xFFD4A237),
        primaryContainer = Color(0xFFDFE9F5),
        secondaryContainer = Color(0xFFDCE3E9),
        tertiaryContainer = Color(0xFFFAE0A2),
        onPrimary = Color(0xFFFFFFFF),
        onSecondary = Color(0xFFFFFFFF),
        onTertiary = Color(0xFF3E2E00),
        onPrimaryContainer = Color(0xFF171F2B),
        onSecondaryContainer = Color(0xFF2C3136),
        onTertiaryContainer = Color(0xFF271A00),
        error = Color(0xFFBA1A1A),
        onError = Color(0xFFFFFFFF),
        errorContainer = Color(0xFFFFDAD6),
        onErrorContainer = Color(0xFF410002),
        background = Color(0xFFF8F9FA),
        onBackground = Color(0xFF1B1C1E),
        surface = Color(0xFFF8F9FA),
        onSurface = Color(0xFF1B1C1E),
        surfaceVariant = Color(0xFFE1E2E8),
        onSurfaceVariant = Color(0xFF44474B),
        outline = Color(0xFF75777C),
        outlineVariant = Color(0xFFC5C6CC),
        scrim = Color(0xFF000000),
        inverseSurface = Color(0xFF2F3133),
        inverseOnSurface = Color(0xFFF2F0F4),
        inversePrimary = Color(0xFFB3C5D8),
        surfaceDim = Color(0xFFDAD9DD),
        surfaceBright = Color(0xFFF8F9FA),
        surfaceContainerLowest = Color(0xFFFFFFFF),
        surfaceContainerLow = Color(0xFFF2F3F5),
        surfaceContainer = Color(0xFFECEEF0),
        surfaceContainerHigh = Color(0xFFE7E8EA),
        surfaceContainerHighest = Color(0xFFE1E2E4)
    ),
    darkColors = ThemeColorSet(
        primary = Color(0xFFB3C5D8),
        secondary = Color(0xFFBFC7CE),
        tertiary = Color(0xFFE0C484),
        primaryContainer = Color(0xFF424C58),
        secondaryContainer = Color(0xFF595F66),
        tertiaryContainer = Color(0xFF5B4300),
        onPrimary = Color(0xFF2C3541),
        onSecondary = Color(0xFF43484D),
        onTertiary = Color(0xFF3F2E00),
        onPrimaryContainer = Color(0xFFDFE9F5),
        onSecondaryContainer = Color(0xFFDCE3E9),
        onTertiaryContainer = Color(0xFFFAE0A2),
        error = Color(0xFFFFB4AB),
        onError = Color(0xFF690005),
        errorContainer = Color(0xFF93000A),
        onErrorContainer = Color(0xFFFFDAD6),
        background = Color(0xFF1D1E20),
        onBackground = Color(0xFFE1E2E4),
        surface = Color(0xFF1D1E20),
        onSurface = Color(0xFFE1E2E4),
        surfaceVariant = Color(0xFF44474B),
        onSurfaceVariant = Color(0xFFC5C6CC),
        outline = Color(0xFF8E9196),
        outlineVariant = Color(0xFF44474B),
        scrim = Color(0xFF000000),
        inverseSurface = Color(0xFFE1E2E4),
        inverseOnSurface = Color(0xFF2F3133),
        inversePrimary = Color(0xFF5A6470),
        surfaceDim = Color(0xFF121415),
        surfaceBright = Color(0xFF383A3B),
        surfaceContainerLowest = Color(0xFF0D0F10),
        surfaceContainerLow = Color(0xFF1D1E20),
        surfaceContainer = Color(0xFF212224),
        surfaceContainerHigh = Color(0xFF2B2D2F),
        surfaceContainerHighest = Color(0xFF36383A)
    )
)