package theme

// tokyo night theme
// https://github.com/enkia/tokyo-night-vscode-theme
var paletteTokyoNight = Palette{
	Name: "tokyo-night",

	Fg:       "#c0caf5", // foreground
	FgMuted:  "#a9b1d6", // foreground dark
	FgSubtle: "#565f89", // comment
	Bg:       "#1a1b26", // background
	BgMuted:  "#24283b", // background highlight
	Border:   "#414868", // border

	Red:     "#f7768e",
	Green:   "#9ece6a",
	Yellow:  "#e0af68",
	Blue:    "#7aa2f7",
	Magenta: "#bb9af7", // purple
	Cyan:    "#7dcfff",
	Orange:  "#ff9e64",
	Gray:    "#565f89", // comment
}

// tokyo night storm variant
var paletteTokyoNightStorm = Palette{
	Name: "tokyo-night-storm",

	Fg:       "#c0caf5", // foreground
	FgMuted:  "#a9b1d6", // foreground dark
	FgSubtle: "#565f89", // comment
	Bg:       "#24283b", // background (storm is slightly lighter)
	BgMuted:  "#1f2335", // background dark
	Border:   "#414868", // border

	Red:     "#f7768e",
	Green:   "#9ece6a",
	Yellow:  "#e0af68",
	Blue:    "#7aa2f7",
	Magenta: "#bb9af7", // purple
	Cyan:    "#7dcfff",
	Orange:  "#ff9e64",
	Gray:    "#565f89", // comment
}

// tokyo night light variant
var paletteTokyoNightLight = Palette{
	Name: "tokyo-night-light",

	Fg:       "#343b58", // foreground
	FgMuted:  "#565a6e", // foreground dark
	FgSubtle: "#9699a3", // comment
	Bg:       "#d5d6db", // background
	BgMuted:  "#cbccd1", // background highlight
	Border:   "#b4b5b9", // border

	Red:     "#8c4351",
	Green:   "#485e30",
	Yellow:  "#8f5e15",
	Blue:    "#34548a",
	Magenta: "#5a4a78", // purple
	Cyan:    "#0f4b6e",
	Orange:  "#965027",
	Gray:    "#9699a3", // comment
}

