use ratatui::style::Color;
use super::super::Theme;
impl Theme {
pub(in crate::tui::theme) fn night_city() -> Self {
const CYAN: Color = Color::Rgb(34, 211, 238); const MAGENTA: Color = Color::Rgb(255, 46, 136); const AMBER: Color = Color::Rgb(255, 179, 71); const LIME: Color = Color::Rgb(108, 240, 122); const VIOLET: Color = Color::Rgb(181, 133, 255);
const YELLOW: Color = Color::Rgb(252, 214, 70); const RED: Color = Color::Rgb(255, 59, 71);
Self {
code_fg: Color::Rgb(200, 228, 240),
code_bg: Color::Rgb(13, 15, 24),
heading_color: CYAN,
quote_color: Color::Rgb(96, 108, 134),
list_bullet_color: AMBER,
table_border_color: Color::Rgb(36, 42, 62),
table_header_color: CYAN,
table_cell_color: Color::Rgb(190, 200, 216),
bg: Color::Rgb(10, 11, 17),
border: Color::Rgb(30, 35, 52),
border_active: CYAN,
muted: Color::Rgb(74, 82, 104),
user_color: Color::Rgb(220, 228, 242),
user_bg: Color::Rgb(15, 17, 27),
claude_label: CYAN,
claude_text: Color::Rgb(198, 207, 223),
thinking_color: Color::Rgb(92, 84, 124),
tool_label: CYAN, tool_param: Color::Rgb(108, 118, 144),
tool_result_color: Color::Rgb(132, 150, 180),
tool_result_ok: LIME,
error_color: RED,
warning_color: AMBER,
header_fg: CYAN,
status_streaming: YELLOW,
status_ready: LIME,
help_fg: Color::Rgb(58, 66, 88),
input_fg: Color::Rgb(220, 228, 242),
prompt_fg: MAGENTA,
separator: Color::Rgb(22, 26, 40),
cost_color: AMBER,
subagent_border: Color::Rgb(58, 40, 92),
subagent_name: VIOLET,
subagent_status: Color::Rgb(120, 170, 210),
subagent_done: LIME,
subagent_time: Color::Rgb(90, 100, 126),
event_icon: AMBER,
event_source: CYAN,
event_text: Color::Rgb(205, 212, 226),
event_critical: RED,
tool_bash: LIME, tool_read: CYAN, tool_write: MAGENTA, tool_edit: AMBER, tool_grep: Color::Rgb(90, 200, 220), tool_find: VIOLET,
tool_ls: Color::Rgb(130, 160, 200), tool_subagent: Color::Rgb(210, 120, 230), tool_ext: YELLOW, tool_generic: Color::Rgb(132, 150, 180), ..Self::default()
}
}
}