rat_theme3/palettes/
imperial.rs

1use crate::Palette;
2use std::borrow::Cow;
3
4/// Imperial palette.
5///
6/// Uses purple and gold for primary/secondary.
7/// Other colors are bright, strong and slightly smudged.
8///
9pub const IMPERIAL: Palette = Palette {
10    name: Cow::Borrowed("Imperial"),
11
12    text_light: Palette::color32(0xdedfe3),
13    text_bright: Palette::color32(0xf6f6f3),
14    text_dark: Palette::color32(0x2a2b37),
15    text_black: Palette::color32(0x0f1014),
16
17    primary: Palette::interpolate(0x300057, 0x8c00fd, 63),
18    secondary: Palette::interpolate(0x574b00, 0xffde00, 63),
19
20    white: Palette::interpolate(0xdedfe3, 0xf6f6f3, 63),
21    black: Palette::interpolate(0x0f1014, 0x2a2b37, 63),
22    gray: Palette::interpolate(0x3b3d4e, 0x6e7291, 63),
23
24    red: Palette::interpolate(0x480f0f, 0xd22d2d, 63),
25    orange: Palette::interpolate(0x482c0f, 0xd4812b, 63),
26    yellow: Palette::interpolate(0x756600, 0xffde00, 63),
27    limegreen: Palette::interpolate(0x2c4611, 0x80ce31, 63),
28    green: Palette::interpolate(0x186218, 0x32cd32, 63),
29    bluegreen: Palette::interpolate(0x206a52, 0x3bc49a, 63),
30    cyan: Palette::interpolate(0x0f2c48, 0x2bd4d4, 63),
31    blue: Palette::interpolate(0x162b41, 0x2b81d4, 63),
32    deepblue: Palette::interpolate(0x202083, 0x3232cd, 63),
33    purple: Palette::interpolate(0x4d008b, 0x8c00fd, 63),
34    magenta: Palette::interpolate(0x401640, 0xbd42bd, 63),
35    redpink: Palette::interpolate(0x47101d, 0xc33c5b, 63),
36};