@@ -0,0 +1,114 @@
1+# Author: Isotoxal <isotoxal@proton.me>
2+
3+"attribute" = { fg = "blue" }
4+"comment" = { fg = "comment", modifiers = ["italic"] }
5+"constant" = { fg = "cyan" }
6+"constant.builtin.boolean" = { fg = "cyan" }
7+"constant.character" = { fg = "blue" }
8+"constant.numeric.float" = { fg = "black-light" }
9+"constant.builtin" = { fg = "blue" }
10+"constant.numeric" = { fg = "yellow" }
11+"constructor" = { fg = "blue" }
12+"function" = { fg = "red" }
13+"function.builtin" = { fg = "cyan-light" }
14+"function.macro" = { fg = "green" }
15+"function.method" = { fg = "blue-light" }
16+"keyword" = { fg = "blue" }
17+"keyword.function" = { fg = "blue" }
18+"keyword.operator" = { fg = "blue-light" }
19+"keyword.control.conditional" = { fg = "red" }
20+"keyword.control.import" = { fg = "red-light" }
21+"keyword.control.return" = { fg = "blue" }
22+"keyword.control.repeat" = { fg = "yellow-light" }
23+"keyword.control.exception" = { fg = "black-light" }
24+"label" = { fg = "blue" }
25+"namespace" = { fg = "red-light" }
26+"operator" = { fg = "white" }
27+#"parameter.reference" = { fg = "red-light" }
28+#"property" = { fg = "red" }
29+"punctuation.bracket" = { fg = "white" }
30+"punctuation.delimiter" = { fg = "white" }
31+"punctuation.special" = { fg = "white" }
32+"string" = { fg = "green" }
33+"string.escape" = { fg = "blue" }
34+"string.regex" = { fg = "green" }
35+"string.special" = { fg = "blue" }
36+"string.special.symbol" = { fg = "red" }
37+"tag" = { fg = "blue" }
38+"type" = { fg = "yellow" }
39+"type.builtin" = { fg = "yellow" }
40+"variable" = { fg = "white" }
41+"variable.builtin" = { fg = "blue" }
42+"variable.parameter" = { fg = "red" }
43+"variable.other.member" = { fg = "red" }
44+
45+"diff.plus" = { fg = "blue" }
46+"diff.delta" = { fg = "magenta" }
47+"diff.minus" = { fg = "red" }
48+
49+"ui.background" = { fg = "foreground", bg = "background" }
50+"ui.cursor" = { modifiers = ["reversed"] }
51+"ui.cursorline.primary" = { bg = "cursorline" }
52+"ui.help" = { fg = "foreground", bg = "contrast" }
53+"ui.linenr" = { fg = "comment" }
54+"ui.linenr.selected" = { fg = "foreground" }
55+"ui.menu" = { fg = "foreground", bg = "contrast" }
56+"ui.menu.selected" = { bg = "black" }
57+"ui.popup" = { fg = "foreground", bg = "contrast" }
58+"ui.selection" = { bg = "black" }
59+"ui.selection.primary" = { bg = "black" }
60+"ui.statusline" = { fg = "foreground", bg = "background" }
61+"ui.statusline.inactive" = { fg = "foreground", bg = "background" }
62+"ui.statusline.normal" = { fg = "white", bg = "background" }
63+"ui.statusline.insert" = { fg = "blue", bg = "background" }
64+"ui.statusline.select" = { fg = "cyan", bg = "magenta" }
65+"ui.text" = { fg = "foreground" }
66+"ui.text.focus" = { fg = "blue" }
67+"ui.virtual.ruler" = { bg = "cursorline" }
68+"ui.virtual.whitespace" = { fg = "comment" }
69+"ui.virtual.wrap" = { fg = "comment" }
70+"ui.virtual.indent-guide" = { fg = "comment" }
71+"ui.window" = { fg = "black" }
72+
73+"error" = { fg = "red" }
74+"hint" = { fg = "green" }
75+"warning" = { fg = "yellow" }
76+"info" = { fg = "blue" }
77+"diagnostic.error" = { underline = { style = "curl", color = "red" } }
78+"diagnostic.warning" = { underline = { style = "curl", color = "yellow" } }
79+"diagnostic.info" = { underline = { style = "curl", color = "blue" } }
80+"diagnostic.hint" = { underline = { style = "curl", color = "green" } }
81+"special" = { fg = "red-light" }
82+
83+"markup.heading" = { fg = "blue", modifiers = ["bold"] }
84+"markup.list" = { fg = "cyan" }
85+"markup.bold" = { fg = "magenta", modifiers = ["bold"] }
86+"markup.italic" = { fg = "yellow", modifiers = ["italic"] }
87+"markup.strikethrough" = { modifiers = ["crossed_out"] }
88+"markup.link.url" = { fg = "green" }
89+"markup.link.text" = { fg = "black-light" }
90+"markup.quote" = { fg = "yellow", modifiers = ["italic"] }
91+"markup.raw" = { fg = "cyan" }
92+
93+[palette]
94+black = "#232a2d"
95+red = "#e57474"
96+green = "#8ccf7e"
97+yellow = "#e5c76b"
98+blue = "#67b0e8"
99+magenta = "#c47fd5"
100+cyan = "#6cbfbf"
101+white = "#b3b9b8"
102+black-light = "#2d3437"
103+red-light = "#ef7e7e"
104+green-light = "#96d988"
105+yellow-light = "#f4d67a"
106+blue-light = "#71baf2"
107+magenta-light = "#ce89df"
108+cyan-light = "#67cbe7"
109+white-light = "#bdc3c2"
110+comment = "#404749"
111+contrast = "#161d1f"
112+background = "#141b1e"
113+foreground = "#dadada"
114+cursorline = "#2c3333"