rat_theme4/palettes/
imperial.rs

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