cobalt2.json 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. {
  2. "$schema": "https://opencode.ai/theme.json",
  3. "defs": {
  4. "background": "#193549",
  5. "backgroundAlt": "#122738",
  6. "backgroundPanel": "#1f4662",
  7. "foreground": "#ffffff",
  8. "foregroundMuted": "#adb7c9",
  9. "yellow": "#ffc600",
  10. "yellowBright": "#ffe14c",
  11. "orange": "#ff9d00",
  12. "orangeBright": "#ffb454",
  13. "mint": "#2affdf",
  14. "mintBright": "#7efff5",
  15. "blue": "#0088ff",
  16. "blueBright": "#5cb7ff",
  17. "pink": "#ff628c",
  18. "pinkBright": "#ff86a5",
  19. "green": "#9eff80",
  20. "greenBright": "#b9ff9f",
  21. "purple": "#9a5feb",
  22. "purpleBright": "#b88cfd",
  23. "red": "#ff0088",
  24. "redBright": "#ff5fb3"
  25. },
  26. "theme": {
  27. "primary": {
  28. "dark": "blue",
  29. "light": "#0066cc"
  30. },
  31. "secondary": {
  32. "dark": "purple",
  33. "light": "#7c4dff"
  34. },
  35. "accent": {
  36. "dark": "mint",
  37. "light": "#00acc1"
  38. },
  39. "error": {
  40. "dark": "red",
  41. "light": "#e91e63"
  42. },
  43. "warning": {
  44. "dark": "yellow",
  45. "light": "#ff9800"
  46. },
  47. "success": {
  48. "dark": "green",
  49. "light": "#4caf50"
  50. },
  51. "info": {
  52. "dark": "orange",
  53. "light": "#ff5722"
  54. },
  55. "text": {
  56. "dark": "foreground",
  57. "light": "#193549"
  58. },
  59. "textMuted": {
  60. "dark": "foregroundMuted",
  61. "light": "#5c6b7d"
  62. },
  63. "background": {
  64. "dark": "#193549",
  65. "light": "#ffffff"
  66. },
  67. "backgroundPanel": {
  68. "dark": "#122738",
  69. "light": "#f5f7fa"
  70. },
  71. "backgroundElement": {
  72. "dark": "#1f4662",
  73. "light": "#e8ecf1"
  74. },
  75. "border": {
  76. "dark": "#1f4662",
  77. "light": "#d3dae3"
  78. },
  79. "borderActive": {
  80. "dark": "blue",
  81. "light": "#0066cc"
  82. },
  83. "borderSubtle": {
  84. "dark": "#0e1e2e",
  85. "light": "#e8ecf1"
  86. },
  87. "diffAdded": {
  88. "dark": "green",
  89. "light": "#4caf50"
  90. },
  91. "diffRemoved": {
  92. "dark": "red",
  93. "light": "#e91e63"
  94. },
  95. "diffContext": {
  96. "dark": "foregroundMuted",
  97. "light": "#5c6b7d"
  98. },
  99. "diffHunkHeader": {
  100. "dark": "mint",
  101. "light": "#00acc1"
  102. },
  103. "diffHighlightAdded": {
  104. "dark": "greenBright",
  105. "light": "#4caf50"
  106. },
  107. "diffHighlightRemoved": {
  108. "dark": "redBright",
  109. "light": "#e91e63"
  110. },
  111. "diffAddedBg": {
  112. "dark": "#1a3a2a",
  113. "light": "#e8f5e9"
  114. },
  115. "diffRemovedBg": {
  116. "dark": "#3a1a2a",
  117. "light": "#ffebee"
  118. },
  119. "diffContextBg": {
  120. "dark": "#122738",
  121. "light": "#f5f7fa"
  122. },
  123. "diffLineNumber": {
  124. "dark": "#2d5a7b",
  125. "light": "#b0bec5"
  126. },
  127. "diffAddedLineNumberBg": {
  128. "dark": "#1a3a2a",
  129. "light": "#e8f5e9"
  130. },
  131. "diffRemovedLineNumberBg": {
  132. "dark": "#3a1a2a",
  133. "light": "#ffebee"
  134. },
  135. "markdownText": {
  136. "dark": "foreground",
  137. "light": "#193549"
  138. },
  139. "markdownHeading": {
  140. "dark": "yellow",
  141. "light": "#ff9800"
  142. },
  143. "markdownLink": {
  144. "dark": "blue",
  145. "light": "#0066cc"
  146. },
  147. "markdownLinkText": {
  148. "dark": "mint",
  149. "light": "#00acc1"
  150. },
  151. "markdownCode": {
  152. "dark": "green",
  153. "light": "#4caf50"
  154. },
  155. "markdownBlockQuote": {
  156. "dark": "foregroundMuted",
  157. "light": "#5c6b7d"
  158. },
  159. "markdownEmph": {
  160. "dark": "orange",
  161. "light": "#ff5722"
  162. },
  163. "markdownStrong": {
  164. "dark": "pink",
  165. "light": "#e91e63"
  166. },
  167. "markdownHorizontalRule": {
  168. "dark": "#2d5a7b",
  169. "light": "#d3dae3"
  170. },
  171. "markdownListItem": {
  172. "dark": "blue",
  173. "light": "#0066cc"
  174. },
  175. "markdownListEnumeration": {
  176. "dark": "mint",
  177. "light": "#00acc1"
  178. },
  179. "markdownImage": {
  180. "dark": "blue",
  181. "light": "#0066cc"
  182. },
  183. "markdownImageText": {
  184. "dark": "mint",
  185. "light": "#00acc1"
  186. },
  187. "markdownCodeBlock": {
  188. "dark": "foreground",
  189. "light": "#193549"
  190. },
  191. "syntaxComment": {
  192. "dark": "#0088ff",
  193. "light": "#5c6b7d"
  194. },
  195. "syntaxKeyword": {
  196. "dark": "orange",
  197. "light": "#ff5722"
  198. },
  199. "syntaxFunction": {
  200. "dark": "yellow",
  201. "light": "#ff9800"
  202. },
  203. "syntaxVariable": {
  204. "dark": "foreground",
  205. "light": "#193549"
  206. },
  207. "syntaxString": {
  208. "dark": "green",
  209. "light": "#4caf50"
  210. },
  211. "syntaxNumber": {
  212. "dark": "pink",
  213. "light": "#e91e63"
  214. },
  215. "syntaxType": {
  216. "dark": "mint",
  217. "light": "#00acc1"
  218. },
  219. "syntaxOperator": {
  220. "dark": "orange",
  221. "light": "#ff5722"
  222. },
  223. "syntaxPunctuation": {
  224. "dark": "foreground",
  225. "light": "#193549"
  226. }
  227. }
  228. }