{ "$schema": "https://opencode.ai/theme.json", "defs": { "primary": "{{colors.primary.default.hex}}", "on_primary": "{{colors.on_primary.default.hex}}", "secondary": "{{colors.secondary.default.hex}}", "on_secondary": "{{colors.on_secondary.default.hex}}", "surface": "{{colors.surface.default.hex}}", "on_surface": "{{colors.on_surface.default.hex}}", "surface_variant": "{{colors.surface_variant.default.hex}}", "on_surface_variant": "{{colors.on_surface_variant.default.hex}}", "background": "{{colors.surface.default.hex}}", "on_background": "{{colors.on_surface.default.hex}}", "error": "{{colors.error.default.hex}}", "on_error": "{{colors.on_error.default.hex}}", "outline": "{{colors.outline.default.hex}}", "outline_variant": "{{colors.outline_variant.default.hex}}" }, "theme": { "primary": { "dark": "primary", "light": "primary" }, "secondary": { "dark": "secondary", "light": "secondary" }, "accent": { "dark": "primary", "light": "primary" }, "error": { "dark": "error", "light": "error" }, "warning": { "dark": "secondary", "light": "secondary" }, "success": { "dark": "secondary", "light": "secondary" }, "info": { "dark": "primary", "light": "primary" }, "text": { "dark": "on_surface", "light": "on_surface" }, "textMuted": { "dark": "on_surface_variant", "light": "on_surface_variant" }, "background": { "dark": "background", "light": "background" }, "backgroundPanel": { "dark": "surface_variant", "light": "surface_variant" }, "backgroundElement": { "dark": "surface_variant", "light": "surface_variant" }, "border": { "dark": "outline_variant", "light": "outline_variant" }, "borderActive": { "dark": "outline", "light": "outline" }, "borderSubtle": { "dark": "outline_variant", "light": "outline_variant" }, "diffAdded": { "dark": "secondary", "light": "secondary" }, "diffRemoved": { "dark": "error", "light": "error" }, "diffContext": { "dark": "surface_variant", "light": "surface_variant" }, "diffHunkHeader": { "dark": "surface_variant", "light": "surface_variant" }, "diffHighlightAdded": { "dark": "secondary", "light": "secondary" }, "diffHighlightRemoved": { "dark": "error", "light": "error" }, "diffAddedBg": { "dark": "surface_variant", "light": "surface_variant" }, "diffRemovedBg": { "dark": "surface_variant", "light": "surface_variant" }, "diffContextBg": { "dark": "surface_variant", "light": "surface_variant" }, "diffLineNumber": { "dark": "on_surface_variant", "light": "on_surface_variant" }, "diffAddedLineNumberBg": { "dark": "surface_variant", "light": "surface_variant" }, "diffRemovedLineNumberBg": { "dark": "surface_variant", "light": "surface_variant" }, "markdownText": { "dark": "on_surface", "light": "on_surface" }, "markdownHeading": { "dark": "primary", "light": "primary" }, "markdownLink": { "dark": "primary", "light": "primary" }, "markdownLinkText": { "dark": "secondary", "light": "secondary" }, "markdownCode": { "dark": "secondary", "light": "secondary" }, "markdownBlockQuote": { "dark": "surface_variant", "light": "surface_variant" }, "markdownEmph": { "dark": "secondary", "light": "secondary" }, "markdownStrong": { "dark": "primary", "light": "primary" }, "markdownHorizontalRule": { "dark": "surface_variant", "light": "surface_variant" }, "markdownListItem": { "dark": "primary", "light": "primary" }, "markdownListEnumeration": { "dark": "secondary", "light": "secondary" }, "markdownImage": { "dark": "primary", "light": "primary" }, "markdownImageText": { "dark": "secondary", "light": "secondary" }, "markdownCodeBlock": { "dark": "on_surface", "light": "on_surface" }, "syntaxComment": { "dark": "on_surface_variant", "light": "on_surface_variant" }, "syntaxKeyword": { "dark": "primary", "light": "primary" }, "syntaxFunction": { "dark": "secondary", "light": "secondary" }, "syntaxVariable": { "dark": "on_surface", "light": "on_surface" }, "syntaxString": { "dark": "secondary", "light": "secondary" }, "syntaxNumber": { "dark": "secondary", "light": "secondary" }, "syntaxType": { "dark": "primary", "light": "primary" }, "syntaxOperator": { "dark": "on_surface", "light": "on_surface" }, "syntaxPunctuation": { "dark": "on_surface_variant", "light": "on_surface_variant" } } }