/*
 * Copyright 2025-2026 The FairScan authors
 *
 * 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.fairscan.app.ui.theme

import androidx.compose.ui.graphics.Color

val Primary = Color(0xFF0CAD55)
val OnPrimary = Color(0xFFFFFFFF)
val PrimaryContainer = Color(0xFFA2E6C0)
val OnPrimaryContainer = Color(0xFF043319)
val Secondary = Color(0xFF4883A6)
val OnSecondary = Color(0xFFFFFFFF)
val SecondaryContainer = Color(0xFFB2D3E6)
val OnSecondaryContainer = Color(0xFF0F2633)
val Tertiary = Color(0xFF7963AA)
val OnTertiary = Color(0xFFFFFFFF)
val TertiaryContainer = Color(0xFFD0C7E6)
val OnTertiaryContainer = Color(0xFF241E33)
val Error = Color(0xFFB3261E)
val OnError = Color(0xFFFFFFFF)
val ErrorContainer = Color(0xFFE6ACA9)
val OnErrorContainer = Color(0xFF330B09)
val Background = Color(0xFFfbfcfc)
val OnBackground = Color(0xFF313332)
val Surface = Color(0xFFfbfcfc)
val OnSurface = Color(0xFF313332)
val SurfaceVariant = Color(0xFFd8e6de)
val OnSurfaceVariant = Color(0xFF53665c)
val Outline = Color(0xFF7d9989)

val PrimaryDark = Color(0xFF86E6B1)
val OnPrimaryDark = Color(0xFF054C25)
val PrimaryContainerDark = Color(0xFF076632)
val OnPrimaryContainerDark = Color(0xFFA2E6C0)
val SecondaryDark = Color(0xFF9DCBE6)
val OnSecondaryDark = Color(0xFF16394C)
val SecondaryContainerDark = Color(0xFF1E4B66)
val OnSecondaryContainerDark = Color(0xFFB2D3E6)
val TertiaryDark = Color(0xFFC8BAE6)
val OnTertiaryDark = Color(0xFF362C4C)
val TertiaryContainerDark = Color(0xFF483B66)
val OnTertiaryContainerDark = Color(0xFFD0C7E6)
val ErrorDark = Color(0xFFE69490)
val OnErrorDark = Color(0xFF4C100D)
val ErrorContainerDark = Color(0xFF661511)
val OnErrorContainerDark = Color(0xFFE6ACA9)
val BackgroundDark = Color(0xFF313332)
val OnBackgroundDark = Color(0xFFe2e6e4)
val SurfaceDark = Color(0xFF313332)
val OnSurfaceDark = Color(0xFFe2e6e4)
val SurfaceVariantDark = Color(0xFF53665c)
val OnSurfaceVariantDark = Color(0xFFd2e6db)
val OutlineDark = Color(0xFF9eb3a7)
