local M = {}

---@type solarized.palette
M.solarized = {
  base04 = '#002731',
  base03 = '#002b36',
  base02 = '#073642',
  base01 = '#586E75',
  base00 = '#657B83',
  base0 = '#839496',
  base1 = '#93A1A1',
  base2 = '#EEE8D5',
  base3 = '#FDF6E3',
  base4 = '#fbf3db',
  blue = '#268BD2',
  cyan = '#2AA198',
  orange = '#CB4B16',
  red = '#DC322F',
  violet = '#6C71C4',
  yellow = '#B58900',
  green = '#859900',
  magenta = '#D33682',
  diag_error = '#DC322F',
  diag_hint = '#268BD2',
  diag_info = '#268BD2',
  diag_ok = '#859900',
  diag_warning = '#B58900',
  git_add = '#859900',
  git_delete = '#DC322F',
  git_modify = '#B58900',
  mix_blue = '#e7ebe1',
  mix_cyan = '#e7eddb',
  mix_green = '#f1eccc',
  mix_magenta = '#f8e2d9',
  mix_orange = '#f8e4ce',
  mix_base1 = '#2C4E56',
  mix_base01 = '#CCCDC2',
  mix_red = '#f9e2d1',
  mix_violet = '#eee8df',
  mix_yellow = '#f5ebcc',
}

---@type solarized.palette
M.selenized = {
  base04 = '#0e3641',
  base03 = '#103c48',
  base02 = '#184956',
  base01 = '#3a4d53',
  base00 = '#53676d',
  base0 = '#53676d',
  base1 = '#909995',
  base2 = '#ece3cc',
  base3 = '#fbf3db',
  base4 = '#ece3cc',
  yellow = '#ad8900',
  orange = '#c25d1e',
  red = '#d2212d',
  magenta = '#ca4898',
  violet = '#8762c6',
  blue = '#0072d4',
  cyan = '#009c8f',
  green = '#489100',
  diag_error = '#d2212d',
  diag_hint = '#0072d4',
  diag_info = '#0072d4',
  diag_ok = '#489100',
  diag_warning = '#ad8900',
  git_add = '#489100',
  git_delete = '#DC322F',
  git_modify = '#ad8900',
  mix_yellow = '#f3e8c5',
  mix_orange = '#f5e4c8',
  mix_red = '#f6dec9',
  mix_magenta = '#f6e1d4',
  mix_violet = '#efe4d8',
  mix_blue = '#e1e6da',
  mix_cyan = '#e1ead3',
  mix_green = '#e9e9c5',
  mix_base1 = '#486B74',
  mix_base01 = '#CACBBC',
}

return M
