class Rouge::Themes::Gruvbox

def self.dark!

def self.dark!
  mode :light # indicate that there is a light variant
  mode! :dark
end

def self.light!

def self.light!
  mode :dark # indicate that there is a dark variant
  mode! :light
end

def self.make_dark!

def self.make_dark!
  palette bg0: C_dark0
  palette bg1: C_dark1
  palette bg2: C_dark2
  palette bg3: C_dark3
  palette bg4: C_dark4
  palette gray: C_gray_245
  palette fg0: C_light0
  palette fg1: C_light1
  palette fg2: C_light2
  palette fg3: C_light3
  palette fg4: C_light4
  palette fg4_256: C_light4_256
  palette red: C_bright_red
  palette green: C_bright_green
  palette yellow: C_bright_yellow
  palette blue: C_bright_blue
  palette purple: C_bright_purple
  palette aqua: C_bright_aqua
  palette orange: C_bright_orange
end

def self.make_light!

def self.make_light!
  palette bg0: C_light0
  palette bg1: C_light1
  palette bg2: C_light2
  palette bg3: C_light3
  palette bg4: C_light4
  palette gray: C_gray_244
  palette fg0: C_dark0
  palette fg1: C_dark1
  palette fg2: C_dark2
  palette fg3: C_dark3
  palette fg4: C_dark4
  palette fg4_256: C_dark4_256
  palette red: C_faded_red
  palette green: C_faded_green
  palette yellow: C_faded_yellow
  palette blue: C_faded_blue
  palette purple: C_faded_purple
  palette aqua: C_faded_aqua
  palette orange: C_faded_orange
end