local colors = {
	black = "#0A0E14",
	gray = "#504945",
	white = "#f9f5d7",
	cyan = "#83a598",
	green = "#b8bb26",
	orange = "#fe8019",
	orange_1 = "#FF8F40",
	yellow = "#fabd2f",
	blue = "#50A1CE",
}

return {
	visual = {
		a = { fg = colors.black, bg = colors.green, gui = "bold" },
		b = { fg = colors.orange, bg = colors.black },
		c = { fg = colors.blue, bg = colors.black },
	},
	replace = {
		a = { fg = colors.black, bg = colors.cyan, gui = "bold" },
		b = { fg = colors.orange, bg = colors.black },
		c = { fg = colors.blue, bg = colors.black },
	},
	inactive = {
		a = { fg = colors.black, bg = colors.yellow, gui = "bold" },
		b = { fg = colors.orange, bg = colors.black },
		c = { fg = colors.blue, bg = colors.black },
	},
	normal = {
		a = { fg = colors.black, bg = colors.orange, gui = "bold" },
		b = { fg = colors.green, bg = colors.black },
		c = { fg = colors.blue, bg = colors.black },
	},
	insert = {
		a = { fg = colors.black, bg = colors.blue, gui = "bold" },
		b = { fg = colors.orange, bg = colors.black },
		c = { fg = colors.blue, bg = colors.black },
	},
	command = {
		a = { fg = colors.black, bg = colors.orange_1, gui = "bold" },
		b = { fg = colors.orange, bg = colors.black },
		c = { fg = colors.blue, bg = colors.black },
	},
}
