{
  "$schema": "https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
  "name": "tokyo-night",
  "vars": {
    "bg":        "#1a1b26",
    "bgDark":    "#15161e",
    "bgHighlight": "#292e42",
    "terminal":  "#1b1d2b",
    "fg":        "#c0caf5",
    "fgDark":    "#a9b1d6",
    "fgGutter":  "#3b4261",
    "comment":   "#565f89",
    "blue":      "#7aa2f7",
    "cyan":      "#7dcfff",
    "blue1":     "#2ac3de",
    "blue2":     "#0db9d7",
    "purple":    "#9d7cd8",
    "magenta":   "#bb9af7",
    "red":       "#f7768e",
    "orange":    "#ff9e64",
    "yellow":    "#e0af68",
    "green":     "#9ece6a",
    "green1":    "#73daca",
    "teal":      "#1abc9c"
  },
  "colors": {
    "accent":             "blue",
    "border":             "blue",
    "borderAccent":       "cyan",
    "borderMuted":        "fgGutter",
    "success":            "green",
    "error":              "red",
    "warning":            "yellow",
    "muted":              "comment",
    "dim":                "fgGutter",
    "text":               "",
    "thinkingText":       "fgDark",

    "selectedBg":         "bgHighlight",
    "userMessageBg":      "bgDark",
    "userMessageText":    "",
    "customMessageBg":    "bgHighlight",
    "customMessageText":  "",
    "customMessageLabel": "blue",
    "toolPendingBg":      "bg",
    "toolSuccessBg":      "#1a2b1a",
    "toolErrorBg":        "#2b1a1a",
    "toolTitle":          "blue",
    "toolOutput":         "",

    "mdHeading":          "magenta",
    "mdLink":             "blue",
    "mdLinkUrl":          "cyan",
    "mdCode":             "cyan",
    "mdCodeBlock":        "",
    "mdCodeBlockBorder":  "fgGutter",
    "mdQuote":            "fgDark",
    "mdQuoteBorder":      "comment",
    "mdHr":               "fgGutter",
    "mdListBullet":       "blue",

    "toolDiffAdded":      "green",
    "toolDiffRemoved":    "red",
    "toolDiffContext":    "fgDark",

    "syntaxComment":      "comment",
    "syntaxKeyword":      "magenta",
    "syntaxFunction":     "blue",
    "syntaxVariable":     "fg",
    "syntaxString":       "green",
    "syntaxNumber":       "orange",
    "syntaxType":         "yellow",
    "syntaxOperator":     "cyan",
    "syntaxPunctuation":  "fgGutter",

    "thinkingOff":        "fgGutter",
    "thinkingMinimal":    "blue",
    "thinkingLow":        "cyan",
    "thinkingMedium":     "green1",
    "thinkingHigh":       "magenta",
    "thinkingXhigh":      "red",

    "bashMode":           "orange"
  }
}
