{
	"$schema": "https://raw.githubusercontent.com/can1357/oh-my-pi/main/packages/coding-agent/theme-schema.json",
	"name": "onyx",
	"vars": {
		"stone": "#0f0f14",
		"band1": "#1a1a22",
		"band2": "#25252f",
		"band3": "#32323e",
		"vein": "#d4a853",
		"veinDim": "#9d7f3e",
		"bronze": "#cd7f32",
		"copper": "#b87333",
		"cream": "#f0ebe4",
		"warmGray": "#b8b3aa",
		"ruby": "#d16969",
		"emerald": "#6fb37f"
	},
	"colors": {
		"accent": "$vein",
		"border": "$band2",
		"borderAccent": "$vein",
		"borderMuted": "$band1",
		"success": "$emerald",
		"error": "$ruby",
		"warning": "$bronze",
		"muted": "$warmGray",
		"dim": "#6a6760",
		"text": "",
		"thinkingText": "$warmGray",
		"selectedBg": "$band2",
		"userMessageBg": "$band1",
		"userMessageText": "",
		"customMessageBg": "$band2",
		"customMessageText": "",
		"customMessageLabel": "$vein",
		"toolPendingBg": "$band1",
		"toolSuccessBg": "$band1",
		"toolErrorBg": "$band1",
		"toolTitle": "",
		"toolOutput": "$warmGray",
		"mdHeading": "$vein",
		"mdLink": "$bronze",
		"mdLinkUrl": "$copper",
		"mdCode": "$vein",
		"mdCodeBlock": "$cream",
		"mdCodeBlockBorder": "$band3",
		"mdQuote": "$warmGray",
		"mdQuoteBorder": "$veinDim",
		"mdHr": "$band2",
		"mdListBullet": "$vein",
		"toolDiffAdded": "$emerald",
		"toolDiffRemoved": "$ruby",
		"toolDiffContext": "$warmGray",
		"syntaxComment": "#6a6760",
		"syntaxKeyword": "$vein",
		"syntaxFunction": "$bronze",
		"syntaxVariable": "$cream",
		"syntaxString": "$copper",
		"syntaxNumber": "$veinDim",
		"syntaxType": "$vein",
		"syntaxOperator": "$warmGray",
		"syntaxPunctuation": "$warmGray",
		"thinkingOff": "$warmGray",
		"thinkingMinimal": "$warmGray",
		"thinkingLow": "$warmGray",
		"thinkingMedium": "$veinDim",
		"thinkingHigh": "$vein",
		"thinkingXhigh": "$bronze",
		"bashMode": "$vein",
		"statusLineBg": "$band1",
		"statusLineSep": "$band3",
		"statusLineModel": "$vein",
		"statusLinePath": "$cream",
		"statusLineGitClean": "$emerald",
		"statusLineGitDirty": "$bronze",
		"statusLineContext": "$warmGray",
		"statusLineSpend": "$copper",
		"statusLineStaged": "$emerald",
		"statusLineDirty": "$bronze",
		"statusLineUntracked": "$warmGray",
		"statusLineOutput": "$cream",
		"statusLineCost": "$copper",
		"statusLineSubagents": "$vein",
		"pythonMode": "#f0c040"
	},
	"export": {
		"pageBg": "$stone",
		"cardBg": "$band1",
		"infoBg": "$band2"
	}
}
