{
  "$schema": "https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
  "name": "pisces-editorial-noir",

  "vars": {
    "bg":          "#131313",
    "surface":     "#1C1B1B",
    "surfaceHigh": "#2A2A2A",
    "borderMuted": "#1E1E1F",
    "fg":          "#E5E2E1",
    "fgVariant":   "#C4C6CD",
    "muted":       "#6C6D70",
    "dim":         "#48494B",
    "accent":      "#B4C8E5",
    "accentSoft":  "#8FA3BF",
    "number":      "#A0BAD4",
    "success":     "#4ade80",
    "error":       "#f87171",
    "warning":     "#fbbf24"
  },

  "colors": {
    "accent":            "accent",
    "border":            "surfaceHigh",
    "borderAccent":      "accent",
    "borderMuted":       "borderMuted",
    "success":           "success",
    "error":             "error",
    "warning":           "warning",
    "muted":             "muted",
    "dim":               "dim",
    "text":              "fg",
    "thinkingText":      "accentSoft",

    "selectedBg":        "surfaceHigh",
    "userMessageBg":     "surface",
    "userMessageText":   "fg",
    "customMessageBg":   "bg",
    "customMessageText": "fg",
    "customMessageLabel":"accent",
    "toolPendingBg":     "surface",
    "toolSuccessBg":     "#141D16",
    "toolErrorBg":       "#201616",
    "toolTitle":         "fg",
    "toolOutput":        "muted",

    "mdHeading":         "accent",
    "mdLink":            "accent",
    "mdLinkUrl":         "accentSoft",
    "mdCode":            "fgVariant",
    "mdCodeBlock":       "fgVariant",
    "mdCodeBlockBorder": "surfaceHigh",
    "mdQuote":           "accentSoft",
    "mdQuoteBorder":     "accent",
    "mdHr":              "surfaceHigh",
    "mdListBullet":      "accent",

    "toolDiffAdded":     "success",
    "toolDiffRemoved":   "error",
    "toolDiffContext":   "muted",

    "syntaxComment":     "muted",
    "syntaxKeyword":     "accent",
    "syntaxFunction":    "accentSoft",
    "syntaxVariable":    "fg",
    "syntaxString":      "fgVariant",
    "syntaxNumber":      "number",
    "syntaxType":        "accentSoft",
    "syntaxOperator":    "fgVariant",
    "syntaxPunctuation": "muted",

    "thinkingOff":       "borderMuted",
    "thinkingMinimal":   "dim",
    "thinkingLow":       "muted",
    "thinkingMedium":    "accentSoft",
    "thinkingHigh":      "accent",
    "thinkingXhigh":     "accent",
    "bashMode":          "warning"
  },

  "export": {
    "pageBg": "#131313",
    "cardBg": "#1C1B1B",
    "infoBg": "#201F1F"
  }
}
