{
  "$schema": "https://opencode.ai/theme.json",
  "defs": {
    "step1": "#ffffff",
    "step2": "#fafafa",
    "step3": "#f5f5f5",
    "step4": "#ebebeb",
    "step5": "#e1e1e1",
    "step6": "#d4d4d4",
    "step7": "#b8b8b8",
    "step8": "#a0a0a0",
    "step9": "#3b7dd8",
    "step10": "#2968c3",
    "step11": "#8a8a8a",
    "step12": "#1a1a1a",
    "secondary": "#7b5bb6",
    "accent": "#d68c27",
    "red": "#d1383d",
    "orange": "#d68c27",
    "green": "#3d9a57",
    "cyan": "#318795",
    "yellow": "#b0851f"
  },
  "theme": {
    "primary": "step9",
    "secondary": "secondary",
    "accent": "accent",
    "error": "red",
    "warning": "orange",
    "success": "green",
    "info": "cyan",
    "text": "step12",
    "textMuted": "step11",
    "background": "step1",
    "backgroundPanel": "step1",
    "backgroundElement": "step3",
    "border": "step6",
    "borderActive": "step7",
    "borderSubtle": "step5",
    "diffAdded": "#1e725c",
    "diffRemoved": "#c53b53",
    "diffContext": "#7086b5",
    "diffHunkHeader": "#7086b5",
    "diffHighlightAdded": "#4db380",
    "diffHighlightRemoved": "#f52a65",
    "diffAddedBg": "#e8f4e8",
    "diffRemovedBg": "#fceced",
    "diffContextBg": "step1",
    "diffLineNumber": "step11",
    "diffAddedLineNumberBg": "#dceadc",
    "diffRemovedLineNumberBg": "#f5e0e1",
    "syntaxComment": "step11",
    "syntaxKeyword": "secondary",
    "syntaxFunction": "step9",
    "syntaxVariable": "red",
    "syntaxString": "green",
    "syntaxNumber": "orange",
    "syntaxType": "yellow",
    "syntaxOperator": "cyan",
    "syntaxPunctuation": "step12"
  }
}
