{
  "$schema": "https://opencode.ai/theme.json",
  "defs": {
    "_dark_bg": "#1c1b19",
    "_dark_bg_panel": "#26241f",
    "_dark_bg_element": "#3e3c38",
    "_dark_fg": "#d8d0c0",
    "_dark_fg_muted": "#8a8780",
    "_dark_border": "#3e3c38",
    "_dark_border_active": "#4f4e4c",
    "_dark_border_subtle": "#2a2926",
    "_dark_gray": "#4f4e4c",
    "_dark_red": "#e08060",
    "_dark_green": "#8a9868",
    "_dark_yellow": "#c8b468",
    "_dark_blue": "#7890a0",
    "_dark_magenta": "#b07878",
    "_dark_cyan": "#80a090",
    "_dark_white": "#d8d0c0",
    "_dark_diff_added_bg": "#2a3326",
    "_dark_diff_removed_bg": "#3a2620",

    "_light_bg": "#e6dac4",
    "_light_bg_panel": "#dccfb6",
    "_light_bg_element": "#c8bca6",
    "_light_fg": "#282418",
    "_light_fg_muted": "#5e5848",
    "_light_border": "#c8bca6",
    "_light_border_active": "#a89c86",
    "_light_border_subtle": "#d4c8b0",
    "_light_black": "#282418",
    "_light_red": "#9a3a1c",
    "_light_green": "#3e5826",
    "_light_yellow": "#5e5018",
    "_light_blue": "#2c4c68",
    "_light_magenta": "#743838",
    "_light_cyan": "#2c5446",
    "_light_diff_added_bg": "#d4dcb8",
    "_light_diff_removed_bg": "#e8c8b8"
  },
  "theme": {
    "primary": { "dark": "_dark_red", "light": "_light_red" },
    "secondary": { "dark": "_dark_yellow", "light": "_light_yellow" },
    "accent": { "dark": "_dark_blue", "light": "_light_blue" },
    "error": { "dark": "_dark_red", "light": "_light_red" },
    "warning": { "dark": "_dark_yellow", "light": "_light_yellow" },
    "success": { "dark": "_dark_green", "light": "_light_green" },
    "info": { "dark": "_dark_cyan", "light": "_light_cyan" },

    "text": { "dark": "_dark_fg", "light": "_light_fg" },
    "textMuted": { "dark": "_dark_fg_muted", "light": "_light_fg_muted" },

    "background": { "dark": "_dark_bg", "light": "_light_bg" },
    "backgroundPanel": { "dark": "_dark_bg_panel", "light": "_light_bg_panel" },
    "backgroundElement": { "dark": "_dark_bg_element", "light": "_light_bg_element" },

    "border": { "dark": "_dark_border", "light": "_light_border" },
    "borderActive": { "dark": "_dark_border_active", "light": "_light_border_active" },
    "borderSubtle": { "dark": "_dark_border_subtle", "light": "_light_border_subtle" },

    "diffAdded": { "dark": "_dark_green", "light": "_light_green" },
    "diffRemoved": { "dark": "_dark_red", "light": "_light_red" },
    "diffContext": { "dark": "_dark_fg_muted", "light": "_light_fg_muted" },
    "diffHunkHeader": { "dark": "_dark_blue", "light": "_light_blue" },
    "diffHighlightAdded": { "dark": "_dark_green", "light": "_light_green" },
    "diffHighlightRemoved": { "dark": "_dark_red", "light": "_light_red" },
    "diffAddedBg": { "dark": "_dark_diff_added_bg", "light": "_light_diff_added_bg" },
    "diffRemovedBg": { "dark": "_dark_diff_removed_bg", "light": "_light_diff_removed_bg" },
    "diffContextBg": { "dark": "_dark_bg_panel", "light": "_light_bg_panel" },
    "diffLineNumber": { "dark": "_dark_gray", "light": "_light_fg_muted" },
    "diffAddedLineNumberBg": { "dark": "_dark_diff_added_bg", "light": "_light_diff_added_bg" },
    "diffRemovedLineNumberBg": { "dark": "_dark_diff_removed_bg", "light": "_light_diff_removed_bg" },

    "markdownText": { "dark": "_dark_fg", "light": "_light_fg" },
    "markdownHeading": { "dark": "_dark_red", "light": "_light_red" },
    "markdownLink": { "dark": "_dark_blue", "light": "_light_blue" },
    "markdownLinkText": { "dark": "_dark_cyan", "light": "_light_cyan" },
    "markdownCode": { "dark": "_dark_green", "light": "_light_green" },
    "markdownBlockQuote": { "dark": "_dark_fg_muted", "light": "_light_fg_muted" },
    "markdownEmph": { "dark": "_dark_yellow", "light": "_light_yellow" },
    "markdownStrong": { "dark": "_dark_red", "light": "_light_red" },
    "markdownHorizontalRule": { "dark": "_dark_border", "light": "_light_border" },
    "markdownListItem": { "dark": "_dark_red", "light": "_light_red" },
    "markdownListEnumeration": { "dark": "_dark_yellow", "light": "_light_yellow" },
    "markdownImage": { "dark": "_dark_blue", "light": "_light_blue" },
    "markdownImageText": { "dark": "_dark_cyan", "light": "_light_cyan" },
    "markdownCodeBlock": { "dark": "_dark_fg", "light": "_light_fg" },

    "syntaxComment": { "dark": "_dark_gray", "light": "_light_fg_muted" },
    "syntaxKeyword": { "dark": "_dark_red", "light": "_light_red" },
    "syntaxFunction": { "dark": "_dark_yellow", "light": "_light_yellow" },
    "syntaxVariable": { "dark": "_dark_fg", "light": "_light_fg" },
    "syntaxString": { "dark": "_dark_green", "light": "_light_green" },
    "syntaxNumber": { "dark": "_dark_magenta", "light": "_light_magenta" },
    "syntaxType": { "dark": "_dark_blue", "light": "_light_blue" },
    "syntaxOperator": { "dark": "_dark_cyan", "light": "_light_cyan" },
    "syntaxPunctuation": { "dark": "_dark_fg", "light": "_light_fg" }
  }
}
