{
  "$schema": "https://raw.githubusercontent.com/earendil-works/pi/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
  "name": "pi-coder-nightfox",
  "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",
    "nfAccent": "#86abdc",
    "nfBorderAccent": "#719cd6",
    "nfBorder": "#39506d",
    "nfSelectedBg": "#3c5372",
    "nfSuccess": "#81b29a",
    "nfError": "#c94f6d",
    "nfWarning": "#dbc074",
    "nfToolTitle": "#86abdc",
    "nfMdHeading": "#86abdc",
    "nfMdLink": "#9d79d6",
    "nfMdCode": "#63cdcf",
    "nfMdListBullet": "#7ad4d6",
    "nfBashMode": "#f4a261",
    "nfSyntaxComment": "#738091",
    "nfSyntaxKeyword": "#9d79d6",
    "nfSyntaxFunction": "#86abdc",
    "nfSyntaxVariable": "#dfdfe0",
    "nfSyntaxString": "#81b29a",
    "nfSyntaxNumber": "#f4a261",
    "nfSyntaxType": "#dbc074",
    "nfSyntaxOperator": "#aeafb0",
    "nfSyntaxPunctuation": "#aeafb0"
  },
  "colors": {
    "accent": "nfAccent",
    "border": "nfBorder",
    "borderAccent": "nfBorderAccent",
    "borderMuted": "invisibles",
    "success": "nfSuccess",
    "error": "nfError",
    "warning": "nfWarning",
    "muted": "gutterIgnored",
    "dim": "comment",
    "text": "fg",
    "thinkingText": "comment",
    "selectedBg": "nfSelectedBg",
    "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": "nfToolTitle",
    "toolOutput": "softFg",
    "bashOutput": "bashOutput",
    "mdHeading": "nfMdHeading",
    "mdLink": "nfMdLink",
    "mdLinkUrl": "comment",
    "mdCode": "nfMdCode",
    "mdCodeBlock": "fg",
    "mdCodeBlockBorder": "selection",
    "mdQuote": "softFg",
    "mdQuoteBorder": "selection",
    "mdHr": "comment",
    "mdListBullet": "nfMdListBullet",
    "toolDiffAdded": "addedGreen",
    "toolDiffRemoved": "removedRed",
    "toolDiffContext": "softFg",
    "toolDiffAddedBg": "addedLine",
    "toolDiffRemovedBg": "removedLine",
    "syntaxComment": "nfSyntaxComment",
    "syntaxKeyword": "nfSyntaxKeyword",
    "syntaxFunction": "nfSyntaxFunction",
    "syntaxVariable": "nfSyntaxVariable",
    "syntaxString": "nfSyntaxString",
    "syntaxNumber": "nfSyntaxNumber",
    "syntaxType": "nfSyntaxType",
    "syntaxOperator": "nfSyntaxOperator",
    "syntaxPunctuation": "nfSyntaxPunctuation",
    "thinkingOff": "invisibles",
    "thinkingMinimal": "selection",
    "thinkingLow": "libFunc",
    "thinkingMedium": "tagAttr",
    "thinkingHigh": "languageLiteral",
    "thinkingXhigh": "thinkingGrey",
    "thinkingMax": "thinkingGrey",
    "bashMode": "nfBashMode"
  },
  "export": {
    "pageBg": "pageBg",
    "cardBg": "cardBg",
    "infoBg": "lineHighlight"
  }
}
