use std::sync::LazyLock;
use ratatui::style::{Color, Modifier, Style};
pub const ACCENT: Color = Color::Rgb(255, 203, 107);
pub const GREEN: Color = Color::Rgb(166, 227, 161);
pub const LIGHT_GREEN: Color = Color::Rgb(80, 220, 140);
pub const RED: Color = Color::Rgb(243, 139, 168);
pub const WHITE: Color = Color::Rgb(205, 214, 244);
pub const BLACK: Color = Color::Black;
pub const GRAY: Color = Color::Rgb(100, 116, 139);
pub const DIM_GRAY: Color = Color::Rgb(137, 180, 250);
pub const MID_GRAY: Color = Color::Rgb(99, 110, 125);
pub const DESCRIPTION_GRAY: Color = Color::Rgb(176, 190, 197);
pub const LIGHT_GRAY: Color = Color::Rgb(115, 130, 155);
pub const CYAN: Color = Color::Rgb(129, 229, 249);
pub const MAGENTA: Color = Color::Rgb(203, 166, 247);
pub const BLUE: Color = Color::Rgb(137, 180, 250);
pub const BG_DARK: Color = Color::Rgb(17, 24, 39);
pub const VRAM_GREEN: Color = Color::Rgb(74, 222, 128);
pub const VRAM_YELLOW: Color = Color::Rgb(251, 191, 36);
pub const VRAM_RED: Color = Color::Rgb(248, 113, 113);
pub static TITLE: LazyLock<Style> =
LazyLock::new(|| Style::default().fg(ACCENT).add_modifier(Modifier::BOLD));
pub static DIM_TEXT: LazyLock<Style> = LazyLock::new(|| Style::default().fg(DIM_GRAY));
pub static BORDER_FOCUSED: LazyLock<Style> = LazyLock::new(|| Style::default().fg(LIGHT_GREEN));