{
  "$schema": "https://raw.githubusercontent.com/earendil-works/pi/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
  "name": "pi-coder-coffee",
  "vars": {
    "bg": "#191919",
    "invisibles": "#3b3a32",
    "lineHighlight": "#3d3d3d",
    "selection": "#515151",
    "comment": "#6d6d6d",
    "gutterIgnored": "#999999",
    "fg": "#f8f8f2",
    "softFg": "#d0d0d0",
    "tagAttr": "#97d8ea",
    "libFunc": "#6699cc",
    "languageLiteral": "#d699ff",
    "namespacePink": "#ffb2f9",
    "userBg": "#242424",
    "successCard": "#202020",
    "errorCard": "#171010",
    "thinkingGrey": "#696969",
    "bashOutput": "#999999",
    "addedGreen": "#8bc391",
    "addedLine": "#1c241b",
    "removedLine": "#2e1c21",
    "removedRed": "#e27878",
    "cardBg": "#181825",
    "pageBg": "#111111",
    "cfGold": "#fad07a",
    "cfGoldBorder": "#fad07a",
    "cfPanelTeal": "#395956",
    "cfSelection": "#444444",
    "cfOlive": "#99ad6a",
    "cfRed": "#ff4c4a",
    "cfYellow": "#ffff00",
    "cfGoldTitle": "#fad07a",
    "cfLime": "#effec5",
    "cfBlue": "#73acff",
    "cfTeal": "#88c0c7",
    "cfMintWhite": "#eeffee",
    "cfSalmon": "#cf6a4c",
    "cfGrey": "#888888",
    "cfPurple": "#9d90df",
    "cfGoldFunc": "#fad07a",
    "cfLavender": "#c6b6ee",
    "cfOliveStr": "#99ad6a",
    "cfMintNum": "#cefece",
    "cfMintType": "#c6feeb",
    "cfOperator": "#fffa96",
    "cfDelimiter": "#cf6a4c"
  },
  "colors": {
    "accent": "cfGold",
    "border": "cfPanelTeal",
    "borderAccent": "cfGoldBorder",
    "borderMuted": "invisibles",
    "success": "cfOlive",
    "error": "cfRed",
    "warning": "cfYellow",
    "muted": "gutterIgnored",
    "dim": "comment",
    "text": "fg",
    "thinkingText": "comment",
    "selectedBg": "cfSelection",
    "scrollbarTrack": "bg",
    "scrollbarThumb": "comment",
    "searchMatchBg": "lineHighlight",
    "searchMatchText": "fg",
    "userMessageBg": "userBg",
    "userMessageText": "fg",
    "customMessageBg": "userBg",
    "customMessageText": "fg",
    "customMessageLabel": "namespacePink",
    "toolPendingBg": "successCard",
    "toolSuccessBg": "successCard",
    "toolErrorBg": "errorCard",
    "toolTitle": "cfGoldTitle",
    "toolOutput": "softFg",
    "bashOutput": "bashOutput",
    "mdHeading": "cfLime",
    "mdLink": "cfBlue",
    "mdLinkUrl": "comment",
    "mdCode": "cfTeal",
    "mdCodeBlock": "fg",
    "mdCodeBlockBorder": "selection",
    "mdQuote": "softFg",
    "mdQuoteBorder": "selection",
    "mdHr": "comment",
    "mdListBullet": "cfMintWhite",
    "toolDiffAdded": "addedGreen",
    "toolDiffRemoved": "removedRed",
    "toolDiffContext": "softFg",
    "toolDiffAddedBg": "addedLine",
    "toolDiffRemovedBg": "removedLine",
    "syntaxComment": "cfGrey",
    "syntaxKeyword": "cfPurple",
    "syntaxFunction": "cfGoldFunc",
    "syntaxVariable": "cfLavender",
    "syntaxString": "cfOliveStr",
    "syntaxNumber": "cfMintNum",
    "syntaxType": "cfMintType",
    "syntaxOperator": "cfOperator",
    "syntaxPunctuation": "cfDelimiter",
    "thinkingOff": "invisibles",
    "thinkingMinimal": "selection",
    "thinkingLow": "libFunc",
    "thinkingMedium": "tagAttr",
    "thinkingHigh": "languageLiteral",
    "thinkingXhigh": "thinkingGrey",
    "thinkingMax": "thinkingGrey",
    "bashMode": "cfSalmon"
  },
  "export": {
    "pageBg": "pageBg",
    "cardBg": "cardBg",
    "infoBg": "lineHighlight"
  }
}
