/*
 * Copyright (c) 2026 QPQ IaaS AG <info@qpq.swiss>. All rights reserved.
 * Project: Gajumaru Core Java Libraries <gajumaru.io>
 *
 * This program is dual-licensed:
 * 1) Under the GNU Affero General Public License as published by the Free
 *    Software Foundation, either version 3 of the License, or (at your option)
 *    any later version (AGPL-3.0-or-later).
 *
 * 2) Under a commercial/proprietary license available directly from QPQ IaaS AG.
 *    If you wish to use this software outside the strict constraints of the
 *    AGPLv3 (e.g. within a closed-source or proprietary product), you must
 *    purchase a commercial license from QPQ IaaS AG.
 *
 * Authors:
 *   - Craig Everett <craigeverett@qpq.swiss>
 *
 * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial
 */

package swiss.qpq.gajumobile.ui.theme

import androidx.compose.ui.graphics.Color

// Arboreal Dark Palette (Gajumaru Theme)
val GajuDarkBackground = Color(0xFF0A0B08) // Deepest bark black
val GajuDarkSurface = Color(0xFF161812)
val GajuDarkSurfaceVariant = Color(0xFF12140D) // Subtle shading for frames
val GajuDarkPrimary = Color(0xFF81C784) // Fresh leaf green
val GajuDarkSecondary = Color(0xFFA1887F) // Light bark brown
val GajuDarkTertiary = Color(0xFFBDB7AB) // Light ash beige
val GajuDarkAccent = Color(0xFFD4E157) // Moss yellow-green
val GajuDarkOnPrimary = Color(0xFF003300)
val GajuDarkOnSecondary = Color(0xFF3E2723)
val GajuDarkOnTertiary = Color(0xFF1B1C17)
val GajuDarkOnBackground = Color(0xFFE3E3DC)
val GajuDarkOnSurface = Color(0xFFE3E3DC)
val GajuDarkOnSurfaceVariant = Color(0xFFC7C7BC)

// Arboreal Light Palette
val GajuLightBackground = Color(0xFFFCFCF5)
val GajuLightSurface = Color(0xFFF1F1EA)
val GajuLightSurfaceVariant = Color(0xFFE3E3DC)
val GajuLightPrimary = Color(0xFF2E7D32) // Forest green
val GajuLightSecondary = Color(0xFF5D4037) // Deep wood brown
val GajuLightTertiary = Color(0xFF8E867A) // Stone ash beige
val GajuLightOnPrimary = Color(0xFFFFFFFF)
val GajuLightOnSecondary = Color(0xFFFFFFFF)
val GajuLightOnTertiary = Color(0xFF1B1C17)
val GajuLightOnBackground = Color(0xFF1B1C17)
val GajuLightOnSurface = Color(0xFF1B1C17)
val GajuLightOnSurfaceVariant = Color(0xFF46483C)

// Logo Gradient Colors (Arboreal Shift)
val GajuLogoGreen = Color(0xFF4CAF50)
val GajuLogoBrown = Color(0xFF795548)
