package com.jttools.datacontrol.ui.theme

import androidx.compose.ui.graphics.Color

// Primary - Deep Teal
val Primary = Color(0xFF00695C)
val PrimaryVariant = Color(0xFF004D40)
val OnPrimary = Color(0xFFFFFFFF)

// Secondary - Cyan accent
val Secondary = Color(0xFF00BFA5)
val SecondaryVariant = Color(0xFF00897B)
val OnSecondary = Color(0xFF000000)

// Tertiary - Amber (alertes)
val Tertiary = Color(0xFFFFA000)
val OnTertiary = Color(0xFF000000)

// Background/Surface
val Background = Color(0xFFF3F6F5)
val OnBackground = Color(0xFF1B1F1E)
val Surface = Color(0xFFFFFFFF)
val OnSurface = Color(0xFF1B1F1E)
val SurfaceVariant = Color(0xFFDCE9E6)

// Error
val Error = Color(0xFFB3261E)
val OnError = Color(0xFFFFFFFF)

// Dark theme variants
val DarkPrimary = Color(0xFF4DB6AC)
val DarkPrimaryVariant = Color(0xFF00897B)
val DarkOnPrimary = Color(0xFF00201C)
val DarkSecondary = Color(0xFF64FFDA)
val DarkBackground = Color(0xFF121212)
val DarkOnBackground = Color(0xFFE4E6E5)
val DarkSurface = Color(0xFF1E1E1E)
val DarkOnSurface = Color(0xFFE4E6E5)
val DarkSurfaceVariant = Color(0xFF1B3B36)

// États data (utilisés dans Dashboard + notification)
val StateOk = Color(0xFF2E7D32)          // vert — sous le forfait
val StateWarning = Color(0xFFEF6C00)     // orange — proche du forfait
val StateCut = Color(0xFFC62828)         // rouge — coupure / hors-forfait
val StateWifi = Color(0xFF1565C0)        // bleu — Wi-Fi, aucun filtrage
