package com.swoosh.microblog.ui.theme

import androidx.compose.ui.graphics.Color

// Bold, expressive palette inspired by the Swoosh icon (dark green + mint)
val SwooshGreen = Color(0xFF1B4332)
val SwooshMint = Color(0xFF52B788)
val SwooshMintLight = Color(0xFF95D5B2)
val SwooshMintDark = Color(0xFF2D6A4F)

// Light theme - bold, high-contrast
val LightPrimary = Color(0xFF1B6B45)
val LightOnPrimary = Color(0xFFFFFFFF)
val LightPrimaryContainer = Color(0xFFD0F0DC)
val LightOnPrimaryContainer = Color(0xFF002111)
val LightSecondary = Color(0xFF4A635A)
val LightOnSecondary = Color(0xFFFFFFFF)
val LightSecondaryContainer = Color(0xFFCCE8DC)
val LightOnSecondaryContainer = Color(0xFF072018)
val LightTertiary = Color(0xFF3D6374)
val LightOnTertiary = Color(0xFFFFFFFF)
val LightTertiaryContainer = Color(0xFFC1E8FC)
val LightOnTertiaryContainer = Color(0xFF001F2A)
val LightError = Color(0xFFBA1A1A)
val LightOnError = Color(0xFFFFFFFF)
val LightErrorContainer = Color(0xFFFFDAD6)
val LightOnErrorContainer = Color(0xFF410002)
val LightBackground = Color(0xFFF5FBF5)
val LightOnBackground = Color(0xFF171D19)
val LightSurface = Color(0xFFF5FBF5)
val LightOnSurface = Color(0xFF171D19)
val LightSurfaceVariant = Color(0xFFDBE5DD)
val LightOnSurfaceVariant = Color(0xFF404943)
val LightOutline = Color(0xFF707973)

// Dark theme - rich, bold
val DarkPrimary = Color(0xFF52B788)
val DarkOnPrimary = Color(0xFF003822)
val DarkPrimaryContainer = Color(0xFF005233)
val DarkOnPrimaryContainer = Color(0xFFD0F0DC)
val DarkSecondary = Color(0xFFB1CCC0)
val DarkOnSecondary = Color(0xFF1C352C)
val DarkSecondaryContainer = Color(0xFF334B42)
val DarkOnSecondaryContainer = Color(0xFFCCE8DC)
val DarkTertiary = Color(0xFFA5CCE0)
val DarkOnTertiary = Color(0xFF073544)
val DarkTertiaryContainer = Color(0xFF244B5C)
val DarkOnTertiaryContainer = Color(0xFFC1E8FC)
val DarkError = Color(0xFFFFB4AB)
val DarkOnError = Color(0xFF690005)
val DarkErrorContainer = Color(0xFF93000A)
val DarkOnErrorContainer = Color(0xFFFFDAD6)
val DarkBackground = Color(0xFF0F1512)
val DarkOnBackground = Color(0xFFDFE4DE)
val DarkSurface = Color(0xFF0F1512)
val DarkOnSurface = Color(0xFFDFE4DE)
val DarkSurfaceVariant = Color(0xFF404943)
val DarkOnSurfaceVariant = Color(0xFFBFC9C1)
val DarkOutline = Color(0xFF8A938C)
