|
39 | 39 | --color-neutral-800: #292524; |
40 | 40 | --color-neutral-900: #1c1917; |
41 | 41 |
|
42 | | - /* Code highlighting colors */ |
| 42 | + /* Code highlighting colors - neutral palette for all syntax highlighters */ |
43 | 43 | --code-blue: #1d4ed8; |
44 | 44 | --code-green: #047857; |
45 | 45 | --code-orange: #d97706; |
46 | 46 | --code-purple: #7e22ce; |
47 | 47 | --code-red: #dc2626; |
48 | | - |
49 | | - /* C syntax highlighting */ |
50 | | - --c-keyword: #b91c1c; |
51 | | - --c-type: #0891b2; |
52 | | - --c-macro: #ea580c; |
53 | | - --c-function: #7c3aed; |
54 | | - --c-identifier: #475569; |
55 | | - --c-operator: #059669; |
56 | | - --c-preprocessor: #a21caf; |
57 | | - --c-value: #92400e; |
58 | | - --c-string: #15803d; |
59 | | - --c-comment: #78716c; |
| 48 | + --code-cyan: #0891b2; |
| 49 | + --code-gray: #78716c; |
60 | 50 |
|
61 | 51 | /* Color Palette - Green (for success states) */ |
62 | 52 | --color-green-400: #4ade80; |
|
186 | 176 |
|
187 | 177 | /* Dark Theme */ |
188 | 178 | [data-theme="dark"] { |
189 | | - /* Code highlighting colors */ |
| 179 | + /* Code highlighting colors - neutral palette for all syntax highlighters */ |
190 | 180 | --code-blue: #93c5fd; |
191 | 181 | --code-green: #34d399; |
192 | 182 | --code-orange: #fbbf24; |
193 | 183 | --code-purple: #c084fc; |
194 | 184 | --code-red: #f87171; |
195 | | - |
196 | | - /* C syntax highlighting */ |
197 | | - --c-keyword: #f87171; |
198 | | - --c-type: #22d3ee; |
199 | | - --c-macro: #fb923c; |
200 | | - --c-function: #a78bfa; |
201 | | - --c-identifier: #94a3b8; |
202 | | - --c-operator: #6ee7b7; |
203 | | - --c-preprocessor: #e879f9; |
204 | | - --c-value: #fcd34d; |
205 | | - --c-string: #4ade80; |
206 | | - --c-comment: #a8a29e; |
| 185 | + --code-cyan: #22d3ee; |
| 186 | + --code-gray: #a8a29e; |
207 | 187 |
|
208 | 188 | /* Semantic Colors - Dark Theme */ |
209 | 189 | --color-text-primary: var(--color-neutral-50); |
@@ -1064,18 +1044,18 @@ main h6 a:hover { |
1064 | 1044 | [data-theme="dark"] .ruby-string { color: var(--code-green); } |
1065 | 1045 |
|
1066 | 1046 | /* C Syntax Highlighting */ |
1067 | | -.c-keyword { color: var(--c-keyword); } |
1068 | | -.c-type { color: var(--c-type); } |
1069 | | -.c-macro { color: var(--c-macro); } |
1070 | | -.c-function { color: var(--c-function); } |
1071 | | -.c-identifier { color: var(--c-identifier); } |
1072 | | -.c-operator { color: var(--c-operator); } |
1073 | | -.c-preprocessor { color: var(--c-preprocessor); } |
1074 | | -.c-value { color: var(--c-value); } |
1075 | | -.c-string { color: var(--c-string); } |
| 1047 | +.c-keyword { color: var(--code-red); } |
| 1048 | +.c-type { color: var(--code-cyan); } |
| 1049 | +.c-macro { color: var(--code-orange); } |
| 1050 | +.c-function { color: var(--code-purple); } |
| 1051 | +.c-identifier { color: var(--color-text-secondary); } |
| 1052 | +.c-operator { color: var(--code-green); } |
| 1053 | +.c-preprocessor { color: var(--code-purple); } |
| 1054 | +.c-value { color: var(--code-orange); } |
| 1055 | +.c-string { color: var(--code-green); } |
1076 | 1056 |
|
1077 | 1057 | .c-comment { |
1078 | | - color: var(--c-comment); |
| 1058 | + color: var(--code-gray); |
1079 | 1059 | font-style: italic; |
1080 | 1060 | } |
1081 | 1061 |
|
|
0 commit comments