use ratatui::style::{Color, Modifier, Style};
pub const PRIMARY: Color = Color::Rgb(91, 155, 213); pub const SECONDARY: Color = Color::Rgb(112, 173, 71); pub const ACCENT: Color = Color::Rgb(237, 125, 49); pub const DANGER: Color = Color::Rgb(255, 82, 82); pub const WARNING: Color = Color::Rgb(255, 193, 7); pub const SUCCESS: Color = Color::Rgb(76, 175, 80); pub const MUTED: Color = Color::Rgb(128, 128, 128); pub const BG_DARK: Color = Color::Rgb(30, 30, 46); pub const BG_SURFACE: Color = Color::Rgb(49, 50, 68); pub const FG: Color = Color::Rgb(205, 214, 244); pub const FG_DIM: Color = Color::Rgb(147, 153, 178);
pub const PROJECT_COLORS: &[Color] = &[
Color::Rgb(91, 155, 213), Color::Rgb(112, 173, 71), Color::Rgb(237, 125, 49), Color::Rgb(165, 105, 189), Color::Rgb(231, 76, 60), Color::Rgb(52, 152, 219), Color::Rgb(26, 188, 156), Color::Rgb(241, 196, 15), ];
pub fn title_style() -> Style {
Style::default().fg(PRIMARY).add_modifier(Modifier::BOLD)
}
pub fn selected_style() -> Style {
Style::default().bg(PRIMARY).fg(Color::Black)
}
pub fn header_style() -> Style {
Style::default().fg(FG).add_modifier(Modifier::BOLD)
}
pub fn muted_style() -> Style {
Style::default().fg(MUTED)
}
pub fn active_timer_style() -> Style {
Style::default().fg(SUCCESS).add_modifier(Modifier::BOLD)
}
pub fn danger_style() -> Style {
Style::default().fg(DANGER)
}