|
61 | 61 |
|
62 | 62 | /* ── Dark mode variant ─────────────────────────────────────────── */ |
63 | 63 | .cm-s-cppmode-dark.CodeMirror { |
64 | | - background: #1a1a2e; |
65 | | - color: #e0e0e0; |
| 64 | + background: #1e1e2e; |
| 65 | + color: #cdd6f4; |
66 | 66 | font-family: 'Source Code Pro', 'Consolas', monospace; |
67 | 67 | } |
68 | 68 | .cm-s-cppmode-dark .CodeMirror-gutters { |
69 | | - background: #16213e; |
70 | | - border-right: 1px solid #0f3460; |
71 | | - color: #555577; |
| 69 | + background: #181825; |
| 70 | + border-right: 1px solid #313244; |
| 71 | + color: #6c7086; |
72 | 72 | } |
73 | | -.cm-s-cppmode-dark .CodeMirror-cursor { border-left: 2px solid #e8b400; } |
74 | | -.cm-s-cppmode-dark .CodeMirror-selected { background: #0f3460; } |
75 | | -.cm-s-cppmode-dark .CodeMirror-activeline-background { background: #16213e; } |
76 | | -.cm-s-cppmode-dark .CodeMirror-matchingbracket { color: #fff !important; background: #1a4a2e; } |
77 | | -.cm-s-cppmode-dark .cm-function2 { color: #4fc3f7; } |
78 | | -.cm-s-cppmode-dark .cm-function4 { color: #4fc3f7; font-weight: bold; } |
79 | | -.cm-s-cppmode-dark .cm-keyword { color: #4db6ac; } |
80 | | -.cm-s-cppmode-dark .cm-keyword1 { color: #4db6ac; } |
81 | | -.cm-s-cppmode-dark .cm-keyword2 { color: #4db6ac; } |
82 | | -.cm-s-cppmode-dark .cm-keyword6 { color: #4db6ac; } |
83 | | -.cm-s-cppmode-dark .cm-keyword3 { color: #aed581; } |
84 | | -.cm-s-cppmode-dark .cm-keyword4 { color: #f48fb1; } |
85 | | -.cm-s-cppmode-dark .cm-keyword5 { color: #ffb74d; } |
86 | | -.cm-s-cppmode-dark .cm-type { color: #ffb74d; } |
87 | | -.cm-s-cppmode-dark .cm-literal1 { color: #a5d6a7; } |
88 | | -.cm-s-cppmode-dark .cm-literal2 { color: #ce93d8; } |
89 | | -.cm-s-cppmode-dark .cm-string { color: #a5d6a7; } |
90 | | -.cm-s-cppmode-dark .cm-string-2 { color: #a5d6a7; } |
91 | | -.cm-s-cppmode-dark .cm-number { color: #e8b400; } |
92 | | -.cm-s-cppmode-dark .cm-comment { color: #607d8b; font-style: italic; } |
93 | | -.cm-s-cppmode-dark .cm-preprocessor { color: #ffb74d; } |
94 | | -.cm-s-cppmode-dark .cm-operator { color: #4fc3f7; } |
95 | | -.cm-s-cppmode-dark .cm-variable { color: #e0e0e0; } |
96 | | -.cm-s-cppmode-dark .cm-error { color: #ef9a9a; font-weight: bold; } |
97 | | -.cm-s-cppmode-dark .cm-cppmode-k5 { color: #ffb74d; } |
98 | | -.cm-s-cppmode-dark .cm-cppmode-k6 { color: #4db6ac; } |
99 | | -.cm-s-cppmode-dark .cm-cppmode-k3 { color: #aed581; } |
100 | | -.cm-s-cppmode-dark .cm-cppmode-k4 { color: #f48fb1; } |
101 | | -.cm-s-cppmode-dark .cm-cppmode-f1 { color: #4fc3f7; } |
102 | | -.cm-s-cppmode-dark .cm-cppmode-f2 { color: #4fc3f7; font-weight: bold; } |
| 73 | +.cm-s-cppmode-dark .CodeMirror-cursor { border-left: 2px solid #f5c2e7; } |
| 74 | +.cm-s-cppmode-dark .CodeMirror-selected { background: #313244; } |
| 75 | +.cm-s-cppmode-dark .CodeMirror-activeline-background { background: #181825; } |
| 76 | +.cm-s-cppmode-dark .CodeMirror-matchingbracket { color: #a6e3a1 !important; background: #313244; } |
| 77 | +/* functions: sky blue */ |
| 78 | +.cm-s-cppmode-dark .cm-function2 { color: #89dceb; } |
| 79 | +.cm-s-cppmode-dark .cm-function4 { color: #89dceb; font-weight: bold; } |
| 80 | +.cm-s-cppmode-dark .cm-cppmode-f1 { color: #89dceb; } |
| 81 | +.cm-s-cppmode-dark .cm-cppmode-f2 { color: #89dceb; font-weight: bold; } |
| 82 | +/* keywords (if/for/while): green */ |
| 83 | +.cm-s-cppmode-dark .cm-keyword { color: #a6e3a1; } |
| 84 | +.cm-s-cppmode-dark .cm-keyword1 { color: #a6e3a1; } |
| 85 | +.cm-s-cppmode-dark .cm-keyword2 { color: #a6e3a1; } |
| 86 | +.cm-s-cppmode-dark .cm-keyword6 { color: #a6e3a1; } |
| 87 | +.cm-s-cppmode-dark .cm-cppmode-k6 { color: #a6e3a1; } |
| 88 | +/* keyword3 (true/false): teal */ |
| 89 | +.cm-s-cppmode-dark .cm-keyword3 { color: #94e2d5; } |
| 90 | +.cm-s-cppmode-dark .cm-cppmode-k3 { color: #94e2d5; } |
| 91 | +/* keyword4: pink */ |
| 92 | +.cm-s-cppmode-dark .cm-keyword4 { color: #f38ba8; } |
| 93 | +.cm-s-cppmode-dark .cm-cppmode-k4 { color: #f38ba8; } |
| 94 | +/* types (int float color): peach/orange */ |
| 95 | +.cm-s-cppmode-dark .cm-keyword5 { color: #fab387; } |
| 96 | +.cm-s-cppmode-dark .cm-type { color: #fab387; } |
| 97 | +.cm-s-cppmode-dark .cm-cppmode-k5 { color: #fab387; } |
| 98 | +/* strings: green */ |
| 99 | +.cm-s-cppmode-dark .cm-literal1 { color: #a6e3a1; } |
| 100 | +.cm-s-cppmode-dark .cm-literal2 { color: #cba6f7; } |
| 101 | +.cm-s-cppmode-dark .cm-string { color: #a6e3a1; } |
| 102 | +.cm-s-cppmode-dark .cm-string-2 { color: #a6e3a1; } |
| 103 | +/* numbers: peach */ |
| 104 | +.cm-s-cppmode-dark .cm-number { color: #fab387; } |
| 105 | +/* comments: overlay */ |
| 106 | +.cm-s-cppmode-dark .cm-comment { color: #6c7086; font-style: italic; } |
| 107 | +/* preprocessor: mauve */ |
| 108 | +.cm-s-cppmode-dark .cm-preprocessor { color: #cba6f7; } |
| 109 | +/* operators: sky */ |
| 110 | +.cm-s-cppmode-dark .cm-operator { color: #89dceb; } |
| 111 | +/* variables: text */ |
| 112 | +.cm-s-cppmode-dark .cm-variable { color: #cdd6f4; } |
| 113 | +/* error */ |
| 114 | +.cm-s-cppmode-dark .cm-error { color: #f38ba8; font-weight: bold; } |
0 commit comments