{
  "$schema": "https://raw.githubusercontent.com/earendil-works/pi/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
  "name": "gh-dark",
  "vars": {
    "bg": "#212830",
    "bgDark": "#151b23",
    "bgLight": "#2a313c",
    "bgActive": "#262c36",
    "text": "#d1d7e0",
    "textMuted": "#9198a1",
    "textDim": "#656c76",
    "border": "#3d444d",
    "accent": "#478be6",
    "accentDim": "#316dca",
    "green": "#57ab5a",
    "greenBright": "#8ddb8c",
    "red": "#e5534b",
    "redBright": "#f47067",
    "orange": "#c69026",
    "orangeBright": "#f69d50",
    "cyan": "#39c5cf",
    "cyanBright": "#96d0ff",
    "blue": "#539bf5",
    "blueBright": "#6cb6ff",
    "purple": "#b083f0",
    "purpleBright": "#dcbdfb"
  },
  "colors": {
    "accent": "accent",
    "border": "border",
    "borderAccent": "accent",
    "borderMuted": "textDim",
    "success": "green",
    "error": "redBright",
    "warning": "orange",
    "muted": "textMuted",
    "dim": "textDim",
    "text": "text",
    "thinkingText": "textMuted",

    "selectedBg": "bgActive",
    "userMessageBg": "bgLight",
    "userMessageText": "text",
    "customMessageBg": "bgActive",
    "customMessageText": "text",
    "customMessageLabel": "accent",
    "toolPendingBg": "bgDark",
    "toolSuccessBg": "#1c2e26",
    "toolErrorBg": "#2e2020",
    "toolTitle": "accent",
    "toolOutput": "text",

    "mdHeading": "blueBright",
    "mdLink": "cyanBright",
    "mdLinkUrl": "textMuted",
    "mdCode": "greenBright",
    "mdCodeBlock": "text",
    "mdCodeBlockBorder": "textDim",
    "mdQuote": "textMuted",
    "mdQuoteBorder": "textDim",
    "mdHr": "textDim",
    "mdListBullet": "cyan",

    "toolDiffAdded": "green",
    "toolDiffRemoved": "redBright",
    "toolDiffContext": "textMuted",

    "syntaxComment": "textMuted",
    "syntaxKeyword": "redBright",
    "syntaxFunction": "purpleBright",
    "syntaxVariable": "text",
    "syntaxString": "cyanBright",
    "syntaxNumber": "blueBright",
    "syntaxType": "orangeBright",
    "syntaxOperator": "redBright",
    "syntaxPunctuation": "text",

    "thinkingOff": "textDim",
    "thinkingMinimal": "textMuted",
    "thinkingLow": "blue",
    "thinkingMedium": "cyan",
    "thinkingHigh": "purple",
    "thinkingXhigh": "redBright",

    "bashMode": "orange"
  },
  "export": {
    "pageBg": "#212830",
    "cardBg": "#262c36",
    "infoBg": "#2a313c"
  }
}
