{
  "$schema": "https://raw.githubusercontent.com/earendil-works/pi/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
  "name": "MOSS",
  "vars": {
    "bg": "#0D0F0C",
    "surface": "#141713",
    "active": "#191D18",
    "overlay": "#1B1F1A",
    "border": "#272C24",
    "selection": "#2A3527",
    "faint": "#4B5147",
    "muted": "#70766B",
    "forest": "#536B4F",
    "moss": "#7E9273",
    "olive": "#9A9968",
    "ochre": "#B69A64",
    "red": "#A75D57",
    "redBright": "#C06B63",
    "ochreBright": "#C7A46B",
    "fg": "#D7D9D2",
    "blueGreen": "#5D7B81",
    "blueGreenBright": "#6C8D94",
    "mauve": "#8F6C80",
    "mauveBright": "#A08193",
    "mossTint": "#1B1F18",
    "redTint": "#1F1815",
    "ochreTint": "#1E1D15"
  },
  "colors": {
    "accent": "moss",
    "border": "faint",
    "borderAccent": "moss",
    "borderMuted": "border",
    "success": "moss",
    "error": "redBright",
    "warning": "ochre",
    "muted": "muted",
    "dim": "faint",
    "text": "fg",
    "thinkingText": "muted",

    "selectedBg": "selection",
    "scrollbarTrack": "border",
    "scrollbarThumb": "muted",
    "searchMatchBg": "selection",
    "searchMatchText": "moss",
    "userMessageBg": "overlay",
    "userMessageText": "fg",
    "customMessageBg": "active",
    "customMessageText": "fg",
    "customMessageLabel": "moss",
    "toolPendingBg": "overlay",
    "toolSuccessBg": "mossTint",
    "toolErrorBg": "redTint",
    "toolTitle": "fg",
    "toolOutput": "muted",

    "mdHeading": "moss",
    "mdLink": "moss",
    "mdLinkUrl": "faint",
    "mdCode": "olive",
    "mdCodeBlock": "fg",
    "mdCodeBlockBorder": "border",
    "mdQuote": "muted",
    "mdQuoteBorder": "border",
    "mdHr": "border",
    "mdListBullet": "muted",

    "toolDiffAdded": "moss",
    "toolDiffRemoved": "redBright",
    "toolDiffContext": "muted",

    "syntaxComment": "muted",
    "syntaxKeyword": "moss",
    "syntaxFunction": "fg",
    "syntaxVariable": "fg",
    "syntaxString": "olive",
    "syntaxNumber": "ochre",
    "syntaxType": "fg",
    "syntaxOperator": "forest",
    "syntaxPunctuation": "muted",

    "thinkingOff": "faint",
    "thinkingMinimal": "muted",
    "thinkingLow": "blueGreen",
    "thinkingMedium": "blueGreenBright",
    "thinkingHigh": "mauve",
    "thinkingXhigh": "mauveBright",
    "thinkingMax": "ochreBright",

    "bashMode": "ochre"
  },
  "export": {
    "pageBg": "bg",
    "cardBg": "surface",
    "infoBg": "ochreTint"
  }
}