{
  "$schema": "https://raw.githubusercontent.com/earendil-works/pi/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
  "name": "cc-my-pi-dark",
  "vars": {
    "claude": "#d77757",
    "purple": "#af87ff",
    "blue": "#b1b9f9",
    "pink": "#fd5db1",
    "sage": "#48968c",
    "text": "#ffffff",
    "muted": "#999999",
    "dim": "#505050",
    "border": "#888888",
    "surface": "#373737",
    "surfaceCool": "#2c323e",
    "selection": "#264f78",
    "success": "#4eba65",
    "error": "#ff6b80",
    "warning": "#ffc107",
    "diffAdded": "#225c2b",
    "diffRemoved": "#7a2936",
    "diffAddedText": "#38a660",
    "diffRemovedText": "#b3596b",
    "cyan": "#00cccc",
    "orange": "#f58b57",
    "yellow": "#fac35f",
    "comment": "#827e65"
  },
  "colors": {
    "accent": "blue",
    "border": "border",
    "borderAccent": "blue",
    "borderMuted": "dim",
    "success": "success",
    "error": "error",
    "warning": "warning",
    "muted": "muted",
    "dim": "dim",
    "text": "text",
    "thinkingText": "muted",

    "selectedBg": "selection",
    "userMessageBg": "surface",
    "userMessageText": "text",
    "customMessageBg": "surfaceCool",
    "customMessageText": "text",
    "customMessageLabel": "blue",
    "toolPendingBg": "surfaceCool",
    "toolSuccessBg": "diffAdded",
    "toolErrorBg": "diffRemoved",
    "toolTitle": "text",
    "toolOutput": "muted",

    "mdHeading": "blue",
    "mdLink": "blue",
    "mdLinkUrl": "muted",
    "mdCode": "blue",
    "mdCodeBlock": "text",
    "mdCodeBlockBorder": "border",
    "mdQuote": "muted",
    "mdQuoteBorder": "dim",
    "mdHr": "dim",
    "mdListBullet": "text",

    "toolDiffAdded": "diffAddedText",
    "toolDiffRemoved": "diffRemovedText",
    "toolDiffContext": "muted",

    "syntaxComment": "comment",
    "syntaxKeyword": "pink",
    "syntaxFunction": "text",
    "syntaxVariable": "text",
    "syntaxString": "yellow",
    "syntaxNumber": "yellow",
    "syntaxType": "sage",
    "syntaxOperator": "text",
    "syntaxPunctuation": "muted",

    "thinkingOff": "dim",
    "thinkingMinimal": "muted",
    "thinkingLow": "blue",
    "thinkingMedium": "sage",
    "thinkingHigh": "purple",
    "thinkingXhigh": "pink",
    "thinkingMax": "error",

    "bashMode": "pink"
  },
  "export": {
    "pageBg": "#000000",
    "cardBg": "#202020",
    "infoBg": "surface"
  }
}
