{
  "tokyo-night" = {
    base16-theme = "tokyo-night-dark";
    vscode-theme = "Tokyo Night";
  };

  "catppuccin-macchiato" = {
    vscode-theme = "Catppuccin Macchiato";
  };

  "kanagawa" = {
    base16-theme = "kanagawa";
    vscode-theme = "Kanagawa";
  };

  "everforest" = {
    base16-theme = "everforest";
    vscode-theme = "Everforest Dark";
  };

  "gruvbox" = {
    vscode-theme = "Gruvbox Dark";
  };

  "catppuccin-mocha" = {
    # Base colors
    background = "#1e1e2e";
    foreground = "#cdd6f4";
    surface = "#313244";
    surface_variant = "#6c7086";

    # Primary colors
    primary = "#89b4fa";
    primary_variant = "#74c7ec";
    secondary = "#cba6f7";
    accent = "#b4befe";

    # Status colors
    success = "#a6e3a1";
    warning = "#f9e2af";
    error = "#f38ba8";
    info = "#89b4fa";

    # Terminal colors
    black = "#45475a";
    red = "#f38ba8";
    green = "#a6e3a1";
    yellow = "#f9e2af";
    blue = "#89b4fa";
    magenta = "#cba6f7";
    cyan = "#74c7ec";
    white = "#bac2de";

    # Bright terminal colors
    bright_black = "#585b70";
    bright_red = "#f38ba8";
    bright_green = "#a6e3a1";
    bright_yellow = "#f9e2af";
    bright_blue = "#89b4fa";
    bright_magenta = "#cba6f7";
    bright_cyan = "#74c7ec";
    bright_white = "#a6adc8";

    # UI elements
    border = "#b4befe";
    selection = "#f5e0dc";
    inactive = "#6c7086";
    foreground_muted = "#cdd6f4";

    # Special colors
    orange = "#fab387";
    rosewater = "#f5e0dc";

    # VSCode theme
    vscode-theme = "Catppuccin Mocha";
  };

  # "nord" = {};
  # Add more themes here
}
