/* The gruvbox color palette.
 *
 * Source: https://github.com/morhetz/gruvbox
 * Accessed: 2023-03-31
 */
#let gruvbox = (
  dark0-hard      : rgb("#1d2021"),
  dark0           : rgb("#282828"),
  dark0-soft      : rgb("#32302f"),
  dark1           : rgb("#3c3836"),
  dark2           : rgb("#504945"),
  dark3           : rgb("#665c54"),
  dark4           : rgb("#7c6f64"),
  dark4-256       : rgb("#7c6f64"),
  gray-245        : rgb("#928374"),
  gray-244        : rgb("#928374"),
  light0-hard     : rgb("#f9f5d7"),
  light0          : rgb("#fbf1c7"),
  light0-soft     : rgb("#f2e5bc"),
  light1          : rgb("#ebdbb2"),
  light2          : rgb("#d5c4a1"),
  light3          : rgb("#bdae93"),
  light4          : rgb("#a89984"),
  light4-256      : rgb("#a89984"),
  bright-red      : rgb("#fb4934"),
  bright-green    : rgb("#b8bb26"),
  bright-yellow   : rgb("#fabd2f"),
  bright-blue     : rgb("#83a598"),
  bright-purple   : rgb("#d3869b"),
  bright-aqua     : rgb("#8ec07c"),
  bright-orange   : rgb("#fe8019"),
  neutral-red     : rgb("#cc241d"),
  neutral-green   : rgb("#98971a"),
  neutral-yellow  : rgb("#d79921"),
  neutral-blue    : rgb("#458588"),
  neutral-purple  : rgb("#b16286"),
  neutral-aqua    : rgb("#689d6a"),
  neutral-orange  : rgb("#d65d0e"),
  faded-red       : rgb("#9d0006"),
  faded-green     : rgb("#79740e"),
  faded-yellow    : rgb("#b57614"),
  faded-blue      : rgb("#076678"),
  faded-purple    : rgb("#8f3f71"),
  faded-aqua      : rgb("#427b58"),
  faded-orange    : rgb("#af3a03"),
)

