dijihax commited on
Commit
a3689a2
·
verified ·
1 Parent(s): 141ea16

Upload 26 files

Browse files
App.module.css ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import url('../../vscode/.storybook/static/vscode-themes/dark-modern.css');
2
+
3
+ html,
4
+ :host {
5
+ tab-size: 4;
6
+ line-height: 1.5;
7
+ text-size-adjust: 100%;
8
+ font-family: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji';
9
+ font-feature-settings: normal;
10
+ font-variation-settings: normal;
11
+ -webkit-tap-highlight-color: transparent;
12
+ }
13
+
14
+ body {
15
+ margin: 0 !important;
16
+ padding: 0 !important;
17
+ line-height: inherit;
18
+ }
19
+
20
+ :root {
21
+ color-scheme: dark;
22
+ }
23
+
24
+ .root {
25
+ font-size: 13px;
26
+ height: 100vh;
27
+ }
BaseEditor.story.module.css ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .editor {
2
+ padding: 0.4375rem 50px 0.4375rem 0.5rem;
3
+ outline: #444 auto 1px;
4
+ border-radius: 2px;
5
+ }
6
+
7
+ .editor:focus-within {
8
+ outline-color: -webkit-focus-ring-color;
9
+ }
10
+
11
+ .state-value, .html-value {
12
+ color: #fff;
13
+ margin-top: 2rem;
14
+ padding: 1rem;
15
+ background-color: #222;
16
+ }
17
+
18
+ .state-value {
19
+ white-space: pre;
20
+ font-size: 90%;
21
+ }
ChatSkeleton.module.css ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --cody-web-skeleton-main-color: #3e475e;
3
+ --cody-web-skeleton-blink-color: #4d5875;
4
+ }
5
+
6
+ .root {
7
+ width: 100%;
8
+ height: 100%;
9
+ display: flex;
10
+ flex-direction: column;
11
+ gap: 1rem;
12
+ padding: 0.5rem 0.75rem;
13
+ }
14
+
15
+ .header {
16
+ display: flex;
17
+ gap: 0.5rem;
18
+ padding: 0.25rem;
19
+ align-items: center;
20
+ }
21
+
22
+ .chat {
23
+ display: flex;
24
+ flex-direction: column;
25
+ gap: 0.25rem;
26
+
27
+ &-input {
28
+ width: 100%;
29
+ border-radius: 3px;
30
+ border: 2px solid var(--vscode-widget-border);
31
+ padding: 0.5rem;
32
+ display: flex;
33
+ flex-direction: column;
34
+ gap: 0.5rem;
35
+ }
36
+
37
+ &-mentions-row {
38
+ display: flex;
39
+ gap: 0.25rem;
40
+ align-items: center;
41
+ }
42
+
43
+ &-submit-button {
44
+ margin-left: auto;
45
+ }
46
+ }
47
+
48
+ .message {
49
+ display: flex;
50
+ flex-direction: column;
51
+ gap: 0.25rem;
52
+
53
+ &-content {
54
+ margin-top: 0.5rem;
55
+ display: flex;
56
+ gap: 0.5rem;
57
+ flex-wrap: wrap;
58
+ }
59
+ }
60
+
61
+ .line {
62
+ width: 100%;
63
+ max-width: 7rem;
64
+ height: 0.75rem;
65
+ flex-grow: 0;
66
+ flex-shrink: 0;
67
+ border-radius: 3px;
68
+ background-size: 200% 100%;
69
+ animation: shine-lines 1s infinite linear;
70
+
71
+ background-image: linear-gradient(
72
+ 100deg,
73
+ var(--cody-web-skeleton-main-color) 0,
74
+ var(--cody-web-skeleton-blink-color) 40px,
75
+ var(--cody-web-skeleton-main-color) 80px
76
+ );
77
+
78
+ &-circle {
79
+ width: 1.5rem;
80
+ height: 1.5rem;
81
+ border-radius: 50%;
82
+ flex-grow: 0;
83
+ flex-shrink: 0;
84
+
85
+ &-small {
86
+ width: 1rem;
87
+ height: 1rem;
88
+ }
89
+ }
90
+
91
+ &-small {
92
+ max-width: 5rem;
93
+ height: 0.5rem;
94
+ }
95
+
96
+ &-short-text {
97
+
98
+ max-width: 3rem;
99
+ }
100
+
101
+ &-text {
102
+
103
+ max-width: 8rem;
104
+ }
105
+
106
+ &-long-text {
107
+
108
+ max-width: 20rem;
109
+ }
110
+
111
+ }
112
+
113
+ @keyframes shine-lines {
114
+ 100% {
115
+ background-position-x: -200%;
116
+ }
117
+ }
Code.module.css ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --code-font-size: #{(12/14)}em;
3
+ --code-font-family: sfmono-regular, consolas, menlo, dejavu sans mono, monospace;
4
+ }
5
+
6
+ .code {
7
+ white-space: pre;
8
+ line-height: 1rem;
9
+ font-size: var(--code-font-size);
10
+ font-family: var(--code-font-family);
11
+ }
12
+
13
+ .small {
14
+ font-size: 0.75rem;
15
+ line-height: 1rem;
16
+
17
+ /* Bootstrap applies `font-weight: 400;` to `small` element,
18
+ but we want to control `font-weight` only with `strong` or `.font-weight-medium`. */
19
+ font-weight: inherit;
20
+ }
21
+
CodeBlockActionIcons.module.css ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ @keyframes spin {
2
+ 100% {
3
+ transform:rotate(360deg);
4
+ }
5
+ }
6
+
7
+ .spin {
8
+ animation: spin 1.5s steps(30) infinite;
9
+ }
CodeExcerpt.module.css ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .code-excerpt {
2
+ :global(.line),
3
+ :global(.code) {
4
+ /* stylelint-disable-next-line declaration-property-unit-allowed-list */
5
+ height: 18px;
6
+ vertical-align: middle;
7
+ padding: 0;
8
+ }
9
+
10
+ :global(.line) {
11
+ min-width: 1.5rem;
12
+ text-align: right;
13
+ user-select: none;
14
+
15
+ &::before {
16
+ /* draw line number with css so it cannot be copied to clipboard */
17
+ content: attr(data-line);
18
+ color: var(--cody-chat-code-text-muted);
19
+ }
20
+ }
21
+
22
+ :global(.code) {
23
+ white-space: pre;
24
+ padding-left: 1rem;
25
+ }
26
+
27
+ &-error {
28
+ width: 100%;
29
+ }
30
+
31
+ &-alert {
32
+ margin-bottom: 0;
33
+ color: #c92a2a;
34
+ }
35
+
36
+ :global(.hl-text) {
37
+ color: #657b83;
38
+ }
39
+ }
CodeSnippet.module.css ADDED
@@ -0,0 +1,146 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --cody-chat-code-background: var(--code-background);
3
+ --cody-chat-code-header-background: var(--vscode-editorGroupHeader-tabsBackground);
4
+ --cody-chat-code-subtle-background: var(--vscode-titleBar-inactiveBackground);
5
+ --cody-chat-code-border-color: var(--vscode-widget-border);
6
+ --cody-chat-code-text-muted: var(--vscode-input-placeholderForeground);
7
+ --cody-chat-code-focus-border: var(--vscode-focusBorder);
8
+ --cody-chat-code-mark-background: #f8e688;
9
+ --cody-chat-code-text-highlighted: #566880;
10
+ }
11
+
12
+ .result-container {
13
+ contain: paint;
14
+ :global(.match-highlight) {
15
+ color: var(--cody-chat-code-text-highlighted);
16
+ background-color: var(--cody-chat-code-mark-background) !important;
17
+ }
18
+
19
+ :global(.sr-only) {
20
+ position: absolute;
21
+ width: 0.0625rem;
22
+ height: 0.0625rem;
23
+ padding: 0;
24
+ margin: -0.0625rem;
25
+ overflow: hidden;
26
+ clip: rect(0, 0, 0, 0);
27
+ white-space: nowrap;
28
+ border: 0;
29
+ }
30
+ }
31
+
32
+ .header {
33
+ padding: 0.45rem 0.5rem;
34
+ display: flex;
35
+ align-items: center;
36
+ flex-wrap: wrap;
37
+ position: sticky;
38
+ top: 0;
39
+
40
+ /* Show on top of search result contents */
41
+ z-index: 1;
42
+ background-color: var(--cody-chat-code-header-background);
43
+
44
+ &-title {
45
+ flex: 1 1 auto;
46
+ display: flex;
47
+ flex-wrap: wrap;
48
+ }
49
+ }
50
+
51
+ .result {
52
+ border-radius: 4px;
53
+ border: solid 1px var(--cody-chat-code-border-color);
54
+ background-color: var(--cody-chat-code-background);
55
+
56
+ code {
57
+ padding: 0 !important;
58
+ }
59
+ }
60
+
61
+ .search-result-match {
62
+ /* Don't use cascading link style */
63
+ text-decoration: none;
64
+ display: flex;
65
+ align-items: flex-start;
66
+ overflow-x: auto;
67
+ overflow-y: hidden;
68
+ position: relative;
69
+ }
70
+
71
+ .horizontal-divider-between {
72
+ &:not(:last-child) {
73
+ border-bottom: 1px solid var(--cody-chat-code-border-color);
74
+ }
75
+ }
76
+
77
+ .focusable-block {
78
+ &:focus-visible {
79
+ box-shadow: inset 0 0 0 1px var(--cody-chat-code-focus-border);
80
+ }
81
+ }
82
+
83
+ .clickable {
84
+ cursor: pointer;
85
+ &:hover {
86
+ text-decoration: none;
87
+ }
88
+ }
89
+
90
+ .divider-between {
91
+ > *:not(:last-child)::after {
92
+ content: ' ';
93
+ height: 1rem;
94
+ margin: 0 0.75rem;
95
+ border-right: 1px solid var(--cody-chat-code-border-color);
96
+ display: block;
97
+ }
98
+ }
99
+
100
+ .divider-vertical {
101
+ border-bottom: 1px solid var(--cody-chat-code-border-color);
102
+ width: 100%;
103
+ margin: 0.5rem 0;
104
+ }
105
+
106
+ .divider {
107
+ border-right: 1px solid var(--cody-chat-code-border-color);
108
+ height: 1rem;
109
+ margin: 0 0.5rem;
110
+ }
111
+
112
+ .title {
113
+ display: flex;
114
+ align-items: center;
115
+ flex-grow: 1;
116
+ min-width: 0;
117
+ flex-wrap: wrap;
118
+ }
119
+
120
+ .title-inner {
121
+ overflow-wrap: anywhere;
122
+ }
123
+
124
+ .toggle-matches-button {
125
+ width: 100%;
126
+ text-align: left;
127
+ border: none;
128
+ padding: 0.25rem 0.5rem;
129
+ border-top: 1px solid var(--cody-chat-code-border-color);
130
+ background-color: var(--cody-chat-code-background);
131
+ color: var(--cody-chat-code-text-muted);
132
+
133
+ &:hover {
134
+ color: inherit;
135
+ }
136
+
137
+ &--expanded {
138
+ position: sticky;
139
+ bottom: 0;
140
+ }
141
+
142
+ &-text {
143
+ margin-left: 0.125rem;
144
+ }
145
+ }
146
+
CodyWebChat.module.css ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ .root {
3
+ display: flex;
4
+ width: 100%;
5
+ height: 100%;
6
+ font-size: 13px;
7
+ overflow: hidden;
8
+ }
9
+
10
+ .container {
11
+ height: 100%;
12
+ flex-grow: 1;
13
+ }
MinionApp.css ADDED
@@ -0,0 +1,291 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .app {
2
+ background-color: var(--vscode-sideBar-background);
3
+ height: 100%;
4
+ width: 100%;
5
+ display: flex;
6
+ flex-direction: column;
7
+ }
8
+
9
+ .controls {
10
+ flex: 0 0 1;
11
+ display: flex;
12
+ gap: 0.25em;
13
+ padding: 0.25em;
14
+
15
+ align-items: center;
16
+ }
17
+
18
+ .transcript {
19
+ flex: auto;
20
+ overflow-y: auto;
21
+ }
22
+
23
+ .user-input {
24
+ flex: 0 0 0.5em;
25
+ padding: 1em;
26
+ }
27
+
28
+ .controls button {
29
+ /* no button styling */
30
+ background: none;
31
+ color: inherit;
32
+ border: none;
33
+ padding: 0;
34
+ font: inherit;
35
+ cursor: pointer;
36
+ outline: inherit;
37
+
38
+ display: flex;
39
+ align-items: center;
40
+ }
41
+
42
+ .controls-session-selector {
43
+ background: var(--vscode-input-background);
44
+ color: var(--vscode-input-foreground);
45
+ border: 1px solid var(--vscode-input-border);
46
+ }
47
+
48
+ .event {
49
+ flex: 0 0 5em;
50
+ background-color: var(--vscode-list-inactiveSelectionBackground);
51
+
52
+ border: var(--vscode-sideBarSectionHeader-border);
53
+ padding: 1em;
54
+ padding-bottom: 2em;
55
+ }
56
+
57
+ .event-l1 {
58
+ padding-left: 1em;
59
+ }
60
+
61
+ .event-l2 {
62
+ padding-left: 2em;
63
+ }
64
+
65
+ .event-title {
66
+ font-size: 1em;
67
+ font-weight: bold;
68
+ padding-bottom: 1em;
69
+ display: flex;
70
+ align-items: center;
71
+ }
72
+
73
+ .event-title-name {
74
+ padding-left: 0.5em;
75
+ }
76
+
77
+ .event-body {
78
+ display: flex;
79
+ flex-direction: column;
80
+ }
81
+
82
+ .event-body .event-text {
83
+ flex: 1 1;
84
+ white-space: pre;
85
+ text-wrap: wrap;
86
+ }
87
+
88
+ .event-body form {
89
+ display: flex;
90
+ flex-direction: column;
91
+ }
92
+
93
+ .event-body form input,
94
+ .event-body form button {
95
+ margin-top: 0.25em;
96
+ align-self: flex-start;
97
+ }
98
+
99
+ .event-body .human-action {
100
+ display: flex;
101
+ flex-direction: row;
102
+ align-items: center;
103
+ padding-left: 1em;
104
+ }
105
+
106
+ .event-input {
107
+ flex: 1 1 100%;
108
+ background-color: var(--vscode-input-background);
109
+ color: var(--vscode-input-foreground);
110
+ border: 1px solid var(--vscode-input-border);
111
+ }
112
+
113
+ .event-code-filename {
114
+ border: 1px solid var(--vscode-panel-border);
115
+ border-bottom: 0;
116
+ padding: 0.5ch 1ch;
117
+ background: var(--vscode-tab-activeBackground);
118
+ }
119
+
120
+ .event-code-container {
121
+ margin-bottom: 1em;
122
+ border-radius: 1ch;
123
+ overflow: auto;
124
+ }
125
+
126
+ .event-code-filename-link {
127
+ display: flex;
128
+ gap: 0.5em;
129
+ align-items: center;
130
+ }
131
+
132
+ .event-code-filename a {
133
+ color: var(--vscode-editor-foreground);
134
+ }
135
+
136
+ .event-code-snippet {
137
+ padding: 0.5ch 1ch;
138
+ max-height: 10em;
139
+ overflow: scroll;
140
+ background-color: var(--vscode-textPreformat-background);
141
+ border: 1px solid var(--vscode-panel-border);
142
+ }
143
+
144
+ .input-group {
145
+ display: flex;
146
+ flex-direction: row;
147
+ align-items: center;
148
+ }
149
+ .input-group .input-icon {
150
+ padding-left: 0.75em;
151
+ }
152
+
153
+ /**
154
+ * Node block
155
+ */
156
+
157
+ .node-block {
158
+ padding: 1em;
159
+ display: flex;
160
+ flex-direction: row;
161
+ align-items: center;
162
+ gap: 0.5em;
163
+ }
164
+
165
+ .node-title {
166
+ font-weight: bold;
167
+ }
168
+
169
+ .node-header-button {
170
+ padding: 0;
171
+ margin: 0;
172
+ color: var(--vscode-foreground);
173
+ background: none;
174
+ cursor: pointer;
175
+ border: none;
176
+ display: flex;
177
+ align-items: center;
178
+ }
179
+
180
+ .contextualize-explanation {
181
+ margin-bottom: 1em;
182
+ }
183
+
184
+ .steps-container {
185
+ display: flex;
186
+ flex-direction: column;
187
+ row-gap: 2em;
188
+ margin-top: 1em;
189
+ }
190
+
191
+ .step {
192
+ flex: 1 1 auto;
193
+ display: flex;
194
+ flex-direction: column;
195
+ gap: 0.5em;
196
+ }
197
+
198
+ .step-header {
199
+ display: flex;
200
+ align-items: center;
201
+ font-weight: bold;
202
+ border-bottom: 1px solid var(--vscode-foreground);
203
+ }
204
+
205
+ .step-controls {
206
+ display: flex;
207
+ align-items: center;
208
+ flex-direction: row;
209
+ gap: 0.4em;
210
+ margin: 0.5em 0;
211
+ padding: 0.2em 0;
212
+ height: 1.9em;
213
+ }
214
+
215
+ .step-controls-multi {
216
+ border: 1px solid
217
+ color-mix(
218
+ in lch,
219
+ var(--vscode-foreground),
220
+ var(--vscode-input-background)
221
+ );
222
+ border-radius: 10px;
223
+ padding: 0.2em 0.3em;
224
+ margin-left: -0.3em;
225
+ }
226
+
227
+ .step-title {
228
+ margin-left: 0.5em;
229
+ }
230
+
231
+ .event-button {
232
+ padding: 0;
233
+ margin: 0;
234
+ color: var(--vscode-foreground);
235
+ background: none;
236
+ cursor: pointer;
237
+ border: none;
238
+ display: flex;
239
+ }
240
+
241
+ .event-button-disabled {
242
+ color: color-mix(
243
+ in lch,
244
+ var(--vscode-foreground),
245
+ var(--vscode-input-background)
246
+ );
247
+ }
248
+
249
+ .step-description {
250
+ margin: 0;
251
+ white-space: pre;
252
+ text-wrap: wrap;
253
+ }
254
+
255
+ /**
256
+ * Stop spinner icon
257
+ */
258
+
259
+ .stop-spinner {
260
+ display: inline-block;
261
+ position: relative;
262
+ }
263
+
264
+ .stop-spinner .spinner {
265
+ position: relative;
266
+ top: 0;
267
+ left: 0;
268
+ height: 100%;
269
+ width: 100%;
270
+ animation: node-spinner 1.2s linear infinite;
271
+ }
272
+
273
+ @keyframes node-spinner {
274
+ 0% {
275
+ transform: rotate(0deg);
276
+ }
277
+ 100% {
278
+ transform: rotate(360deg);
279
+ }
280
+ }
281
+
282
+ .stop-spinner .stop {
283
+ position: absolute;
284
+ font-size: 80%;
285
+ top: 15%;
286
+ bottom: 0;
287
+ left: 0;
288
+ right: 0;
289
+ margin: auto;
290
+ z-index: 1;
291
+ }
PromptsMigration.module.css ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ .root {
3
+ display: flex;
4
+ flex-direction: column;
5
+ padding: 0.75rem;
6
+ border-radius: 3px;
7
+ border: 1px solid var(--vscode-dropdown-border);
8
+ background-color: var(--vscode-dropdown-background);
9
+ }
10
+
11
+ .icons-header {
12
+ display: flex;
13
+ gap: 0.5rem;
14
+ margin-bottom: 0.625rem;
15
+ }
16
+
17
+ .heading {
18
+ font-size: 0.875rem;
19
+ font-weight: 500;
20
+ margin-bottom: 0.175rem;
21
+ color: var(--vscode-dropdown-foreground);
22
+ }
23
+
24
+ .description-text {
25
+ line-height: 1rem;
26
+ margin-bottom: 0.875rem;
27
+ color: var(--vscode-dropdown-foreground);
28
+ }
29
+
30
+ .actions {
31
+ display: flex;
32
+ flex-wrap: wrap;
33
+ align-items: center;
34
+ gap: 0.5rem;
35
+ }
36
+
37
+ .action {
38
+ flex-shrink: 0;
39
+ }
40
+
41
+ .footer {
42
+ margin-top: 0.75rem;
43
+ line-height: 1rem;
44
+ font-size: 12px;
45
+ }
46
+
47
+ .inner-container {
48
+ margin-top: 0.5rem;
49
+ }
50
+
51
+ .loader {
52
+ width: 100%;
53
+ height: 0.5rem;
54
+ position: relative;
55
+ overflow: hidden;
56
+ margin-top: 0.5rem;
57
+ margin-bottom: 0.5rem;
58
+ border-radius: 3px;
59
+ background-color: var(--vscode-editor-background);
60
+
61
+ /* Fix overflow clipping in Safari */
62
+ /* https://gist.github.com/domske/b66047671c780a238b51c51ffde8d3a0 */
63
+ transform: translateZ(0);
64
+
65
+ &-indicator {
66
+ width: 100%;
67
+ height: 100%;
68
+ background-color: var(--vscode-button-background);
69
+ transition: transform 660ms cubic-bezier(0.65, 0, 0.35, 1);
70
+ }
71
+ }
72
+
73
+ .error {
74
+ color: #de3400;
75
+ background-color: #f7bcbc;
76
+ line-height: 150%;
77
+ padding: 0.5rem;
78
+ word-break: break-word;
79
+ border-left: 0.5rem solid #d8000c;
80
+ font-weight: bold;
81
+ }
82
+
83
+ .close {
84
+ padding: 0.25rem;
85
+ align-self: flex-start;
86
+ margin: -0.25rem -0.25rem 0 auto;
87
+ }
PromptsTab.module.css ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ .prompts-input {
3
+ background-color: var(--vscode-sideBar-background);
4
+ }
5
+
6
+ .prompts-container {
7
+ height: min-content !important;
8
+ overflow: visible !important;
9
+ }
10
+
11
+ .prompt-migration-widget {
12
+ margin: 1rem 1rem -0.75rem 1rem;
13
+ }
TabsBar.module.css ADDED
@@ -0,0 +1,121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --vscode-overlay-background: rgb(0 0 0 / 50%);
3
+ --vscode-modal-background: var(--vscode-sideBar-background);
4
+ }
5
+
6
+ /*
7
+ Root element which only exists to use container query
8
+ for changing header tabs layout.
9
+ */
10
+ .tabs-root {
11
+ container-type: inline-size;
12
+ container-name: tabs-container;
13
+ isolation: isolate;
14
+ }
15
+
16
+ .tabs-container {
17
+ display: flex;
18
+ width: 100%;
19
+ padding: 0;
20
+ flex-direction: column;
21
+ justify-content: space-between;
22
+ position: sticky;
23
+ border-bottom: 1px solid var(--vscode-dropdown-border);
24
+ background-color: var(--vscode-sideBar-background);
25
+ }
26
+
27
+ .tabs {
28
+ display: flex;
29
+ flex-shrink: 0;
30
+ gap: 2px;
31
+ width: 100%;
32
+ padding: 0 8px;
33
+ border-bottom: 1px solid var(--vscode-dropdown-border);
34
+
35
+ & > * {
36
+ flex-shrink: 0;
37
+ }
38
+ }
39
+
40
+ .sub-tabs {
41
+ display: flex;
42
+ flex-shrink: 0;
43
+ gap: 8px;
44
+ padding: 0 8px;
45
+
46
+ & > * {
47
+ flex-shrink: 0;
48
+ }
49
+ }
50
+
51
+ .tab-action-label {
52
+ display: inline;
53
+ }
54
+
55
+ /*
56
+ For small container turn off tabs labels completely and go back
57
+ to one row layout for tabs and its sub actions. Note that for
58
+ Cody Web we have a special override since it has different tabs
59
+ configurations (later we switch to dynamic items query and remove
60
+ this override)
61
+ */
62
+ @container tabs-container (width < 575px) {
63
+ .tabs-root:not(.tabs-root--cody-web) {
64
+ .tab-action-label {
65
+ display: none;
66
+ }
67
+ }
68
+ }
69
+
70
+ /* Special override for Cody Web tabs */
71
+ @container tabs-container (width < 375px) {
72
+ .tabs-root--cody-web .tab-action-label {
73
+ display: none;
74
+ }
75
+ }
76
+
77
+ .dialog {
78
+ &-overlay {
79
+ inset: 0;
80
+ position: fixed;
81
+ background-color: var(--vscode-overlay-background);
82
+ }
83
+
84
+ &-content {
85
+ width: 90vw;
86
+ max-width: 450px;
87
+ max-height: 85vh;
88
+ position: fixed;
89
+ top: 50%;
90
+ left: 50%;
91
+ transform: translate(-50%, -50%);
92
+ padding: 25px;
93
+ border-radius: 6px;
94
+ background-color: var(--vscode-modal-background);
95
+ box-shadow: hsl(206deg 22% 7% / 35%) 0 10px 38px -10px, hsl(206deg 22% 7% / 20%) 0 10px 20px -15px;
96
+
97
+ &:focus {
98
+ outline: none;
99
+ }
100
+ }
101
+
102
+ &-title {
103
+ margin: 0;
104
+ font-weight: 500;
105
+ font-size: 17px;
106
+ }
107
+
108
+ &-description {
109
+ margin: 10px 0 20px;
110
+ font-size: 15px;
111
+ line-height: 1.5;
112
+ }
113
+
114
+ &-footer {
115
+ margin-top: 1.5rem;
116
+ width: 100%;
117
+ display: flex;
118
+ justify-content: flex-end;
119
+ gap: 0.5rem;
120
+ }
121
+ }
UserAvatar.module.css ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .user-avatar {
2
+ isolation: isolate;
3
+ display: inline-flex;
4
+ border-radius: 50%;
5
+ background-color: var(--vscode-inputOption-activeBackground);
6
+ color: var(--vscode-inputOption-activeForeground);
7
+ align-items: center;
8
+ justify-content: center;
9
+ height: 100%;
10
+ }
11
+
12
+ .sourcegraph-gradient-border {
13
+ --gradient-border-width: 1px;
14
+
15
+ border-radius: 50%;
16
+ padding: 1px;
17
+ background-clip: padding-box;
18
+ background-image: linear-gradient(180deg, #00CBEC 0%, #A112FF 50%, #FF5543 100%);
19
+ }
VSCodeStoryDecorator.module.css ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --vscode-font-size: 13px;
3
+ --vscode-font-family: -apple-system, BlinkMacSystemFont, 'Ubuntu', 'Droid Sans', 'Segoe WPC', 'Segoe UI', sans-serif;
4
+ --vscode-editor-font-family: 'Monaco', 'Consolas', monospace;
5
+ }
6
+
7
+ body {
8
+ background-color: var(--vscode-editor-background);
9
+ font-size: var(--vscode-font-size);
10
+ font-family: var(--vscode-font-family);
11
+ color: var(--vscode-editor-foreground);
12
+ }
13
+
14
+ .container a {
15
+ color: var(--vscode-textLink-foreground);
16
+ text-decoration: none;
17
+ }
18
+
19
+ .container--webview {
20
+ padding: 0.5rem;
21
+ max-height: max(500px, calc(100vh - 6rem));
22
+ overflow: auto;
23
+ }
24
+
25
+ .container--webview, .container--cell {
26
+ max-width: 80%;
27
+ margin: 2rem auto;
28
+ background-color: var(--vscode-editor-background);
29
+ border: solid 1px var(--vscode-tab-border);
30
+ }
31
+
32
+ .container--sidebar {
33
+ max-width: 400px;
34
+ margin: 2rem auto;
35
+ background-color: var(--vscode-sideBar-background);
36
+ border: solid 1px var(--vscode-sideBar-border);
37
+ }
38
+
39
+ .container-viewport {
40
+ width: 100vw;
41
+ height: 100vh;
42
+ max-width: 100%;
43
+ max-height: 100%;
44
+ overflow: auto;
45
+ }
accordion.module.css ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .accordion-trigger {
2
+ display: flex;
3
+ gap: 0.25rem;
4
+ align-items: center;
5
+ justify-content: space-between;
6
+ transition-property: all;
7
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
8
+ transition-duration: 150ms;
9
+ }
10
+
11
+ .accordion-trigger[data-state="open"] .accordion-trigger-chevron {
12
+ transform: rotate(90deg);
13
+ }
14
+
15
+ .accordion-trigger-chevron {
16
+ flex-shrink: 0; /* tw-shrink-0 */
17
+ transition-property: transform; /* tw-transition-transform */
18
+ transition-duration: 150ms; /* tw-duration-150 */
19
+ }
highlight.css ADDED
@@ -0,0 +1,468 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --hl-gray-0: #bdd4e3;
3
+ --hl-gray-1: #8fa1b3;
4
+ --hl-gray-2: #c0c5ce;
5
+ --hl-gray-4: #4f5b66;
6
+ --hl-gray-5: #96b5b4;
7
+ --hl-gray-6: #969896;
8
+ --hl-dark-green: #359448;
9
+ --hl-dark-blue-1: #329af0;
10
+ --hl-dark-blue-2: #268bd2;
11
+ --hl-dark-blue-3: #35a5ff;
12
+ --hl-dark-yellow: #ebcb8b;
13
+ --hl-dark-red: #bf616a;
14
+ --hl-blue: #72c3fc;
15
+ --hl-yellow: #fff3bf;
16
+ --hl-red: #ffb0af;
17
+ --hl-green-1: #d3f9d8;
18
+ --hl-green-2: #a3be8c;
19
+ --hl-purple: #b48ead;
20
+ --hl-orange: #d08770;
21
+ --hl-brown: #ab7967;
22
+ --hl-black: #2b303b;
23
+ --hl-white: #f2f4f8;
24
+ --hl-bg-red: #bf616a;
25
+ --hl-bg-dark-red: #350b10;
26
+ --hl-bg-dark-green: #0e2414;
27
+ --hl-scip-identifier: #859900;
28
+ }
29
+
30
+ .hljs-keyword,
31
+ .hljs-literal,
32
+ .hljs-symbol,
33
+ .hljs-name {
34
+ color: #569cd6;
35
+ }
36
+
37
+ .hljs-link {
38
+ color: #569cd6;
39
+ text-decoration: underline;
40
+ }
41
+
42
+ .hljs-built_in,
43
+ .hljs-type {
44
+ color: #4ec9b0;
45
+ }
46
+
47
+ .hljs-number,
48
+ .hljs-class {
49
+ color: #b8d7a3;
50
+ }
51
+
52
+ .hljs-string,
53
+ .hljs-meta-string {
54
+ color: #d69d85;
55
+ }
56
+
57
+ .hljs-regexp,
58
+ .hljs-template-tag {
59
+ color: #9a5334;
60
+ }
61
+
62
+ .hljs-subst,
63
+ .hljs-function,
64
+ .hljs-title,
65
+ .hljs-params,
66
+ .hljs-formula {
67
+ color: #dcdcdc;
68
+ }
69
+
70
+ .hljs-comment,
71
+ .hljs-quote {
72
+ color: #57a64a;
73
+ }
74
+
75
+ .hljs-doctag {
76
+ color: #608b4e;
77
+ }
78
+
79
+ .hljs-meta,
80
+ .hljs-meta-keyword,
81
+ .hljs-tag {
82
+ color: #9b9b9b;
83
+ }
84
+
85
+ .hljs-variable,
86
+ .hljs-template-variable {
87
+ color: #bd63c5;
88
+ }
89
+
90
+ .hljs-attr,
91
+ .hljs-attribute,
92
+ .hljs-builtin-name {
93
+ color: #9cdcfe;
94
+ }
95
+
96
+ .hljs-section {
97
+ color: #ffd700;
98
+ }
99
+
100
+ .hljs-emphasis {
101
+ font-style: italic;
102
+ }
103
+
104
+ .hljs-strong {
105
+ font-weight: bold;
106
+ }
107
+
108
+ .hljs-bullet,
109
+ .hljs-selector-tag,
110
+ .hljs-selector-id,
111
+ .hljs-selector-class,
112
+ .hljs-selector-attr,
113
+ .hljs-selector-pseudo {
114
+ color: #d7ba7d;
115
+ }
116
+
117
+ .hljs-addition {
118
+ background-color: #024c00;
119
+ color: #d9f2d8;
120
+ }
121
+
122
+ .hljs-deletion {
123
+ background-color: #4c0000;
124
+ color: #fecccc;
125
+ }
126
+
127
+ .hl-source,
128
+ .hl-text {
129
+ color: var(--hl-gray-2);
130
+ }
131
+
132
+ .hl-variable.hl-parameter.hl-function {
133
+ color: var(--hl-gray-0);
134
+ }
135
+
136
+ .hl-punctuation.hl-definition {
137
+ color: var(--hl-gray-0);
138
+ }
139
+
140
+ .hl-comment,
141
+ .hl-punctuation.hl-definition.hl-comment {
142
+ color: var(--hl-dark-green);
143
+ }
144
+
145
+ .hl-keyword.hl-operator {
146
+ color: var(--hl-dark-blue-1);
147
+ }
148
+
149
+ .hl-keyword {
150
+ color: var(--hl-dark-blue-3);
151
+ }
152
+
153
+ .hl-variable {
154
+ color: var(--hl-blue);
155
+ }
156
+
157
+ .hl-entity.hl-name.hl-function,
158
+ .hl-meta.hl-require,
159
+ .hl-support.hl-function.hl-any-method,
160
+ .hl-variable.hl-function {
161
+ color: var(--hl-yellow);
162
+ }
163
+
164
+ .hl-support.hl-class,
165
+ .hl-entity.hl-name.hl-class,
166
+ .hl-meta.hl-class {
167
+ color: var(--hl-blue);
168
+ }
169
+
170
+ .hl-entity.hl-other.hl-inherited-class {
171
+ color: var(--hl-red);
172
+ }
173
+
174
+ .hl-keyword.hl-other.hl-special-method {
175
+ color: var(--hl-gray-1);
176
+ }
177
+
178
+ .hl-storage {
179
+ color: var(--hl-dark-blue-1);
180
+ }
181
+
182
+ .hl-support.hl-function {
183
+ color: var(--hl-yellow);
184
+ }
185
+
186
+ .hl-string,
187
+ .hl-constant.hl-other.hl-symbol {
188
+ color: var(--hl-red);
189
+ }
190
+
191
+ .hl-string.hl-regexp {
192
+ color: var(--hl-gray-5);
193
+ }
194
+
195
+ .hl-constant.hl-character.hl-escape {
196
+ color: var(--hl-gray-5);
197
+ }
198
+
199
+ .hl-constant {
200
+ color: var(--hl-dark-blue-1);
201
+ }
202
+
203
+ .hl-constant.hl-numeric {
204
+ color: var(--hl-green-1);
205
+ }
206
+
207
+ .hl-constant.hl-other.hl-color {
208
+ color: var(--hl-gray-5);
209
+ }
210
+
211
+ .hl-entity.hl-name.hl-tag {
212
+ color: var(--hl-dark-blue-1);
213
+ }
214
+
215
+ .hl-entity.hl-other.hl-attribute-name {
216
+ color: var(--hl-blue);
217
+ }
218
+
219
+ .hl-entity.hl-other.hl-attribute-name.hl-id,
220
+ .hl-punctuation.hl-definition.hl-entity {
221
+ color: var(--hl-gray-1);
222
+ }
223
+
224
+ .hl-meta.hl-selector {
225
+ color: var(--hl-purple);
226
+ }
227
+
228
+ .hl-markup.hl-heading,
229
+ .hl-punctuation.hl-definition.hl-heading,
230
+ .hl-entity.hl-name.hl-section {
231
+ color: var(--hl-gray-1);
232
+ }
233
+
234
+ .hl-keyword.hl-other.hl-unit {
235
+ color: var(--hl-orange);
236
+ }
237
+
238
+ .hl-markup.hl-raw.hl-inline {
239
+ color: var(--hl-green-2);
240
+ /* Links */
241
+ }
242
+
243
+ .hl-string.hl-other.hl-link {
244
+ color: var(--hl-dark-red);
245
+ }
246
+
247
+ .hl-meta.hl-link {
248
+ color: var(--hl-orange);
249
+ }
250
+
251
+ .hl-meta.hl-image {
252
+ color: var(--hl-orange);
253
+ }
254
+
255
+ .hl-markup.hl-list {
256
+ color: var(--hl-dark-red);
257
+ }
258
+
259
+ .hl-punctuation.hl-section.hl-embedded,
260
+ .hl-variable.hl-interpolation {
261
+ color: var(--hl-brown);
262
+ }
263
+
264
+ .hl-source.hl-diff {
265
+ color: var(--hl-gray-6);
266
+ }
267
+
268
+ .hl-source.hl-diff .hl-meta.hl-range {
269
+ color: var(--hl-dark-blue-2);
270
+ }
271
+
272
+ .hl-source.hl-diff .hl-markup.hl-deleted {
273
+ color: var(--hl-white);
274
+ background: var(--diff-remove-bg);
275
+ }
276
+
277
+ .hl-source.hl-diff .hl-markup.hl-inserted {
278
+ color: var(--hl-white);
279
+ background: var(--diff-add-bg);
280
+ }
281
+
282
+ .hl-json .hl-key .hl-string {
283
+ color: var(--hl-green-2);
284
+ }
285
+
286
+ .hl-typed-Keyword {
287
+ color: #569cd6;
288
+ }
289
+
290
+ .hl-typed-Comment {
291
+ color: var(--hl-dark-green);
292
+ }
293
+
294
+ .hl-typed-PunctuationDelimiter {
295
+ color: var(--hl-gray-2);
296
+ }
297
+
298
+ .hl-typed-PunctuationBracket {
299
+ color: var(--hl-gray-2);
300
+ }
301
+
302
+ .hl-typed-IdentifierKeyword {
303
+ color: var(--hl-dark-blue-2);
304
+ }
305
+
306
+ .hl-typed-IdentifierOperator {
307
+ color: var(--hl-gray-0);
308
+ }
309
+
310
+ .hl-typed-Identifier {
311
+ color: var(--hl-blue);
312
+ }
313
+
314
+ .hl-typed-IdentifierFunction {
315
+ color: var(--hl-dark-yellow);
316
+ }
317
+
318
+ .hl-typed-IdentifierType {
319
+ color: var(--hl-gray-1);
320
+ }
321
+
322
+ .hl-typed-IdentifierBuiltin {
323
+ color: var(--hl-purple);
324
+ }
325
+
326
+ .hl-typed-IdentifierNull {
327
+ color: var(--hl-orange);
328
+ }
329
+
330
+ .hl-typed-BooleanLiteral {
331
+ color: var(--hl-orange);
332
+ }
333
+
334
+ .hl-typed-IdentifierConstant {
335
+ color: var(--hl-orange);
336
+ }
337
+
338
+ .hl-typed-IdentifierMutableGlobal {
339
+ color: var(--hl-blue);
340
+ }
341
+
342
+ .hl-typed-IdentifierParameter {
343
+ color: var(--hl-blue);
344
+ }
345
+
346
+ .hl-typed-IdentifierLocal {
347
+ color: var(--hl-blue);
348
+ }
349
+
350
+ .hl-typed-IdentifierShadowed {
351
+ color: var(--hl-blue);
352
+ }
353
+
354
+ .hl-typed-IdentifierModule {
355
+ color: var(--hl-blue);
356
+ }
357
+
358
+ .hl-typed-IdentifierFunctionDefinition {
359
+ color: var(--hl-yellow);
360
+ }
361
+
362
+ .hl-typed-IdentifierMacro {
363
+ color: var(--hl-yellow);
364
+ }
365
+
366
+ .hl-typed-IdentifierMacroDefinition {
367
+ color: var(--hl-yellow);
368
+ }
369
+
370
+ .hl-typed-IdentifierBuiltinType {
371
+ color: var(--hl-orange);
372
+ }
373
+
374
+ .hl-typed-IdentifierAttribute {
375
+ color: var(--hl-purple);
376
+ }
377
+
378
+ .hl-typed-StringLiteral {
379
+ color: var(--hl-red);
380
+ }
381
+
382
+ .hl-typed-StringLiteralEscape {
383
+ color: var(--hl-red);
384
+ }
385
+
386
+ .hl-typed-StringLiteralSpecial {
387
+ color: var(--hl-red);
388
+ }
389
+
390
+ .hl-typed-StringLiteralKey {
391
+ color: var(--hl-red);
392
+ }
393
+
394
+ .hl-typed-CharacterLiteral {
395
+ color: var(--hl-red);
396
+ }
397
+
398
+ .hl-typed-NumericLiteral {
399
+ color: var(--hl-green-1);
400
+ }
401
+
402
+ .hl-typed-TagAttribute {
403
+ color: var(--hl-gray-3);
404
+ }
405
+
406
+ .theme-light .theme-contrast-compliant-syntax-highlighting {
407
+ --hl-property: #d33682;
408
+ --hl-string: #058356;
409
+ --hl-function: #886700;
410
+ --hl-object: #677700;
411
+ --hl-keyword: #c44e06;
412
+ --hl-type: #2178b6;
413
+ --hl-const-num: #5f66e0;
414
+ --hl-punctuation: #767676;
415
+ --hl-symbol: #6d6c6c;
416
+ --hl-comment: #767676;
417
+ --hl-modifier: #1626b8;
418
+ --hl-pink: var(--hl-property);
419
+ --hl-cyan: var(--hl-string);
420
+ --hl-yellow: var(--hl-function);
421
+ --hl-green: var(--hl-object);
422
+ --hl-orange: var(--hl-keyword);
423
+ --hl-blue: var(--hl-type);
424
+ --hl-purple: var(--hl-purple);
425
+ --hl-gray-0: var(--hl-comment);
426
+ --hl-gray-1: var(--hl-comment);
427
+ --hl-gray-2: var(--hl-comment);
428
+ --hl-gray-3: var(--hl-symbol);
429
+ }
430
+
431
+ .theme-light .theme-contrast-compliant-syntax-highlighting .hl-punctuation.hl-definition.hl-string {
432
+ color: var(--hl-punctuation);
433
+ }
434
+
435
+ .theme-light .theme-contrast-compliant-syntax-highlighting .hl-storage.hl-modifier {
436
+ color: var(--hl-modifier);
437
+ }
438
+
439
+ .theme-contrast-compliant-syntax-highlighting {
440
+ --hl-property: #eb519c;
441
+ --hl-string: #fb90c4;
442
+ --hl-function: #b58900;
443
+ --hl-object: #859900;
444
+ --hl-keyword: #329af0;
445
+ --hl-type: #329af0;
446
+ --hl-const-num: #777dec;
447
+ --hl-punctuation: #d66f6d;
448
+ --hl-symbol: #bbbbbb;
449
+ --hl-comment: #3ba04f;
450
+ --hl-other: #d08770;
451
+ --hl-pink: var(--hl-property);
452
+ --hl-yellow: var(--hl-function);
453
+ --hl-dark-blue-3: var(--hl-keyword);
454
+ --hl-dark-blue-1: var(--hl-type);
455
+ --hl-purple: var(--hl-const-num);
456
+ --hl-gray-3: var(--hl-symbol);
457
+ --hl-dark-green: var(--hl-comment);
458
+ --hl-red: var(--hl-string);
459
+ }
460
+
461
+ .theme-contrast-compliant-syntax-highlighting .hl-keyword.hl-other.hl-unit {
462
+ color: var(--hl-other);
463
+ }
464
+
465
+ .theme-contrast-compliant-syntax-highlighting .hl-punctuation.hl-section.hl-embedded,
466
+ .theme-contrast-compliant-syntax-highlighting .hl-variable.hl-interpolation {
467
+ color: var(--hl-gray-2);
468
+ }
index.css ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import '@vscode/codicons/dist/codicon';
2
+ @import url(./utils/highlight.css);
3
+ @import url(./components/shadcn/shadcn.css);
4
+ @import url(./themes/index.css);
5
+
6
+ @font-face {
7
+ font-family: cody-icons;
8
+ font-display: block;
9
+ src: url('../resources/cody-icons.woff') format('woff');
10
+ }
11
+
12
+ :root {
13
+ /* Our syntax highlighter expects a dark code background color, regardless of the VS Code color
14
+ theme. */
15
+ --code-background: #222222;
16
+ --code-foreground: #ffffff;
17
+ }
18
+
19
+ #root {
20
+ height: 100%;
21
+ margin: 0 auto;
22
+ font-family: var(--vscode-font-family);
23
+ color: var(--vscode-sideBar-foreground);
24
+ background-color: var(--vscode-sideBar-background);
25
+ /* Override VS Code Webview Toolkit elements */
26
+ --border-width: none;
27
+ }
28
+
29
+ html,
30
+ body {
31
+ margin: 0;
32
+ padding: 0;
33
+ height: 100%;
34
+ background-color: var(--vscode-sideBar-background);
35
+ }
36
+
37
+ a {
38
+ font-weight: 500;
39
+ color: var(--vscode-textLink-foreground);
40
+ text-decoration: inherit;
41
+ }
42
+
43
+ a:hover {
44
+ color: var(--vscode-textLink-activeForeground);
45
+ }
46
+
47
+ .w-100 {
48
+ width: 100%;
49
+ }
50
+
51
+ .cody-chat-error {
52
+ color: var(--vscode-input-foreground);
53
+ background-color: var(--vscode-inputValidation-errorBackground);
54
+ padding: 0.5rem;
55
+ }
56
+
57
+ .cody-chat-error > span {
58
+ font-weight: bold;
59
+ }
60
+
index.html ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <script>/*injectedScript*/</script>
5
+ <style>/*injectedStyle*/</style>
6
+ <meta charset="UTF-8" />
7
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8
+ <!-- START CSP -->
9
+ <!-- This content security policy also implicitly disables inline scripts and styles. -->
10
+ <meta
11
+ http-equiv="Content-Security-Policy"
12
+ content="default-src 'none'; img-src 'self' https: data:; script-src 'self'; style-src 'self'; font-src data: 'self'; connect-src 'self'; object-src 'self'; frame-src 'self'; media-src blob:;"
13
+ />
14
+ <!-- DO NOT REMOVE: THIS FILE IS THE ENTRY FILE FOR CODY WEBVIEW -->
15
+ <!-- END CSP -->
16
+ <title>Cody</title>
17
+ </head>
18
+ <body>
19
+ <div id="root"></div>
20
+ <script type="module" src="index.tsx"></script>
21
+ </body>
22
+ </html>
jetbrains.css ADDED
@@ -0,0 +1,695 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ html[data-ide='JetBrains'] {
2
+ --vscode-actionBar-toggledBackground: var(--jetbrains-ToolbarComboWidget-background);
3
+ --vscode-activityBar-background: var(--jetbrains-ToolBar-background);
4
+ --vscode-activityBar-border: var(--jetbrains-ToolbarComboWidget-background);
5
+ --vscode-activityBar-foreground: var(--jetbrains-ToolBar-foreground);
6
+ --vscode-activityBar-inactiveForeground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
7
+ --vscode-activityBarBadge-background: var(--jetbrains-ToolBar-background);
8
+ --vscode-activityBarBadge-foreground: var(--jetbrains-ToolBar-foreground);
9
+ --vscode-activityBarTop-activeBorder: var(--jetbrains-MenuBar-borderColor);
10
+ --vscode-activityBarTop-dropBorder: var(--jetbrains-MenuBar-borderColor);
11
+ --vscode-activityBarTop-foreground: var(--jetbrains-MenuBar-foreground);
12
+ --vscode-activityBarTop-inactiveForeground: var(--jetbrains-MenuBar-selectionForeground);
13
+ --vscode-badge-background: var(--jetbrains-Tree-selectionBackground);
14
+ --vscode-badge-foreground: var(--jetbrains-UIDesigner-Label-foreground);
15
+ --vscode-banner-iconForeground: var(--jetbrains-Button-foreground);
16
+ --vscode-breadcrumb-activeSelectionForeground: var(--jetbrains-Lesson-badge-newLessonForeground);
17
+ --vscode-breadcrumb-background: var(--jetbrains-EditorPane-background);
18
+ --vscode-breadcrumb-focusForeground: var(--jetbrains-EditorPane-caretForeground);
19
+ --vscode-breadcrumb-foreground: var(--jetbrains-EditorPane-foreground);
20
+ --vscode-breadcrumbPicker-background: var(--jetbrains-EditorPane-inactiveBackground);
21
+ --vscode-button-border: var(--jetbrains-Button-startBorderColor);
22
+ --vscode-button-foreground: var(--jetbrains-Button-foreground);
23
+ --vscode-button-secondaryForeground: var(--jetbrains-Button-foreground);
24
+ --vscode-button-separator: var(--jetbrains-Button-shadow);
25
+ --vscode-charts-blue: var(--jetbrains-CheckBox-foreground);
26
+ --vscode-charts-foreground: var(--jetbrains-ControlText);
27
+ --vscode-charts-green: var(--jetbrains-ProgressBar-passedColor);
28
+ --vscode-charts-lines: var(--jetbrains-Table-gridColor);
29
+ --vscode-charts-orange: var(--jetbrains-Bookmark-iconBackground);
30
+ --vscode-charts-purple: var(--jetbrains-Tooltip-learning-background);
31
+ --vscode-charts-red: var(--jetbrains-ProgressBar-failedColor);
32
+ --vscode-charts-yellow: var(--jetbrains-ValidationTooltip-warningBackground);
33
+ --vscode-chat-avatarBackground: var(--jetbrains-RadioButtonMenuItem-background);
34
+ --vscode-chat-avatarForeground: var(--jetbrains-Tooltip-foreground);
35
+ --vscode-chat-requestBackground: var(--jetbrains-List-background);
36
+ --vscode-chat-requestBorder: var(--jetbrains-Component-borderColor);
37
+ --vscode-chat-slashCommandBackground: var(--jetbrains-ToolbarComboWidget-background);
38
+ --vscode-chat-slashCommandForeground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
39
+ --vscode-checkbox-background: var(--jetbrains-CheckBox-background);
40
+ --vscode-checkbox-border: var(--jetbrains-Component-borderColor);
41
+ --vscode-checkbox-foreground: var(--jetbrains-CheckBox-foreground);
42
+ --vscode-checkbox-selectBackground: var(--jetbrains-TextField-selectionBackground);
43
+ --vscode-checkbox-selectBorder: var(--jetbrains-TextField-darkShadow);
44
+ --vscode-commandCenter-activeBorder: var(--jetbrains-Button-default-focusColor);
45
+ --vscode-commandCenter-activeForeground: var(--jetbrains-Button-default-foreground);
46
+ --vscode-commandCenter-border: var(--jetbrains-Component-borderColor);
47
+ --vscode-commandCenter-debuggingBackground: var(--jetbrains-InternalFrame-borderHighlight);
48
+ --vscode-commandCenter-foreground: var(--jetbrains-ToolBar-foreground);
49
+ --vscode-commentsView-resolvedIcon: var(--jetbrains-List-selectionForeground);
50
+ --vscode-commentsView-unresolvedIcon: var(--jetbrains-Bookmark-mnemonic-current-foreground);
51
+ --vscode-contrastActiveBorder: var(--jetbrains-ActionButton-focusedBorderColor);
52
+ --vscode-contrastBorder: var(--jetbrains-ActionButton-hoverBorderColor);
53
+ --vscode-debugConsole-errorForeground: var(--jetbrains-Component-errorFocusColor);
54
+ --vscode-debugConsole-infoForeground: var(--jetbrains-Info);
55
+ --vscode-debugConsole-sourceForeground: var(--jetbrains-EditorPane-foreground);
56
+ --vscode-debugConsole-warningForeground: var(--jetbrains-ValidationTooltip-warningBorderColor);
57
+ --vscode-debugConsoleInputIcon-foreground: var(--jetbrains-Component-infoForeground);
58
+ --vscode-debugExceptionWidget-background: var(--jetbrains-OptionPane-background);
59
+ --vscode-debugExceptionWidget-border: var(--jetbrains-Component-borderColor);
60
+ --vscode-debugIcon-breakpointCurrentStackframeForeground: var(--jetbrains-Tree-selectionForeground);
61
+ --vscode-debugIcon-breakpointDisabledForeground: var(--jetbrains-RadioButton-darcula-selectionDisabledColor);
62
+ --vscode-debugIcon-breakpointForeground: var(--jetbrains-BookmarkMnemonicCurrent-foreground);
63
+ --vscode-debugIcon-breakpointStackframeForeground: var(--jetbrains-Tree-selectionForeground);
64
+ --vscode-debugIcon-breakpointUnverifiedForeground: var(--jetbrains-RadioButton-darcula-selectionDisabledColor);
65
+ --vscode-debugIcon-continueForeground: var(--jetbrains-ToolWindow-HeaderCloseButton-background);
66
+ --vscode-debugIcon-disconnectForeground: var(--jetbrains-Button-shadowColor);
67
+ --vscode-debugIcon-pauseForeground: var(--jetbrains-Button-light);
68
+ --vscode-debugIcon-restartForeground: var(--jetbrains-Button-highlight);
69
+ --vscode-debugIcon-startForeground: var(--jetbrains-Button-highlight);
70
+ --vscode-debugIcon-stepBackForeground: var(--jetbrains-Button-light);
71
+ --vscode-debugIcon-stepIntoForeground: var(--jetbrains-Button-light);
72
+ --vscode-debugIcon-stepOutForeground: var(--jetbrains-Button-light);
73
+ --vscode-debugIcon-stepOverForeground: var(--jetbrains-Button-light);
74
+ --vscode-debugIcon-stopForeground: var(--jetbrains-ToolWindow-HeaderCloseButton-background);
75
+ --vscode-debugTokenExpression-boolean: var(--jetbrains-Table-foreground);
76
+ --vscode-debugTokenExpression-error: var(--jetbrains-ValidationTooltip-errorBackground);
77
+ --vscode-debugTokenExpression-name: var(--jetbrains-ToolTip-foreground);
78
+ --vscode-debugTokenExpression-number: var(--jetbrains-Table-focusCellForeground);
79
+ --vscode-debugTokenExpression-string: var(--jetbrains-TextField-foreground);
80
+ --vscode-debugTokenExpression-value: var(--jetbrains-ToolTip-foreground);
81
+ --vscode-debugToolBar-background: var(--jetbrains-ToolWindow-Header-background);
82
+ --vscode-debugView-exceptionLabelBackground: var(--jetbrains-ValidationTooltip-errorBackground);
83
+ --vscode-debugView-exceptionLabelForeground: var(--jetbrains-ToolTip-foreground);
84
+ --vscode-debugView-stateLabelBackground: var(--jetbrains-ValidationTooltip-warningBackground);
85
+ --vscode-debugView-stateLabelForeground: var(--jetbrains-ToolTip-foreground);
86
+ --vscode-debugView-valueChangedHighlight: var(--jetbrains-ProgressBar-passedColor);
87
+ --vscode-descriptionForeground: var(--jetbrains-Label-foreground);
88
+ --vscode-diffEditor-border: var(--jetbrains-SplitPaneDivider-draggingColor);
89
+ --vscode-diffEditor-insertedTextBorder: var(--jetbrains-Table-selectionBackground);
90
+ --vscode-diffEditor-move-border: var(--jetbrains-ToolWindow-HeaderTab-selectedInactiveBackground);
91
+ --vscode-diffEditor-moveActive-border: var(--jetbrains-ToolWindow-HeaderTab-selectedBackground);
92
+ --vscode-diffEditor-removedTextBorder: var(--jetbrains-ProgressBar-failedEndColor);
93
+ --vscode-diffEditor-unchangedRegionBackground: var(--jetbrains-Table-selectionInactiveBackground);
94
+ --vscode-diffEditor-unchangedRegionForeground: var(--jetbrains-Table-foreground);
95
+ --vscode-diffEditor-unchangedRegionShadow: var(--jetbrains-ScrollBar-thumbDarkShadow);
96
+ --vscode-disabledForeground: var(--jetbrains-CheckBoxMenuItem-disabledForeground);
97
+ --vscode-dropdown-background: var(--jetbrains-ComboBox-background);
98
+ --vscode-dropdown-border: var(--jetbrains-ActionButton-hoverBorderColor);
99
+ --vscode-dropdown-foreground: var(--jetbrains-ComboBox-foreground);
100
+ --vscode-dropdown-listBackground: var(--jetbrains-ComboBox-buttonBackground);
101
+ --vscode-editor-background: var(--jetbrains-EditorPane-background);
102
+ --vscode-editor-findMatchBorder: var(--jetbrains-DragAndDrop-borderColor);
103
+ --vscode-editor-findMatchHighlightBorder: var(--jetbrains-SegmentedButton-selectedEndBorderColor);
104
+ --vscode-editor-findRangeHighlightBorder: var(--jetbrains-Table-dropLineShortColor);
105
+ --vscode-editor-focusedStackFrameHighlightBackground: var(--jetbrains-Table-selectionBackground);
106
+ --vscode-editor-foreground: var(--jetbrains-EditorPane-foreground);
107
+ --vscode-editor-hoverHighlightBackground: var(--jetbrains-ActionButton-hoverBackground);
108
+ --vscode-editor-inactiveSelectionBackground: var(--jetbrains-TextComponent-selectionBackgroundInactive);
109
+ --vscode-editor-inlineValuesBackground: var(--jetbrains-BookmarkMnemonicAvailable-background);
110
+ --vscode-editor-inlineValuesForeground: var(--jetbrains-Label-foreground);
111
+ --vscode-editor-lineHighlightBorder: var(--jetbrains-Separator-foreground);
112
+ --vscode-editor-linkedEditingBackground: var(--jetbrains-Menu-selectionBackground);
113
+ --vscode-editor-rangeHighlightBorder: var(--jetbrains-Component-focusedBorderColor);
114
+ --vscode-editor-selectionBackground: var(--jetbrains-EditorPane-selectionBackground);
115
+ --vscode-editor-selectionForeground: var(--jetbrains-EditorPane-selectionForeground);
116
+ --vscode-editor-selectionHighlightBorder: var(--jetbrains-SegmentedButton-selectedStartBorderColor);
117
+ --vscode-editor-snippetFinalTabstopHighlightBorder: var(--jetbrains-SegmentedButton-focusColor);
118
+ --vscode-editor-snippetTabstopHighlightBackground: var(--jetbrains-SegmentedButton-selectedButtonColor);
119
+ --vscode-editor-stackFrameHighlightBackground: var(--jetbrains-Table-selectionInactiveBackground);
120
+ --vscode-editor-symbolHighlightBorder: var(--jetbrains-MenuItem-selectionBackground);
121
+ --vscode-editor-wordHighlightBorder: var(--jetbrains-Button-default-startBorderColor);
122
+ --vscode-editor-wordHighlightStrongBorder: var(--jetbrains-TextField-darkShadow);
123
+ --vscode-editor-wordHighlightTextBorder: var(--jetbrains-Component-errorFocusColor);
124
+ --vscode-editorActiveLineNumber-foreground: var(--jetbrains-TextField-highlight);
125
+ --vscode-editorBracketHighlight-foreground1: var(--jetbrains-MenuItem-acceleratorForeground);
126
+ --vscode-editorBracketHighlight-foreground2: var(--jetbrains-Table-selectionForeground);
127
+ --vscode-editorBracketHighlight-foreground3: var(--jetbrains-ToolTip-infoForeground);
128
+ --vscode-editorBracketHighlight-foreground4: var(--jetbrains-Tree-textForeground);
129
+ --vscode-editorBracketHighlight-foreground5: var(--jetbrains-InfoText);
130
+ --vscode-editorBracketHighlight-foreground6: var(--jetbrains-Tree-foreground);
131
+ --vscode-editorBracketHighlight-unexpectedBracket-foreground: var(--jetbrains-Hyperlink-linkColor);
132
+ --vscode-editorBracketMatch-background: var(--jetbrains-EditorBracketMatch-background);
133
+ --vscode-editorBracketMatch-border: var(--jetbrains-EditorBracketMatch-border);
134
+ --vscode-editorBracketPairGuide-activeBackground1: var(--jetbrains-EditorBracketPairGuide-activeBackground1);
135
+ --vscode-editorBracketPairGuide-activeBackground2: var(--jetbrains-EditorBracketPairGuide-activeBackground2);
136
+ --vscode-editorBracketPairGuide-activeBackground3: var(--jetbrains-EditorBracketPairGuide-activeBackground3);
137
+ --vscode-editorBracketPairGuide-activeBackground4: var(--jetbrains-EditorBracketPairGuide-activeBackground4);
138
+ --vscode-editorBracketPairGuide-activeBackground5: var(--jetbrains-EditorBracketPairGuide-activeBackground5);
139
+ --vscode-editorBracketPairGuide-activeBackground6: var(--jetbrains-EditorBracketPairGuide-activeBackground6);
140
+ --vscode-editorBracketPairGuide-background1: var(--jetbrains-EditorBracketPairGuide-background1);
141
+ --vscode-editorBracketPairGuide-background2: var(--jetbrains-EditorBracketPairGuide-background2);
142
+ --vscode-editorBracketPairGuide-background3: var(--jetbrains-EditorBracketPairGuide-background3);
143
+ --vscode-editorBracketPairGuide-background4: var(--jetbrains-EditorBracketPairGuide-background4);
144
+ --vscode-editorBracketPairGuide-background5: var(--jetbrains-EditorBracketPairGuide-background5);
145
+ --vscode-editorBracketPairGuide-background6: var(--jetbrains-EditorBracketPairGuide-background6);
146
+ --vscode-editorCodeLens-foreground: var(--jetbrains-EditorCodeLens-foreground);
147
+ --vscode-editorCommentsWidget-rangeActiveBackground: var(--jetbrains-EditorCommentsWidget-rangeActiveBackground);
148
+ --vscode-editorCommentsWidget-rangeBackground: var(--jetbrains-EditorCommentsWidget-rangeBackground);
149
+ --vscode-editorCommentsWidget-replyInputBackground: var(--jetbrains-EditorCommentsWidget-replyInputBackground);
150
+ --vscode-editorCommentsWidget-resolvedBorder: var(--jetbrains-EditorCommentsWidget-resolvedBorder);
151
+ --vscode-editorCommentsWidget-unresolvedBorder: var(--jetbrains-EditorCommentsWidget-unresolvedBorder);
152
+ --vscode-editorCursor-foreground: var(--jetbrains-EditorCursor-foreground);
153
+ --vscode-editorError-border: var(--jetbrains-EditorError-border);
154
+ --vscode-editorError-foreground: var(--jetbrains-EditorError-foreground);
155
+ --vscode-editorGhostText-border: var(--jetbrains-EditorGhostText-border);
156
+ --vscode-editorGroup-border: var(--jetbrains-EditorGroup-border);
157
+ --vscode-editorGroup-dropIntoPromptBackground: var(--jetbrains-EditorGroup-dropIntoPromptBackground);
158
+ --vscode-editorGroup-dropIntoPromptBorder: var(--jetbrains-EditorGroup-dropIntoPromptBorder);
159
+ --vscode-editorGroup-dropIntoPromptForeground: var(--jetbrains-EditorGroup-dropIntoPromptForeground);
160
+ --vscode-editorGroup-focusedEmptyBorder: var(--jetbrains-EditorGroup-focusedEmptyBorder);
161
+ --vscode-editorGroupHeader-border: var(--jetbrains-EditorGroupHeader-border);
162
+ --vscode-editorGroupHeader-noTabsBackground: var(--jetbrains-EditorGroupHeader-noTabsBackground);
163
+ --vscode-editorGutter-addedBackground: var(--jetbrains-EditorGutter-addedBackground);
164
+ --vscode-editorGutter-background: var(--jetbrains-EditorGutter-background);
165
+ --vscode-editorGutter-commentGlyphForeground: var(--jetbrains-EditorGutter-commentGlyphForeground);
166
+ --vscode-editorGutter-commentRangeForeground: var(--jetbrains-EditorGutter-commentRangeForeground);
167
+ --vscode-editorGutter-commentUnresolvedGlyphForeground: var(--jetbrains-EditorGutter-commentUnresolvedGlyphForeground);
168
+ --vscode-editorGutter-deletedBackground: var(--jetbrains-EditorGutter-deletedBackground);
169
+ --vscode-editorGutter-foldingControlForeground: var(--jetbrains-EditorGutter-foldingControlForeground);
170
+ --vscode-editorGutter-modifiedBackground: var(--jetbrains-EditorGutter-modifiedBackground);
171
+ --vscode-editorHint-border: var(--jetbrains-EditorHint-border);
172
+ --vscode-editorHoverWidget-background: var(--jetbrains-EditorHoverWidget-background);
173
+ --vscode-editorHoverWidget-border: var(--jetbrains-EditorHoverWidget-border);
174
+ --vscode-editorHoverWidget-foreground: var(--jetbrains-EditorHoverWidget-foreground);
175
+ --vscode-editorHoverWidget-highlightForeground: var(--jetbrains-TextField-foreground);
176
+ --vscode-editorHoverWidget-statusBarBackground: var(--jetbrains-StatusBar-foreground);
177
+ --vscode-editorIndentGuide-activeBackground: var(--jetbrains-TextPane-foreground);
178
+ --vscode-editorIndentGuide-activeBackground1: var(--jetbrains-TabbedPane-underlineColor);
179
+ --vscode-editorIndentGuide-activeBackground2: var(--jetbrains-PopupMenu-selectionForeground);
180
+ --vscode-editorIndentGuide-activeBackground3: var(--jetbrains-Table-selectionForeground);
181
+ --vscode-editorIndentGuide-activeBackground4: var(--jetbrains-Tree-textForeground);
182
+ --vscode-editorIndentGuide-activeBackground5: var(--jetbrains-Menu-selectionForeground);
183
+ --vscode-editorIndentGuide-activeBackground6: var(--jetbrains-TextPane-selectionForeground);
184
+ --vscode-editorIndentGuide-background: var(--jetbrains-Separator-foreground);
185
+ --vscode-editorIndentGuide-background1: var(--jetbrains-scrollbar);
186
+ --vscode-editorIndentGuide-background2: var(--jetbrains-Scrollbar-background);
187
+ --vscode-editorIndentGuide-background3: var(--jetbrains-Scrollbar-thumb);
188
+ --vscode-editorIndentGuide-background4: var(--jetbrains-Scrollbar-thumbShadow);
189
+ --vscode-editorIndentGuide-background5: var(--jetbrains-Scrollbar-track);
190
+ --vscode-editorIndentGuide-background6: var(--jetbrains-Scrollbar-trackHighlight);
191
+ --vscode-editorInfo-border: var(--jetbrains-ValidationTooltip-errorBorderColor);
192
+ --vscode-editorInfo-foreground: var(--jetbrains-ValidatedTooltip-warningBorderColor);
193
+ --vscode-editorInlayHint-background: var(--jetbrains-RolloverMousePressedForeground);
194
+ --vscode-editorInlayHint-foreground: var(--jetbrains-RolloverMousePressedBackground);
195
+ --vscode-editorInlayHint-parameterBackground: var(--jetbrains-RecentLocations-colors);
196
+ --vscode-editorInlayHint-parameterForeground: var(--jetbrains-RecentLocations-colors);
197
+ --vscode-editorInlayHint-typeBackground: var(--jetbrains-RecentLocations-menuBackground);
198
+ --vscode-editorInlayHint-typeForeground: var(--jetbrains-RecentLocations-menuForeground);
199
+ --vscode-editorLightBulb-foreground: var(--jetbrains-EditorTabs-foreground);
200
+ --vscode-editorLightBulbAi-foreground: var(--jetbrains-EditorTabs-underlinedTabBackground);
201
+ --vscode-editorLightBulbAutoFix-foreground: var(--jetbrains-FormattedTextField-foreground);
202
+ --vscode-editorLineNumber-activeForeground: var(--jetbrains-FormattedTextField-background);
203
+ --vscode-editorLineNumber-foreground: var(--jetbrains-PasswordField-foreground);
204
+ --vscode-editorLink-activeForeground: var(--jetbrains-Popup-translucentBackground);
205
+ --vscode-editorMarkerNavigation-background: var(--jetbrains-ToolWindow-headerTab-selectedInactiveBackground);
206
+ --vscode-editorMarkerNavigationError-background: var(--jetbrains-Toolbar-darkShadow);
207
+ --vscode-editorMarkerNavigationInfo-background: var(--jetbrains-TabbedPane-darkShadow);
208
+ --vscode-editorMarkerNavigationWarning-background: var(--jetbrains-TabbedPane-foreground);
209
+ --vscode-editorMarkerNavigationWarning-headerBackground: var(--jetbrains-Toolbar-highlight);
210
+ --vscode-editorMultiCursor-primary-foreground: var(--jetbrains-Button-light);
211
+ --vscode-editorMultiCursor-secondary-foreground: var(--jetbrains-ToggleButton-shadow);
212
+ --vscode-editorOverviewRuler-addedForeground: var(--jetbrains-EditorPane-selectionForeground);
213
+ --vscode-editorOverviewRuler-border: var(--jetbrains-Separator-shadow);
214
+ --vscode-editorOverviewRuler-bracketMatchForeground: var(--jetbrains-Scrollbar-thumbHighlight);
215
+ --vscode-editorOverviewRuler-commentForeground: var(--jetbrains-TextPane-foreground);
216
+ --vscode-editorOverviewRuler-commentUnresolvedForeground: var(--jetbrains-Button-shadow);
217
+ --vscode-editorOverviewRuler-commonContentForeground: var(--jetbrains-CheckBox-foreground);
218
+ --vscode-editorOverviewRuler-currentContentForeground: var(--jetbrains-EditorPane-selectionBackground);
219
+ --vscode-editorOverviewRuler-deletedForeground: var(--jetbrains-ProgressBar-failedColor);
220
+ --vscode-editorOverviewRuler-errorForeground: var(--jetbrains-ValidationTooltip-errorBorderColor);
221
+ --vscode-editorOverviewRuler-findMatchForeground: var(--jetbrains-EditorPane-selectionForeground);
222
+ --vscode-editorOverviewRuler-incomingContentForeground: var(--jetbrains-ProgressBar-passedEndColor);
223
+ --vscode-editorOverviewRuler-infoForeground: var(--jetbrains-ToolTip-infoForeground);
224
+ --vscode-editorOverviewRuler-modifiedForeground: var(--jetbrains-ProgressBar-progressColor);
225
+ --vscode-editorOverviewRuler-rangeHighlightForeground: var(--jetbrains-TextPane-selectionForeground);
226
+ --vscode-editorOverviewRuler-selectionHighlightForeground: var(--jetbrains-EditorPane-background);
227
+ --vscode-editorOverviewRuler-warningForeground: var(--jetbrains-ValidationTooltip-warningBorderColor);
228
+ --vscode-editorOverviewRuler-wordHighlightForeground: var(--jetbrains-EditorPane-selectionForeground);
229
+ --vscode-editorOverviewRuler-wordHighlightStrongForeground: var(--jetbrains-TextPane-selectionForeground);
230
+ --vscode-editorOverviewRuler-wordHighlightTextForeground: var(--jetbrains-EditorPane-selectionForeground);
231
+ --vscode-editorPane-background: var(--jetbrains-EditorPane-background);
232
+ --vscode-editorRuler-foreground: var(--jetbrains-EditorRuler-foreground);
233
+ --vscode-editorStickyScroll-background: var(--jetbrains-EditorStickyScroll-background);
234
+ --vscode-editorStickyScroll-border: var(--jetbrains-EditorStickyScroll-border);
235
+ --vscode-editorSuggestWidget-background: var(--jetbrains-EditorSuggestWidget-background);
236
+ --vscode-editorSuggestWidget-border: var(--jetbrains-EditorSuggestWidget-border);
237
+ --vscode-editorSuggestWidget-focusHighlightForeground: var(--jetbrains-EditorSuggestWidget-focusHighlightForeground);
238
+ --vscode-editorSuggestWidget-foreground: var(--jetbrains-EditorSuggestWidget-foreground);
239
+ --vscode-editorSuggestWidget-highlightForeground: var(--jetbrains-EditorSuggestWidget-highlightForeground);
240
+ --vscode-editorSuggestWidgetStatus-foreground: var(--jetbrains-EditorSuggestWidgetStatus-foreground);
241
+ --vscode-editorUnicodeHighlight-border: var(--jetbrains-EditorUnicodeHighlight-border);
242
+ --vscode-editorUnnecessaryCode-border: var(--jetbrains-EditorUnnecessaryCode-border);
243
+ --vscode-editorWarning-border: var(--jetbrains-EditorWarning-border);
244
+ --vscode-editorWarning-foreground: var(--jetbrains-EditorWarning-foreground);
245
+ --vscode-editorWatermark-foreground: var(--jetbrains-EditorWatermark-foreground);
246
+ --vscode-editorWhitespace-foreground: var(--jetbrains-EditorWhitespace-foreground);
247
+ --vscode-editorWidget-background: var(--jetbrains-EditorWidget-background);
248
+ --vscode-editorWidget-border: var(--jetbrains-EditorWidget-border);
249
+ --vscode-editorWidget-foreground: var(--jetbrains-EditorWidget-foreground);
250
+ --vscode-errorForeground: var(--jetbrains-ErrorForeground);
251
+ --vscode-extensionBadge-remoteBackground: var(--jetbrains-ExtensionBadge-remoteBackground);
252
+ --vscode-extensionBadge-remoteForeground: var(--jetbrains-ExtensionBadge-remoteForeground);
253
+ --vscode-extensionButton-separator: var(--jetbrains-ExtensionButton-separator);
254
+ --vscode-extensionIcon-preReleaseForeground: var(--jetbrains-ExtensionIcon-preReleaseForeground);
255
+ --vscode-extensionIcon-starForeground: var(--jetbrains-ExtensionIcon-starForeground);
256
+ --vscode-extensionIcon-verifiedForeground: var(--jetbrains-ExtensionIcon-verifiedForeground);
257
+ --vscode-focusBorder: var(--jetbrains-Link-hoverForeground);
258
+ --vscode-foreground: var(--jetbrains-Foreground);
259
+ --vscode-icon-foreground: var(--jetbrains-Icon-foreground);
260
+ --vscode-input-background: var(--jetbrains-TextField-background);
261
+ --vscode-input-border: var(--jetbrains-TextArea-inactiveForeground);
262
+ --vscode-input-foreground: var(--jetbrains-TextField-foreground);
263
+ --vscode-input-placeholderForeground: var(--jetbrains-TextField-foreground);
264
+ --vscode-inputOption-activeBackground: var(--jetbrains-ToolWindow-HeaderTab-underlineColor);
265
+ --vscode-inputOption-activeBorder: var(--jetbrains-TextField-borderColor);
266
+ --vscode-inputOption-activeForeground: var(--jetbrains-UIDesigner-Label-foreground);
267
+ --vscode-inputValidation-errorBackground: var(--jetbrains-Notification-ToolWindow-errorBackground);
268
+ --vscode-inputValidation-errorBorder: var(--jetbrains-Notification-ToolWindow-errorBorderColor);
269
+ --vscode-inputValidation-infoBackground: var(--jetbrains-Notification-ToolWindow-informativeBackground);
270
+ --vscode-inputValidation-infoBorder: var(--jetbrains-Notification-ToolWindow-informativeBorderColor);
271
+ --vscode-inputValidation-warningBackground: var(--jetbrains-Notification-ToolWindow-warningBackground);
272
+ --vscode-inputValidation-warningBorder: var(--jetbrains-Notification-ToolWindow-warningBorderColor);
273
+ --vscode-interactive-activeCodeBorder: var(--jetbrains-Interactive-activeCodeBorder);
274
+ --vscode-interactive-inactiveCodeBorder: var(--jetbrains-Interactive-inactiveCodeBorder);
275
+ --vscode-keybindingLabel-background: var(--jetbrains-Label-background);
276
+ --vscode-keybindingLabel-border: var(--jetbrains-Menu-borderColor);
277
+ --vscode-keybindingLabel-bottomBorder: var(--jetbrains-Menu-borderColor);
278
+ --vscode-keybindingLabel-foreground: var(--jetbrains-Label-foreground);
279
+ --vscode-list-deemphasizedForeground: var(--jetbrains-MenuItem-disabledForeground);
280
+ --vscode-list-filterMatchBorder: var(--jetbrains-MenuItem-acceleratorForeground);
281
+ --vscode-list-focusHighlightForeground: var(--jetbrains-MenuItem-selectionForeground);
282
+ --vscode-list-focusOutline: var(--jetbrains-MenuBar-shadow);
283
+ --vscode-list-highlightForeground: var(--jetbrains-MenuItem-selectionForeground);
284
+ --vscode-list-hoverBackground: var(--jetbrains-List-selectionBackground);
285
+ --vscode-list-invalidItemForeground: var(--jetbrains-MenuItem-disabledForeground);
286
+ --vscode-list-activeSelectionForeground: var(--jetbrains-List-foreground);
287
+ --vscode-list-activeSelectionBackground: var(--jetbrains-List-selectionBackground);
288
+ --vscode-listFilterWidget-background: var(--jetbrains-List-selectionBackground);
289
+ --vscode-listFilterWidget-noMatchesOutline: var(--jetbrains-List-selectionInactiveBackground);
290
+ --vscode-listFilterWidget-outline: var(--jetbrains-List-selectionInactiveBackground);
291
+ --vscode-menu-background: var(--jetbrains-PopupMenu-background);
292
+ --vscode-menu-border: var(--jetbrains-PopupMenu-selectionBackground);
293
+ --vscode-menu-foreground: var(--jetbrains-PopupMenu-foreground);
294
+ --vscode-menu-selectionBorder: var(--jetbrains-PopupMenu-selectionForeground);
295
+ --vscode-menu-separatorBackground: var(--jetbrains-Menu-separatorColor);
296
+ --vscode-menubar-selectionBorder: var(--jetbrains-Menu-separatorColor);
297
+ --vscode-menubar-selectionForeground: var(--jetbrains-Menu-selectionForeground);
298
+ --vscode-merge-border: var(--jetbrains-TextComponent-selectionBackgroundInactive);
299
+ --vscode-mergeEditor-change-background: var(--jetbrains-MainToolbar-Icon-pressedBackground);
300
+ --vscode-mergeEditor-change-word-background: var(--jetbrains-MainToolbar-Icon-background);
301
+ --vscode-mergeEditor-changeBase-background: var(--jetbrains-Menu-selectionForeground);
302
+ --vscode-mergeEditor-changeBase-word-background: var(--jetbrains-TextPane-selectionForeground);
303
+ --vscode-mergeEditor-conflict-handled-minimapOverViewRuler: var(--jetbrains-TextPane-inactiveForeground);
304
+ --vscode-mergeEditor-conflict-handledFocused-border: var(--jetbrains-TextPane-caretForeground);
305
+ --vscode-mergeEditor-conflict-handledUnfocused-border: var(--jetbrains-TextPane-foreground);
306
+ --vscode-mergeEditor-conflict-unhandled-minimapOverViewRuler: var(--jetbrains-TextPane-background);
307
+ --vscode-mergeEditor-conflict-unhandledFocused-border: var(--jetbrains-TextPane-inactiveBackground);
308
+ --vscode-mergeEditor-conflict-unhandledUnfocused-border: var(--jetbrains-TextPane-inactiveForeground);
309
+ --vscode-mergeEditor-conflictingLines-background: var(--jetbrains-TextPane-caretForeground);
310
+ --vscode-minimap-errorHighlight: var(--jetbrains-ValidationTooltip-errorBackground);
311
+ --vscode-minimap-findMatchHighlight: var(--jetbrains-ValidationTooltip-errorBorderColor);
312
+ --vscode-minimap-foregroundOpacity: var(--jetbrains-TextPane-caretForeground);
313
+ --vscode-minimap-infoHighlight: var(--jetbrains-Tooltip-foreground);
314
+ --vscode-minimap-selectionHighlight: var(--jetbrains-Tooltip-background);
315
+ --vscode-minimap-selectionOccurrenceHighlight: var(--jetbrains-Tooltip-Learning-foreground);
316
+ --vscode-minimap-warningHighlight: var(--jetbrains-Tooltip-Learning-background);
317
+ --vscode-minimapGutter-addedBackground: var(--jetbrains-Scrollbar-thumb);
318
+ --vscode-minimapGutter-deletedBackground: var(--jetbrains-Scrollbar-thumbDarkShadow);
319
+ --vscode-minimapGutter-modifiedBackground: var(--jetbrains-Scrollbar-track);
320
+ --vscode-minimapSlider-activeBackground: var(--jetbrains-Scrollbar-trackHighlight);
321
+ --vscode-minimapSlider-background: var(--jetbrains-Scrollbar-foreground);
322
+ --vscode-minimapSlider-hoverBackground: var(--jetbrains-Scrollbar-background);
323
+ --vscode-multiDiffEditor-border: var(--jetbrains-Component-borderColor);
324
+ --vscode-notebook-cellBorderColor: var(--jetbrains-TextField-foreground);
325
+ --vscode-notebook-cellInsertionIndicator: var(--jetbrains-Separator-foreground);
326
+ --vscode-notebook-cellStatusBarItemHoverBackground: var(--jetbrains-DesktopIcon-labelBackground);
327
+ --vscode-notebook-cellToolbarSeparator: var(--jetbrains-Toolbar-background);
328
+ --vscode-notebook-focusedCellBorder: var(--jetbrains-Component-warningFocusColor);
329
+ --vscode-notebook-focusedEditorBorder: var(--jetbrains-Component-errorFocusColor);
330
+ --vscode-notebook-inactiveFocusedCellBorder: var(--jetbrains-Component-inactiveErrorFocusColor);
331
+ --vscode-notebook-inactiveSelectedCellBorder: var(--jetbrains-Component-inactiveWarningFocusColor);
332
+ --vscode-notebook-selectedCellBorder: var(--jetbrains-Component-focusedBorderColor);
333
+ --vscode-notebookEditorOverviewRuler-runningCellForeground: var(--jetbrains-Lesson-Badge-newLessonForeground);
334
+ --vscode-notebookScrollbarSlider-activeBackground: var(--jetbrains-Lesson-shortcutBackground);
335
+ --vscode-notebookScrollbarSlider-background: var(--jetbrains-Lesson-Badge-newLessonBackground);
336
+ --vscode-notebookScrollbarSlider-hoverBackground: var(--jetbrains-Lesson-Badge-newLessonBackground);
337
+ --vscode-notebookStatusErrorIcon-foreground: var(--jetbrains-ValidationTooltip-warningBorderColor);
338
+ --vscode-notebookStatusRunningIcon-foreground: var(--jetbrains-ValidationTooltip-warningBackground);
339
+ --vscode-notebookStatusSuccessIcon-foreground: var(--jetbrains-ValidationTooltip-warningForeground);
340
+ --vscode-notificationCenter-border: var(--jetbrains-notificationCenterHeader-background);
341
+ --vscode-notificationCenterHeader-background: var(--jetbrains-notificationLink-foreground);
342
+ --vscode-notificationLink-foreground: var(--jetbrains-notificationToast-border);
343
+ --vscode-notificationToast-border: var(--jetbrains-notifications-background);
344
+ --vscode-notifications-background: var(--jetbrains-notifications-foreground);
345
+ --vscode-notifications-border: var(--jetbrains-notificationsErrorIcon-foreground);
346
+ --vscode-notifications-foreground: var(--jetbrains-notificationsInfoIcon-foreground);
347
+ --vscode-notificationsErrorIcon-foreground: var(--jetbrains-notificationsWarningIcon-foreground);
348
+ --vscode-panel-background: var(--jetbrains-Panel-background);
349
+ --vscode-panel-border: var(--jetbrains-Panel-foreground);
350
+ --vscode-panel-dropBorder: var(--jetbrains-Panel-background);
351
+ --vscode-panelInput-border: var(--jetbrains-TextField-shadow);
352
+ --vscode-panelSection-border: var(--jetbrains-Panel-background);
353
+ --vscode-panelSectionHeader-border: var(--jetbrains-Panel-background);
354
+ --vscode-panelStickyScroll-background: var(--jetbrains-ScrollPane-background);
355
+ --vscode-panelTitle-activeBorder: var(--jetbrains-TabbedPane-focusColor);
356
+ --vscode-panelTitle-activeForeground: var(--jetbrains-TabbedPane-underlineColor);
357
+ --vscode-panelTitle-inactiveForeground: var(--jetbrains-TabbedPane-foreground);
358
+ --vscode-peekView-border: var(--jetbrains-InternalFrame-borderLight);
359
+ --vscode-peekViewEditor-background: var(--jetbrains-EditorPane-background);
360
+ --vscode-peekViewEditor-matchHighlightBorder: var(--jetbrains-InternalFrame-borderHighlight);
361
+ --vscode-peekViewEditorGutter-background: var(--jetbrains-EditorPane-background);
362
+ --vscode-peekViewEditorStickyScroll-background: var(--jetbrains-ScrollPane-background);
363
+ --vscode-peekViewResult-background: var(--jetbrains-EditorPane-background);
364
+ --vscode-peekViewResult-fileForeground: var(--jetbrains-FileChooser-foreground);
365
+ --vscode-peekViewResult-lineForeground: var(--jetbrains-TextPane-inactiveForeground);
366
+ --vscode-peekViewResult-selectionForeground: var(--jetbrains-Menu-selectionForeground);
367
+ --vscode-peekViewTitle-background: var(--jetbrains-EditorPane-background);
368
+ --vscode-peekViewTitleDescription-foreground: var(--jetbrains-TextPane-foreground);
369
+ --vscode-peekViewTitleLabel-foreground: var(--jetbrains-TextPane-foreground);
370
+ --vscode-pickerGroup-border: var(--jetbrains-Menu-separatorColor);
371
+ --vscode-pickerGroup-foreground: var(--jetbrains-Menu-foreground);
372
+ --vscode-ports-iconRunningProcessForeground: var(--jetbrains-Text-foreground);
373
+ --vscode-problemsErrorIcon-foreground: var(--jetbrains-ValidationTooltip-errorBorderColor);
374
+ --vscode-problemsInfoIcon-foreground: var(--jetbrains-InfoText);
375
+ --vscode-problemsWarningIcon-foreground: var(--jetbrains-WarningText);
376
+ --vscode-profileBadge-background: var(--jetbrains-ProgressBar-background);
377
+ --vscode-profileBadge-foreground: var(--jetbrains-ProgressBar-foreground);
378
+ --vscode-progressBar-background: var(--jetbrains-ProgressBar-background);
379
+ --vscode-quickInput-background: var(--jetbrains-CheckBox-background);
380
+ --vscode-quickInput-foreground: var(--jetbrains-ToolBar-foreground);
381
+ --vscode-quickInputTitle-background: var(--jetbrains-ToolBar-background);
382
+ --vscode-remoteHub-decorations-addedForegroundColor: var(--jetbrains-ActionButton-hoverBackground);
383
+ --vscode-remoteHub-decorations-conflictForegroundColor: var(--jetbrains-ValidationTooltip-warningBorderColor);
384
+ --vscode-remoteHub-decorations-deletedForegroundColor: var(--jetbrains-ActionButton-pressedBackground);
385
+ --vscode-remoteHub-decorations-ignoredResourceForeground: var(--jetbrains-Button-foreground);
386
+ --vscode-remoteHub-decorations-incomingAddedForegroundColor: var(--jetbrains-ActionButton-pressedBackground);
387
+ --vscode-remoteHub-decorations-incomingDeletedForegroundColor: var(--jetbrains-ValidationTooltip-warningBorderColor);
388
+ --vscode-remoteHub-decorations-incomingModifiedForegroundColor: var(--jetbrains-ProgressBar-failedColor);
389
+ --vscode-remoteHub-decorations-incomingRenamedForegroundColor: var(--jetbrains-TabbedPane-selectedTabTitleShadowNormalColor);
390
+ --vscode-remoteHub-decorations-modifiedForegroundColor: var(--jetbrains-ProgressBar-failedColor);
391
+ --vscode-remoteHub-decorations-submoduleForegroundColor: var(--jetbrains-ActionButton-hoverBackground);
392
+ --vscode-remoteHub-decorations-workspaceRepositoriesView-hasUncommittedChangesForegroundColor: var(--jetbrains-ActionButton-pressedBackground);
393
+ --vscode-scm-historyItemStatisticsBorder: var(--jetbrains-VersionControl-Log-Commit-currentBranchBackground);
394
+ --vscode-scrollbar-shadow: var(--jetbrains-ScrollBar-thumbShadow);
395
+ --vscode-scrollbarSlider-activeBackground: var(--jetbrains-ScrollBar-trackHighlight);
396
+ --vscode-scrollbarSlider-background: var(--jetbrains-ScrollBar-track);
397
+ --vscode-scrollbarSlider-hoverBackground: var(--jetbrains-ScrollBar-trackHighlight);
398
+ --vscode-search-resultsInfoForeground: var(--jetbrains-InfoText);
399
+ --vscode-searchEditor-findMatchBorder: var(--jetbrains-SearchEverywhere-list-separatorColor);
400
+ --vscode-searchEditor-textInputBorder: var(--jetbrains-SearchEverywhere-searchField-infoForeground);
401
+ --vscode-selection-background: var(--jetbrains-Text-selectionBackground);
402
+ --vscode-settings-checkboxBackground: var(--jetbrains-Settings-checkboxBackground);
403
+ --vscode-settings-checkboxBorder: var(--jetbrains-Settings-checkboxBorder);
404
+ --vscode-settings-checkboxForeground: var(--jetbrains-Settings-checkboxForeground);
405
+ --vscode-settings-dropdownBackground: var(--jetbrains-ComboBox-background);
406
+ --vscode-settings-dropdownBorder: var(--jetbrains-ComboBox-selectionForeground);
407
+ --vscode-settings-dropdownForeground: var(--jetbrains-ComboBox-foreground);
408
+ --vscode-settings-dropdownListBorder: var(--jetbrains-ComboBox-selectionForeground);
409
+ --vscode-settings-focusedRowBorder: var(--jetbrains-ComboBox-selectionForeground);
410
+ --vscode-settings-headerBorder: var(--jetbrains-Settings-headerBorder);
411
+ --vscode-settings-headerForeground: var(--jetbrains-Settings-headerForeground);
412
+ --vscode-settings-modifiedItemIndicator: var(--jetbrains-Settings-modifiedItemIndicator);
413
+ --vscode-settings-numberInputBackground: var(--jetbrains-Settings-numberInputBackground);
414
+ --vscode-settings-numberInputBorder: var(--jetbrains-Settings-numberInputBorder);
415
+ --vscode-settings-numberInputForeground: var(--jetbrains-Settings-numberInputForeground);
416
+ --vscode-settings-sashBorder: var(--jetbrains-Settings-sashBorder);
417
+ --vscode-settings-settingsHeaderHoverForeground: var(--jetbrains-Settings-settingsHeaderHoverForeground);
418
+ --vscode-settings-textInputBackground: var(--jetbrains-ComboBox-background);
419
+ --vscode-settings-textInputBorder: var(--jetbrains-Settings-textInputBorder);
420
+ --vscode-settings-textInputForeground: var(--jetbrains-ComboBox-foreground);
421
+ --vscode-sideBar-background: var(--jetbrains-MenuBar-background);
422
+ --vscode-sideBar-border: var(--jetbrains-MenuBar-borderColor);
423
+ --vscode-sideBarActivityBarTop-border: var(--jetbrains-MenuBar-borderColor);
424
+ --vscode-sideBarSectionHeader-border: var(--jetbrains-MenuBar-shadow);
425
+ --vscode-sideBarStickyScroll-background: var(--jetbrains-MenuBar-background);
426
+ --vscode-sideBarTitle-background: var(--jetbrains-MenuBar-background);
427
+ --vscode-sideBarTitle-foreground: var(--jetbrains-MenuBar-foreground);
428
+ --vscode-sideBySideEditor-horizontalBorder: var(--jetbrains-TabbedPane-darkShadow);
429
+ --vscode-sideBySideEditor-verticalBorder: var(--jetbrains-TabbedPane-darkShadow);
430
+ --vscode-simpleFindWidget-sashBorder: var(--jetbrains-Scrollbar-thumbShadow);
431
+ --vscode-statusBar-border: var(--jetbrains-Scrollbar-thumbShadow);
432
+ --vscode-statusBar-debuggingBackground: var(--jetbrains-ProgressBar-failedEndColor);
433
+ --vscode-statusBar-debuggingBorder: var(--jetbrains-ProgressBar-failedEndColor);
434
+ --vscode-statusBar-debuggingForeground: var(--jetbrains-ProgressBar-foreground);
435
+ --vscode-statusBar-foreground: var(--jetbrains-Scrollbar-foreground);
436
+ --vscode-statusBar-noFolderBorder: var(--jetbrains-Scrollbar-thumbShadow);
437
+ --vscode-statusBar-noFolderForeground: var(--jetbrains-Scrollbar-foreground);
438
+ --vscode-statusBarItem-activeBackground: var(--jetbrains-MainToolbar-icon-pressedBackground);
439
+ --vscode-statusBarItem-compactHoverBackground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
440
+ --vscode-statusBarItem-errorForeground: var(--jetbrains-ValidationTooltip-errorForeground);
441
+ --vscode-statusBarItem-errorHoverBackground: var(--jetbrains-StatusBarItem-errorHoverForeground);
442
+ --vscode-statusBarItem-errorHoverForeground: var(--jetbrains-Scrollbar-foreground);
443
+ --vscode-statusBarItem-hoverBackground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
444
+ --vscode-statusBarItem-hoverForeground: var(--jetbrains-Scrollbar-foreground);
445
+ --vscode-statusBarItem-offlineBackground: var(--jetbrains-StatusBarItem-offlineForeground);
446
+ --vscode-statusBarItem-offlineForeground: var(--jetbrains-Scrollbar-foreground);
447
+ --vscode-statusBarItem-offlineHoverBackground: var(--jetbrains-StatusBarItem-offlineHoverForeground);
448
+ --vscode-statusBarItem-offlineHoverForeground: var(--jetbrains-Scrollbar-foreground);
449
+ --vscode-statusBarItem-prominentBackground: var(--jetbrains-StatusBarItem-prominentForeground);
450
+ --vscode-statusBarItem-prominentForeground: var(--jetbrains-Scrollbar-foreground);
451
+ --vscode-statusBarItem-prominentHoverBackground: var(--jetbrains-StatusBarItem-prominentHoverForeground);
452
+ --vscode-statusBarItem-prominentHoverForeground: var(--jetbrains-Scrollbar-foreground);
453
+ --vscode-statusBarItem-remoteBackground: var(--jetbrains-StatusBarItem-remoteForeground);
454
+ --vscode-statusBarItem-remoteForeground: var(--jetbrains-Scrollbar-foreground);
455
+ --vscode-statusBarItem-remoteHoverBackground: var(--jetbrains-StatusBarItem-remoteHoverForeground);
456
+ --vscode-statusBarItem-remoteHoverForeground: var(--jetbrains-Scrollbar-foreground);
457
+ --vscode-statusBarItem-warningForeground: var(--jetbrains-ValidationTooltip-warningForeground);
458
+ --vscode-statusBarItem-warningHoverBackground: var(--jetbrains-StatusBarItem-warningHoverForeground);
459
+ --vscode-statusBarItem-warningHoverForeground: var(--jetbrains-Scrollbar-foreground);
460
+ --vscode-symbolIcon-arrayForeground: var(--jetbrains-SymbolIcon-arrayForeground);
461
+ --vscode-symbolIcon-booleanForeground: var(--jetbrains-SymbolIcon-booleanForeground);
462
+ --vscode-symbolIcon-classForeground: var(--jetbrains-SymbolIcon-classForeground);
463
+ --vscode-symbolIcon-colorForeground: var(--jetbrains-SymbolIcon-colorForeground);
464
+ --vscode-symbolIcon-constantForeground: var(--jetbrains-SymbolIcon-constantForeground);
465
+ --vscode-symbolIcon-constructorForeground: var(--jetbrains-SymbolIcon-constructorForeground);
466
+ --vscode-symbolIcon-enumeratorForeground: var(--jetbrains-SymbolIcon-enumeratorForeground);
467
+ --vscode-symbolIcon-enumeratorMemberForeground: var(--jetbrains-SymbolIcon-enumeratorMemberForeground);
468
+ --vscode-symbolIcon-eventForeground: var(--jetbrains-SymbolIcon-eventForeground);
469
+ --vscode-symbolIcon-fieldForeground: var(--jetbrains-SymbolIcon-fieldForeground);
470
+ --vscode-symbolIcon-fileForeground: var(--jetbrains-SymbolIcon-fileForeground);
471
+ --vscode-symbolIcon-folderForeground: var(--jetbrains-SymbolIcon-folderForeground);
472
+ --vscode-symbolIcon-functionForeground: var(--jetbrains-SymbolIcon-functionForeground);
473
+ --vscode-symbolIcon-interfaceForeground: var(--jetbrains-SymbolIcon-interfaceForeground);
474
+ --vscode-symbolIcon-keyForeground: var(--jetbrains-SymbolIcon-keyForeground);
475
+ --vscode-symbolIcon-keywordForeground: var(--jetbrains-SymbolIcon-keywordForeground);
476
+ --vscode-symbolIcon-methodForeground: var(--jetbrains-SymbolIcon-methodForeground);
477
+ --vscode-symbolIcon-moduleForeground: var(--jetbrains-SymbolIcon-moduleForeground);
478
+ --vscode-symbolIcon-namespaceForeground: var(--jetbrains-SymbolIcon-namespaceForeground);
479
+ --vscode-symbolIcon-nullForeground: var(--jetbrains-SymbolIcon-nullForeground);
480
+ --vscode-symbolIcon-numberForeground: var(--jetbrains-SymbolIcon-numberForeground);
481
+ --vscode-symbolIcon-objectForeground: var(--jetbrains-SymbolIcon-objectForeground);
482
+ --vscode-symbolIcon-operatorForeground: var(--jetbrains-SymbolIcon-operatorForeground);
483
+ --vscode-symbolIcon-packageForeground: var(--jetbrains-SymbolIcon-packageForeground);
484
+ --vscode-symbolIcon-propertyForeground: var(--jetbrains-SymbolIcon-propertyForeground);
485
+ --vscode-symbolIcon-referenceForeground: var(--jetbrains-SymbolIcon-referenceForeground);
486
+ --vscode-symbolIcon-snippetForeground: var(--jetbrains-SymbolIcon-snippetForeground);
487
+ --vscode-symbolIcon-stringForeground: var(--jetbrains-SymbolIcon-stringForeground);
488
+ --vscode-symbolIcon-structForeground: var(--jetbrains-SymbolIcon-structForeground);
489
+ --vscode-symbolIcon-textForeground: var(--jetbrains-SymbolIcon-textForeground);
490
+ --vscode-symbolIcon-typeParameterForeground: var(--jetbrains-SymbolIcon-typeParameterForeground);
491
+ --vscode-symbolIcon-unitForeground: var(--jetbrains-SymbolIcon-unitForeground);
492
+ --vscode-symbolIcon-variableForeground: var(--jetbrains-SymbolIcon-variableForeground);
493
+ --vscode-tab-activeBackground: var(--jetbrains-TabbedPane-background);
494
+ --vscode-tab-activeForeground: var(--jetbrains-TabbedPane-foreground);
495
+ --vscode-tab-border: var(--jetbrains-TabbedPane-border);
496
+ --vscode-tab-dragAndDropBorder: var(--jetbrains-DragAndDrop-borderColor);
497
+ --vscode-tab-inactiveForeground: var(--jetbrains-TabbedPane-foreground);
498
+ --vscode-tab-inactiveModifiedBorder: var(--jetbrains-TabbedPane-selectedTabTitleShadowNormalColor);
499
+ --vscode-tab-lastPinnedBorder: var(--jetbrains-TabbedPane-selectedTabTitleShadowDisabledColor);
500
+ --vscode-tab-unfocusedActiveBackground: var(--jetbrains-TabbedPane-light);
501
+ --vscode-tab-unfocusedActiveForeground: var(--jetbrains-TabbedPane-selectedTabTitleShadowNormalColor);
502
+ --vscode-tab-unfocusedActiveModifiedBorder: var(--jetbrains-TabbedPane-focus);
503
+ --vscode-tab-unfocusedInactiveForeground: var(--jetbrains-TabbedPane-selectedTabTitleDisabledColor);
504
+ --vscode-tab-unfocusedInactiveModifiedBorder: var(--jetbrains-TabbedPane-focusColor);
505
+ --vscode-terminal-ansiBlack: var(--jetbrains-Text);
506
+ --vscode-terminal-ansiBlue: var(--jetbrains-Charts-blue);
507
+ --vscode-terminal-ansiBrightBlack: var(--jetbrains-TextInactiveText);
508
+ --vscode-terminal-ansiBrightBlue: var(--jetbrains-TextLink-foreground);
509
+ --vscode-terminal-ansiBrightCyan: var(--jetbrains-ActionButton-hoverBackground);
510
+ --vscode-terminal-ansiBrightGreen: var(--jetbrains-TextSeparator-foreground);
511
+ --vscode-terminal-ansiBrightMagenta: var(--jetbrains-EditorPane-caretForeground);
512
+ --vscode-terminal-ansiBrightRed: var(--jetbrains-ValidationTooltip-errorBackground);
513
+ --vscode-terminal-ansiBrightWhite: var(--jetbrains-ToolbarComboWidget-hoverBackground);
514
+ --vscode-terminal-ansiBrightYellow: var(--jetbrains-ValidationTooltip-warningBackground);
515
+ --vscode-terminal-ansiCyan: var(--jetbrains-ToolbarButton-selectionBackground);
516
+ --vscode-terminal-ansiGreen: var(--jetbrains-ActionButton-pressedBackground);
517
+ --vscode-terminal-ansiMagenta: var(--jetbrains-Menu-foreground);
518
+ --vscode-terminal-ansiRed: var(--jetbrains-ValidationTooltip-errorBorderColor);
519
+ --vscode-terminal-ansiWhite: var(--jetbrains-Button-default-startBackground);
520
+ --vscode-terminal-ansiYellow: var(--jetbrains-ProgressBar-passedColor);
521
+ --vscode-terminal-border: var(--jetbrains-ProgressBar-background);
522
+ --vscode-terminal-findMatchBorder: var(--jetbrains-ToolbarComboWidget-hoverBackground);
523
+ --vscode-terminal-findMatchHighlightBorder: var(--jetbrains-ToolbarComboWidget-hoverBackground);
524
+ --vscode-terminal-foreground: var(--jetbrains-Text);
525
+ --vscode-terminal-hoverHighlightBackground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
526
+ --vscode-terminal-inactiveSelectionBackground: var(--jetbrains-TextArea-inactiveBackground);
527
+ --vscode-terminal-selectionBackground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
528
+ --vscode-terminal-selectionForeground: var(--jetbrains-TextHighlight);
529
+ --vscode-terminalCommandDecoration-defaultBackground: var(--jetbrains-TextSeparator-foreground);
530
+ --vscode-terminalCommandDecoration-errorBackground: var(--jetbrains-ValidationTooltip-errorBackground);
531
+ --vscode-terminalCommandDecoration-successBackground: var(--jetbrains-ProgressBar-passedEndColor);
532
+ --vscode-terminalOverviewRuler-cursorForeground: var(--jetbrains-Button-startBackground);
533
+ --vscode-terminalOverviewRuler-findMatchForeground: var(--jetbrains-EditorPane-selectionForeground);
534
+ --vscode-testing-coverCountBadgeBackground: var(--jetbrains-ToolbarComboWidget-background);
535
+ --vscode-testing-coverCountBadgeForeground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
536
+ --vscode-testing-coveredBorder: var(--jetbrains-TextLink-activeForeground);
537
+ --vscode-testing-coveredGutterBackground: var(--jetbrains-TextCodeBlock-background);
538
+ --vscode-testing-iconErrored: var(--jetbrains-Button-disabledText);
539
+ --vscode-testing-iconErrored-retired: var(--jetbrains-Label-disabledShadow);
540
+ --vscode-testing-iconFailed: var(--jetbrains-Button-shadow);
541
+ --vscode-testing-iconFailed-retired: var(--jetbrains-Button-default-endBorderColor);
542
+ --vscode-testing-iconPassed: var(--jetbrains-Button-foreground);
543
+ --vscode-testing-iconPassed-retired: var(--jetbrains-Button-startBorderColor);
544
+ --vscode-testing-iconQueued: var(--jetbrains-Button-secondaryForeground);
545
+ --vscode-testing-iconQueued-retired: var(--jetbrains-Button-disabledBorderColor);
546
+ --vscode-testing-iconSkipped: var(--jetbrains-Button-endBackground);
547
+ --vscode-testing-iconSkipped-retired: var(--jetbrains-Button-disabledText);
548
+ --vscode-testing-iconUnset: var(--jetbrains-TextBlockQuote-border);
549
+ --vscode-testing-iconUnset-retired: var(--jetbrains-TextPreformat-foreground);
550
+ --vscode-testing-message-error-decorationForeground: var(--jetbrains-Button-default-foreground);
551
+ --vscode-testing-message-info-decorationForeground: var(--jetbrains-TextCodeBlock-background);
552
+ --vscode-testing-messagePeekBorder: var(--jetbrains-Button-default-startBorderColor);
553
+ --vscode-testing-peekBorder: var(--jetbrains-Button-default-focusColor);
554
+ --vscode-testing-runAction: var(--jetbrains-Toolbar-hoverOutline);
555
+ --vscode-testing-uncoveredBorder: var(--jetbrains-Button-secondaryForeground);
556
+ --vscode-testing-uncoveredGutterBackground: var(--jetbrains-Button-endBorderColor);
557
+ --vscode-textBlockQuote-border: var(--jetbrains-Button-shadow);
558
+ --vscode-textCodeBlock-background: var(--jetbrains-TextCodeBlock-background);
559
+ --vscode-textLink-activeForeground: var(--jetbrains-Link-hoverForeground);
560
+ --vscode-textLink-foreground: var(--jetbrains-Hyperlink-linkColor);
561
+ --vscode-textPreformat-background: var(--jetbrains-TextPreformat-background);
562
+ --vscode-textPreformat-foreground: var(--jetbrains-TextPreformat-foreground);
563
+ --vscode-textSeparator-foreground: var(--jetbrains-TextSeparator-foreground);
564
+ --vscode-titleBar-activeBackground: var(--jetbrains-TitleBar-activeBackground);
565
+ --vscode-titleBar-activeForeground: var(--jetbrains-TitleBar-activeForeground);
566
+ --vscode-titleBar-border: var(--jetbrains-TitleBar-border);
567
+ --vscode-toolbar-hoverOutline: var(--jetbrains-Toolbar-hoverOutline);
568
+ --vscode-tree-inactiveIndentGuidesStroke: var(--jetbrains-Tree-inactiveIndentGuidesStroke);
569
+ --vscode-tree-indentGuidesStroke: var(--jetbrains-Tree-indentGuidesStroke);
570
+ --vscode-welcomePage-progress-background: var(--jetbrains-WelcomePage-progress-background);
571
+ --vscode-welcomePage-progress-foreground: var(--jetbrains-WelcomePage-progress-foreground);
572
+ --vscode-welcomePage-tileBackground: var(--jetbrains-WelcomePage-tileBackground);
573
+ --vscode-welcomePage-tileBorder: var(--jetbrains-WelcomePage-tileBorder);
574
+ --vscode-widget-border: var(--jetbrains-Popup-borderColor);
575
+ --vscode-window-activeBorder: var(--jetbrains-Window-activeBorder);
576
+ --vscode-window-inactiveBorder: var(--jetbrains-Window-inactiveBorder);
577
+ --button-icon-background: var(--jetbrains-Button-iconBackground);
578
+ --foreground: var(--jetbrains-Button-foreground);
579
+
580
+ /* Mimic rules injected by VSCode */
581
+ --vscode-font-family: var(--font-family);
582
+ --vscode-font-weight: var(--font-weight);
583
+ --vscode-font-size: var(--type-ramp-base-font-size);
584
+ --vscode-editor-font-family: var(--font-family);
585
+ --vscode-editor-font-weight: var(--font-weight);
586
+ --vscode-editor-font-size: var(--type-ramp-minus1-font-size);
587
+
588
+ --vscode-widget-shadow: rgba(0, 0, 0, 0.36);
589
+
590
+ /* todo: get this from the vscode implementation instead of hardcoded on this theme file*/
591
+ --vscode-font-size: 13px;
592
+ scrollbar-color: var(--vscode-scrollbarSlider-background) var(--vscode-editor-background);
593
+ }
594
+
595
+ /* Mimic rules injected by VSCode */
596
+
597
+ html[data-ide='JetBrains'] body {
598
+ overscroll-behavior-x: none;
599
+ background-color: var(--vscode-sideBar-background);
600
+ color: var(--vscode-editor-foreground);
601
+ font-family: var(--vscode-font-family);
602
+ font-weight: var(--vscode-font-weight);
603
+ font-size: var(--vscode-font-size);
604
+ margin: 0 auto;
605
+ padding: 0;
606
+ }
607
+
608
+ html[data-ide='JetBrains'] :matches(img, video) {
609
+ max-width: 100%;
610
+ max-height: 100%;
611
+ }
612
+
613
+ html[data-ide='JetBrains'] :matches(a, a code) {
614
+ color: var(--vscode-textLink-foreground);
615
+ }
616
+
617
+ html[data-ide='JetBrains'] a:hover {
618
+ color: var(--vscode-textLink-activeForeground);
619
+ }
620
+
621
+ html[data-ide='JetBrains'] :matches(a, input, select, textarea):focus {
622
+ outline: 1px solid -webkit-focus-ring-color;
623
+ outline-offset: -1px;
624
+ }
625
+
626
+ html[data-ide='JetBrains'] code {
627
+ font-family: monospace; /* todo: get proper font from hosting platform */
628
+ font-size: 0.8rem;
629
+ color: var(--vscode-textPreformat-foreground);
630
+ background-color: var(--vscode-textPreformat-background);
631
+ padding: 1px 3px;
632
+ border-radius: 4px;
633
+ }
634
+
635
+ html[data-ide='JetBrains'] pre code {
636
+ padding: 0;
637
+ }
638
+
639
+
640
+ html[data-ide='JetBrains'] blockquote {
641
+ background: var(--vscode-textBlockQuote-background);
642
+ border-color: var(--vscode-textBlockQuote-border);
643
+ }
644
+
645
+ /* color-mix is not supported on JetBrains webview */
646
+ html[data-ide='JetBrains'] .context-item-mention-node {
647
+ color: var(--vscode-inputOption-activeForeground);
648
+ background-color: var(--vscode-badge-background);
649
+ gap: 0.2rem;
650
+
651
+ .icon {
652
+ width: 1rem;
653
+ height: 1rem;
654
+ }
655
+ }
656
+
657
+ html[data-ide='JetBrains'] .container {
658
+ background-color: var(--vscode-input-background);
659
+ }
660
+
661
+ html[data-ide='JetBrains'] .tw-bg-muted-transparent:hover {
662
+ background-color: var(--jetbrains-ActionButton-hoverBackground);
663
+ }
664
+
665
+ /* Custom rule for cmdk heading:
666
+ * VSCode uses input background for headings.
667
+ * JetBrains needs different styling to distinguish headings because input background are the same as pane background. */
668
+
669
+ html[data-ide='JetBrains'] [cmdk-group-heading] {
670
+ background: var(--jetbrains-EditorPane-inactiveBackground);
671
+ }
672
+
673
+ html[data-ide='JetBrains'] body *::-webkit-scrollbar {
674
+ width: 14px;
675
+ height: 8px;
676
+ background-color: transparent;
677
+ }
678
+
679
+ html[data-ide='JetBrains'] body *::-webkit-scrollbar-thumb {
680
+ background: var(--scrollbar-slider-active-background);
681
+ border-radius: 100px;
682
+ border: 3px solid var(--jetbrains-Desktop-background);
683
+ }
684
+
685
+ html[data-ide='JetBrains'] pre::-webkit-scrollbar {
686
+ width: 14px;
687
+ height: 14px;
688
+ background-color: transparent;
689
+ }
690
+
691
+ html[data-ide='JetBrains'] pre::-webkit-scrollbar-thumb {
692
+ background: rgba(255, 255, 255, 0.15);
693
+ border-radius: 100px;
694
+ border: 3px solid var(--code-background);
695
+ }
minion.html ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8" />
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
+ <!-- This content security policy also implicitly disables inline scripts and styles. -->
7
+ <meta
8
+ http-equiv="Content-Security-Policy"
9
+ content="default-src 'none'; img-src {cspSource} https: data:; script-src {cspSource}; style-src {cspSource}; font-src data: {cspSource};"
10
+ />
11
+ <!-- DO NOT REMOVE: THIS FILE IS THE ENTRY FILE FOR CODY WEBVIEW -->
12
+ <title>Cody</title>
13
+ </head>
14
+ <body>
15
+ <div id="root"></div>
16
+ <script type="module" src="minion/index.tsx"></script>
17
+ </body>
18
+ </html>
popover.module.css ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+
2
+ .popover {
3
+ box-shadow: 0 193px 54px 0 rgba(0, 0, 0, 0), 0 123px 49px 0 rgba(0, 0, 0, 0.01),
4
+ 0 69px 42px 0 rgba(0, 0, 0, 0.04), 0 31px 31px 0 rgba(0, 0, 0, 0.07), 0 8px 17px 0 rgba(0, 0, 0, 0.08);
5
+ }
reset.css ADDED
@@ -0,0 +1,343 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ Custom reset styles mixin, primary is used to scope forked
3
+ from Tailwind package reset styles (since tailwind doesn't support
4
+ prefix for base styles yet).
5
+
6
+ @layer is important since we don't want to override any custom
7
+ rules in application styles but want to imitate a standard reset
8
+ styles (layer lowers selector weight by default compared to common
9
+ selectors outside of layers)
10
+ */
11
+ @define-mixin reset-styles {
12
+ @layer {
13
+ /*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/
14
+
15
+ /*
16
+ 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
17
+ 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
18
+ */
19
+ *,
20
+ ::before,
21
+ ::after {
22
+ box-sizing: border-box; /* 1 */
23
+ border-width: 0; /* 2 */
24
+ border-style: solid; /* 2 */
25
+ border-color: #e5e7eb; /* 2 */
26
+ }
27
+
28
+ ::before,
29
+ ::after {
30
+ --tw-content: '';
31
+ }
32
+
33
+ /*
34
+ 1. Add the correct height in Firefox.
35
+ 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
36
+ 3. Ensure horizontal rules are visible by default.
37
+ */
38
+ hr {
39
+ height: 0; /* 1 */
40
+ color: inherit; /* 2 */
41
+ border-top-width: 1px; /* 3 */
42
+ }
43
+
44
+ /*
45
+ Add the correct text decoration in Chrome, Edge, and Safari.
46
+ */
47
+ abbr:where([title]) {
48
+ text-decoration: underline dotted;
49
+ }
50
+
51
+ /*
52
+ Remove the default font size and weight for headings.
53
+ */
54
+ h1,
55
+ h2,
56
+ h3,
57
+ h4,
58
+ h5,
59
+ h6 {
60
+ font-size: inherit;
61
+ font-weight: inherit;
62
+ }
63
+
64
+ /*
65
+ Reset links to optimize for opt-in styling instead of opt-out.
66
+ */
67
+ a {
68
+ color: inherit;
69
+ text-decoration: inherit;
70
+ }
71
+
72
+ /*
73
+ Add the correct font weight in Edge and Safari.
74
+ */
75
+ b,
76
+ strong {
77
+ font-weight: bolder;
78
+ }
79
+
80
+ /*
81
+ 1. Use the user's configured `mono` font-family by default.
82
+ 2. Use the user's configured `mono` font-feature-settings by default.
83
+ 3. Use the user's configured `mono` font-variation-settings by default.
84
+ 4. Correct the odd `em` font sizing in all browsers.
85
+ */
86
+ code,
87
+ kbd,
88
+ samp,
89
+ pre {
90
+ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; /* 1 */
91
+ font-feature-settings: normal; /* 2 */
92
+ font-variation-settings: normal; /* 3 */
93
+ font-size: 1em; /* 4 */
94
+ }
95
+
96
+ /*
97
+ Add the correct font size in all browsers.
98
+ */
99
+ small {
100
+ font-size: 80%;
101
+ }
102
+
103
+ /*
104
+ Prevent `sub` and `sup` elements from affecting the line height in all browsers.
105
+ */
106
+ sub,
107
+ sup {
108
+ font-size: 75%;
109
+ line-height: 0;
110
+ position: relative;
111
+ vertical-align: baseline;
112
+ }
113
+
114
+ sub {
115
+ bottom: -0.25em;
116
+ }
117
+
118
+ sup {
119
+ top: -0.5em;
120
+ }
121
+
122
+ /*
123
+ 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
124
+ 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
125
+ 3. Remove gaps between table borders by default.
126
+ */
127
+ table {
128
+ text-indent: 0; /* 1 */
129
+ border-color: inherit; /* 2 */
130
+ border-collapse: collapse; /* 3 */
131
+ }
132
+
133
+ /*
134
+ 1. Change the font styles in all browsers.
135
+ 2. Remove the margin in Firefox and Safari.
136
+ 3. Remove default padding in all browsers.
137
+ */
138
+ button,
139
+ input,
140
+ optgroup,
141
+ select,
142
+ textarea {
143
+ font-family: inherit; /* 1 */
144
+ font-feature-settings: inherit; /* 1 */
145
+ font-variation-settings: inherit; /* 1 */
146
+ font-size: 100%; /* 1 */
147
+ font-weight: inherit; /* 1 */
148
+ line-height: inherit; /* 1 */
149
+ letter-spacing: inherit; /* 1 */
150
+ color: inherit; /* 1 */
151
+ margin: 0; /* 2 */
152
+ padding: 0; /* 3 */
153
+ }
154
+
155
+ /*
156
+ Remove the inheritance of text transform in Edge and Firefox.
157
+ */
158
+ button,
159
+ select {
160
+ text-transform: none;
161
+ }
162
+
163
+ /*
164
+ 1. Correct the inability to style clickable types in iOS and Safari.
165
+ 2. Remove default button styles.
166
+ */
167
+ button,
168
+ input:where([type='button']),
169
+ input:where([type='reset']),
170
+ input:where([type='submit']) {
171
+ appearance: button; /* 1 */
172
+ background-color: transparent; /* 2 */
173
+ background-image: none; /* 2 */
174
+ }
175
+
176
+ /*
177
+ Use the modern Firefox focus style for all focusable elements.
178
+ */
179
+ :-moz-focusring {
180
+ outline: auto;
181
+ }
182
+
183
+ /*
184
+ Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
185
+ */
186
+ :-moz-ui-invalid {
187
+ box-shadow: none;
188
+ }
189
+
190
+ /*
191
+ Add the correct vertical alignment in Chrome and Firefox.
192
+ */
193
+ progress {
194
+ vertical-align: baseline;
195
+ }
196
+
197
+ /*
198
+ Correct the cursor style of increment and decrement buttons in Safari.
199
+ */
200
+ ::-webkit-inner-spin-button,
201
+ ::-webkit-outer-spin-button {
202
+ height: auto;
203
+ }
204
+
205
+ /*
206
+ 1. Correct the odd appearance in Chrome and Safari.
207
+ 2. Correct the outline style in Safari.
208
+ */
209
+ [type='search'] {
210
+ appearance: textfield; /* 1 */
211
+ outline-offset: -2px; /* 2 */
212
+ }
213
+
214
+ /*
215
+ Remove the inner padding in Chrome and Safari on macOS.
216
+ */
217
+ ::-webkit-search-decoration {
218
+ appearance: none;
219
+ }
220
+
221
+ /*
222
+ 1. Correct the inability to style clickable types in iOS and Safari.
223
+ 2. Change font properties to `inherit` in Safari.
224
+ */
225
+ ::-webkit-file-upload-button {
226
+ appearance: button; /* 1 */
227
+ font: inherit; /* 2 */
228
+ }
229
+
230
+ /*
231
+ Add the correct display in Chrome and Safari.
232
+ */
233
+ summary {
234
+ display: list-item;
235
+ }
236
+
237
+ /*
238
+ Removes the default spacing and border for appropriate elements.
239
+ */
240
+ blockquote,
241
+ dl,
242
+ dd,
243
+ h1,
244
+ h2,
245
+ h3,
246
+ h4,
247
+ h5,
248
+ h6,
249
+ hr,
250
+ figure,
251
+ p,
252
+ pre {
253
+ margin: 0;
254
+ }
255
+
256
+ fieldset {
257
+ margin: 0;
258
+ padding: 0;
259
+ }
260
+
261
+ legend {
262
+ padding: 0;
263
+ }
264
+
265
+ ol,
266
+ ul,
267
+ menu {
268
+ list-style: none;
269
+ margin: 0;
270
+ padding: 0;
271
+ }
272
+
273
+ /*
274
+ Reset default styling for dialogs.
275
+ */
276
+ dialog {
277
+ padding: 0;
278
+ }
279
+
280
+ /*
281
+ Prevent resizing textareas horizontally by default.
282
+ */
283
+ textarea {
284
+ resize: vertical;
285
+ }
286
+
287
+ /*
288
+ 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
289
+ 2. Set the default placeholder color to the user's configured gray 400 color.
290
+ */
291
+ input::placeholder,
292
+ textarea::placeholder {
293
+ opacity: 1; /* 1 */
294
+ color: #9ca3af; /* 2 */
295
+ }
296
+
297
+ /*
298
+ Set the default cursor for buttons.
299
+ */
300
+ button,
301
+ [role='button'] {
302
+ cursor: pointer;
303
+ }
304
+
305
+ /*
306
+ Make sure disabled buttons don't get the pointer cursor.
307
+ */
308
+ :disabled {
309
+ cursor: default;
310
+ }
311
+
312
+ /*
313
+ 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
314
+ 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
315
+ This can trigger a poorly considered lint error in some tools but is included by design.
316
+ */
317
+ img,
318
+ svg,
319
+ video,
320
+ canvas,
321
+ audio,
322
+ iframe,
323
+ embed,
324
+ object {
325
+ display: block; /* 1 */
326
+ vertical-align: middle; /* 2 */
327
+ }
328
+
329
+ /*
330
+ Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
331
+ */
332
+ img,
333
+ video {
334
+ max-width: 100%;
335
+ height: auto;
336
+ }
337
+
338
+ /* Make elements with the HTML hidden attribute stay hidden by default */
339
+ [hidden] {
340
+ display: none;
341
+ }
342
+ }
343
+ }
shadcn.css ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ @tailwind base;
2
+ @tailwind components;
3
+ @tailwind utilities;
styles.css ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /*
3
+ Since this package is used only for Cody Web in Sourcegraph it's ok to
4
+ not include this in the cody web package since highlights styles is already
5
+ imported in Sourcegraph shell.
6
+ */
7
+ /*@import url('../../../vscode/webviews/utils/highlight.css');*/
8
+ @import url('../../node_modules/@vscode/codicons/dist/codicon.css');
9
+ @import url('./reset.css');
10
+
11
+ /*
12
+ Include tailwind "components" and "utilities" directly in
13
+ cody web but DON'T include base reset tailwind styles
14
+ since they will conflict with any possible reset/global
15
+ styles in consumer. See @mixin reset-styles for more details
16
+ */
17
+ @tailwind components;
18
+ @tailwind utilities;
19
+
20
+ :root {
21
+ --vscode-font-size: 13px;
22
+ --vscode-font-family: -apple-system, BlinkMacSystemFont, 'Ubuntu', 'Droid Sans', 'Segoe WPC', 'Segoe UI', sans-serif;
23
+ --vscode-editor-font-family: 'Monaco', 'Consolas', monospace;
24
+ }
25
+
26
+ [data-cody-web-chat] {
27
+ /*
28
+ Include custom reset layer styles to avoid any big differences
29
+ in shadcn ui styles, they all will be scoped under [data-cody-web-chat]
30
+ so they won't effect any styles in consumer.
31
+ */
32
+ @mixin reset-styles;
33
+
34
+ height: 100%;
35
+ overflow: auto;
36
+ background-color: var(--vscode-editor-background);
37
+ font-size: var(--vscode-font-size);
38
+ font-family: var(--vscode-font-family);
39
+ color: var(--vscode-editor-foreground);
40
+
41
+ & a {
42
+ text-decoration: none;
43
+ }
44
+ }
toolbar.module.css ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --toolbar-button-font-size: 12px;
3
+ }
4
+
5
+ .button {
6
+ &, & + aside {
7
+ /* Also style our popovers. */
8
+ font-size: var(--toolbar-button-font-size);
9
+ line-height: var(--toolbar-button-font-size);
10
+ }
11
+
12
+ user-select: none;
13
+ &:enabled {
14
+ cursor: pointer;
15
+ }
16
+
17
+ border-radius: 3px;
18
+ --padding-y: 2px;
19
+ --padding-x: 3px;
20
+ padding: var(--padding-y) var(--padding-x);
21
+
22
+ --icon-size: 16px;
23
+
24
+ --gap: 2px;
25
+ gap: var(--gap);
26
+
27
+ flex-shrink: 0;
28
+
29
+ > svg {
30
+ flex-shrink: 0;
31
+ width: var(--icon-size);
32
+ height: var(--icon-size);
33
+ stroke-width: 1.5px;
34
+ }
35
+ }
36
+
37
+ .button--icon-end-chevron > svg:last-child {
38
+ margin-left: calc(-1*var(--gap));
39
+ }
40
+
41
+ .button--primary {
42
+ color: var(--vscode-button-foreground);
43
+ background-color: var(--vscode-button-background);
44
+
45
+ &.button--no-icon-start {
46
+ padding-left: calc(2*var(--padding-x));
47
+ }
48
+
49
+ &.button--no-icon-end {
50
+ padding-right: calc(2*var(--padding-x));
51
+ }
52
+ }
53
+
54
+ .button--secondary {
55
+ opacity: 0.6;
56
+ color: var(--vscode-input-foreground);
57
+ background-color: unset;
58
+
59
+ &:enabled:is(:hover, :focus-within) {
60
+ opacity: 1;
61
+ }
62
+ }
63
+
64
+ .button:disabled {
65
+ opacity: 0.5;
66
+ &.button--secondary {
67
+ opacity: 0.7;
68
+ }
69
+ }
visual-studio.css ADDED
@@ -0,0 +1,633 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* stylelint-disable comment-empty-line-before */
2
+
3
+ html[data-ide='VisualStudio'] {
4
+ /* --vscode-actionBar-toggledBackground: var(); */
5
+ /* --vscode-activityBar-background: var(); */
6
+ /* --vscode-activityBar-border: var(); */
7
+ /* --vscode-activityBar-foreground: var(); */
8
+ /* --vscode-activityBar-inactiveForeground: var(); */
9
+ /* --vscode-activityBarBadge-background: var(); */
10
+ /* --vscode-activityBarBadge-foreground: var(); */
11
+ /* --vscode-activityBarTop-activeBorder: var(); */
12
+ /* --vscode-activityBarTop-dropBorder: var(); */
13
+ /* --vscode-activityBarTop-foreground: var(); */
14
+ /* --vscode-activityBarTop-inactiveForeground: var(); */
15
+ --vscode-badge-background: var(--visualstudio-smarttaghoverfill);
16
+ --vscode-badge-foreground: var(--visualstudio-smarttaghovertext);
17
+ /* --vscode-banner-iconForeground: var(); */
18
+ /* --vscode-breadcrumb-activeSelectionForeground: var(); */
19
+ /* --vscode-breadcrumb-background: var(); */
20
+ /* --vscode-breadcrumb-focusForeground: var(); */
21
+ /* --vscode-breadcrumb-foreground: var(); */
22
+ /* --vscode-breadcrumbPicker-background: var(); */
23
+ --vscode-button-border: var(--visualstudio-filetabbuttonhoverselectedactiveborder);
24
+ --vscode-button-background: var(--visualstudio-filetabbackground);
25
+ --vscode-button-hoverBackground: var(--visualstudio-filetabselectedbackground);
26
+ --vscode-button-foreground: var(--visualstudio-filetabparenttext);
27
+ --vscode-button-secondaryHoverBackground: var(--visualstudio-filetabprovisionalhover);
28
+ --vscode-button-secondaryBackground: var(--visualstudio-filetabbackground);
29
+ --vscode-button-secondaryForeground: var(--visualstudio-filetabinactivetext);
30
+ --vscode-button-separator: var(--visualstudio-filetabprimaryseparator);
31
+ --vscode-charts-blue: var(--visualstudio-vizsurfacesoftbluedark);
32
+ /* --vscode-charts-foreground: var(); */
33
+ --vscode-charts-green: var(--visualstudio-vizsurfacegreendark);
34
+ --vscode-charts-lines: var(--visualstudio-snaplines);
35
+ --vscode-charts-orange: var(--visualstudio-vizsurfacebrowndark);
36
+ --vscode-charts-purple: var(--visualstudio-vizsurfaceplumdark);
37
+ --vscode-charts-red: var(--visualstudio-vizsurfacereddark);
38
+ --vscode-charts-yellow: var(--visualstudio-vizsurfacegoldlight);
39
+ /* --vscode-chat-avatarBackground: var(); */
40
+ /* --vscode-chat-avatarForeground: var(); */
41
+ /* --vscode-chat-requestBackground: var(); */
42
+ /* --vscode-chat-requestBorder: var(); */
43
+ --vscode-chat-slashCommandBackground: var(--visualstudio-editorexpansionlink);
44
+ --vscode-chat-slashCommandForeground: var(--visualstudio-editorexpansiontext);
45
+ /* --vscode-checkbox-background: var(); */
46
+ /* --vscode-checkbox-border: var(); */
47
+ /* --vscode-checkbox-foreground: var(); */
48
+ /* --vscode-checkbox-selectBackground: var(); */
49
+ /* --vscode-checkbox-selectBorder: var(); */
50
+ /* --vscode-commandCenter-activeBorder: var(); */
51
+ /* --vscode-commandCenter-activeForeground: var(); */
52
+ /* --vscode-commandCenter-border: var(); */
53
+ /* --vscode-commandCenter-debuggingBackground: var(); */
54
+ /* --vscode-commandCenter-foreground: var(); */
55
+ /* --vscode-commentsView-resolvedIcon: var(); */
56
+ /* --vscode-commentsView-unresolvedIcon: var(); */
57
+ /* --vscode-contrastActiveBorder: var(); */
58
+ /* --vscode-contrastBorder: var(); */
59
+ /* --vscode-debugConsole-errorForeground: var(); */
60
+ /* --vscode-debugConsole-infoForeground: var(); */
61
+ /* --vscode-debugConsole-sourceForeground: var(); */
62
+ /* --vscode-debugConsole-warningForeground: var(); */
63
+ /* --vscode-debugConsoleInputIcon-foreground: var(); */
64
+ /* --vscode-debugExceptionWidget-background: var(); */
65
+ /* --vscode-debugExceptionWidget-border: var(); */
66
+ /* --vscode-debugIcon-breakpointCurrentStackframeForeground: var(); */
67
+ /* --vscode-debugIcon-breakpointDisabledForeground: var(); */
68
+ /* --vscode-debugIcon-breakpointForeground: var(); */
69
+ /* --vscode-debugIcon-breakpointStackframeForeground: var(); */
70
+ /* --vscode-debugIcon-breakpointUnverifiedForeground: var(); */
71
+ /* --vscode-debugIcon-continueForeground: var(); */
72
+ /* --vscode-debugIcon-disconnectForeground: var(); */
73
+ /* --vscode-debugIcon-pauseForeground: var(); */
74
+ /* --vscode-debugIcon-restartForeground: var(); */
75
+ /* --vscode-debugIcon-startForeground: var(); */
76
+ /* --vscode-debugIcon-stepBackForeground: var(); */
77
+ /* --vscode-debugIcon-stepIntoForeground: var(); */
78
+ /* --vscode-debugIcon-stepOutForeground: var(); */
79
+ /* --vscode-debugIcon-stepOverForeground: var(); */
80
+ /* --vscode-debugIcon-stopForeground: var(); */
81
+ /* --vscode-debugTokenExpression-boolean: var(); */
82
+ /* --vscode-debugTokenExpression-error: var(); */
83
+ /* --vscode-debugTokenExpression-name: var(); */
84
+ /* --vscode-debugTokenExpression-number: var(); */
85
+ /* --vscode-debugTokenExpression-string: var(); */
86
+ /* --vscode-debugTokenExpression-value: var(); */
87
+ /* --vscode-debugToolBar-background: var(); */
88
+ /* --vscode-debugView-exceptionLabelBackground: var(); */
89
+ /* --vscode-debugView-exceptionLabelForeground: var(); */
90
+ /* --vscode-debugView-stateLabelBackground: var(); */
91
+ /* --vscode-debugView-stateLabelForeground: var(); */
92
+ /* --vscode-debugView-valueChangedHighlight: var(); */
93
+ /* --vscode-descriptionForeground: var(); */
94
+ /* --vscode-diffEditor-border: var(); */
95
+ /* --vscode-diffEditor-insertedTextBorder: var(); */
96
+ /* --vscode-diffEditor-move-border: var(); */
97
+ /* --vscode-diffEditor-moveActive-border: var(); */
98
+ /* --vscode-diffEditor-removedTextBorder: var(); */
99
+ /* --vscode-diffEditor-unchangedRegionBackground: var(); */
100
+ /* --vscode-diffEditor-unchangedRegionForeground: var(); */
101
+ /* --vscode-diffEditor-unchangedRegionShadow: var(); */
102
+ /* --vscode-disabledForeground: var(); */
103
+ --vscode-dropdown-background: var(--visualstudio-dropdownbackground);
104
+ --vscode-dropdown-border: var(--visualstudio-dropdownborder);
105
+ --vscode-dropdown-foreground: var(--visualstudio-dropdowntext);
106
+ --vscode-dropdown-listBackground: var(--visualstudio-dropdownmouseoverbackgroundend);
107
+ --vscode-editor-background: var(--visualstudio-editorexpansionfill);
108
+ /* --vscode-editor-findMatchBorder: var(); */
109
+ /* --vscode-editor-findMatchHighlightBorder: var(); */
110
+ /* --vscode-editor-findRangeHighlightBorder: var(); */
111
+ /* --vscode-editor-focusedStackFrameHighlightBackground: var(); */
112
+ --vscode-editor-foreground: var(--visualstudio-toolwindowtext);
113
+ /* --vscode-editor-hoverHighlightBackground: var(); */
114
+ /* --vscode-editor-inactiveSelectionBackground: var(); */
115
+ /* --vscode-editor-inlineValuesBackground: var(); */
116
+ /* --vscode-editor-inlineValuesForeground: var(); */
117
+ /* --vscode-editor-lineHighlightBorder: var(); */
118
+ /* --vscode-editor-linkedEditingBackground: var(); */
119
+ /* --vscode-editor-rangeHighlightBorder: var(); */
120
+ /* --vscode-editor-selectionBackground: var(); */
121
+ /* --vscode-editor-selectionForeground: var(); */
122
+ /* --vscode-editor-selectionHighlightBorder: var(); */
123
+ /* --vscode-editor-snippetFinalTabstopHighlightBorder: var(); */
124
+ /* --vscode-editor-snippetTabstopHighlightBackground: var(); */
125
+ /* --vscode-editor-stackFrameHighlightBackground: var(); */
126
+ /* --vscode-editor-symbolHighlightBorder: var(); */
127
+ /* --vscode-editor-wordHighlightBorder: var(); */
128
+ /* --vscode-editor-wordHighlightStrongBorder: var(); */
129
+ /* --vscode-editor-wordHighlightTextBorder: var(); */
130
+ /* --vscode-editorActiveLineNumber-foreground: var(); */
131
+ /* --vscode-editorBracketHighlight-foreground1: var(); */
132
+ /* --vscode-editorBracketHighlight-foreground2: var(); */
133
+ /* --vscode-editorBracketHighlight-foreground3: var(); */
134
+ /* --vscode-editorBracketHighlight-foreground4: var(); */
135
+ /* --vscode-editorBracketHighlight-foreground5: var(); */
136
+ /* --vscode-editorBracketHighlight-foreground6: var(); */
137
+ /* --vscode-editorBracketHighlight-unexpectedBracket-foreground: var(); */
138
+ /* --vscode-editorBracketMatch-background: var(); */
139
+ /* --vscode-editorBracketMatch-border: var(); */
140
+ /* --vscode-editorBracketPairGuide-activeBackground1: var(); */
141
+ /* --vscode-editorBracketPairGuide-activeBackground2: var(); */
142
+ /* --vscode-editorBracketPairGuide-activeBackground3: var(); */
143
+ /* --vscode-editorBracketPairGuide-activeBackground4: var(); */
144
+ /* --vscode-editorBracketPairGuide-activeBackground5: var(); */
145
+ /* --vscode-editorBracketPairGuide-activeBackground6: var(); */
146
+ /* --vscode-editorBracketPairGuide-background1: var(); */
147
+ /* --vscode-editorBracketPairGuide-background2: var(); */
148
+ /* --vscode-editorBracketPairGuide-background3: var(); */
149
+ /* --vscode-editorBracketPairGuide-background4: var(); */
150
+ /* --vscode-editorBracketPairGuide-background5: var(); */
151
+ /* --vscode-editorBracketPairGuide-background6: var(); */
152
+ /* --vscode-editorCodeLens-foreground: var(); */
153
+ /* --vscode-editorCommentsWidget-rangeActiveBackground: var(); */
154
+ /* --vscode-editorCommentsWidget-rangeBackground: var(); */
155
+ /* --vscode-editorCommentsWidget-replyInputBackground: var(); */
156
+ /* --vscode-editorCommentsWidget-resolvedBorder: var(); */
157
+ /* --vscode-editorCommentsWidget-unresolvedBorder: var(); */
158
+ /* --vscode-editorCursor-foreground: var(); */
159
+ /* --vscode-editorError-border: var(); */
160
+ /* --vscode-editorError-foreground: var(); */
161
+ /* --vscode-editorGhostText-border: var(); */
162
+ /* --vscode-editorGroup-border: var(); */
163
+ /* --vscode-editorGroup-dropIntoPromptBackground: var(); */
164
+ /* --vscode-editorGroup-dropIntoPromptBorder: var(); */
165
+ /* --vscode-editorGroup-dropIntoPromptForeground: var(); */
166
+ /* --vscode-editorGroup-focusedEmptyBorder: var(); */
167
+ /* --vscode-editorGroupHeader-border: var(); */
168
+ /* --vscode-editorGroupHeader-noTabsBackground: var(); */
169
+ /* --vscode-editorGutter-addedBackground: var(); */
170
+ /* --vscode-editorGutter-background: var(); */
171
+ /* --vscode-editorGutter-commentGlyphForeground: var(); */
172
+ /* --vscode-editorGutter-commentRangeForeground: var(); */
173
+ /* --vscode-editorGutter-commentUnresolvedGlyphForeground: var(); */
174
+ /* --vscode-editorGutter-deletedBackground: var(); */
175
+ /* --vscode-editorGutter-foldingControlForeground: var(); */
176
+ /* --vscode-editorGutter-modifiedBackground: var(); */
177
+ /* --vscode-editorHint-border: var(); */
178
+ /* --vscode-editorHoverWidget-background: var(); */
179
+ /* --vscode-editorHoverWidget-border: var(); */
180
+ /* --vscode-editorHoverWidget-foreground: var(); */
181
+ /* --vscode-editorHoverWidget-highlightForeground: var(); */
182
+ /* --vscode-editorHoverWidget-statusBarBackground: var(); */
183
+ /* --vscode-editorIndentGuide-activeBackground: var(); */
184
+ /* --vscode-editorIndentGuide-activeBackground1: var(); */
185
+ /* --vscode-editorIndentGuide-activeBackground2: var(); */
186
+ /* --vscode-editorIndentGuide-activeBackground3: var(); */
187
+ /* --vscode-editorIndentGuide-activeBackground4: var(); */
188
+ /* --vscode-editorIndentGuide-activeBackground5: var(); */
189
+ /* --vscode-editorIndentGuide-activeBackground6: var(); */
190
+ /* --vscode-editorIndentGuide-background: var(); */
191
+ /* --vscode-editorIndentGuide-background1: var(); */
192
+ /* --vscode-editorIndentGuide-background2: var(); */
193
+ /* --vscode-editorIndentGuide-background3: var(); */
194
+ /* --vscode-editorIndentGuide-background4: var(); */
195
+ /* --vscode-editorIndentGuide-background5: var(); */
196
+ /* --vscode-editorIndentGuide-background6: var(); */
197
+ /* --vscode-editorInfo-border: var(); */
198
+ /* --vscode-editorInfo-foreground: var(); */
199
+ /* --vscode-editorInlayHint-background: var(); */
200
+ /* --vscode-editorInlayHint-foreground: var(); */
201
+ /* --vscode-editorInlayHint-parameterBackground: var(); */
202
+ /* --vscode-editorInlayHint-parameterForeground: var(); */
203
+ /* --vscode-editorInlayHint-typeBackground: var(); */
204
+ /* --vscode-editorInlayHint-typeForeground: var(); */
205
+ /* --vscode-editorLightBulb-foreground: var(); */
206
+ /* --vscode-editorLightBulbAi-foreground: var(); */
207
+ /* --vscode-editorLightBulbAutoFix-foreground: var(); */
208
+ /* --vscode-editorLineNumber-activeForeground: var(); */
209
+ /* --vscode-editorLineNumber-foreground: var(); */
210
+ /* --vscode-editorLink-activeForeground: var(); */
211
+ /* --vscode-editorMarkerNavigation-background: var(); */
212
+ /* --vscode-editorMarkerNavigationError-background: var(); */
213
+ /* --vscode-editorMarkerNavigationInfo-background: var(); */
214
+ /* --vscode-editorMarkerNavigationWarning-background: var(); */
215
+ /* --vscode-editorMarkerNavigationWarning-headerBackground: var(); */
216
+ /* --vscode-editorMultiCursor-primary-foreground: var(); */
217
+ /* --vscode-editorMultiCursor-secondary-foreground: var(); */
218
+ /* --vscode-editorOverviewRuler-addedForeground: var(); */
219
+ /* --vscode-editorOverviewRuler-border: var(); */
220
+ /* --vscode-editorOverviewRuler-bracketMatchForeground: var(); */
221
+ /* --vscode-editorOverviewRuler-commentForeground: var(); */
222
+ /* --vscode-editorOverviewRuler-commentUnresolvedForeground: var(); */
223
+ /* --vscode-editorOverviewRuler-commonContentForeground: var(); */
224
+ /* --vscode-editorOverviewRuler-currentContentForeground: var(); */
225
+ /* --vscode-editorOverviewRuler-deletedForeground: var(); */
226
+ /* --vscode-editorOverviewRuler-errorForeground: var(); */
227
+ /* --vscode-editorOverviewRuler-findMatchForeground: var(); */
228
+ /* --vscode-editorOverviewRuler-incomingContentForeground: var(); */
229
+ /* --vscode-editorOverviewRuler-infoForeground: var(); */
230
+ /* --vscode-editorOverviewRuler-modifiedForeground: var(); */
231
+ /* --vscode-editorOverviewRuler-rangeHighlightForeground: var(); */
232
+ /* --vscode-editorOverviewRuler-selectionHighlightForeground: var(); */
233
+ /* --vscode-editorOverviewRuler-warningForeground: var(); */
234
+ /* --vscode-editorOverviewRuler-wordHighlightForeground: var(); */
235
+ /* --vscode-editorOverviewRuler-wordHighlightStrongForeground: var(); */
236
+ /* --vscode-editorOverviewRuler-wordHighlightTextForeground: var(); */
237
+ --vscode-editorPane-background: var(--visualstudio-editorexpansionfill);
238
+ /* --vscode-editorRuler-foreground: var(); */
239
+ /* --vscode-editorStickyScroll-background: var(); */
240
+ /* --vscode-editorStickyScroll-border: var(); */
241
+ /* --vscode-editorSuggestWidget-background: var(); */
242
+ /* --vscode-editorSuggestWidget-border: var(); */
243
+ /* --vscode-editorSuggestWidget-focusHighlightForeground: var(); */
244
+ /* --vscode-editorSuggestWidget-foreground: var(); */
245
+ /* --vscode-editorSuggestWidget-highlightForeground: var(); */
246
+ /* --vscode-editorSuggestWidgetStatus-foreground: var(); */
247
+ /* --vscode-editorUnicodeHighlight-border: var(); */
248
+ /* --vscode-editorUnnecessaryCode-border: var(); */
249
+ /* --vscode-editorWarning-border: var(); */
250
+ /* --vscode-editorWarning-foreground: var(); */
251
+ /* --vscode-editorWatermark-foreground: var(); */
252
+ /* --vscode-editorWhitespace-foreground: var(); */
253
+ /* --vscode-editorWidget-background: var(); */
254
+ /* --vscode-editorWidget-border: var(); */
255
+ /* --vscode-editorWidget-foreground: var(); */
256
+ --vscode-errorForeground: var(--visualstudio-toolwindowvalidationerrortext);
257
+ /* --vscode-extensionBadge-remoteBackground: var(); */
258
+ /* --vscode-extensionBadge-remoteForeground: var(); */
259
+ /* --vscode-extensionButton-separator: var(); */
260
+ /* --vscode-extensionIcon-preReleaseForeground: var(); */
261
+ /* --vscode-extensionIcon-starForeground: var(); */
262
+ /* --vscode-extensionIcon-verifiedForeground: var(); */
263
+ --vscode-focusBorder: var(--visualstudio-comboboxborder);
264
+ --vscode-foreground: var(--visualstudio-toolwindowtext);
265
+ --vscode-icon-foreground: var(--visualstudio-comboboxtext);
266
+ --vscode-input-background: var(--visualstudio-comboboxbackground);
267
+ --vscode-input-border: var(--visualstudio-comboboxborder);
268
+ --vscode-input-foreground: var(--visualstudio-comboboxtext);
269
+ --vscode-input-placeholderForeground: var(--visualstudio-comboboxitemtextinactive);
270
+ --vscode-inputOption-activeBackground: var(--visualstudio-startpagetextcontrollinkselected);
271
+ --vscode-inputOption-activeBorder: var(--visualstudio-startpagetextcontrollinkselected);
272
+ --vscode-inputOption-activeForeground: var(--visualstudio-startpagetextbody);
273
+ --vscode-inputValidation-errorBackground: var(--visualstudio-statusbardebugging);
274
+ --vscode-inputValidation-errorBorder: var(--visualstudio-statusbardebugging);
275
+ --vscode-inputValidation-infoBackground: var(--visualstudio-statusbarbuilding);
276
+ --vscode-inputValidation-infoBorder: var(--visualstudio-statusbarbuilding);
277
+ /* --vscode-inputValidation-warningBackground: var(); */
278
+ /* --vscode-inputValidation-warningBorder: var(); */
279
+ /* --vscode-interactive-activeCodeBorder: var(); */
280
+ /* --vscode-interactive-inactiveCodeBorder: var(); */
281
+ --vscode-keybindingLabel-background: var(--visualstudio-helpsearchbackground);
282
+ --vscode-keybindingLabel-border: var(--visualstudio-helpsearchborder);
283
+ --vscode-keybindingLabel-bottomBorder: var(--visualstudio-helpsearchfilterborder);
284
+ --vscode-keybindingLabel-foreground: var(--visualstudio-helpsearchtext);
285
+ /* --vscode-list-deemphasizedForeground: var(); */
286
+ /* --vscode-list-filterMatchBorder: var(); */
287
+ /* --vscode-list-focusHighlightForeground: var(); */
288
+ /* --vscode-list-focusOutline: var(); */
289
+ /* --vscode-list-highlightForeground: var(); */
290
+ /* --vscode-list-hoverBackground: var(); */
291
+ --vscode-list-invalidItemForeground: var(--visualstudio-toolwindowvalidationerrortext);
292
+ --vscode-list-inactiveSelectionBackground: var(--visualstudio-sortbackground);
293
+ --vscode-list-activeSelectionForeground: var(--visualstudio-sorttext);
294
+ --vscode-list-activeSelectionBackground: var(--visualstudio-sortbackground);
295
+ /* --vscode-listFilterWidget-background: var(); */
296
+ /* --vscode-listFilterWidget-noMatchesOutline: var(); */
297
+ /* --vscode-listFilterWidget-outline: var(); */
298
+ /* --vscode-menu-background: var(); */
299
+ /* --vscode-menu-border: var(); */
300
+ /* --vscode-menu-foreground: var(); */
301
+ /* --vscode-menu-selectionBorder: var(); */
302
+ /* --vscode-menu-separatorBackground: var(); */
303
+ /* --vscode-menubar-selectionBorder: var(); */
304
+ /* --vscode-menubar-selectionForeground: var(); */
305
+ /* --vscode-merge-border: var(); */
306
+ /* --vscode-mergeEditor-change-background: var(); */
307
+ /* --vscode-mergeEditor-change-word-background: var(); */
308
+ /* --vscode-mergeEditor-changeBase-background: var(); */
309
+ /* --vscode-mergeEditor-changeBase-word-background: var(); */
310
+ /* --vscode-mergeEditor-conflict-handled-minimapOverViewRuler: var(); */
311
+ /* --vscode-mergeEditor-conflict-handledFocused-border: var(); */
312
+ /* --vscode-mergeEditor-conflict-handledUnfocused-border: var(); */
313
+ /* --vscode-mergeEditor-conflict-unhandled-minimapOverViewRuler: var(); */
314
+ /* --vscode-mergeEditor-conflict-unhandledFocused-border: var(); */
315
+ /* --vscode-mergeEditor-conflict-unhandledUnfocused-border: var(); */
316
+ /* --vscode-mergeEditor-conflictingLines-background: var(); */
317
+ /* --vscode-minimap-errorHighlight: var(); */
318
+ /* --vscode-minimap-findMatchHighlight: var(); */
319
+ /* --vscode-minimap-foregroundOpacity: var(); */
320
+ /* --vscode-minimap-infoHighlight: var(); */
321
+ /* --vscode-minimap-selectionHighlight: var(); */
322
+ /* --vscode-minimap-selectionOccurrenceHighlight: var(); */
323
+ /* --vscode-minimap-warningHighlight: var(); */
324
+ /* --vscode-minimapGutter-addedBackground: var(); */
325
+ /* --vscode-minimapGutter-deletedBackground: var(); */
326
+ /* --vscode-minimapGutter-modifiedBackground: var(); */
327
+ /* --vscode-minimapSlider-activeBackground: var(); */
328
+ /* --vscode-minimapSlider-background: var(); */
329
+ /* --vscode-minimapSlider-hoverBackground: var(); */
330
+ /* --vscode-multiDiffEditor-border: var(); */
331
+ /* --vscode-notebook-cellBorderColor: var(); */
332
+ /* --vscode-notebook-cellInsertionIndicator: var(); */
333
+ /* --vscode-notebook-cellStatusBarItemHoverBackground: var(); */
334
+ /* --vscode-notebook-cellToolbarSeparator: var(); */
335
+ /* --vscode-notebook-focusedCellBorder: var(); */
336
+ /* --vscode-notebook-focusedEditorBorder: var(); */
337
+ /* --vscode-notebook-inactiveFocusedCellBorder: var(); */
338
+ /* --vscode-notebook-inactiveSelectedCellBorder: var(); */
339
+ /* --vscode-notebook-selectedCellBorder: var(); */
340
+ /* --vscode-notebookEditorOverviewRuler-runningCellForeground: var(); */
341
+ /* --vscode-notebookScrollbarSlider-activeBackground: var(); */
342
+ /* --vscode-notebookScrollbarSlider-background: var(); */
343
+ /* --vscode-notebookScrollbarSlider-hoverBackground: var(); */
344
+ /* --vscode-notebookStatusErrorIcon-foreground: var(); */
345
+ /* --vscode-notebookStatusRunningIcon-foreground: var(); */
346
+ /* --vscode-notebookStatusSuccessIcon-foreground: var(); */
347
+ /* --vscode-notificationCenter-border: var(); */
348
+ /* --vscode-notificationCenterHeader-background: var(); */
349
+ /* --vscode-notificationLink-foreground: var(); */
350
+ /* --vscode-notificationToast-border: var(); */
351
+ /* --vscode-notifications-background: var(); */
352
+ /* --vscode-notifications-border: var(); */
353
+ /* --vscode-notifications-foreground: var(); */
354
+ /* --vscode-notificationsErrorIcon-foreground: var(); */
355
+ /* --vscode-panel-background: var(); */
356
+ /* --vscode-panel-border: var(); */
357
+ /* --vscode-panel-dropBorder: var(); */
358
+ /* --vscode-panelInput-border: var(); */
359
+ /* --vscode-panelSection-border: var(); */
360
+ /* --vscode-panelSectionHeader-border: var(); */
361
+ /* --vscode-panelStickyScroll-background: var(); */
362
+ /* --vscode-panelTitle-activeBorder: var(); */
363
+ /* --vscode-panelTitle-activeForeground: var(); */
364
+ /* --vscode-panelTitle-inactiveForeground: var(); */
365
+ /* --vscode-peekView-border: var(); */
366
+ /* --vscode-peekViewEditor-background: var(); */
367
+ /* --vscode-peekViewEditor-matchHighlightBorder: var(); */
368
+ /* --vscode-peekViewEditorGutter-background: var(); */
369
+ /* --vscode-peekViewEditorStickyScroll-background: var(); */
370
+ /* --vscode-peekViewResult-background: var(); */
371
+ /* --vscode-peekViewResult-fileForeground: var(); */
372
+ /* --vscode-peekViewResult-lineForeground: var(); */
373
+ /* --vscode-peekViewResult-selectionForeground: var(); */
374
+ /* --vscode-peekViewTitle-background: var(); */
375
+ /* --vscode-peekViewTitleDescription-foreground: var(); */
376
+ /* --vscode-peekViewTitleLabel-foreground: var(); */
377
+ /* --vscode-pickerGroup-border: var(); */
378
+ /* --vscode-pickerGroup-foreground: var(); */
379
+ /* --vscode-ports-iconRunningProcessForeground: var(); */
380
+ /* --vscode-problemsErrorIcon-foreground: var(); */
381
+ /* --vscode-problemsInfoIcon-foreground: var(); */
382
+ /* --vscode-problemsWarningIcon-foreground: var(); */
383
+ /* --vscode-profileBadge-background: var(); */
384
+ /* --vscode-profileBadge-foreground: var(); */
385
+ /* --vscode-progressBar-background: var(); */
386
+ --vscode-quickInput-background: var(--visualstudio-filetabbackground);
387
+ --vscode-quickInput-foreground: var(--visualstudio-comboboxtext);
388
+ --vscode-quickInputTitle-background: var(--visualstudio---visualstudio-filetabselectedbackground);
389
+ /* --vscode-remoteHub-decorations-addedForegroundColor: var(); */
390
+ /* --vscode-remoteHub-decorations-conflictForegroundColor: var(); */
391
+ /* --vscode-remoteHub-decorations-deletedForegroundColor: var(); */
392
+ /* --vscode-remoteHub-decorations-ignoredResourceForeground: var(); */
393
+ /* --vscode-remoteHub-decorations-incomingAddedForegroundColor: var(); */
394
+ /* --vscode-remoteHub-decorations-incomingDeletedForegroundColor: var(); */
395
+ /* --vscode-remoteHub-decorations-incomingModifiedForegroundColor: var(); */
396
+ /* --vscode-remoteHub-decorations-incomingRenamedForegroundColor: var(); */
397
+ /* --vscode-remoteHub-decorations-modifiedForegroundColor: var(); */
398
+ /* --vscode-remoteHub-decorations-submoduleForegroundColor: var(); */
399
+ /* --vscode-remoteHub-decorations-workspaceRepositoriesView-hasUncommittedChangesForegroundColor: var(); */
400
+ --vscode-scm-historyItemStatisticsBorder: var(--visualstudio-scrollbararrowglyph);
401
+ --vscode-scrollbar-shadow: var(--visualstudio-scrollbarthumbglyph);
402
+ --vscode-scrollbarSlider-activeBackground: var(--visualstudio-toolwindowbackground);
403
+ --vscode-scrollbarSlider-background: var(--visualstudio-toolwindowbackground);
404
+ --vscode-scrollbarSlider-hoverBackground: var(--visualstudio-toolwindowbackground);
405
+ /* --vscode-search-resultsInfoForeground: var(); */
406
+ /* --vscode-searchEditor-findMatchBorder: var(); */
407
+ /* --vscode-searchEditor-textInputBorder: var(); */
408
+ --vscode-selection-background: var(--visualstudio-ComboBoxSelection);
409
+ /* --vscode-settings-checkboxBackground: var(); */
410
+ /* --vscode-settings-checkboxBorder: var(); */
411
+ /* --vscode-settings-checkboxForeground: var(); */
412
+ --vscode-settings-dropdownBackground: var(--visualstudio-dropdownbackground);
413
+ --vscode-settings-dropdownBorder: var(--visualstudio-dropdownborder);
414
+ --vscode-settings-dropdownForeground: var(--visualstudio-dropdowntext);
415
+ --vscode-settings-dropdownListBorder: var(--visualstudio-dropdownmouseoverbackground);
416
+ /* --vscode-settings-focusedRowBorder: var(); */
417
+ /* --vscode-settings-headerBorder: var(); */
418
+ /* --vscode-settings-headerForeground: var(); */
419
+ /* --vscode-settings-modifiedItemIndicator: var(); */
420
+ /* --vscode-settings-numberInputBackground: var(); */
421
+ /* --vscode-settings-numberInputBorder: var(); */
422
+ /* --vscode-settings-numberInputForeground: var(); */
423
+ /* --vscode-settings-sashBorder: var(); */
424
+ /* --vscode-settings-settingsHeaderHoverForeground: var(); */
425
+ /* --vscode-settings-textInputBackground: var(); */
426
+ /* --vscode-settings-textInputBorder: var(); */
427
+ /* --vscode-settings-textInputForeground: var(); */
428
+ --vscode-sideBar-background: var(--visualstudio-toolwindowbackground);
429
+ --vscode-sideBar-foreground: var(--visualstudio-toolwindowtext);
430
+ --vscode-sideBar-border: var(--visualstudio-toolwindowborder);
431
+ /* --vscode-sideBarActivityBarTop-border: var(); */
432
+ /* --vscode-sideBarSectionHeader-border: var(); */
433
+ --vscode-sideBarStickyScroll-background: var(--visualstudio-dropdownbackground);
434
+ --vscode-sideBarTitle-background: var(--visualstudio-dropdownbackground);
435
+ --vscode-sideBarTitle-foreground: var(--visualstudio-toolwindowtabselectedactivetext);
436
+ /* --vscode-sideBySideEditor-horizontalBorder: var(); */
437
+ /* --vscode-sideBySideEditor-verticalBorder: var(); */
438
+ /* --vscode-simpleFindWidget-sashBorder: var(); */
439
+ /* --vscode-statusBar-border: var(); */
440
+ /* --vscode-statusBar-debuggingBackground: var(); */
441
+ /* --vscode-statusBar-debuggingBorder: var(); */
442
+ /* --vscode-statusBar-debuggingForeground: var(); */
443
+ /* --vscode-statusBar-foreground: var(); */
444
+ /* --vscode-statusBar-noFolderBorder: var(); */
445
+ /* --vscode-statusBar-noFolderForeground: var(); */
446
+ /* --vscode-statusBarItem-activeBackground: var(); */
447
+ /* --vscode-statusBarItem-compactHoverBackground: var(); */
448
+ /* --vscode-statusBarItem-errorForeground: var(); */
449
+ /* --vscode-statusBarItem-errorHoverBackground: var(); */
450
+ /* --vscode-statusBarItem-errorHoverForeground: var(); */
451
+ /* --vscode-statusBarItem-hoverBackground: var(); */
452
+ /* --vscode-statusBarItem-hoverForeground: var(); */
453
+ /* --vscode-statusBarItem-offlineBackground: var(); */
454
+ /* --vscode-statusBarItem-offlineForeground: var(); */
455
+ /* --vscode-statusBarItem-offlineHoverBackground: var(); */
456
+ /* --vscode-statusBarItem-offlineHoverForeground: var(); */
457
+ /* --vscode-statusBarItem-prominentBackground: var(); */
458
+ /* --vscode-statusBarItem-prominentForeground: var(); */
459
+ /* --vscode-statusBarItem-prominentHoverBackground: var(); */
460
+ /* --vscode-statusBarItem-prominentHoverForeground: var(); */
461
+ /* --vscode-statusBarItem-remoteBackground: var(); */
462
+ /* --vscode-statusBarItem-remoteForeground: var(); */
463
+ /* --vscode-statusBarItem-remoteHoverBackground: var(); */
464
+ /* --vscode-statusBarItem-remoteHoverForeground: var(); */
465
+ /* --vscode-statusBarItem-warningForeground: var(); */
466
+ /* --vscode-statusBarItem-warningHoverBackground: var(); */
467
+ /* --vscode-statusBarItem-warningHoverForeground: var(); */
468
+ /* --vscode-symbolIcon-arrayForeground: var(); */
469
+ /* --vscode-symbolIcon-booleanForeground: var(); */
470
+ /* --vscode-symbolIcon-classForeground: var(); */
471
+ /* --vscode-symbolIcon-colorForeground: var(); */
472
+ /* --vscode-symbolIcon-constantForeground: var(); */
473
+ /* --vscode-symbolIcon-constructorForeground: var(); */
474
+ /* --vscode-symbolIcon-enumeratorForeground: var(); */
475
+ /* --vscode-symbolIcon-enumeratorMemberForeground: var(); */
476
+ /* --vscode-symbolIcon-eventForeground: var(); */
477
+ /* --vscode-symbolIcon-fieldForeground: var(); */
478
+ /* --vscode-symbolIcon-fileForeground: var(); */
479
+ /* --vscode-symbolIcon-folderForeground: var(); */
480
+ /* --vscode-symbolIcon-functionForeground: var(); */
481
+ /* --vscode-symbolIcon-interfaceForeground: var(); */
482
+ /* --vscode-symbolIcon-keyForeground: var(); */
483
+ /* --vscode-symbolIcon-keywordForeground: var(); */
484
+ /* --vscode-symbolIcon-methodForeground: var(); */
485
+ /* --vscode-symbolIcon-moduleForeground: var(); */
486
+ /* --vscode-symbolIcon-namespaceForeground: var(); */
487
+ /* --vscode-symbolIcon-nullForeground: var(); */
488
+ /* --vscode-symbolIcon-numberForeground: var(); */
489
+ /* --vscode-symbolIcon-objectForeground: var(); */
490
+ /* --vscode-symbolIcon-operatorForeground: var(); */
491
+ /* --vscode-symbolIcon-packageForeground: var(); */
492
+ /* --vscode-symbolIcon-propertyForeground: var(); */
493
+ /* --vscode-symbolIcon-referenceForeground: var(); */
494
+ /* --vscode-symbolIcon-snippetForeground: var(); */
495
+ /* --vscode-symbolIcon-stringForeground: var(); */
496
+ /* --vscode-symbolIcon-structForeground: var(); */
497
+ /* --vscode-symbolIcon-textForeground: var(); */
498
+ /* --vscode-symbolIcon-typeParameterForeground: var(); */
499
+ /* --vscode-symbolIcon-unitForeground: var(); */
500
+ /* --vscode-symbolIcon-variableForeground: var(); */
501
+ --vscode-tab-activeBackground: var(--visualstudio-filetabactivegrouptitlebackground);
502
+ --vscode-tab-activeForeground: var(--visualstudio-filetabhottext);
503
+ --vscode-tab-border: var(--visualstudio-filetabborder);
504
+ --vscode-tab-dragAndDropBorder: var(--visualstudio-filetabbuttonprovisionalhoverinactiveborder);
505
+ --vscode-tab-inactiveForeground: var(--visualstudio-filetabinactivetext);
506
+ --vscode-tab-inactiveModifiedBorder: var(--visualstudio-filetabbuttonhoverinactiveborder);
507
+ --vscode-tab-lastPinnedBorder: var(--visualstudio-filetabbuttonhoverselectedactiveborder);
508
+ --vscode-tab-unfocusedActiveBackground: var(--visualstudio-filetabprovisionalhover);
509
+ --vscode-tab-unfocusedActiveForeground: var(--visualstudio-filetabprovisionalhoverforeground);
510
+ --vscode-tab-unfocusedActiveModifiedBorder: var(--visualstudio-FileTabProvisionalHoverBorder);
511
+ --vscode-tab-unfocusedInactiveForeground: var(--visualstudio-filetabprovisionalinactiveforeground);
512
+ --vscode-tab-unfocusedInactiveModifiedBorder: var(--visualstudio-filetabprovisionalselectedactiveborder);
513
+ /* --vscode-terminal-ansiBlack: var(); */
514
+ /* --vscode-terminal-ansiBlue: var(); */
515
+ /* --vscode-terminal-ansiBrightBlack: var(); */
516
+ /* --vscode-terminal-ansiBrightBlue: var(); */
517
+ /* --vscode-terminal-ansiBrightCyan: var(); */
518
+ /* --vscode-terminal-ansiBrightGreen: var(); */
519
+ /* --vscode-terminal-ansiBrightMagenta: var(); */
520
+ /* --vscode-terminal-ansiBrightRed: var(); */
521
+ /* --vscode-terminal-ansiBrightWhite: var(); */
522
+ /* --vscode-terminal-ansiBrightYellow: var(); */
523
+ /* --vscode-terminal-ansiCyan: var(); */
524
+ /* --vscode-terminal-ansiGreen: var(); */
525
+ /* --vscode-terminal-ansiMagenta: var(); */
526
+ /* --vscode-terminal-ansiRed: var(); */
527
+ /* --vscode-terminal-ansiWhite: var(); */
528
+ /* --vscode-terminal-ansiYellow: var(); */
529
+ /* --vscode-terminal-border: var(); */
530
+ /* --vscode-terminal-findMatchBorder: var(); */
531
+ /* --vscode-terminal-findMatchHighlightBorder: var(); */
532
+ /* --vscode-terminal-foreground: var(); */
533
+ /* --vscode-terminal-hoverHighlightBackground: var(); */
534
+ /* --vscode-terminal-inactiveSelectionBackground: var(); */
535
+ /* --vscode-terminal-selectionBackground: var(); */
536
+ /* --vscode-terminal-selectionForeground: var(); */
537
+ /* --vscode-terminalCommandDecoration-defaultBackground: var(); */
538
+ /* --vscode-terminalCommandDecoration-errorBackground: var(); */
539
+ /* --vscode-terminalCommandDecoration-successBackground: var(); */
540
+ /* --vscode-terminalOverviewRuler-cursorForeground: var(); */
541
+ /* --vscode-terminalOverviewRuler-findMatchForeground: var(); */
542
+ /* --vscode-testing-coverCountBadgeBackground: var(); */
543
+ /* --vscode-testing-coverCountBadgeForeground: var(); */
544
+ /* --vscode-testing-coveredBorder: var(); */
545
+ /* --vscode-testing-coveredGutterBackground: var(); */
546
+ /* --vscode-testing-iconErrored: var(); */
547
+ /* --vscode-testing-iconErrored-retired: var(); */
548
+ /* --vscode-testing-iconFailed: var(); */
549
+ /* --vscode-testing-iconFailed-retired: var(); */
550
+ /* --vscode-testing-iconPassed: var(); */
551
+ /* --vscode-testing-iconPassed-retired: var(); */
552
+ /* --vscode-testing-iconQueued: var(); */
553
+ /* --vscode-testing-iconQueued-retired: var(); */
554
+ /* --vscode-testing-iconSkipped: var(); */
555
+ /* --vscode-testing-iconSkipped-retired: var(); */
556
+ /* --vscode-testing-iconUnset: var(); */
557
+ /* --vscode-testing-iconUnset-retired: var(); */
558
+ /* --vscode-testing-message-error-decorationForeground: var(); */
559
+ /* --vscode-testing-message-info-decorationForeground: var(); */
560
+ /* --vscode-testing-messagePeekBorder: var(); */
561
+ /* --vscode-testing-peekBorder: var(); */
562
+ /* --vscode-testing-runAction: var(); */
563
+ /* --vscode-testing-uncoveredBorder: var(); */
564
+ /* --vscode-testing-uncoveredGutterBackground: var(); */
565
+ /* --vscode-textBlockQuote-border: var(); */
566
+ --vscode-textCodeBlock-background: var(--visualstudio-editorexpansionfill);
567
+ --vscode-textLink-activeForeground: var(--visualstudio-editorexpansionlink);
568
+ --vscode-textLink-foreground: var(--visualstudio-editorexpansionlink);
569
+ /* --vscode-textPreformat-background: var(); */
570
+ /* --vscode-textPreformat-foreground: var(); */
571
+ /* --vscode-textSeparator-foreground: var(); */
572
+ --vscode-titleBar-activeBackground: var(--visualstudio-paneltitlebar);
573
+ --vscode-titleBar-activeForeground: var(--visualstudio-paneltitlebartext);
574
+ /* --vscode-titleBar-border: var(); */
575
+ /* --vscode-toolbar-hoverOutline: var(); */
576
+ /* --vscode-tree-inactiveIndentGuidesStroke: var(); */
577
+ /* --vscode-tree-indentGuidesStroke: var(); */
578
+ /* --vscode-welcomePage-progress-background: var(); */
579
+ /* --vscode-welcomePage-progress-foreground: var(); */
580
+ /* --vscode-welcomePage-tileBackground: var(); */
581
+ /* --vscode-welcomePage-tileBorder: var(); */
582
+ /* --vscode-widget-border: var(); */
583
+ --vscode-window-activeBorder: var(--visualstudio-titlebaractiveborder);
584
+ --vscode-window-inactiveBorder: var(--visualstudio-titlebarinactive);
585
+ --button-icon-background: var(--visualstudio-filetabbackground);
586
+ --foreground: var(--visualstudio-toolwindowtext);
587
+
588
+ /* Mimic rules injected by VSCode */
589
+ --visualstudio-font-weight: normal;
590
+ --vscode-font-family: var(--visualstudio-ui-font-family);
591
+ --vscode-font-size: var(--visualstudio-ui-font-size);
592
+ --vscode-font-weight: var(--visualstudio-font-weight);
593
+ --vscode-editor-font-family: var(--visualstudio-editor-font-family);
594
+ --vscode-editor-font-size: var(--visualstudio-editor-font-size);
595
+ --vscode-editor-font-weight: var(--visualstudio-font-weight);
596
+ --vscode-widget-shadow: var(--visualstudio-buttonshadow);
597
+
598
+ /* Mimic rules injected by VSCode */
599
+ scrollbar-color: var(--visualstudio-scrollbarthumbbackground) var(--visualstudio-toolwindowbackground);
600
+
601
+ }
602
+
603
+ html[data-ide='VisualStudio'] body {
604
+ overscroll-behavior-x: none;
605
+ background-color: var(--vscode-sideBar-background);
606
+ color: var(--vscode-editor-foreground);
607
+ font-family: var(--vscode-font-family);
608
+ font-weight: var(--vscode-font-weight);
609
+ font-size: var(--vscode-font-size);
610
+ margin: 0 auto;
611
+ padding: 0;
612
+ }
613
+
614
+ html[data-ide='VisualStudio'] :matches(img, video) {
615
+ max-width: 100%;
616
+ max-height: 100%;
617
+ }
618
+
619
+ html[data-ide='VisualStudio'] code {
620
+ font-family: var(--vscode-editor-font-family);
621
+ font-size: var(--vscode-editor-font-size);
622
+ color: var(--vscode-textPreformat-foreground);
623
+ background-color: var(--vscode-textPreformat-background);
624
+ }
625
+
626
+ html[data-ide='VisualStudio'] pre code {
627
+ padding: 0;
628
+ }
629
+
630
+ html[data-ide='VisualStudio'] blockquote {
631
+ background: var(--vscode-textBlockQuote-background);
632
+ border-color: var(--vscode-textBlockQuote-border);
633
+ }