use ratatui::prelude::Color;
pub const SELECTED_INDEX: Color = Color::Cyan;
pub const SELECTED_DIM: Color = Color::Yellow;
pub const TITLE: Color = Color::Yellow;
pub const COLOR_WHITE: Color = Color::White;

pub const NUMBER_COLOR: Color = Color::Rgb(181, 206, 168);
pub const UINT_COLOR: Color = NUMBER_COLOR;
pub const INT_COLOR: Color = NUMBER_COLOR;
pub const FLOAT_COLOR: Color = NUMBER_COLOR;

pub const STRING_COLOR: Color = Color::Rgb(206, 145, 120);
pub const BOOL_COLOR: Color = Color::Rgb(255, 204, 0);
pub const ERROR_COLOR: Color = Color::Rgb(255, 0, 0);

pub const LINES_COLOR: Color = Color::Rgb(83, 86, 89);

pub const ROOT_FILE_COLOR: Color = Color::Rgb(186, 230, 250);
pub const VARIABLE_BLUE: Color = Color::Rgb(136, 200, 230);
pub const VARIABLE_BLUE_BUILTIN: Color = Color::Rgb(66, 165, 245);
pub const BUILT_IN_VALUE_COLOR: Color = Color::Rgb(222, 222, 222);
pub const HIGHLIGHT_BG_COLOR: Color = Color::Rgb(55, 62, 70);
// Slightly orangy
pub const HIGHLIGHT_BG_COLOR_COPY: Color = Color::Rgb(255, 153, 0);

pub const FOCUS_BG_COLOR: Color = Color::Rgb(41, 42, 45);
pub const BG_COLOR: Color = Color::Rgb(61, 62, 65);
pub const BG_VAL1_COLOR: Color = Color::Rgb(55, 55, 60);
pub const BG_VAL2_COLOR: Color = Color::Rgb(45, 50, 45);
pub const BG_VAL3_COLOR: Color = Color::Rgb(45, 46, 50);
pub const BG_VAL4_COLOR: Color = Color::Rgb(55, 56, 60);
pub const BREAK_COLOR: Color = Color::Rgb(83, 86, 89);

pub const EQUAL_SIGN_COLOR: Color = Color::Rgb(66, 165, 245);
pub const SYMBOL_COLOR: Color = Color::Rgb(255, 225, 0);
pub const FILE_COLOR: Color = Color::Rgb(66, 165, 245);
pub const GROUP_COLOR: Color = Color::Rgb(255, 204, 0);
// grp file color normal variable name blue
pub const DATASET_COLOR: Color = Color::Rgb(222, 222, 222);
pub const SEARCH_TEXT_COLOR: Color = Color::Rgb(222, 222, 222);
pub const SEARCH_COUNT_COLOR: Color = Color::DarkGray;
pub const DATASET_FILE_COLOR: Color = Color::Rgb(38, 166, 154);

pub const LOAD_MORE_COLOR: Color = Color::Yellow;

pub const LINE_NUM_COLOR: Color = Color::DarkGray;
