Catppuccin Colors
These days I use Catppuccin Frappe as my terminal
theme and I like sneaking these colors into various places. For example, I use
One Dark Pro in zed but I like it better with some
Catppuccin Green in there for visibility:

Here is Catppuccin for popular languages:
// Catppuccin colors, see https://ansi.md.
var Catppuccin = CatppuccinColors{
Latte: Palette{
Rosewater: "#dc8a78",
Flamingo: "#dd7878",
Pink: "#ea76cb",
Mauve: "#8839ef",
Red: "#d20f39",
Maroon: "#e64553",
Peach: "#fe640b",
Yellow: "#df8e1d",
Green: "#40a02b",
Teal: "#179299",
Sky: "#04a5e5",
Sapphire: "#209fb5",
Blue: "#1e66f5",
Lavender: "#7287fd",
Text: "#4c4f69",
Subtext1: "#5c5f77",
Subtext0: "#6c6f85",
Overlay2: "#7c7f93",
Overlay1: "#8c8fa1",
Overlay0: "#9ca0b0",
Surface2: "#acb0be",
Surface1: "#bcc0cc",
Surface0: "#ccd0da",
Base: "#eff1f5",
Mantle: "#e6e9ef",
Crust: "#dce0e8",
},
Frappe: Palette{
Rosewater: "#f2d5cf",
Flamingo: "#eebebe",
Pink: "#f4b8e4",
Mauve: "#ca9ee6",
Red: "#e78284",
Maroon: "#ea999c",
Peach: "#ef9f76",
Yellow: "#e5c890",
Green: "#a6d189",
Teal: "#81c8be",
Sky: "#99d1db",
Sapphire: "#85c1dc",
Blue: "#8caaee",
Lavender: "#babbf1",
Text: "#c6d0f5",
Subtext1: "#b5bfe2",
Subtext0: "#a5adce",
Overlay2: "#949cbb",
Overlay1: "#838ba7",
Overlay0: "#737994",
Surface2: "#626880",
Surface1: "#51576d",
Surface0: "#414559",
Base: "#303446",
Mantle: "#292c3c",
Crust: "#232634",
},
Macchiato: Palette{
Rosewater: "#f4dbd6",
Flamingo: "#f0c6c6",
Pink: "#f5bde6",
Mauve: "#c6a0f6",
Red: "#ed8796",
Maroon: "#ee99a0",
Peach: "#f5a97f",
Yellow: "#eed49f",
Green: "#a6da95",
Teal: "#8bd5ca",
Sky: "#91d7e3",
Sapphire: "#7dc4e4",
Blue: "#8aadf4",
Lavender: "#b7bdf8",
Text: "#cad3f5",
Subtext1: "#b8c0e0",
Subtext0: "#a5adcb",
Overlay2: "#939ab7",
Overlay1: "#8087a2",
Overlay0: "#6e738d",
Surface2: "#5b6078",
Surface1: "#494d64",
Surface0: "#363a4f",
Base: "#24273a",
Mantle: "#1e2030",
Crust: "#181926",
},
Mocha: Palette{
Rosewater: "#f5e0dc",
Flamingo: "#f2cdcd",
Pink: "#f5c2e7",
Mauve: "#cba6f7",
Red: "#f38ba8",
Maroon: "#eba0ac",
Peach: "#fab387",
Yellow: "#f9e2af",
Green: "#a6e3a1",
Teal: "#94e2d5",
Sky: "#89dceb",
Sapphire: "#74c7ec",
Blue: "#89b4fa",
Lavender: "#b4befe",
Text: "#cdd6f4",
Subtext1: "#bac2de",
Subtext0: "#a6adc8",
Overlay2: "#9399b2",
Overlay1: "#7f849c",
Overlay0: "#6c7086",
Surface2: "#585b70",
Surface1: "#45475a",
Surface0: "#313244",
Base: "#1e1e2e",
Mantle: "#181825",
Crust: "#11111b",
},
}
type CatppuccinColors struct {
Latte Palette
Frappe Palette
Macchiato Palette
Mocha Palette
}
type Palette struct {
Rosewater string
Flamingo string
Pink string
Mauve string
Red string
Maroon string
Peach string
Yellow string
Green string
Teal string
Sky string
Sapphire string
Blue string
Lavender string
Text string
Subtext1 string
Subtext0 string
Overlay2 string
Overlay1 string
Overlay0 string
Surface2 string
Surface1 string
Surface0 string
Base string
Mantle string
Crust string
}{
"latte": {
"rosewater": "#dc8a78",
"flamingo": "#dd7878",
"pink": "#ea76cb",
"mauve": "#8839ef",
"red": "#d20f39",
"maroon": "#e64553",
"peach": "#fe640b",
"yellow": "#df8e1d",
"green": "#40a02b",
"teal": "#179299",
"sky": "#04a5e5",
"sapphire": "#209fb5",
"blue": "#1e66f5",
"lavender": "#7287fd",
"text": "#4c4f69",
"subtext1": "#5c5f77",
"subtext0": "#6c6f85",
"overlay2": "#7c7f93",
"overlay1": "#8c8fa1",
"overlay0": "#9ca0b0",
"surface2": "#acb0be",
"surface1": "#bcc0cc",
"surface0": "#ccd0da",
"base": "#eff1f5",
"mantle": "#e6e9ef",
"crust": "#dce0e8"
},
"frappe": {
"rosewater": "#f2d5cf",
"flamingo": "#eebebe",
"pink": "#f4b8e4",
"mauve": "#ca9ee6",
"red": "#e78284",
"maroon": "#ea999c",
"peach": "#ef9f76",
"yellow": "#e5c890",
"green": "#a6d189",
"teal": "#81c8be",
"sky": "#99d1db",
"sapphire": "#85c1dc",
"blue": "#8caaee",
"lavender": "#babbf1",
"text": "#c6d0f5",
"subtext1": "#b5bfe2",
"subtext0": "#a5adce",
"overlay2": "#949cbb",
"overlay1": "#838ba7",
"overlay0": "#737994",
"surface2": "#626880",
"surface1": "#51576d",
"surface0": "#414559",
"base": "#303446",
"mantle": "#292c3c",
"crust": "#232634"
},
"macchiato": {
"rosewater": "#f4dbd6",
"flamingo": "#f0c6c6",
"pink": "#f5bde6",
"mauve": "#c6a0f6",
"red": "#ed8796",
"maroon": "#ee99a0",
"peach": "#f5a97f",
"yellow": "#eed49f",
"green": "#a6da95",
"teal": "#8bd5ca",
"sky": "#91d7e3",
"sapphire": "#7dc4e4",
"blue": "#8aadf4",
"lavender": "#b7bdf8",
"text": "#cad3f5",
"subtext1": "#b8c0e0",
"subtext0": "#a5adcb",
"overlay2": "#939ab7",
"overlay1": "#8087a2",
"overlay0": "#6e738d",
"surface2": "#5b6078",
"surface1": "#494d64",
"surface0": "#363a4f",
"base": "#24273a",
"mantle": "#1e2030",
"crust": "#181926"
},
"mocha": {
"rosewater": "#f5e0dc",
"flamingo": "#f2cdcd",
"pink": "#f5c2e7",
"mauve": "#cba6f7",
"red": "#f38ba8",
"maroon": "#eba0ac",
"peach": "#fab387",
"yellow": "#f9e2af",
"green": "#a6e3a1",
"teal": "#94e2d5",
"sky": "#89dceb",
"sapphire": "#74c7ec",
"blue": "#89b4fa",
"lavender": "#b4befe",
"text": "#cdd6f4",
"subtext1": "#bac2de",
"subtext0": "#a6adc8",
"overlay2": "#9399b2",
"overlay1": "#7f849c",
"overlay0": "#6c7086",
"surface2": "#585b70",
"surface1": "#45475a",
"surface0": "#313244",
"base": "#1e1e2e",
"mantle": "#181825",
"crust": "#11111b"
}
}# Catppuccin colors, see https://ansi.md.
CATPPUCCIN: dict[str, dict[str, str]] = {
"latte": {
"rosewater": "#dc8a78",
"flamingo": "#dd7878",
"pink": "#ea76cb",
"mauve": "#8839ef",
"red": "#d20f39",
"maroon": "#e64553",
"peach": "#fe640b",
"yellow": "#df8e1d",
"green": "#40a02b",
"teal": "#179299",
"sky": "#04a5e5",
"sapphire": "#209fb5",
"blue": "#1e66f5",
"lavender": "#7287fd",
"text": "#4c4f69",
"subtext1": "#5c5f77",
"subtext0": "#6c6f85",
"overlay2": "#7c7f93",
"overlay1": "#8c8fa1",
"overlay0": "#9ca0b0",
"surface2": "#acb0be",
"surface1": "#bcc0cc",
"surface0": "#ccd0da",
"base": "#eff1f5",
"mantle": "#e6e9ef",
"crust": "#dce0e8",
},
"frappe": {
"rosewater": "#f2d5cf",
"flamingo": "#eebebe",
"pink": "#f4b8e4",
"mauve": "#ca9ee6",
"red": "#e78284",
"maroon": "#ea999c",
"peach": "#ef9f76",
"yellow": "#e5c890",
"green": "#a6d189",
"teal": "#81c8be",
"sky": "#99d1db",
"sapphire": "#85c1dc",
"blue": "#8caaee",
"lavender": "#babbf1",
"text": "#c6d0f5",
"subtext1": "#b5bfe2",
"subtext0": "#a5adce",
"overlay2": "#949cbb",
"overlay1": "#838ba7",
"overlay0": "#737994",
"surface2": "#626880",
"surface1": "#51576d",
"surface0": "#414559",
"base": "#303446",
"mantle": "#292c3c",
"crust": "#232634",
},
"macchiato": {
"rosewater": "#f4dbd6",
"flamingo": "#f0c6c6",
"pink": "#f5bde6",
"mauve": "#c6a0f6",
"red": "#ed8796",
"maroon": "#ee99a0",
"peach": "#f5a97f",
"yellow": "#eed49f",
"green": "#a6da95",
"teal": "#8bd5ca",
"sky": "#91d7e3",
"sapphire": "#7dc4e4",
"blue": "#8aadf4",
"lavender": "#b7bdf8",
"text": "#cad3f5",
"subtext1": "#b8c0e0",
"subtext0": "#a5adcb",
"overlay2": "#939ab7",
"overlay1": "#8087a2",
"overlay0": "#6e738d",
"surface2": "#5b6078",
"surface1": "#494d64",
"surface0": "#363a4f",
"base": "#24273a",
"mantle": "#1e2030",
"crust": "#181926",
},
"mocha": {
"rosewater": "#f5e0dc",
"flamingo": "#f2cdcd",
"pink": "#f5c2e7",
"mauve": "#cba6f7",
"red": "#f38ba8",
"maroon": "#eba0ac",
"peach": "#fab387",
"yellow": "#f9e2af",
"green": "#a6e3a1",
"teal": "#94e2d5",
"sky": "#89dceb",
"sapphire": "#74c7ec",
"blue": "#89b4fa",
"lavender": "#b4befe",
"text": "#cdd6f4",
"subtext1": "#bac2de",
"subtext0": "#a6adc8",
"overlay2": "#9399b2",
"overlay1": "#7f849c",
"overlay0": "#6c7086",
"surface2": "#585b70",
"surface1": "#45475a",
"surface0": "#313244",
"base": "#1e1e2e",
"mantle": "#181825",
"crust": "#11111b",
},
}# Catppuccin colors, see https://ansi.md.
Palette = Data.define(*%i[
rosewater flamingo pink mauve red maroon peach yellow green teal sky
sapphire blue lavender text subtext1 subtext0 overlay2 overlay1
overlay0 surface2 surface1 surface0 base mantle crust
])
CATPPUCCIN = {
latte: Palette.new(
rosewater: "#dc8a78",
flamingo: "#dd7878",
pink: "#ea76cb",
mauve: "#8839ef",
red: "#d20f39",
maroon: "#e64553",
peach: "#fe640b",
yellow: "#df8e1d",
green: "#40a02b",
teal: "#179299",
sky: "#04a5e5",
sapphire: "#209fb5",
blue: "#1e66f5",
lavender: "#7287fd",
text: "#4c4f69",
subtext1: "#5c5f77",
subtext0: "#6c6f85",
overlay2: "#7c7f93",
overlay1: "#8c8fa1",
overlay0: "#9ca0b0",
surface2: "#acb0be",
surface1: "#bcc0cc",
surface0: "#ccd0da",
base: "#eff1f5",
mantle: "#e6e9ef",
crust: "#dce0e8",
),
frappe: Palette.new(
rosewater: "#f2d5cf",
flamingo: "#eebebe",
pink: "#f4b8e4",
mauve: "#ca9ee6",
red: "#e78284",
maroon: "#ea999c",
peach: "#ef9f76",
yellow: "#e5c890",
green: "#a6d189",
teal: "#81c8be",
sky: "#99d1db",
sapphire: "#85c1dc",
blue: "#8caaee",
lavender: "#babbf1",
text: "#c6d0f5",
subtext1: "#b5bfe2",
subtext0: "#a5adce",
overlay2: "#949cbb",
overlay1: "#838ba7",
overlay0: "#737994",
surface2: "#626880",
surface1: "#51576d",
surface0: "#414559",
base: "#303446",
mantle: "#292c3c",
crust: "#232634",
),
macchiato: Palette.new(
rosewater: "#f4dbd6",
flamingo: "#f0c6c6",
pink: "#f5bde6",
mauve: "#c6a0f6",
red: "#ed8796",
maroon: "#ee99a0",
peach: "#f5a97f",
yellow: "#eed49f",
green: "#a6da95",
teal: "#8bd5ca",
sky: "#91d7e3",
sapphire: "#7dc4e4",
blue: "#8aadf4",
lavender: "#b7bdf8",
text: "#cad3f5",
subtext1: "#b8c0e0",
subtext0: "#a5adcb",
overlay2: "#939ab7",
overlay1: "#8087a2",
overlay0: "#6e738d",
surface2: "#5b6078",
surface1: "#494d64",
surface0: "#363a4f",
base: "#24273a",
mantle: "#1e2030",
crust: "#181926",
),
mocha: Palette.new(
rosewater: "#f5e0dc",
flamingo: "#f2cdcd",
pink: "#f5c2e7",
mauve: "#cba6f7",
red: "#f38ba8",
maroon: "#eba0ac",
peach: "#fab387",
yellow: "#f9e2af",
green: "#a6e3a1",
teal: "#94e2d5",
sky: "#89dceb",
sapphire: "#74c7ec",
blue: "#89b4fa",
lavender: "#b4befe",
text: "#cdd6f4",
subtext1: "#bac2de",
subtext0: "#a6adc8",
overlay2: "#9399b2",
overlay1: "#7f849c",
overlay0: "#6c7086",
surface2: "#585b70",
surface1: "#45475a",
surface0: "#313244",
base: "#1e1e2e",
mantle: "#181825",
crust: "#11111b",
),
}.freeze// Catppuccin colors, see https://ansi.md.
pub const CATPPUCCIN: CatppuccinColors = CatppuccinColors {
latte: Palette {
rosewater: "#dc8a78",
flamingo: "#dd7878",
pink: "#ea76cb",
mauve: "#8839ef",
red: "#d20f39",
maroon: "#e64553",
peach: "#fe640b",
yellow: "#df8e1d",
green: "#40a02b",
teal: "#179299",
sky: "#04a5e5",
sapphire: "#209fb5",
blue: "#1e66f5",
lavender: "#7287fd",
text: "#4c4f69",
subtext1: "#5c5f77",
subtext0: "#6c6f85",
overlay2: "#7c7f93",
overlay1: "#8c8fa1",
overlay0: "#9ca0b0",
surface2: "#acb0be",
surface1: "#bcc0cc",
surface0: "#ccd0da",
base: "#eff1f5",
mantle: "#e6e9ef",
crust: "#dce0e8",
},
frappe: Palette {
rosewater: "#f2d5cf",
flamingo: "#eebebe",
pink: "#f4b8e4",
mauve: "#ca9ee6",
red: "#e78284",
maroon: "#ea999c",
peach: "#ef9f76",
yellow: "#e5c890",
green: "#a6d189",
teal: "#81c8be",
sky: "#99d1db",
sapphire: "#85c1dc",
blue: "#8caaee",
lavender: "#babbf1",
text: "#c6d0f5",
subtext1: "#b5bfe2",
subtext0: "#a5adce",
overlay2: "#949cbb",
overlay1: "#838ba7",
overlay0: "#737994",
surface2: "#626880",
surface1: "#51576d",
surface0: "#414559",
base: "#303446",
mantle: "#292c3c",
crust: "#232634",
},
macchiato: Palette {
rosewater: "#f4dbd6",
flamingo: "#f0c6c6",
pink: "#f5bde6",
mauve: "#c6a0f6",
red: "#ed8796",
maroon: "#ee99a0",
peach: "#f5a97f",
yellow: "#eed49f",
green: "#a6da95",
teal: "#8bd5ca",
sky: "#91d7e3",
sapphire: "#7dc4e4",
blue: "#8aadf4",
lavender: "#b7bdf8",
text: "#cad3f5",
subtext1: "#b8c0e0",
subtext0: "#a5adcb",
overlay2: "#939ab7",
overlay1: "#8087a2",
overlay0: "#6e738d",
surface2: "#5b6078",
surface1: "#494d64",
surface0: "#363a4f",
base: "#24273a",
mantle: "#1e2030",
crust: "#181926",
},
mocha: Palette {
rosewater: "#f5e0dc",
flamingo: "#f2cdcd",
pink: "#f5c2e7",
mauve: "#cba6f7",
red: "#f38ba8",
maroon: "#eba0ac",
peach: "#fab387",
yellow: "#f9e2af",
green: "#a6e3a1",
teal: "#94e2d5",
sky: "#89dceb",
sapphire: "#74c7ec",
blue: "#89b4fa",
lavender: "#b4befe",
text: "#cdd6f4",
subtext1: "#bac2de",
subtext0: "#a6adc8",
overlay2: "#9399b2",
overlay1: "#7f849c",
overlay0: "#6c7086",
surface2: "#585b70",
surface1: "#45475a",
surface0: "#313244",
base: "#1e1e2e",
mantle: "#181825",
crust: "#11111b",
},
};
pub struct Palette {
pub rosewater: &'static str,
pub flamingo: &'static str,
pub pink: &'static str,
pub mauve: &'static str,
pub red: &'static str,
pub maroon: &'static str,
pub peach: &'static str,
pub yellow: &'static str,
pub green: &'static str,
pub teal: &'static str,
pub sky: &'static str,
pub sapphire: &'static str,
pub blue: &'static str,
pub lavender: &'static str,
pub text: &'static str,
pub subtext1: &'static str,
pub subtext0: &'static str,
pub overlay2: &'static str,
pub overlay1: &'static str,
pub overlay0: &'static str,
pub surface2: &'static str,
pub surface1: &'static str,
pub surface0: &'static str,
pub base: &'static str,
pub mantle: &'static str,
pub crust: &'static str,
}
pub struct CatppuccinColors {
pub latte: Palette,
pub frappe: Palette,
pub macchiato: Palette,
pub mocha: Palette,
}// Catppuccin colors, see https://ansi.md.
export const catppuccin = {
latte: {
rosewater: "#dc8a78",
flamingo: "#dd7878",
pink: "#ea76cb",
mauve: "#8839ef",
red: "#d20f39",
maroon: "#e64553",
peach: "#fe640b",
yellow: "#df8e1d",
green: "#40a02b",
teal: "#179299",
sky: "#04a5e5",
sapphire: "#209fb5",
blue: "#1e66f5",
lavender: "#7287fd",
text: "#4c4f69",
subtext1: "#5c5f77",
subtext0: "#6c6f85",
overlay2: "#7c7f93",
overlay1: "#8c8fa1",
overlay0: "#9ca0b0",
surface2: "#acb0be",
surface1: "#bcc0cc",
surface0: "#ccd0da",
base: "#eff1f5",
mantle: "#e6e9ef",
crust: "#dce0e8",
},
frappe: {
rosewater: "#f2d5cf",
flamingo: "#eebebe",
pink: "#f4b8e4",
mauve: "#ca9ee6",
red: "#e78284",
maroon: "#ea999c",
peach: "#ef9f76",
yellow: "#e5c890",
green: "#a6d189",
teal: "#81c8be",
sky: "#99d1db",
sapphire: "#85c1dc",
blue: "#8caaee",
lavender: "#babbf1",
text: "#c6d0f5",
subtext1: "#b5bfe2",
subtext0: "#a5adce",
overlay2: "#949cbb",
overlay1: "#838ba7",
overlay0: "#737994",
surface2: "#626880",
surface1: "#51576d",
surface0: "#414559",
base: "#303446",
mantle: "#292c3c",
crust: "#232634",
},
macchiato: {
rosewater: "#f4dbd6",
flamingo: "#f0c6c6",
pink: "#f5bde6",
mauve: "#c6a0f6",
red: "#ed8796",
maroon: "#ee99a0",
peach: "#f5a97f",
yellow: "#eed49f",
green: "#a6da95",
teal: "#8bd5ca",
sky: "#91d7e3",
sapphire: "#7dc4e4",
blue: "#8aadf4",
lavender: "#b7bdf8",
text: "#cad3f5",
subtext1: "#b8c0e0",
subtext0: "#a5adcb",
overlay2: "#939ab7",
overlay1: "#8087a2",
overlay0: "#6e738d",
surface2: "#5b6078",
surface1: "#494d64",
surface0: "#363a4f",
base: "#24273a",
mantle: "#1e2030",
crust: "#181926",
},
mocha: {
rosewater: "#f5e0dc",
flamingo: "#f2cdcd",
pink: "#f5c2e7",
mauve: "#cba6f7",
red: "#f38ba8",
maroon: "#eba0ac",
peach: "#fab387",
yellow: "#f9e2af",
green: "#a6e3a1",
teal: "#94e2d5",
sky: "#89dceb",
sapphire: "#74c7ec",
blue: "#89b4fa",
lavender: "#b4befe",
text: "#cdd6f4",
subtext1: "#bac2de",
subtext0: "#a6adc8",
overlay2: "#9399b2",
overlay1: "#7f849c",
overlay0: "#6c7086",
surface2: "#585b70",
surface1: "#45475a",
surface0: "#313244",
base: "#1e1e2e",
mantle: "#181825",
crust: "#11111b",
},
} as const;// Catppuccin colors, see https://ansi.md.
pub const catppuccin = CatppuccinColors{
.latte = .{
.rosewater = "#dc8a78",
.flamingo = "#dd7878",
.pink = "#ea76cb",
.mauve = "#8839ef",
.red = "#d20f39",
.maroon = "#e64553",
.peach = "#fe640b",
.yellow = "#df8e1d",
.green = "#40a02b",
.teal = "#179299",
.sky = "#04a5e5",
.sapphire = "#209fb5",
.blue = "#1e66f5",
.lavender = "#7287fd",
.text = "#4c4f69",
.subtext1 = "#5c5f77",
.subtext0 = "#6c6f85",
.overlay2 = "#7c7f93",
.overlay1 = "#8c8fa1",
.overlay0 = "#9ca0b0",
.surface2 = "#acb0be",
.surface1 = "#bcc0cc",
.surface0 = "#ccd0da",
.base = "#eff1f5",
.mantle = "#e6e9ef",
.crust = "#dce0e8",
},
.frappe = .{
.rosewater = "#f2d5cf",
.flamingo = "#eebebe",
.pink = "#f4b8e4",
.mauve = "#ca9ee6",
.red = "#e78284",
.maroon = "#ea999c",
.peach = "#ef9f76",
.yellow = "#e5c890",
.green = "#a6d189",
.teal = "#81c8be",
.sky = "#99d1db",
.sapphire = "#85c1dc",
.blue = "#8caaee",
.lavender = "#babbf1",
.text = "#c6d0f5",
.subtext1 = "#b5bfe2",
.subtext0 = "#a5adce",
.overlay2 = "#949cbb",
.overlay1 = "#838ba7",
.overlay0 = "#737994",
.surface2 = "#626880",
.surface1 = "#51576d",
.surface0 = "#414559",
.base = "#303446",
.mantle = "#292c3c",
.crust = "#232634",
},
.macchiato = .{
.rosewater = "#f4dbd6",
.flamingo = "#f0c6c6",
.pink = "#f5bde6",
.mauve = "#c6a0f6",
.red = "#ed8796",
.maroon = "#ee99a0",
.peach = "#f5a97f",
.yellow = "#eed49f",
.green = "#a6da95",
.teal = "#8bd5ca",
.sky = "#91d7e3",
.sapphire = "#7dc4e4",
.blue = "#8aadf4",
.lavender = "#b7bdf8",
.text = "#cad3f5",
.subtext1 = "#b8c0e0",
.subtext0 = "#a5adcb",
.overlay2 = "#939ab7",
.overlay1 = "#8087a2",
.overlay0 = "#6e738d",
.surface2 = "#5b6078",
.surface1 = "#494d64",
.surface0 = "#363a4f",
.base = "#24273a",
.mantle = "#1e2030",
.crust = "#181926",
},
.mocha = .{
.rosewater = "#f5e0dc",
.flamingo = "#f2cdcd",
.pink = "#f5c2e7",
.mauve = "#cba6f7",
.red = "#f38ba8",
.maroon = "#eba0ac",
.peach = "#fab387",
.yellow = "#f9e2af",
.green = "#a6e3a1",
.teal = "#94e2d5",
.sky = "#89dceb",
.sapphire = "#74c7ec",
.blue = "#89b4fa",
.lavender = "#b4befe",
.text = "#cdd6f4",
.subtext1 = "#bac2de",
.subtext0 = "#a6adc8",
.overlay2 = "#9399b2",
.overlay1 = "#7f849c",
.overlay0 = "#6c7086",
.surface2 = "#585b70",
.surface1 = "#45475a",
.surface0 = "#313244",
.base = "#1e1e2e",
.mantle = "#181825",
.crust = "#11111b",
},
};
pub const Palette = struct {
rosewater: []const u8,
flamingo: []const u8,
pink: []const u8,
mauve: []const u8,
red: []const u8,
maroon: []const u8,
peach: []const u8,
yellow: []const u8,
green: []const u8,
teal: []const u8,
sky: []const u8,
sapphire: []const u8,
blue: []const u8,
lavender: []const u8,
text: []const u8,
subtext1: []const u8,
subtext0: []const u8,
overlay2: []const u8,
overlay1: []const u8,
overlay0: []const u8,
surface2: []const u8,
surface1: []const u8,
surface0: []const u8,
base: []const u8,
mantle: []const u8,
crust: []const u8,
};
pub const CatppuccinColors = struct {
latte: Palette,
frappe: Palette,
macchiato: Palette,
mocha: Palette,
};