/*
 * Copyright 2025 Pierre-Yves Nicolas
 *
 * This program is free software: you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the Free
 * Software Foundation, either version 3 of the License, or (at your option)
 * any later version.
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
 * more details.
 * You should have received a copy of the GNU General Public License along with
 * this program. If not, see <https://www.gnu.org/licenses/>.
 */
package org.mydomain.myscan.ui.theme

import androidx.compose.ui.graphics.Color

val Primary = Color(0xFF33BE41)
val OnPrimary = Color(0xFFFFFFFF)
val PrimaryContainer = Color(0xFF7BD785)
val OnPrimaryContainer = Color(0xFF0D3311)
val Secondary = Color(0xFF52CBA7)
val OnSecondary = Color(0xFFFFFFFF)
val SecondaryContainer = Color(0xFFBAE6D8)
val OnSecondaryContainer = Color(0xFF14332A)
val Tertiary = Color(0xFF8976D6)
val OnTertiary = Color(0xFFFFFFFF)
val TertiaryContainer = Color(0xFFCBC5E6)
val OnTertiaryContainer = Color(0xFF211C33)
val Error = Color(0xFFB3261E)
val OnError = Color(0xFFFFFFFF)
val ErrorContainer = Color(0xFFE6ACA9)
val OnErrorContainer = Color(0xFF330B09)
val Background = Color(0xFFfcfcfc)
val OnBackground = Color(0xFF313331)
val Surface = Color(0xFFfcfcfc)
val OnSurface = Color(0xFF313331)
val SurfaceVariant = Color(0xFFdbe6dc)
val OnSurfaceVariant = Color(0xFF576658)
val Outline = Color(0xFF829984)

val PrimaryDark = Color(0xFF9AE6A1)
val OnPrimaryDark = Color(0xFF144C19)
val PrimaryContainerDark = Color(0xFF1B6622)
val OnPrimaryContainerDark = Color(0xFFB0E6B5)
val SecondaryDark = Color(0xFFA8E6D3)
val OnSecondaryDark = Color(0xFF1F4C3F)
val SecondaryContainerDark = Color(0xFF296654)
val OnSecondaryContainerDark = Color(0xFFBAE6D8)
val TertiaryDark = Color(0xFFC1B7E6)
val OnTertiaryDark = Color(0xFF312A4C)
val TertiaryContainerDark = Color(0xFF413866)
val OnTertiaryContainerDark = Color(0xFFCBC5E6)
val ErrorDark = Color(0xFFE69490)
val OnErrorDark = Color(0xFF4C100D)
val ErrorContainerDark = Color(0xFF661511)
val OnErrorContainerDark = Color(0xFFE6ACA9)
val BackgroundDark = Color(0xFF313331)
val OnBackgroundDark = Color(0xFFe3e6e3)
val SurfaceDark = Color(0xFF313331)
val OnSurfaceDark = Color(0xFFe3e6e3)
val SurfaceVariantDark = Color(0xFF576658)
val OnSurfaceVariantDark = Color(0xFFd6e6d8)
val OutlineDark = Color(0xFFa2b3a3)