kanagawa.json 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. {
  2. "$schema": "https://opencode.ai/theme.json",
  3. "defs": {
  4. "sumiInk0": "#1F1F28",
  5. "sumiInk1": "#2A2A37",
  6. "sumiInk2": "#363646",
  7. "sumiInk3": "#54546D",
  8. "fujiWhite": "#DCD7BA",
  9. "oldWhite": "#C8C093",
  10. "fujiGray": "#727169",
  11. "oniViolet": "#957FB8",
  12. "crystalBlue": "#7E9CD8",
  13. "carpYellow": "#C38D9D",
  14. "sakuraPink": "#D27E99",
  15. "waveAqua": "#76946A",
  16. "roninYellow": "#D7A657",
  17. "dragonRed": "#E82424",
  18. "lotusGreen": "#98BB6C",
  19. "waveBlue": "#2D4F67",
  20. "lightBg": "#F2E9DE",
  21. "lightPaper": "#EAE4D7",
  22. "lightText": "#54433A",
  23. "lightGray": "#9E9389"
  24. },
  25. "theme": {
  26. "primary": { "dark": "crystalBlue", "light": "waveBlue" },
  27. "secondary": { "dark": "oniViolet", "light": "oniViolet" },
  28. "accent": { "dark": "sakuraPink", "light": "sakuraPink" },
  29. "error": { "dark": "dragonRed", "light": "dragonRed" },
  30. "warning": { "dark": "roninYellow", "light": "roninYellow" },
  31. "success": { "dark": "lotusGreen", "light": "lotusGreen" },
  32. "info": { "dark": "waveAqua", "light": "waveAqua" },
  33. "text": { "dark": "fujiWhite", "light": "lightText" },
  34. "textMuted": { "dark": "fujiGray", "light": "lightGray" },
  35. "background": { "dark": "sumiInk0", "light": "lightBg" },
  36. "backgroundPanel": { "dark": "sumiInk1", "light": "lightPaper" },
  37. "backgroundElement": { "dark": "sumiInk2", "light": "#E3DCD2" },
  38. "border": { "dark": "sumiInk3", "light": "#D4CBBF" },
  39. "borderActive": { "dark": "carpYellow", "light": "carpYellow" },
  40. "borderSubtle": { "dark": "sumiInk2", "light": "#DCD4C9" },
  41. "diffAdded": { "dark": "lotusGreen", "light": "lotusGreen" },
  42. "diffRemoved": { "dark": "dragonRed", "light": "dragonRed" },
  43. "diffContext": { "dark": "fujiGray", "light": "lightGray" },
  44. "diffHunkHeader": { "dark": "waveBlue", "light": "waveBlue" },
  45. "diffHighlightAdded": { "dark": "#A9D977", "light": "#89AF5B" },
  46. "diffHighlightRemoved": { "dark": "#F24A4A", "light": "#D61F1F" },
  47. "diffAddedBg": { "dark": "#252E25", "light": "#EAF3E4" },
  48. "diffRemovedBg": { "dark": "#362020", "light": "#FBE6E6" },
  49. "diffContextBg": { "dark": "sumiInk1", "light": "lightPaper" },
  50. "diffLineNumber": { "dark": "sumiInk3", "light": "#C7BEB4" },
  51. "diffAddedLineNumberBg": { "dark": "#202820", "light": "#DDE8D6" },
  52. "diffRemovedLineNumberBg": { "dark": "#2D1C1C", "light": "#F2DADA" },
  53. "markdownText": { "dark": "fujiWhite", "light": "lightText" },
  54. "markdownHeading": { "dark": "oniViolet", "light": "oniViolet" },
  55. "markdownLink": { "dark": "crystalBlue", "light": "waveBlue" },
  56. "markdownLinkText": { "dark": "waveAqua", "light": "waveAqua" },
  57. "markdownCode": { "dark": "lotusGreen", "light": "lotusGreen" },
  58. "markdownBlockQuote": { "dark": "fujiGray", "light": "lightGray" },
  59. "markdownEmph": { "dark": "carpYellow", "light": "carpYellow" },
  60. "markdownStrong": { "dark": "roninYellow", "light": "roninYellow" },
  61. "markdownHorizontalRule": { "dark": "fujiGray", "light": "lightGray" },
  62. "markdownListItem": { "dark": "crystalBlue", "light": "waveBlue" },
  63. "markdownListEnumeration": { "dark": "waveAqua", "light": "waveAqua" },
  64. "markdownImage": { "dark": "crystalBlue", "light": "waveBlue" },
  65. "markdownImageText": { "dark": "waveAqua", "light": "waveAqua" },
  66. "markdownCodeBlock": { "dark": "fujiWhite", "light": "lightText" },
  67. "syntaxComment": { "dark": "fujiGray", "light": "lightGray" },
  68. "syntaxKeyword": { "dark": "oniViolet", "light": "oniViolet" },
  69. "syntaxFunction": { "dark": "crystalBlue", "light": "waveBlue" },
  70. "syntaxVariable": { "dark": "fujiWhite", "light": "lightText" },
  71. "syntaxString": { "dark": "lotusGreen", "light": "lotusGreen" },
  72. "syntaxNumber": { "dark": "roninYellow", "light": "roninYellow" },
  73. "syntaxType": { "dark": "carpYellow", "light": "carpYellow" },
  74. "syntaxOperator": { "dark": "sakuraPink", "light": "sakuraPink" },
  75. "syntaxPunctuation": { "dark": "fujiWhite", "light": "lightText" }
  76. }
  77. }