use iced::Color;

pub fn white() -> Color {
    Color::from_rgb(255.0 / 255.0, 255.0 / 255.0, 255.0 / 255.0)
}

pub fn background() -> Color {
    Color::from_rgb(16.0 / 255.0, 12.0 / 255.0, 12.0 / 255.0)
}

pub fn primary() -> Color {
    Color::from_rgb(120.0 / 255.0, 120.0 / 255.0, 120.0 / 255.0)
}

pub fn secondary() -> Color {
    Color::from_rgb(84.0 / 255.0, 80.0 / 255.0, 80.0 / 255.0)
}

pub fn secondary_highlight() -> Color {
    Color::from_rgb(88.0 / 255.0, 84.0 / 255.0, 84.0 / 255.0)
}

pub fn background_highlight() -> Color {
    Color::from_rgb(28.0 / 255.0, 24.0 / 255.0, 24.0 / 255.0)
}

pub fn accent() -> Color {
    Color::from_rgb(240.0 / 255.0, 4.0 / 255.0, 4.0 / 255.0)
}

pub fn accent_highlight() -> Color {
    Color::from_rgb(254.0 / 255.0, 30.0 / 255.0, 30.0 / 255.0)
}

pub fn selection() -> Color {
    Color::from_rgb(50.0 / 255.0, 151.0 / 255.0, 253.0 / 255.0)
}
