//! Static dark theme. Full theming system arrives in M3.

use ratatui::style::{Color, Modifier, Style};

pub fn primary() -> Style {
    Style::default().fg(Color::White)
}

pub fn dim() -> Style {
    Style::default().fg(Color::DarkGray)
}

pub fn user() -> Style {
    Style::default().fg(Color::Cyan)
}

pub fn assistant() -> Style {
    Style::default().fg(Color::White)
}

pub fn tool() -> Style {
    Style::default().fg(Color::Yellow)
}

pub fn error() -> Style {
    Style::default().fg(Color::Red).add_modifier(Modifier::BOLD)
}

pub fn footer() -> Style {
    Style::default().fg(Color::Gray).bg(Color::Reset)
}

pub fn modal_border() -> Style {
    Style::default().fg(Color::Magenta)
}

pub fn spinner() -> Style {
    Style::default().fg(Color::LightBlue)
}
