undertale.json 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. {
  2. "$schema": "https://opencode.ai/theme.json",
  3. "defs": {
  4. "black": "#000000",
  5. "white": "#FFFFFF",
  6. "soulRed": "#FF0000",
  7. "soulOrange": "#FF6600",
  8. "soulYellow": "#FFFF00",
  9. "soulGreen": "#00FF00",
  10. "soulAqua": "#00FFFF",
  11. "soulBlue": "#0000FF",
  12. "soulPurple": "#FF00FF",
  13. "ruinsPurple": "#A349A4",
  14. "ruinsDark": "#380A43",
  15. "snowdinBlue": "#6BA3E5",
  16. "hotlandOrange": "#FF7F27",
  17. "coreGray": "#3A3949",
  18. "battleBg": "#0D0D1A",
  19. "battlePanel": "#1A1A2E",
  20. "uiYellow": "#FFC90E",
  21. "textGray": "#909090",
  22. "damageRed": "#FF3333",
  23. "healGreen": "#00FF00",
  24. "saveYellow": "#FFFF00",
  25. "determinationRed": "#FF0000",
  26. "mttPink": "#FF6EB4",
  27. "waterfall": "#283197",
  28. "waterfallGlow": "#00BFFF"
  29. },
  30. "theme": {
  31. "primary": {
  32. "dark": "soulRed",
  33. "light": "determinationRed"
  34. },
  35. "secondary": {
  36. "dark": "uiYellow",
  37. "light": "uiYellow"
  38. },
  39. "accent": {
  40. "dark": "soulAqua",
  41. "light": "soulBlue"
  42. },
  43. "error": {
  44. "dark": "damageRed",
  45. "light": "soulRed"
  46. },
  47. "warning": {
  48. "dark": "uiYellow",
  49. "light": "hotlandOrange"
  50. },
  51. "success": {
  52. "dark": "healGreen",
  53. "light": "soulGreen"
  54. },
  55. "info": {
  56. "dark": "soulAqua",
  57. "light": "waterfallGlow"
  58. },
  59. "text": {
  60. "dark": "white",
  61. "light": "black"
  62. },
  63. "textMuted": {
  64. "dark": "textGray",
  65. "light": "coreGray"
  66. },
  67. "background": {
  68. "dark": "black",
  69. "light": "white"
  70. },
  71. "backgroundPanel": {
  72. "dark": "battleBg",
  73. "light": "#F0F0F0"
  74. },
  75. "backgroundElement": {
  76. "dark": "battlePanel",
  77. "light": "#E5E5E5"
  78. },
  79. "border": {
  80. "dark": "white",
  81. "light": "black"
  82. },
  83. "borderActive": {
  84. "dark": "soulRed",
  85. "light": "determinationRed"
  86. },
  87. "borderSubtle": {
  88. "dark": "#555555",
  89. "light": "#AAAAAA"
  90. },
  91. "diffAdded": {
  92. "dark": "healGreen",
  93. "light": "soulGreen"
  94. },
  95. "diffRemoved": {
  96. "dark": "damageRed",
  97. "light": "soulRed"
  98. },
  99. "diffContext": {
  100. "dark": "textGray",
  101. "light": "coreGray"
  102. },
  103. "diffHunkHeader": {
  104. "dark": "soulAqua",
  105. "light": "soulBlue"
  106. },
  107. "diffHighlightAdded": {
  108. "dark": "soulGreen",
  109. "light": "healGreen"
  110. },
  111. "diffHighlightRemoved": {
  112. "dark": "soulRed",
  113. "light": "determinationRed"
  114. },
  115. "diffAddedBg": {
  116. "dark": "#002200",
  117. "light": "#CCFFCC"
  118. },
  119. "diffRemovedBg": {
  120. "dark": "#220000",
  121. "light": "#FFCCCC"
  122. },
  123. "diffContextBg": {
  124. "dark": "battleBg",
  125. "light": "#F5F5F5"
  126. },
  127. "diffLineNumber": {
  128. "dark": "textGray",
  129. "light": "coreGray"
  130. },
  131. "diffAddedLineNumberBg": {
  132. "dark": "#001A00",
  133. "light": "#E0FFE0"
  134. },
  135. "diffRemovedLineNumberBg": {
  136. "dark": "#1A0000",
  137. "light": "#FFE0E0"
  138. },
  139. "markdownText": {
  140. "dark": "white",
  141. "light": "black"
  142. },
  143. "markdownHeading": {
  144. "dark": "uiYellow",
  145. "light": "hotlandOrange"
  146. },
  147. "markdownLink": {
  148. "dark": "soulAqua",
  149. "light": "soulBlue"
  150. },
  151. "markdownLinkText": {
  152. "dark": "waterfallGlow",
  153. "light": "waterfall"
  154. },
  155. "markdownCode": {
  156. "dark": "healGreen",
  157. "light": "soulGreen"
  158. },
  159. "markdownBlockQuote": {
  160. "dark": "textGray",
  161. "light": "coreGray"
  162. },
  163. "markdownEmph": {
  164. "dark": "mttPink",
  165. "light": "soulPurple"
  166. },
  167. "markdownStrong": {
  168. "dark": "soulRed",
  169. "light": "determinationRed"
  170. },
  171. "markdownHorizontalRule": {
  172. "dark": "white",
  173. "light": "black"
  174. },
  175. "markdownListItem": {
  176. "dark": "uiYellow",
  177. "light": "uiYellow"
  178. },
  179. "markdownListEnumeration": {
  180. "dark": "uiYellow",
  181. "light": "uiYellow"
  182. },
  183. "markdownImage": {
  184. "dark": "ruinsPurple",
  185. "light": "soulPurple"
  186. },
  187. "markdownImageText": {
  188. "dark": "mttPink",
  189. "light": "ruinsPurple"
  190. },
  191. "markdownCodeBlock": {
  192. "dark": "white",
  193. "light": "black"
  194. },
  195. "syntaxComment": {
  196. "dark": "textGray",
  197. "light": "coreGray"
  198. },
  199. "syntaxKeyword": {
  200. "dark": "soulRed",
  201. "light": "determinationRed"
  202. },
  203. "syntaxFunction": {
  204. "dark": "soulAqua",
  205. "light": "soulBlue"
  206. },
  207. "syntaxVariable": {
  208. "dark": "uiYellow",
  209. "light": "hotlandOrange"
  210. },
  211. "syntaxString": {
  212. "dark": "healGreen",
  213. "light": "soulGreen"
  214. },
  215. "syntaxNumber": {
  216. "dark": "mttPink",
  217. "light": "soulPurple"
  218. },
  219. "syntaxType": {
  220. "dark": "waterfallGlow",
  221. "light": "waterfall"
  222. },
  223. "syntaxOperator": {
  224. "dark": "white",
  225. "light": "black"
  226. },
  227. "syntaxPunctuation": {
  228. "dark": "textGray",
  229. "light": "coreGray"
  230. }
  231. }
  232. }