|
3 | 3 | * For use with "highlight.js" (used by the :help docs generated HTML). |
4 | 4 | * See also: static/css/neovim-hi.css |
5 | 5 | * License: Apache-2.0 |
6 | | - */ |
| 6 | +*/ |
7 | 7 |
|
8 | 8 | :root { |
| 9 | + /* Light-mode palette - default */ |
9 | 10 | --hljs-black: #2c2e33; |
10 | 11 | --hljs-red: #5e0009; |
11 | | - --hljs-green: #015825; |
| 12 | + --hljs-green: #0daa80; |
12 | 13 | --hljs-yellow: #6e5600; |
13 | 14 | --hljs-blue: #005078; |
14 | 15 | --hljs-cyan: #007676; |
15 | 16 | --hljs-white: #4f5258; |
16 | 17 | --hljs-b-black: #4f5258; |
17 | 18 | --hljs-b-red: #5e0009; |
18 | | - --hljs-b-green: #015825; |
| 19 | + --hljs-b-green: #0daa80; |
19 | 20 | --hljs-b-yellow: #6e5600; |
20 | 21 | --hljs-b-blue: #005078; |
21 | 22 | --hljs-b-cyan: #007676; |
|
24 | 25 |
|
25 | 26 | @media (prefers-color-scheme: dark) { |
26 | 27 | :root { |
| 28 | + /* Dark-mode palette */ |
27 | 29 | --hljs-black: #9b9ea4; |
28 | 30 | --hljs-red: #ffbcb5; |
29 | 31 | --hljs-green: #aaedb7; |
|
39 | 41 | --hljs-b-cyan: #83efef; |
40 | 42 | --hljs-b-white: #ebeef5 |
41 | 43 | } |
| 44 | +} |
42 | 45 |
|
43 | | - .hljs-meta, .hljs-comment { |
44 | | - color: #9b9ea4 |
45 | | - } |
| 46 | +.hljs-meta, .hljs-comment { |
| 47 | + color: #4f5258 |
| 48 | +} |
46 | 49 |
|
47 | | - .hljs-tag, .hljs-doctag, .hljs-selector-id, .hljs-selector-class, .hljs-regexp, .hljs-template-tag, .hljs-selector-pseudo, .hljs-selector-attr, .hljs-variable.language_, .hljs-deletion { |
48 | | - color: var(--hljs-b-red) |
49 | | - } |
| 50 | +.hljs-tag, .hljs-doctag, .hljs-selector-id, .hljs-selector-class, .hljs-regexp, .hljs-template-tag, .hljs-selector-pseudo, .hljs-selector-attr, .hljs-variable.language_, .hljs-deletion { |
| 51 | + color: var(--hljs-b-red) |
| 52 | +} |
50 | 53 |
|
51 | | - .hljs-variable, .hljs-template-variable, .hljs-number, .hljs-literal, .hljs-type, .hljs-params, .hljs-link { |
52 | | - color: #9fd8ff; |
53 | | - color: var(--hljs-b-blue) |
54 | | - } |
| 54 | +.hljs-variable, .hljs-template-variable, .hljs-number, .hljs-literal, .hljs-type, .hljs-params, .hljs-link { |
| 55 | + color: var(--hljs-b-cyan) |
| 56 | +} |
55 | 57 |
|
56 | | - .hljs-built_in, .hljs-attribute { |
57 | | - color: #f4d88c; |
58 | | - color: var(--hljs-b-yellow); |
59 | | - color: #aaedb7; |
60 | | - color: var(--hljs-b-green) |
61 | | - } |
| 58 | +.hljs-built_in, .hljs-attribute { |
| 59 | + color: var(--hljs-b-green) |
| 60 | +} |
62 | 61 |
|
63 | | - .hljs-selector-tag { |
64 | | - color: #83efef; |
65 | | - color: var(--hljs-b-cyan) |
66 | | - } |
| 62 | +.hljs-selector-tag { |
| 63 | + color: var(--hljs-b-cyan) |
| 64 | +} |
67 | 65 |
|
68 | | - .hljs-keyword, .hljs-title.function_, .hljs-title, .hljs-title.class_, .hljs-title.class_.inherited__, .hljs-subst, .hljs-property { |
69 | | - color: #9fd8ff; |
70 | | - color: var(--hljs-b-blue) |
71 | | - } |
| 66 | +.hljs-keyword, .hljs-title.function_, .hljs-title, .hljs-title.class_, .hljs-title.class_.inherited__, .hljs-subst, .hljs-property { |
| 67 | + color: var(--hljs-b-blue) |
| 68 | +} |
72 | 69 |
|
73 | | - .hljs-quote, .hljs-string, .hljs-symbol, .hljs-bullet, .hljs-addition { |
74 | | - color: #aaedb7; |
75 | | - color: var(--hljs-b-green) |
76 | | - } |
| 70 | +.hljs-quote, .hljs-string, .hljs-symbol, .hljs-bullet, .hljs-addition { |
| 71 | + color: var(--hljs-b-green) |
| 72 | +} |
77 | 73 |
|
78 | | - .hljs-code, .hljs-function, .hljs-formula, .hljs-section { |
79 | | - color: #9fd8ff; |
80 | | - color: var(--hljs-b-blue) |
81 | | - } |
| 74 | +.hljs-code, .hljs-function, .hljs-formula, .hljs-section { |
| 75 | + color: var(--hljs-b-blue) |
| 76 | +} |
82 | 77 |
|
83 | | - .hljs-name, .hljs-keyword, .hljs-operator, .hljs-char.escape_, .hljs-attr { |
84 | | - color: #83efef; |
85 | | - color: var(--hljs-b-cyan) |
86 | | - } |
| 78 | +.hljs-name, .hljs-keyword, .hljs-operator, .hljs-char.escape_, .hljs-attr { |
| 79 | + color: var(--hljs-b-cyan) |
| 80 | +} |
87 | 81 |
|
88 | | - .hljs-punctuation { |
89 | | - color: #ebeef5; |
90 | | - color: var(--hljs-b-white) |
91 | | - } |
| 82 | +.hljs-punctuation { |
| 83 | + color: var(--hljs-black) |
| 84 | +} |
92 | 85 |
|
93 | | - .hljs { |
94 | | - color: #ebeef5; |
95 | | - color: var(--hljs-b-white) |
96 | | - } |
| 86 | +.hljs { |
| 87 | + color: var(--hljs-black) |
97 | 88 | } |
98 | 89 |
|
99 | 90 | .hljs-emphasis { |
|
0 commit comments