1// This file was generated by the `theme_importer`.
2// Be careful when modifying it by hand.
3
4use gpui::rgba;
5
6#[allow(unused)]
7use crate::{
8 Appearance, PlayerColor, PlayerColors, StatusColorsRefinement, ThemeColorsRefinement,
9 UserFontStyle, UserFontWeight, UserHighlightStyle, UserSyntaxTheme, UserTheme, UserThemeFamily,
10 UserThemeStylesRefinement,
11};
12
13pub fn atelier() -> UserThemeFamily {
14 UserThemeFamily {
15 name: "Atelier".into(),
16 author: "Zed Industries".into(),
17 themes: vec![
18 UserTheme {
19 name: "Atelier Cave Dark".into(),
20 appearance: Appearance::Dark,
21 styles: UserThemeStylesRefinement {
22 colors: ThemeColorsRefinement {
23 border: Some(rgba(0x56505eff).into()),
24 border_variant: Some(rgba(0x332f38ff).into()),
25 border_focused: Some(rgba(0x222953ff).into()),
26 border_selected: Some(rgba(0x222953ff).into()),
27 border_transparent: Some(rgba(0x00000000).into()),
28 border_disabled: Some(rgba(0x48434fff).into()),
29 elevated_surface_background: Some(rgba(0x221f26ff).into()),
30 surface_background: Some(rgba(0x221f26ff).into()),
31 background: Some(rgba(0x3a353fff).into()),
32 panel_background: Some(rgba(0x221f26ff).into()),
33 element_background: Some(rgba(0x221f26ff).into()),
34 element_hover: Some(rgba(0x332f38ff).into()),
35 element_active: Some(rgba(0x544f5cff).into()),
36 element_selected: Some(rgba(0x544f5cff).into()),
37 element_disabled: Some(rgba(0x221f26ff).into()),
38 drop_target_background: Some(rgba(0x89859180).into()),
39 ghost_element_background: Some(rgba(0x00000000).into()),
40 ghost_element_hover: Some(rgba(0x332f38ff).into()),
41 ghost_element_active: Some(rgba(0x544f5cff).into()),
42 ghost_element_selected: Some(rgba(0x544f5cff).into()),
43 ghost_element_disabled: Some(rgba(0x221f26ff).into()),
44 text: Some(rgba(0xefecf4ff).into()),
45 text_muted: Some(rgba(0x898591ff).into()),
46 text_placeholder: Some(rgba(0x756f7eff).into()),
47 text_disabled: Some(rgba(0x756f7eff).into()),
48 text_accent: Some(rgba(0x576ddaff).into()),
49 icon: Some(rgba(0xefecf4ff).into()),
50 icon_muted: Some(rgba(0x898591ff).into()),
51 icon_disabled: Some(rgba(0x756f7eff).into()),
52 icon_placeholder: Some(rgba(0x898591ff).into()),
53 icon_accent: Some(rgba(0x576ddaff).into()),
54 status_bar_background: Some(rgba(0x3a353fff).into()),
55 title_bar_background: Some(rgba(0x3a353fff).into()),
56 toolbar_background: Some(rgba(0x19171cff).into()),
57 tab_bar_background: Some(rgba(0x221f26ff).into()),
58 tab_inactive_background: Some(rgba(0x221f26ff).into()),
59 tab_active_background: Some(rgba(0x19171cff).into()),
60 scrollbar_thumb_background: Some(rgba(0xefecf44c).into()),
61 scrollbar_thumb_hover_background: Some(rgba(0x332f38ff).into()),
62 scrollbar_thumb_border: Some(rgba(0x332f38ff).into()),
63 scrollbar_track_background: Some(rgba(0x00000000).into()),
64 scrollbar_track_border: Some(rgba(0x201e24ff).into()),
65 editor_foreground: Some(rgba(0xe2dfe7ff).into()),
66 editor_background: Some(rgba(0x19171cff).into()),
67 editor_gutter_background: Some(rgba(0x19171cff).into()),
68 editor_subheader_background: Some(rgba(0x221f26ff).into()),
69 editor_active_line_background: Some(rgba(0x221f26bf).into()),
70 editor_highlighted_line_background: Some(rgba(0x221f26ff).into()),
71 editor_line_number: Some(rgba(0xefecf459).into()),
72 editor_active_line_number: Some(rgba(0xefecf4ff).into()),
73 editor_invisible: Some(rgba(0x726c7aff).into()),
74 editor_wrap_guide: Some(rgba(0xefecf40d).into()),
75 editor_active_wrap_guide: Some(rgba(0xefecf41a).into()),
76 editor_document_highlight_read_background: Some(rgba(0x576dda1a).into()),
77 editor_document_highlight_write_background: Some(rgba(0x726c7a66).into()),
78 terminal_background: Some(rgba(0x19171cff).into()),
79 terminal_foreground: Some(rgba(0xefecf4ff).into()),
80 terminal_bright_foreground: Some(rgba(0xefecf4ff).into()),
81 terminal_dim_foreground: Some(rgba(0x19171cff).into()),
82 terminal_ansi_black: Some(rgba(0x19171cff).into()),
83 terminal_ansi_bright_black: Some(rgba(0x635d6bff).into()),
84 terminal_ansi_dim_black: Some(rgba(0xefecf4ff).into()),
85 terminal_ansi_red: Some(rgba(0xbe4678ff).into()),
86 terminal_ansi_bright_red: Some(rgba(0x5c283cff).into()),
87 terminal_ansi_dim_red: Some(rgba(0xe3a4b9ff).into()),
88 terminal_ansi_green: Some(rgba(0x2c9292ff).into()),
89 terminal_ansi_bright_green: Some(rgba(0x1f4747ff).into()),
90 terminal_ansi_dim_green: Some(rgba(0x9dc8c8ff).into()),
91 terminal_ansi_yellow: Some(rgba(0xa06e3bff).into()),
92 terminal_ansi_bright_yellow: Some(rgba(0x4e3821ff).into()),
93 terminal_ansi_dim_yellow: Some(rgba(0xd4b499ff).into()),
94 terminal_ansi_blue: Some(rgba(0x576ddaff).into()),
95 terminal_ansi_bright_blue: Some(rgba(0x2d376fff).into()),
96 terminal_ansi_dim_blue: Some(rgba(0xb3b3eeff).into()),
97 terminal_ansi_magenta: Some(rgba(0xbf41bfff).into()),
98 terminal_ansi_bright_magenta: Some(rgba(0x60255bff).into()),
99 terminal_ansi_dim_magenta: Some(rgba(0xe3a4dfff).into()),
100 terminal_ansi_cyan: Some(rgba(0x3a8bc6ff).into()),
101 terminal_ansi_bright_cyan: Some(rgba(0x26445eff).into()),
102 terminal_ansi_dim_cyan: Some(rgba(0xa6c4e3ff).into()),
103 terminal_ansi_white: Some(rgba(0xefecf4ff).into()),
104 terminal_ansi_bright_white: Some(rgba(0xefecf4ff).into()),
105 terminal_ansi_dim_white: Some(rgba(0x807b89ff).into()),
106 link_text_hover: Some(rgba(0x576ddaff).into()),
107 ..Default::default()
108 },
109 status: StatusColorsRefinement {
110 conflict: Some(rgba(0xa06e3bff).into()),
111 conflict_background: Some(rgba(0x231a12ff).into()),
112 conflict_border: Some(rgba(0x392a1aff).into()),
113 created: Some(rgba(0x2c9292ff).into()),
114 created_background: Some(rgba(0x132020ff).into()),
115 created_border: Some(rgba(0x1a3434ff).into()),
116 deleted: Some(rgba(0xbe4678ff).into()),
117 deleted_background: Some(rgba(0x28151cff).into()),
118 deleted_border: Some(rgba(0x421f2dff).into()),
119 error: Some(rgba(0xbe4678ff).into()),
120 error_background: Some(rgba(0x28151cff).into()),
121 error_border: Some(rgba(0x421f2dff).into()),
122 hidden: Some(rgba(0x756f7eff).into()),
123 hidden_background: Some(rgba(0x3a353fff).into()),
124 hidden_border: Some(rgba(0x48434fff).into()),
125 hint: Some(rgba(0x716998ff).into()),
126 hint_background: Some(rgba(0x161a36ff).into()),
127 hint_border: Some(rgba(0x222953ff).into()),
128 ignored: Some(rgba(0x898591ff).into()),
129 ignored_background: Some(rgba(0x3a353fff).into()),
130 ignored_border: Some(rgba(0x56505eff).into()),
131 info: Some(rgba(0x576ddaff).into()),
132 info_background: Some(rgba(0x161a36ff).into()),
133 info_border: Some(rgba(0x222953ff).into()),
134 modified: Some(rgba(0xa06e3bff).into()),
135 modified_background: Some(rgba(0x231a12ff).into()),
136 modified_border: Some(rgba(0x392a1aff).into()),
137 predictive: Some(rgba(0x625887ff).into()),
138 predictive_background: Some(rgba(0x132020ff).into()),
139 predictive_border: Some(rgba(0x1a3434ff).into()),
140 renamed: Some(rgba(0x576ddaff).into()),
141 renamed_background: Some(rgba(0x161a36ff).into()),
142 renamed_border: Some(rgba(0x222953ff).into()),
143 success: Some(rgba(0x2c9292ff).into()),
144 success_background: Some(rgba(0x132020ff).into()),
145 success_border: Some(rgba(0x1a3434ff).into()),
146 unreachable: Some(rgba(0x898591ff).into()),
147 unreachable_background: Some(rgba(0x3a353fff).into()),
148 unreachable_border: Some(rgba(0x56505eff).into()),
149 warning: Some(rgba(0xa06e3bff).into()),
150 warning_background: Some(rgba(0x231a12ff).into()),
151 warning_border: Some(rgba(0x392a1aff).into()),
152 ..Default::default()
153 },
154 player: Some(PlayerColors(vec![
155 PlayerColor {
156 cursor: rgba(0x576ddaff).into(),
157 background: rgba(0x576ddaff).into(),
158 selection: rgba(0x576dda3d).into(),
159 },
160 PlayerColor {
161 cursor: rgba(0xbf41bfff).into(),
162 background: rgba(0xbf41bfff).into(),
163 selection: rgba(0xbf41bf3d).into(),
164 },
165 PlayerColor {
166 cursor: rgba(0xaa573cff).into(),
167 background: rgba(0xaa573cff).into(),
168 selection: rgba(0xaa573c3d).into(),
169 },
170 PlayerColor {
171 cursor: rgba(0x955ae6ff).into(),
172 background: rgba(0x955ae6ff).into(),
173 selection: rgba(0x955ae63d).into(),
174 },
175 PlayerColor {
176 cursor: rgba(0x3a8bc6ff).into(),
177 background: rgba(0x3a8bc6ff).into(),
178 selection: rgba(0x3a8bc63d).into(),
179 },
180 PlayerColor {
181 cursor: rgba(0xbe4678ff).into(),
182 background: rgba(0xbe4678ff).into(),
183 selection: rgba(0xbe46783d).into(),
184 },
185 PlayerColor {
186 cursor: rgba(0xa06e3bff).into(),
187 background: rgba(0xa06e3bff).into(),
188 selection: rgba(0xa06e3b3d).into(),
189 },
190 PlayerColor {
191 cursor: rgba(0x2c9292ff).into(),
192 background: rgba(0x2c9292ff).into(),
193 selection: rgba(0x2c92923d).into(),
194 },
195 ])),
196 syntax: Some(UserSyntaxTheme {
197 highlights: vec![
198 (
199 "attribute".into(),
200 UserHighlightStyle {
201 color: Some(rgba(0x576ddaff).into()),
202 ..Default::default()
203 },
204 ),
205 (
206 "boolean".into(),
207 UserHighlightStyle {
208 color: Some(rgba(0x2c9292ff).into()),
209 ..Default::default()
210 },
211 ),
212 (
213 "comment".into(),
214 UserHighlightStyle {
215 color: Some(rgba(0x655f6dff).into()),
216 ..Default::default()
217 },
218 ),
219 (
220 "comment.doc".into(),
221 UserHighlightStyle {
222 color: Some(rgba(0x8b8792ff).into()),
223 ..Default::default()
224 },
225 ),
226 (
227 "constant".into(),
228 UserHighlightStyle {
229 color: Some(rgba(0x2c9292ff).into()),
230 ..Default::default()
231 },
232 ),
233 (
234 "constructor".into(),
235 UserHighlightStyle {
236 color: Some(rgba(0x576ddaff).into()),
237 ..Default::default()
238 },
239 ),
240 (
241 "embedded".into(),
242 UserHighlightStyle {
243 color: Some(rgba(0xefecf4ff).into()),
244 ..Default::default()
245 },
246 ),
247 (
248 "emphasis".into(),
249 UserHighlightStyle {
250 color: Some(rgba(0x576ddaff).into()),
251 ..Default::default()
252 },
253 ),
254 (
255 "emphasis.strong".into(),
256 UserHighlightStyle {
257 color: Some(rgba(0x576ddaff).into()),
258 font_weight: Some(UserFontWeight(700.0)),
259 ..Default::default()
260 },
261 ),
262 (
263 "enum".into(),
264 UserHighlightStyle {
265 color: Some(rgba(0xaa573cff).into()),
266 ..Default::default()
267 },
268 ),
269 (
270 "function".into(),
271 UserHighlightStyle {
272 color: Some(rgba(0x576ddbff).into()),
273 ..Default::default()
274 },
275 ),
276 (
277 "function.method".into(),
278 UserHighlightStyle {
279 color: Some(rgba(0x576ddbff).into()),
280 ..Default::default()
281 },
282 ),
283 (
284 "function.special.definition".into(),
285 UserHighlightStyle {
286 color: Some(rgba(0xa06e3bff).into()),
287 ..Default::default()
288 },
289 ),
290 (
291 "hint".into(),
292 UserHighlightStyle {
293 color: Some(rgba(0x716998ff).into()),
294 font_weight: Some(UserFontWeight(700.0)),
295 ..Default::default()
296 },
297 ),
298 (
299 "keyword".into(),
300 UserHighlightStyle {
301 color: Some(rgba(0x955ae7ff).into()),
302 ..Default::default()
303 },
304 ),
305 (
306 "label".into(),
307 UserHighlightStyle {
308 color: Some(rgba(0x576ddaff).into()),
309 ..Default::default()
310 },
311 ),
312 (
313 "link_text".into(),
314 UserHighlightStyle {
315 color: Some(rgba(0xaa573cff).into()),
316 font_style: Some(UserFontStyle::Italic),
317 ..Default::default()
318 },
319 ),
320 (
321 "link_uri".into(),
322 UserHighlightStyle {
323 color: Some(rgba(0x2c9292ff).into()),
324 ..Default::default()
325 },
326 ),
327 (
328 "number".into(),
329 UserHighlightStyle {
330 color: Some(rgba(0xaa573cff).into()),
331 ..Default::default()
332 },
333 ),
334 (
335 "operator".into(),
336 UserHighlightStyle {
337 color: Some(rgba(0x8b8792ff).into()),
338 ..Default::default()
339 },
340 ),
341 (
342 "predictive".into(),
343 UserHighlightStyle {
344 color: Some(rgba(0x625887ff).into()),
345 font_style: Some(UserFontStyle::Italic),
346 ..Default::default()
347 },
348 ),
349 (
350 "preproc".into(),
351 UserHighlightStyle {
352 color: Some(rgba(0xefecf4ff).into()),
353 ..Default::default()
354 },
355 ),
356 (
357 "primary".into(),
358 UserHighlightStyle {
359 color: Some(rgba(0xe2dfe7ff).into()),
360 ..Default::default()
361 },
362 ),
363 (
364 "property".into(),
365 UserHighlightStyle {
366 color: Some(rgba(0xbe4678ff).into()),
367 ..Default::default()
368 },
369 ),
370 (
371 "punctuation".into(),
372 UserHighlightStyle {
373 color: Some(rgba(0xe2dfe7ff).into()),
374 ..Default::default()
375 },
376 ),
377 (
378 "punctuation.bracket".into(),
379 UserHighlightStyle {
380 color: Some(rgba(0x8b8792ff).into()),
381 ..Default::default()
382 },
383 ),
384 (
385 "punctuation.delimiter".into(),
386 UserHighlightStyle {
387 color: Some(rgba(0x8b8792ff).into()),
388 ..Default::default()
389 },
390 ),
391 (
392 "punctuation.list_marker".into(),
393 UserHighlightStyle {
394 color: Some(rgba(0xe2dfe7ff).into()),
395 ..Default::default()
396 },
397 ),
398 (
399 "punctuation.special".into(),
400 UserHighlightStyle {
401 color: Some(rgba(0xbf40bfff).into()),
402 ..Default::default()
403 },
404 ),
405 (
406 "string".into(),
407 UserHighlightStyle {
408 color: Some(rgba(0x2a9292ff).into()),
409 ..Default::default()
410 },
411 ),
412 (
413 "string.escape".into(),
414 UserHighlightStyle {
415 color: Some(rgba(0x8b8792ff).into()),
416 ..Default::default()
417 },
418 ),
419 (
420 "string.regex".into(),
421 UserHighlightStyle {
422 color: Some(rgba(0x398bc6ff).into()),
423 ..Default::default()
424 },
425 ),
426 (
427 "string.special".into(),
428 UserHighlightStyle {
429 color: Some(rgba(0xbf40bfff).into()),
430 ..Default::default()
431 },
432 ),
433 (
434 "string.special.symbol".into(),
435 UserHighlightStyle {
436 color: Some(rgba(0x2a9292ff).into()),
437 ..Default::default()
438 },
439 ),
440 (
441 "tag".into(),
442 UserHighlightStyle {
443 color: Some(rgba(0x576ddaff).into()),
444 ..Default::default()
445 },
446 ),
447 (
448 "text.literal".into(),
449 UserHighlightStyle {
450 color: Some(rgba(0xaa573cff).into()),
451 ..Default::default()
452 },
453 ),
454 (
455 "title".into(),
456 UserHighlightStyle {
457 color: Some(rgba(0xefecf4ff).into()),
458 font_weight: Some(UserFontWeight(700.0)),
459 ..Default::default()
460 },
461 ),
462 (
463 "type".into(),
464 UserHighlightStyle {
465 color: Some(rgba(0xa06e3bff).into()),
466 ..Default::default()
467 },
468 ),
469 (
470 "variable".into(),
471 UserHighlightStyle {
472 color: Some(rgba(0xe2dfe7ff).into()),
473 ..Default::default()
474 },
475 ),
476 (
477 "variable.special".into(),
478 UserHighlightStyle {
479 color: Some(rgba(0x955ae7ff).into()),
480 ..Default::default()
481 },
482 ),
483 (
484 "variant".into(),
485 UserHighlightStyle {
486 color: Some(rgba(0xa06e3bff).into()),
487 ..Default::default()
488 },
489 ),
490 ],
491 }),
492 },
493 },
494 UserTheme {
495 name: "Atelier Cave Light".into(),
496 appearance: Appearance::Light,
497 styles: UserThemeStylesRefinement {
498 colors: ThemeColorsRefinement {
499 border: Some(rgba(0x8f8b96ff).into()),
500 border_variant: Some(rgba(0xcbc8d1ff).into()),
501 border_focused: Some(rgba(0xc9c8f3ff).into()),
502 border_selected: Some(rgba(0xc9c8f3ff).into()),
503 border_transparent: Some(rgba(0x00000000).into()),
504 border_disabled: Some(rgba(0xa7a3adff).into()),
505 elevated_surface_background: Some(rgba(0xe6e3ebff).into()),
506 surface_background: Some(rgba(0xe6e3ebff).into()),
507 background: Some(rgba(0xbfbcc5ff).into()),
508 panel_background: Some(rgba(0xe6e3ebff).into()),
509 element_background: Some(rgba(0xe6e3ebff).into()),
510 element_hover: Some(rgba(0xcbc8d1ff).into()),
511 element_active: Some(rgba(0x918d98ff).into()),
512 element_selected: Some(rgba(0x918d98ff).into()),
513 element_disabled: Some(rgba(0xe6e3ebff).into()),
514 drop_target_background: Some(rgba(0x5a546280).into()),
515 ghost_element_background: Some(rgba(0x00000000).into()),
516 ghost_element_hover: Some(rgba(0xcbc8d1ff).into()),
517 ghost_element_active: Some(rgba(0x918d98ff).into()),
518 ghost_element_selected: Some(rgba(0x918d98ff).into()),
519 ghost_element_disabled: Some(rgba(0xe6e3ebff).into()),
520 text: Some(rgba(0x19171cff).into()),
521 text_muted: Some(rgba(0x5a5462ff).into()),
522 text_placeholder: Some(rgba(0x6e6876ff).into()),
523 text_disabled: Some(rgba(0x6e6876ff).into()),
524 text_accent: Some(rgba(0x586ddaff).into()),
525 icon: Some(rgba(0x19171cff).into()),
526 icon_muted: Some(rgba(0x5a5462ff).into()),
527 icon_disabled: Some(rgba(0x6e6876ff).into()),
528 icon_placeholder: Some(rgba(0x5a5462ff).into()),
529 icon_accent: Some(rgba(0x586ddaff).into()),
530 status_bar_background: Some(rgba(0xbfbcc5ff).into()),
531 title_bar_background: Some(rgba(0xbfbcc5ff).into()),
532 toolbar_background: Some(rgba(0xefecf4ff).into()),
533 tab_bar_background: Some(rgba(0xe6e3ebff).into()),
534 tab_inactive_background: Some(rgba(0xe6e3ebff).into()),
535 tab_active_background: Some(rgba(0xefecf4ff).into()),
536 scrollbar_thumb_background: Some(rgba(0x19171c4c).into()),
537 scrollbar_thumb_hover_background: Some(rgba(0xcbc8d1ff).into()),
538 scrollbar_thumb_border: Some(rgba(0xcbc8d1ff).into()),
539 scrollbar_track_background: Some(rgba(0x00000000).into()),
540 scrollbar_track_border: Some(rgba(0xe8e5edff).into()),
541 editor_foreground: Some(rgba(0x26232aff).into()),
542 editor_background: Some(rgba(0xefecf4ff).into()),
543 editor_gutter_background: Some(rgba(0xefecf4ff).into()),
544 editor_subheader_background: Some(rgba(0xe6e3ebff).into()),
545 editor_active_line_background: Some(rgba(0xe6e3ebbf).into()),
546 editor_highlighted_line_background: Some(rgba(0xe6e3ebff).into()),
547 editor_line_number: Some(rgba(0x19171c59).into()),
548 editor_active_line_number: Some(rgba(0x19171cff).into()),
549 editor_invisible: Some(rgba(0x726c7aff).into()),
550 editor_wrap_guide: Some(rgba(0x19171c0d).into()),
551 editor_active_wrap_guide: Some(rgba(0x19171c1a).into()),
552 editor_document_highlight_read_background: Some(rgba(0x586dda1a).into()),
553 editor_document_highlight_write_background: Some(rgba(0x726c7a66).into()),
554 terminal_background: Some(rgba(0xefecf4ff).into()),
555 terminal_foreground: Some(rgba(0x19171cff).into()),
556 terminal_bright_foreground: Some(rgba(0x19171cff).into()),
557 terminal_dim_foreground: Some(rgba(0xefecf4ff).into()),
558 terminal_ansi_black: Some(rgba(0xefecf4ff).into()),
559 terminal_ansi_bright_black: Some(rgba(0x807b89ff).into()),
560 terminal_ansi_dim_black: Some(rgba(0x19171cff).into()),
561 terminal_ansi_red: Some(rgba(0xbe4778ff).into()),
562 terminal_ansi_bright_red: Some(rgba(0xe3a4b9ff).into()),
563 terminal_ansi_dim_red: Some(rgba(0x5c283cff).into()),
564 terminal_ansi_green: Some(rgba(0x2c9292ff).into()),
565 terminal_ansi_bright_green: Some(rgba(0x9dc8c8ff).into()),
566 terminal_ansi_dim_green: Some(rgba(0x1f4747ff).into()),
567 terminal_ansi_yellow: Some(rgba(0xa06e3cff).into()),
568 terminal_ansi_bright_yellow: Some(rgba(0xd4b499ff).into()),
569 terminal_ansi_dim_yellow: Some(rgba(0x4e3821ff).into()),
570 terminal_ansi_blue: Some(rgba(0x586ddaff).into()),
571 terminal_ansi_bright_blue: Some(rgba(0xb3b3eeff).into()),
572 terminal_ansi_dim_blue: Some(rgba(0x2d376fff).into()),
573 terminal_ansi_magenta: Some(rgba(0xbf41bfff).into()),
574 terminal_ansi_bright_magenta: Some(rgba(0xe3a4dfff).into()),
575 terminal_ansi_dim_magenta: Some(rgba(0x60255bff).into()),
576 terminal_ansi_cyan: Some(rgba(0x3b8bc6ff).into()),
577 terminal_ansi_bright_cyan: Some(rgba(0xa6c4e3ff).into()),
578 terminal_ansi_dim_cyan: Some(rgba(0x26445eff).into()),
579 terminal_ansi_white: Some(rgba(0x19171cff).into()),
580 terminal_ansi_bright_white: Some(rgba(0x19171cff).into()),
581 terminal_ansi_dim_white: Some(rgba(0x635d6bff).into()),
582 link_text_hover: Some(rgba(0x586ddaff).into()),
583 ..Default::default()
584 },
585 status: StatusColorsRefinement {
586 conflict: Some(rgba(0xa06e3cff).into()),
587 conflict_background: Some(rgba(0xeee0d5ff).into()),
588 conflict_border: Some(rgba(0xe0c9b5ff).into()),
589 created: Some(rgba(0x2c9292ff).into()),
590 created_background: Some(rgba(0xd7e9e8ff).into()),
591 created_border: Some(rgba(0xb9d7d6ff).into()),
592 deleted: Some(rgba(0xbe4778ff).into()),
593 deleted_background: Some(rgba(0xf5dae2ff).into()),
594 deleted_border: Some(rgba(0xecbecdff).into()),
595 error: Some(rgba(0xbe4778ff).into()),
596 error_background: Some(rgba(0xf5dae2ff).into()),
597 error_border: Some(rgba(0xecbecdff).into()),
598 hidden: Some(rgba(0x6e6876ff).into()),
599 hidden_background: Some(rgba(0xbfbcc5ff).into()),
600 hidden_border: Some(rgba(0xa7a3adff).into()),
601 hint: Some(rgba(0x786e9dff).into()),
602 hint_background: Some(rgba(0xe1e0f9ff).into()),
603 hint_border: Some(rgba(0xc9c8f3ff).into()),
604 ignored: Some(rgba(0x5a5462ff).into()),
605 ignored_background: Some(rgba(0xbfbcc5ff).into()),
606 ignored_border: Some(rgba(0x8f8b96ff).into()),
607 info: Some(rgba(0x586ddaff).into()),
608 info_background: Some(rgba(0xe1e0f9ff).into()),
609 info_border: Some(rgba(0xc9c8f3ff).into()),
610 modified: Some(rgba(0xa06e3cff).into()),
611 modified_background: Some(rgba(0xeee0d5ff).into()),
612 modified_border: Some(rgba(0xe0c9b5ff).into()),
613 predictive: Some(rgba(0x887fafff).into()),
614 predictive_background: Some(rgba(0xd7e9e8ff).into()),
615 predictive_border: Some(rgba(0xb9d7d6ff).into()),
616 renamed: Some(rgba(0x586ddaff).into()),
617 renamed_background: Some(rgba(0xe1e0f9ff).into()),
618 renamed_border: Some(rgba(0xc9c8f3ff).into()),
619 success: Some(rgba(0x2c9292ff).into()),
620 success_background: Some(rgba(0xd7e9e8ff).into()),
621 success_border: Some(rgba(0xb9d7d6ff).into()),
622 unreachable: Some(rgba(0x5a5462ff).into()),
623 unreachable_background: Some(rgba(0xbfbcc5ff).into()),
624 unreachable_border: Some(rgba(0x8f8b96ff).into()),
625 warning: Some(rgba(0xa06e3cff).into()),
626 warning_background: Some(rgba(0xeee0d5ff).into()),
627 warning_border: Some(rgba(0xe0c9b5ff).into()),
628 ..Default::default()
629 },
630 player: Some(PlayerColors(vec![
631 PlayerColor {
632 cursor: rgba(0x586ddaff).into(),
633 background: rgba(0x586ddaff).into(),
634 selection: rgba(0x586dda3d).into(),
635 },
636 PlayerColor {
637 cursor: rgba(0xbf41bfff).into(),
638 background: rgba(0xbf41bfff).into(),
639 selection: rgba(0xbf41bf3d).into(),
640 },
641 PlayerColor {
642 cursor: rgba(0xaa583dff).into(),
643 background: rgba(0xaa583dff).into(),
644 selection: rgba(0xaa583d3d).into(),
645 },
646 PlayerColor {
647 cursor: rgba(0x955be6ff).into(),
648 background: rgba(0x955be6ff).into(),
649 selection: rgba(0x955be63d).into(),
650 },
651 PlayerColor {
652 cursor: rgba(0x3b8bc6ff).into(),
653 background: rgba(0x3b8bc6ff).into(),
654 selection: rgba(0x3b8bc63d).into(),
655 },
656 PlayerColor {
657 cursor: rgba(0xbe4778ff).into(),
658 background: rgba(0xbe4778ff).into(),
659 selection: rgba(0xbe47783d).into(),
660 },
661 PlayerColor {
662 cursor: rgba(0xa06e3cff).into(),
663 background: rgba(0xa06e3cff).into(),
664 selection: rgba(0xa06e3c3d).into(),
665 },
666 PlayerColor {
667 cursor: rgba(0x2c9292ff).into(),
668 background: rgba(0x2c9292ff).into(),
669 selection: rgba(0x2c92923d).into(),
670 },
671 ])),
672 syntax: Some(UserSyntaxTheme {
673 highlights: vec![
674 (
675 "attribute".into(),
676 UserHighlightStyle {
677 color: Some(rgba(0x586ddaff).into()),
678 ..Default::default()
679 },
680 ),
681 (
682 "boolean".into(),
683 UserHighlightStyle {
684 color: Some(rgba(0x2c9292ff).into()),
685 ..Default::default()
686 },
687 ),
688 (
689 "comment".into(),
690 UserHighlightStyle {
691 color: Some(rgba(0x7e7887ff).into()),
692 ..Default::default()
693 },
694 ),
695 (
696 "comment.doc".into(),
697 UserHighlightStyle {
698 color: Some(rgba(0x585260ff).into()),
699 ..Default::default()
700 },
701 ),
702 (
703 "constant".into(),
704 UserHighlightStyle {
705 color: Some(rgba(0x2c9292ff).into()),
706 ..Default::default()
707 },
708 ),
709 (
710 "constructor".into(),
711 UserHighlightStyle {
712 color: Some(rgba(0x586ddaff).into()),
713 ..Default::default()
714 },
715 ),
716 (
717 "embedded".into(),
718 UserHighlightStyle {
719 color: Some(rgba(0x19171cff).into()),
720 ..Default::default()
721 },
722 ),
723 (
724 "emphasis".into(),
725 UserHighlightStyle {
726 color: Some(rgba(0x586ddaff).into()),
727 ..Default::default()
728 },
729 ),
730 (
731 "emphasis.strong".into(),
732 UserHighlightStyle {
733 color: Some(rgba(0x586ddaff).into()),
734 font_weight: Some(UserFontWeight(700.0)),
735 ..Default::default()
736 },
737 ),
738 (
739 "enum".into(),
740 UserHighlightStyle {
741 color: Some(rgba(0xaa583dff).into()),
742 ..Default::default()
743 },
744 ),
745 (
746 "function".into(),
747 UserHighlightStyle {
748 color: Some(rgba(0x576ddbff).into()),
749 ..Default::default()
750 },
751 ),
752 (
753 "function.method".into(),
754 UserHighlightStyle {
755 color: Some(rgba(0x576ddbff).into()),
756 ..Default::default()
757 },
758 ),
759 (
760 "function.special.definition".into(),
761 UserHighlightStyle {
762 color: Some(rgba(0xa06e3bff).into()),
763 ..Default::default()
764 },
765 ),
766 (
767 "hint".into(),
768 UserHighlightStyle {
769 color: Some(rgba(0x786e9dff).into()),
770 font_weight: Some(UserFontWeight(700.0)),
771 ..Default::default()
772 },
773 ),
774 (
775 "keyword".into(),
776 UserHighlightStyle {
777 color: Some(rgba(0x955ae7ff).into()),
778 ..Default::default()
779 },
780 ),
781 (
782 "label".into(),
783 UserHighlightStyle {
784 color: Some(rgba(0x586ddaff).into()),
785 ..Default::default()
786 },
787 ),
788 (
789 "link_text".into(),
790 UserHighlightStyle {
791 color: Some(rgba(0xaa583dff).into()),
792 font_style: Some(UserFontStyle::Italic),
793 ..Default::default()
794 },
795 ),
796 (
797 "link_uri".into(),
798 UserHighlightStyle {
799 color: Some(rgba(0x2c9292ff).into()),
800 ..Default::default()
801 },
802 ),
803 (
804 "number".into(),
805 UserHighlightStyle {
806 color: Some(rgba(0xaa573cff).into()),
807 ..Default::default()
808 },
809 ),
810 (
811 "operator".into(),
812 UserHighlightStyle {
813 color: Some(rgba(0x585260ff).into()),
814 ..Default::default()
815 },
816 ),
817 (
818 "predictive".into(),
819 UserHighlightStyle {
820 color: Some(rgba(0x887fafff).into()),
821 font_style: Some(UserFontStyle::Italic),
822 ..Default::default()
823 },
824 ),
825 (
826 "preproc".into(),
827 UserHighlightStyle {
828 color: Some(rgba(0x19171cff).into()),
829 ..Default::default()
830 },
831 ),
832 (
833 "primary".into(),
834 UserHighlightStyle {
835 color: Some(rgba(0x26232aff).into()),
836 ..Default::default()
837 },
838 ),
839 (
840 "property".into(),
841 UserHighlightStyle {
842 color: Some(rgba(0xbe4678ff).into()),
843 ..Default::default()
844 },
845 ),
846 (
847 "punctuation".into(),
848 UserHighlightStyle {
849 color: Some(rgba(0x26232aff).into()),
850 ..Default::default()
851 },
852 ),
853 (
854 "punctuation.bracket".into(),
855 UserHighlightStyle {
856 color: Some(rgba(0x585260ff).into()),
857 ..Default::default()
858 },
859 ),
860 (
861 "punctuation.delimiter".into(),
862 UserHighlightStyle {
863 color: Some(rgba(0x585260ff).into()),
864 ..Default::default()
865 },
866 ),
867 (
868 "punctuation.list_marker".into(),
869 UserHighlightStyle {
870 color: Some(rgba(0x26232aff).into()),
871 ..Default::default()
872 },
873 ),
874 (
875 "punctuation.special".into(),
876 UserHighlightStyle {
877 color: Some(rgba(0xbf40bfff).into()),
878 ..Default::default()
879 },
880 ),
881 (
882 "string".into(),
883 UserHighlightStyle {
884 color: Some(rgba(0x2a9292ff).into()),
885 ..Default::default()
886 },
887 ),
888 (
889 "string.escape".into(),
890 UserHighlightStyle {
891 color: Some(rgba(0x585260ff).into()),
892 ..Default::default()
893 },
894 ),
895 (
896 "string.regex".into(),
897 UserHighlightStyle {
898 color: Some(rgba(0x398bc6ff).into()),
899 ..Default::default()
900 },
901 ),
902 (
903 "string.special".into(),
904 UserHighlightStyle {
905 color: Some(rgba(0xbf40bfff).into()),
906 ..Default::default()
907 },
908 ),
909 (
910 "string.special.symbol".into(),
911 UserHighlightStyle {
912 color: Some(rgba(0x2a9292ff).into()),
913 ..Default::default()
914 },
915 ),
916 (
917 "tag".into(),
918 UserHighlightStyle {
919 color: Some(rgba(0x586ddaff).into()),
920 ..Default::default()
921 },
922 ),
923 (
924 "text.literal".into(),
925 UserHighlightStyle {
926 color: Some(rgba(0xaa583dff).into()),
927 ..Default::default()
928 },
929 ),
930 (
931 "title".into(),
932 UserHighlightStyle {
933 color: Some(rgba(0x19171cff).into()),
934 font_weight: Some(UserFontWeight(700.0)),
935 ..Default::default()
936 },
937 ),
938 (
939 "type".into(),
940 UserHighlightStyle {
941 color: Some(rgba(0xa06e3bff).into()),
942 ..Default::default()
943 },
944 ),
945 (
946 "variable".into(),
947 UserHighlightStyle {
948 color: Some(rgba(0x26232aff).into()),
949 ..Default::default()
950 },
951 ),
952 (
953 "variable.special".into(),
954 UserHighlightStyle {
955 color: Some(rgba(0x955ae7ff).into()),
956 ..Default::default()
957 },
958 ),
959 (
960 "variant".into(),
961 UserHighlightStyle {
962 color: Some(rgba(0xa06e3bff).into()),
963 ..Default::default()
964 },
965 ),
966 ],
967 }),
968 },
969 },
970 UserTheme {
971 name: "Atelier Dune Dark".into(),
972 appearance: Appearance::Dark,
973 styles: UserThemeStylesRefinement {
974 colors: ThemeColorsRefinement {
975 border: Some(rgba(0x6c695cff).into()),
976 border_variant: Some(rgba(0x3b3933ff).into()),
977 border_focused: Some(rgba(0x263056ff).into()),
978 border_selected: Some(rgba(0x263056ff).into()),
979 border_transparent: Some(rgba(0x00000000).into()),
980 border_disabled: Some(rgba(0x58564bff).into()),
981 elevated_surface_background: Some(rgba(0x262622ff).into()),
982 surface_background: Some(rgba(0x262622ff).into()),
983 background: Some(rgba(0x45433bff).into()),
984 panel_background: Some(rgba(0x262622ff).into()),
985 element_background: Some(rgba(0x262622ff).into()),
986 element_hover: Some(rgba(0x3b3933ff).into()),
987 element_active: Some(rgba(0x6a675aff).into()),
988 element_selected: Some(rgba(0x6a675aff).into()),
989 element_disabled: Some(rgba(0x262622ff).into()),
990 drop_target_background: Some(rgba(0xa4a08b80).into()),
991 ghost_element_background: Some(rgba(0x00000000).into()),
992 ghost_element_hover: Some(rgba(0x3b3933ff).into()),
993 ghost_element_active: Some(rgba(0x6a675aff).into()),
994 ghost_element_selected: Some(rgba(0x6a675aff).into()),
995 ghost_element_disabled: Some(rgba(0x262622ff).into()),
996 text: Some(rgba(0xfefbecff).into()),
997 text_muted: Some(rgba(0xa4a08bff).into()),
998 text_placeholder: Some(rgba(0x8f8b77ff).into()),
999 text_disabled: Some(rgba(0x8f8b77ff).into()),
1000 text_accent: Some(rgba(0x6684e0ff).into()),
1001 icon: Some(rgba(0xfefbecff).into()),
1002 icon_muted: Some(rgba(0xa4a08bff).into()),
1003 icon_disabled: Some(rgba(0x8f8b77ff).into()),
1004 icon_placeholder: Some(rgba(0xa4a08bff).into()),
1005 icon_accent: Some(rgba(0x6684e0ff).into()),
1006 status_bar_background: Some(rgba(0x45433bff).into()),
1007 title_bar_background: Some(rgba(0x45433bff).into()),
1008 toolbar_background: Some(rgba(0x20201dff).into()),
1009 tab_bar_background: Some(rgba(0x262622ff).into()),
1010 tab_inactive_background: Some(rgba(0x262622ff).into()),
1011 tab_active_background: Some(rgba(0x20201dff).into()),
1012 scrollbar_thumb_background: Some(rgba(0xfefbec4c).into()),
1013 scrollbar_thumb_hover_background: Some(rgba(0x3b3933ff).into()),
1014 scrollbar_thumb_border: Some(rgba(0x3b3933ff).into()),
1015 scrollbar_track_background: Some(rgba(0x00000000).into()),
1016 scrollbar_track_border: Some(rgba(0x252521ff).into()),
1017 editor_foreground: Some(rgba(0xe8e4cfff).into()),
1018 editor_background: Some(rgba(0x20201dff).into()),
1019 editor_gutter_background: Some(rgba(0x20201dff).into()),
1020 editor_subheader_background: Some(rgba(0x262622ff).into()),
1021 editor_active_line_background: Some(rgba(0x262622bf).into()),
1022 editor_highlighted_line_background: Some(rgba(0x262622ff).into()),
1023 editor_line_number: Some(rgba(0xfefbec59).into()),
1024 editor_active_line_number: Some(rgba(0xfefbecff).into()),
1025 editor_invisible: Some(rgba(0x8b8874ff).into()),
1026 editor_wrap_guide: Some(rgba(0xfefbec0d).into()),
1027 editor_active_wrap_guide: Some(rgba(0xfefbec1a).into()),
1028 editor_document_highlight_read_background: Some(rgba(0x6684e01a).into()),
1029 editor_document_highlight_write_background: Some(rgba(0x8b887466).into()),
1030 terminal_background: Some(rgba(0x20201dff).into()),
1031 terminal_foreground: Some(rgba(0xfefbecff).into()),
1032 terminal_bright_foreground: Some(rgba(0xfefbecff).into()),
1033 terminal_dim_foreground: Some(rgba(0x20201dff).into()),
1034 terminal_ansi_black: Some(rgba(0x20201dff).into()),
1035 terminal_ansi_bright_black: Some(rgba(0x7a7766ff).into()),
1036 terminal_ansi_dim_black: Some(rgba(0xfefbecff).into()),
1037 terminal_ansi_red: Some(rgba(0xd73837ff).into()),
1038 terminal_ansi_bright_red: Some(rgba(0x781c1fff).into()),
1039 terminal_ansi_dim_red: Some(rgba(0xf7a195ff).into()),
1040 terminal_ansi_green: Some(rgba(0x60ac3aff).into()),
1041 terminal_ansi_bright_green: Some(rgba(0x335322ff).into()),
1042 terminal_ansi_dim_green: Some(rgba(0xb3d69cff).into()),
1043 terminal_ansi_yellow: Some(rgba(0xae9515ff).into()),
1044 terminal_ansi_bright_yellow: Some(rgba(0x574815ff).into()),
1045 terminal_ansi_dim_yellow: Some(rgba(0xdcc98eff).into()),
1046 terminal_ansi_blue: Some(rgba(0x6684e0ff).into()),
1047 terminal_ansi_bright_blue: Some(rgba(0x334173ff).into()),
1048 terminal_ansi_dim_blue: Some(rgba(0xb8c0f1ff).into()),
1049 terminal_ansi_magenta: Some(rgba(0xd43652ff).into()),
1050 terminal_ansi_bright_magenta: Some(rgba(0x721d2bff).into()),
1051 terminal_ansi_dim_magenta: Some(rgba(0xf3a0a4ff).into()),
1052 terminal_ansi_cyan: Some(rgba(0x21ad83ff).into()),
1053 terminal_ansi_bright_cyan: Some(rgba(0x1e5341ff).into()),
1054 terminal_ansi_dim_cyan: Some(rgba(0x9ed7c0ff).into()),
1055 terminal_ansi_white: Some(rgba(0xfefbecff).into()),
1056 terminal_ansi_bright_white: Some(rgba(0xfefbecff).into()),
1057 terminal_ansi_dim_white: Some(rgba(0x9b9782ff).into()),
1058 link_text_hover: Some(rgba(0x6684e0ff).into()),
1059 ..Default::default()
1060 },
1061 status: StatusColorsRefinement {
1062 conflict: Some(rgba(0xae9515ff).into()),
1063 conflict_background: Some(rgba(0x2a200eff).into()),
1064 conflict_border: Some(rgba(0x413513ff).into()),
1065 created: Some(rgba(0x60ac3aff).into()),
1066 created_background: Some(rgba(0x1a2413ff).into()),
1067 created_border: Some(rgba(0x273c1bff).into()),
1068 deleted: Some(rgba(0xd73837ff).into()),
1069 deleted_background: Some(rgba(0x450d11ff).into()),
1070 deleted_border: Some(rgba(0x5f1519ff).into()),
1071 error: Some(rgba(0xd73837ff).into()),
1072 error_background: Some(rgba(0x450d11ff).into()),
1073 error_border: Some(rgba(0x5f1519ff).into()),
1074 hidden: Some(rgba(0x8f8b77ff).into()),
1075 hidden_background: Some(rgba(0x45433bff).into()),
1076 hidden_border: Some(rgba(0x58564bff).into()),
1077 hint: Some(rgba(0xb17272ff).into()),
1078 hint_background: Some(rgba(0x171e39ff).into()),
1079 hint_border: Some(rgba(0x263056ff).into()),
1080 ignored: Some(rgba(0xa4a08bff).into()),
1081 ignored_background: Some(rgba(0x45433bff).into()),
1082 ignored_border: Some(rgba(0x6c695cff).into()),
1083 info: Some(rgba(0x6684e0ff).into()),
1084 info_background: Some(rgba(0x171e39ff).into()),
1085 info_border: Some(rgba(0x263056ff).into()),
1086 modified: Some(rgba(0xae9515ff).into()),
1087 modified_background: Some(rgba(0x2a200eff).into()),
1088 modified_border: Some(rgba(0x413513ff).into()),
1089 predictive: Some(rgba(0x9c6262ff).into()),
1090 predictive_background: Some(rgba(0x1a2413ff).into()),
1091 predictive_border: Some(rgba(0x273c1bff).into()),
1092 renamed: Some(rgba(0x6684e0ff).into()),
1093 renamed_background: Some(rgba(0x171e39ff).into()),
1094 renamed_border: Some(rgba(0x263056ff).into()),
1095 success: Some(rgba(0x60ac3aff).into()),
1096 success_background: Some(rgba(0x1a2413ff).into()),
1097 success_border: Some(rgba(0x273c1bff).into()),
1098 unreachable: Some(rgba(0xa4a08bff).into()),
1099 unreachable_background: Some(rgba(0x45433bff).into()),
1100 unreachable_border: Some(rgba(0x6c695cff).into()),
1101 warning: Some(rgba(0xae9515ff).into()),
1102 warning_background: Some(rgba(0x2a200eff).into()),
1103 warning_border: Some(rgba(0x413513ff).into()),
1104 ..Default::default()
1105 },
1106 player: Some(PlayerColors(vec![
1107 PlayerColor {
1108 cursor: rgba(0x6684e0ff).into(),
1109 background: rgba(0x6684e0ff).into(),
1110 selection: rgba(0x6684e03d).into(),
1111 },
1112 PlayerColor {
1113 cursor: rgba(0xd43652ff).into(),
1114 background: rgba(0xd43652ff).into(),
1115 selection: rgba(0xd436523d).into(),
1116 },
1117 PlayerColor {
1118 cursor: rgba(0xb65612ff).into(),
1119 background: rgba(0xb65612ff).into(),
1120 selection: rgba(0xb656123d).into(),
1121 },
1122 PlayerColor {
1123 cursor: rgba(0xb854d3ff).into(),
1124 background: rgba(0xb854d3ff).into(),
1125 selection: rgba(0xb854d33d).into(),
1126 },
1127 PlayerColor {
1128 cursor: rgba(0x21ad83ff).into(),
1129 background: rgba(0x21ad83ff).into(),
1130 selection: rgba(0x21ad833d).into(),
1131 },
1132 PlayerColor {
1133 cursor: rgba(0xd73837ff).into(),
1134 background: rgba(0xd73837ff).into(),
1135 selection: rgba(0xd738373d).into(),
1136 },
1137 PlayerColor {
1138 cursor: rgba(0xae9515ff).into(),
1139 background: rgba(0xae9515ff).into(),
1140 selection: rgba(0xae95153d).into(),
1141 },
1142 PlayerColor {
1143 cursor: rgba(0x60ac3aff).into(),
1144 background: rgba(0x60ac3aff).into(),
1145 selection: rgba(0x60ac3a3d).into(),
1146 },
1147 ])),
1148 syntax: Some(UserSyntaxTheme {
1149 highlights: vec![
1150 (
1151 "attribute".into(),
1152 UserHighlightStyle {
1153 color: Some(rgba(0x6684e0ff).into()),
1154 ..Default::default()
1155 },
1156 ),
1157 (
1158 "boolean".into(),
1159 UserHighlightStyle {
1160 color: Some(rgba(0x60ac3aff).into()),
1161 ..Default::default()
1162 },
1163 ),
1164 (
1165 "comment".into(),
1166 UserHighlightStyle {
1167 color: Some(rgba(0x7d7a68ff).into()),
1168 ..Default::default()
1169 },
1170 ),
1171 (
1172 "comment.doc".into(),
1173 UserHighlightStyle {
1174 color: Some(rgba(0xa6a28cff).into()),
1175 ..Default::default()
1176 },
1177 ),
1178 (
1179 "constant".into(),
1180 UserHighlightStyle {
1181 color: Some(rgba(0x60ac3aff).into()),
1182 ..Default::default()
1183 },
1184 ),
1185 (
1186 "constructor".into(),
1187 UserHighlightStyle {
1188 color: Some(rgba(0x6684e0ff).into()),
1189 ..Default::default()
1190 },
1191 ),
1192 (
1193 "embedded".into(),
1194 UserHighlightStyle {
1195 color: Some(rgba(0xfefbecff).into()),
1196 ..Default::default()
1197 },
1198 ),
1199 (
1200 "emphasis".into(),
1201 UserHighlightStyle {
1202 color: Some(rgba(0x6684e0ff).into()),
1203 ..Default::default()
1204 },
1205 ),
1206 (
1207 "emphasis.strong".into(),
1208 UserHighlightStyle {
1209 color: Some(rgba(0x6684e0ff).into()),
1210 font_weight: Some(UserFontWeight(700.0)),
1211 ..Default::default()
1212 },
1213 ),
1214 (
1215 "enum".into(),
1216 UserHighlightStyle {
1217 color: Some(rgba(0xb65612ff).into()),
1218 ..Default::default()
1219 },
1220 ),
1221 (
1222 "function".into(),
1223 UserHighlightStyle {
1224 color: Some(rgba(0x6684e1ff).into()),
1225 ..Default::default()
1226 },
1227 ),
1228 (
1229 "function.method".into(),
1230 UserHighlightStyle {
1231 color: Some(rgba(0x6684e1ff).into()),
1232 ..Default::default()
1233 },
1234 ),
1235 (
1236 "function.special.definition".into(),
1237 UserHighlightStyle {
1238 color: Some(rgba(0xae9513ff).into()),
1239 ..Default::default()
1240 },
1241 ),
1242 (
1243 "hint".into(),
1244 UserHighlightStyle {
1245 color: Some(rgba(0xb17272ff).into()),
1246 font_weight: Some(UserFontWeight(700.0)),
1247 ..Default::default()
1248 },
1249 ),
1250 (
1251 "keyword".into(),
1252 UserHighlightStyle {
1253 color: Some(rgba(0xb854d4ff).into()),
1254 ..Default::default()
1255 },
1256 ),
1257 (
1258 "label".into(),
1259 UserHighlightStyle {
1260 color: Some(rgba(0x6684e0ff).into()),
1261 ..Default::default()
1262 },
1263 ),
1264 (
1265 "link_text".into(),
1266 UserHighlightStyle {
1267 color: Some(rgba(0xb65612ff).into()),
1268 font_style: Some(UserFontStyle::Italic),
1269 ..Default::default()
1270 },
1271 ),
1272 (
1273 "link_uri".into(),
1274 UserHighlightStyle {
1275 color: Some(rgba(0x60ac3aff).into()),
1276 ..Default::default()
1277 },
1278 ),
1279 (
1280 "number".into(),
1281 UserHighlightStyle {
1282 color: Some(rgba(0xb65611ff).into()),
1283 ..Default::default()
1284 },
1285 ),
1286 (
1287 "operator".into(),
1288 UserHighlightStyle {
1289 color: Some(rgba(0xa6a28cff).into()),
1290 ..Default::default()
1291 },
1292 ),
1293 (
1294 "predictive".into(),
1295 UserHighlightStyle {
1296 color: Some(rgba(0x9c6262ff).into()),
1297 font_style: Some(UserFontStyle::Italic),
1298 ..Default::default()
1299 },
1300 ),
1301 (
1302 "preproc".into(),
1303 UserHighlightStyle {
1304 color: Some(rgba(0xfefbecff).into()),
1305 ..Default::default()
1306 },
1307 ),
1308 (
1309 "primary".into(),
1310 UserHighlightStyle {
1311 color: Some(rgba(0xe8e4cfff).into()),
1312 ..Default::default()
1313 },
1314 ),
1315 (
1316 "property".into(),
1317 UserHighlightStyle {
1318 color: Some(rgba(0xd73737ff).into()),
1319 ..Default::default()
1320 },
1321 ),
1322 (
1323 "punctuation".into(),
1324 UserHighlightStyle {
1325 color: Some(rgba(0xe8e4cfff).into()),
1326 ..Default::default()
1327 },
1328 ),
1329 (
1330 "punctuation.bracket".into(),
1331 UserHighlightStyle {
1332 color: Some(rgba(0xa6a28cff).into()),
1333 ..Default::default()
1334 },
1335 ),
1336 (
1337 "punctuation.delimiter".into(),
1338 UserHighlightStyle {
1339 color: Some(rgba(0xa6a28cff).into()),
1340 ..Default::default()
1341 },
1342 ),
1343 (
1344 "punctuation.list_marker".into(),
1345 UserHighlightStyle {
1346 color: Some(rgba(0xe8e4cfff).into()),
1347 ..Default::default()
1348 },
1349 ),
1350 (
1351 "punctuation.special".into(),
1352 UserHighlightStyle {
1353 color: Some(rgba(0xd43552ff).into()),
1354 ..Default::default()
1355 },
1356 ),
1357 (
1358 "string".into(),
1359 UserHighlightStyle {
1360 color: Some(rgba(0x60ac39ff).into()),
1361 ..Default::default()
1362 },
1363 ),
1364 (
1365 "string.escape".into(),
1366 UserHighlightStyle {
1367 color: Some(rgba(0xa6a28cff).into()),
1368 ..Default::default()
1369 },
1370 ),
1371 (
1372 "string.regex".into(),
1373 UserHighlightStyle {
1374 color: Some(rgba(0x1fad83ff).into()),
1375 ..Default::default()
1376 },
1377 ),
1378 (
1379 "string.special".into(),
1380 UserHighlightStyle {
1381 color: Some(rgba(0xd43552ff).into()),
1382 ..Default::default()
1383 },
1384 ),
1385 (
1386 "string.special.symbol".into(),
1387 UserHighlightStyle {
1388 color: Some(rgba(0x60ac39ff).into()),
1389 ..Default::default()
1390 },
1391 ),
1392 (
1393 "tag".into(),
1394 UserHighlightStyle {
1395 color: Some(rgba(0x6684e0ff).into()),
1396 ..Default::default()
1397 },
1398 ),
1399 (
1400 "text.literal".into(),
1401 UserHighlightStyle {
1402 color: Some(rgba(0xb65612ff).into()),
1403 ..Default::default()
1404 },
1405 ),
1406 (
1407 "title".into(),
1408 UserHighlightStyle {
1409 color: Some(rgba(0xfefbecff).into()),
1410 font_weight: Some(UserFontWeight(700.0)),
1411 ..Default::default()
1412 },
1413 ),
1414 (
1415 "type".into(),
1416 UserHighlightStyle {
1417 color: Some(rgba(0xae9513ff).into()),
1418 ..Default::default()
1419 },
1420 ),
1421 (
1422 "variable".into(),
1423 UserHighlightStyle {
1424 color: Some(rgba(0xe8e4cfff).into()),
1425 ..Default::default()
1426 },
1427 ),
1428 (
1429 "variable.special".into(),
1430 UserHighlightStyle {
1431 color: Some(rgba(0xb854d4ff).into()),
1432 ..Default::default()
1433 },
1434 ),
1435 (
1436 "variant".into(),
1437 UserHighlightStyle {
1438 color: Some(rgba(0xae9513ff).into()),
1439 ..Default::default()
1440 },
1441 ),
1442 ],
1443 }),
1444 },
1445 },
1446 UserTheme {
1447 name: "Atelier Dune Light".into(),
1448 appearance: Appearance::Light,
1449 styles: UserThemeStylesRefinement {
1450 colors: ThemeColorsRefinement {
1451 border: Some(rgba(0xa8a48eff).into()),
1452 border_variant: Some(rgba(0xd7d3beff).into()),
1453 border_focused: Some(rgba(0xcdd1f5ff).into()),
1454 border_selected: Some(rgba(0xcdd1f5ff).into()),
1455 border_transparent: Some(rgba(0x00000000).into()),
1456 border_disabled: Some(rgba(0xbbb7a1ff).into()),
1457 elevated_surface_background: Some(rgba(0xeeebd7ff).into()),
1458 surface_background: Some(rgba(0xeeebd7ff).into()),
1459 background: Some(rgba(0xcecab4ff).into()),
1460 panel_background: Some(rgba(0xeeebd7ff).into()),
1461 element_background: Some(rgba(0xeeebd7ff).into()),
1462 element_hover: Some(rgba(0xd7d3beff).into()),
1463 element_active: Some(rgba(0xaaa690ff).into()),
1464 element_selected: Some(rgba(0xaaa690ff).into()),
1465 element_disabled: Some(rgba(0xeeebd7ff).into()),
1466 drop_target_background: Some(rgba(0x706d5f80).into()),
1467 ghost_element_background: Some(rgba(0x00000000).into()),
1468 ghost_element_hover: Some(rgba(0xd7d3beff).into()),
1469 ghost_element_active: Some(rgba(0xaaa690ff).into()),
1470 ghost_element_selected: Some(rgba(0xaaa690ff).into()),
1471 ghost_element_disabled: Some(rgba(0xeeebd7ff).into()),
1472 text: Some(rgba(0x20201dff).into()),
1473 text_muted: Some(rgba(0x706d5fff).into()),
1474 text_placeholder: Some(rgba(0x878471ff).into()),
1475 text_disabled: Some(rgba(0x878471ff).into()),
1476 text_accent: Some(rgba(0x6784e0ff).into()),
1477 icon: Some(rgba(0x20201dff).into()),
1478 icon_muted: Some(rgba(0x706d5fff).into()),
1479 icon_disabled: Some(rgba(0x878471ff).into()),
1480 icon_placeholder: Some(rgba(0x706d5fff).into()),
1481 icon_accent: Some(rgba(0x6784e0ff).into()),
1482 status_bar_background: Some(rgba(0xcecab4ff).into()),
1483 title_bar_background: Some(rgba(0xcecab4ff).into()),
1484 toolbar_background: Some(rgba(0xfefbecff).into()),
1485 tab_bar_background: Some(rgba(0xeeebd7ff).into()),
1486 tab_inactive_background: Some(rgba(0xeeebd7ff).into()),
1487 tab_active_background: Some(rgba(0xfefbecff).into()),
1488 scrollbar_thumb_background: Some(rgba(0x20201d4c).into()),
1489 scrollbar_thumb_hover_background: Some(rgba(0xd7d3beff).into()),
1490 scrollbar_thumb_border: Some(rgba(0xd7d3beff).into()),
1491 scrollbar_track_background: Some(rgba(0x00000000).into()),
1492 scrollbar_track_border: Some(rgba(0xf2eedcff).into()),
1493 editor_foreground: Some(rgba(0x292824ff).into()),
1494 editor_background: Some(rgba(0xfefbecff).into()),
1495 editor_gutter_background: Some(rgba(0xfefbecff).into()),
1496 editor_subheader_background: Some(rgba(0xeeebd7ff).into()),
1497 editor_active_line_background: Some(rgba(0xeeebd7bf).into()),
1498 editor_highlighted_line_background: Some(rgba(0xeeebd7ff).into()),
1499 editor_line_number: Some(rgba(0x20201d59).into()),
1500 editor_active_line_number: Some(rgba(0x20201dff).into()),
1501 editor_invisible: Some(rgba(0x8b8874ff).into()),
1502 editor_wrap_guide: Some(rgba(0x20201d0d).into()),
1503 editor_active_wrap_guide: Some(rgba(0x20201d1a).into()),
1504 editor_document_highlight_read_background: Some(rgba(0x6784e01a).into()),
1505 editor_document_highlight_write_background: Some(rgba(0x8b887466).into()),
1506 terminal_background: Some(rgba(0xfefbecff).into()),
1507 terminal_foreground: Some(rgba(0x20201dff).into()),
1508 terminal_bright_foreground: Some(rgba(0x20201dff).into()),
1509 terminal_dim_foreground: Some(rgba(0xfefbecff).into()),
1510 terminal_ansi_black: Some(rgba(0xfefbecff).into()),
1511 terminal_ansi_bright_black: Some(rgba(0x9b9782ff).into()),
1512 terminal_ansi_dim_black: Some(rgba(0x20201dff).into()),
1513 terminal_ansi_red: Some(rgba(0xd73838ff).into()),
1514 terminal_ansi_bright_red: Some(rgba(0xf7a195ff).into()),
1515 terminal_ansi_dim_red: Some(rgba(0x781c1fff).into()),
1516 terminal_ansi_green: Some(rgba(0x61ac3aff).into()),
1517 terminal_ansi_bright_green: Some(rgba(0xb3d69cff).into()),
1518 terminal_ansi_dim_green: Some(rgba(0x335322ff).into()),
1519 terminal_ansi_yellow: Some(rgba(0xae9515ff).into()),
1520 terminal_ansi_bright_yellow: Some(rgba(0xdcc98eff).into()),
1521 terminal_ansi_dim_yellow: Some(rgba(0x574815ff).into()),
1522 terminal_ansi_blue: Some(rgba(0x6784e0ff).into()),
1523 terminal_ansi_bright_blue: Some(rgba(0xb8c0f1ff).into()),
1524 terminal_ansi_dim_blue: Some(rgba(0x334173ff).into()),
1525 terminal_ansi_magenta: Some(rgba(0xd43753ff).into()),
1526 terminal_ansi_bright_magenta: Some(rgba(0xf3a0a4ff).into()),
1527 terminal_ansi_dim_magenta: Some(rgba(0x721d2bff).into()),
1528 terminal_ansi_cyan: Some(rgba(0x22ad83ff).into()),
1529 terminal_ansi_bright_cyan: Some(rgba(0x9ed7c0ff).into()),
1530 terminal_ansi_dim_cyan: Some(rgba(0x1e5341ff).into()),
1531 terminal_ansi_white: Some(rgba(0x20201dff).into()),
1532 terminal_ansi_bright_white: Some(rgba(0x20201dff).into()),
1533 terminal_ansi_dim_white: Some(rgba(0x7a7766ff).into()),
1534 link_text_hover: Some(rgba(0x6784e0ff).into()),
1535 ..Default::default()
1536 },
1537 status: StatusColorsRefinement {
1538 conflict: Some(rgba(0xae9515ff).into()),
1539 conflict_background: Some(rgba(0xf2e8d1ff).into()),
1540 conflict_border: Some(rgba(0xe7d7aeff).into()),
1541 created: Some(rgba(0x61ac3aff).into()),
1542 created_background: Some(rgba(0xe0eed6ff).into()),
1543 created_border: Some(rgba(0xc9e1b7ff).into()),
1544 deleted: Some(rgba(0xd73838ff).into()),
1545 deleted_background: Some(rgba(0xffd9d4ff).into()),
1546 deleted_border: Some(rgba(0xfcbcb2ff).into()),
1547 error: Some(rgba(0xd73838ff).into()),
1548 error_background: Some(rgba(0xffd9d4ff).into()),
1549 error_border: Some(rgba(0xfcbcb2ff).into()),
1550 hidden: Some(rgba(0x878471ff).into()),
1551 hidden_background: Some(rgba(0xcecab4ff).into()),
1552 hidden_border: Some(rgba(0xbbb7a1ff).into()),
1553 hint: Some(rgba(0xb37979ff).into()),
1554 hint_background: Some(rgba(0xe3e5faff).into()),
1555 hint_border: Some(rgba(0xcdd1f5ff).into()),
1556 ignored: Some(rgba(0x706d5fff).into()),
1557 ignored_background: Some(rgba(0xcecab4ff).into()),
1558 ignored_border: Some(rgba(0xa8a48eff).into()),
1559 info: Some(rgba(0x6784e0ff).into()),
1560 info_background: Some(rgba(0xe3e5faff).into()),
1561 info_border: Some(rgba(0xcdd1f5ff).into()),
1562 modified: Some(rgba(0xae9515ff).into()),
1563 modified_background: Some(rgba(0xf2e8d1ff).into()),
1564 modified_border: Some(rgba(0xe7d7aeff).into()),
1565 predictive: Some(rgba(0xc88a8aff).into()),
1566 predictive_background: Some(rgba(0xe0eed6ff).into()),
1567 predictive_border: Some(rgba(0xc9e1b7ff).into()),
1568 renamed: Some(rgba(0x6784e0ff).into()),
1569 renamed_background: Some(rgba(0xe3e5faff).into()),
1570 renamed_border: Some(rgba(0xcdd1f5ff).into()),
1571 success: Some(rgba(0x61ac3aff).into()),
1572 success_background: Some(rgba(0xe0eed6ff).into()),
1573 success_border: Some(rgba(0xc9e1b7ff).into()),
1574 unreachable: Some(rgba(0x706d5fff).into()),
1575 unreachable_background: Some(rgba(0xcecab4ff).into()),
1576 unreachable_border: Some(rgba(0xa8a48eff).into()),
1577 warning: Some(rgba(0xae9515ff).into()),
1578 warning_background: Some(rgba(0xf2e8d1ff).into()),
1579 warning_border: Some(rgba(0xe7d7aeff).into()),
1580 ..Default::default()
1581 },
1582 player: Some(PlayerColors(vec![
1583 PlayerColor {
1584 cursor: rgba(0x6784e0ff).into(),
1585 background: rgba(0x6784e0ff).into(),
1586 selection: rgba(0x6784e03d).into(),
1587 },
1588 PlayerColor {
1589 cursor: rgba(0xd43753ff).into(),
1590 background: rgba(0xd43753ff).into(),
1591 selection: rgba(0xd437533d).into(),
1592 },
1593 PlayerColor {
1594 cursor: rgba(0xb65713ff).into(),
1595 background: rgba(0xb65713ff).into(),
1596 selection: rgba(0xb657133d).into(),
1597 },
1598 PlayerColor {
1599 cursor: rgba(0xb855d3ff).into(),
1600 background: rgba(0xb855d3ff).into(),
1601 selection: rgba(0xb855d33d).into(),
1602 },
1603 PlayerColor {
1604 cursor: rgba(0x22ad83ff).into(),
1605 background: rgba(0x22ad83ff).into(),
1606 selection: rgba(0x22ad833d).into(),
1607 },
1608 PlayerColor {
1609 cursor: rgba(0xd73838ff).into(),
1610 background: rgba(0xd73838ff).into(),
1611 selection: rgba(0xd738383d).into(),
1612 },
1613 PlayerColor {
1614 cursor: rgba(0xae9515ff).into(),
1615 background: rgba(0xae9515ff).into(),
1616 selection: rgba(0xae95153d).into(),
1617 },
1618 PlayerColor {
1619 cursor: rgba(0x61ac3aff).into(),
1620 background: rgba(0x61ac3aff).into(),
1621 selection: rgba(0x61ac3a3d).into(),
1622 },
1623 ])),
1624 syntax: Some(UserSyntaxTheme {
1625 highlights: vec![
1626 (
1627 "attribute".into(),
1628 UserHighlightStyle {
1629 color: Some(rgba(0x6784e0ff).into()),
1630 ..Default::default()
1631 },
1632 ),
1633 (
1634 "boolean".into(),
1635 UserHighlightStyle {
1636 color: Some(rgba(0x61ac3aff).into()),
1637 ..Default::default()
1638 },
1639 ),
1640 (
1641 "comment".into(),
1642 UserHighlightStyle {
1643 color: Some(rgba(0x999580ff).into()),
1644 ..Default::default()
1645 },
1646 ),
1647 (
1648 "comment.doc".into(),
1649 UserHighlightStyle {
1650 color: Some(rgba(0x6e6b5eff).into()),
1651 ..Default::default()
1652 },
1653 ),
1654 (
1655 "constant".into(),
1656 UserHighlightStyle {
1657 color: Some(rgba(0x61ac3aff).into()),
1658 ..Default::default()
1659 },
1660 ),
1661 (
1662 "constructor".into(),
1663 UserHighlightStyle {
1664 color: Some(rgba(0x6784e0ff).into()),
1665 ..Default::default()
1666 },
1667 ),
1668 (
1669 "embedded".into(),
1670 UserHighlightStyle {
1671 color: Some(rgba(0x20201dff).into()),
1672 ..Default::default()
1673 },
1674 ),
1675 (
1676 "emphasis".into(),
1677 UserHighlightStyle {
1678 color: Some(rgba(0x6784e0ff).into()),
1679 ..Default::default()
1680 },
1681 ),
1682 (
1683 "emphasis.strong".into(),
1684 UserHighlightStyle {
1685 color: Some(rgba(0x6784e0ff).into()),
1686 font_weight: Some(UserFontWeight(700.0)),
1687 ..Default::default()
1688 },
1689 ),
1690 (
1691 "enum".into(),
1692 UserHighlightStyle {
1693 color: Some(rgba(0xb65713ff).into()),
1694 ..Default::default()
1695 },
1696 ),
1697 (
1698 "function".into(),
1699 UserHighlightStyle {
1700 color: Some(rgba(0x6684e1ff).into()),
1701 ..Default::default()
1702 },
1703 ),
1704 (
1705 "function.method".into(),
1706 UserHighlightStyle {
1707 color: Some(rgba(0x6684e1ff).into()),
1708 ..Default::default()
1709 },
1710 ),
1711 (
1712 "function.special.definition".into(),
1713 UserHighlightStyle {
1714 color: Some(rgba(0xae9513ff).into()),
1715 ..Default::default()
1716 },
1717 ),
1718 (
1719 "hint".into(),
1720 UserHighlightStyle {
1721 color: Some(rgba(0xb37979ff).into()),
1722 font_weight: Some(UserFontWeight(700.0)),
1723 ..Default::default()
1724 },
1725 ),
1726 (
1727 "keyword".into(),
1728 UserHighlightStyle {
1729 color: Some(rgba(0xb854d4ff).into()),
1730 ..Default::default()
1731 },
1732 ),
1733 (
1734 "label".into(),
1735 UserHighlightStyle {
1736 color: Some(rgba(0x6784e0ff).into()),
1737 ..Default::default()
1738 },
1739 ),
1740 (
1741 "link_text".into(),
1742 UserHighlightStyle {
1743 color: Some(rgba(0xb65713ff).into()),
1744 font_style: Some(UserFontStyle::Italic),
1745 ..Default::default()
1746 },
1747 ),
1748 (
1749 "link_uri".into(),
1750 UserHighlightStyle {
1751 color: Some(rgba(0x61ac3aff).into()),
1752 ..Default::default()
1753 },
1754 ),
1755 (
1756 "number".into(),
1757 UserHighlightStyle {
1758 color: Some(rgba(0xb65611ff).into()),
1759 ..Default::default()
1760 },
1761 ),
1762 (
1763 "operator".into(),
1764 UserHighlightStyle {
1765 color: Some(rgba(0x6e6b5eff).into()),
1766 ..Default::default()
1767 },
1768 ),
1769 (
1770 "predictive".into(),
1771 UserHighlightStyle {
1772 color: Some(rgba(0xc88a8aff).into()),
1773 font_style: Some(UserFontStyle::Italic),
1774 ..Default::default()
1775 },
1776 ),
1777 (
1778 "preproc".into(),
1779 UserHighlightStyle {
1780 color: Some(rgba(0x20201dff).into()),
1781 ..Default::default()
1782 },
1783 ),
1784 (
1785 "primary".into(),
1786 UserHighlightStyle {
1787 color: Some(rgba(0x292824ff).into()),
1788 ..Default::default()
1789 },
1790 ),
1791 (
1792 "property".into(),
1793 UserHighlightStyle {
1794 color: Some(rgba(0xd73737ff).into()),
1795 ..Default::default()
1796 },
1797 ),
1798 (
1799 "punctuation".into(),
1800 UserHighlightStyle {
1801 color: Some(rgba(0x292824ff).into()),
1802 ..Default::default()
1803 },
1804 ),
1805 (
1806 "punctuation.bracket".into(),
1807 UserHighlightStyle {
1808 color: Some(rgba(0x6e6b5eff).into()),
1809 ..Default::default()
1810 },
1811 ),
1812 (
1813 "punctuation.delimiter".into(),
1814 UserHighlightStyle {
1815 color: Some(rgba(0x6e6b5eff).into()),
1816 ..Default::default()
1817 },
1818 ),
1819 (
1820 "punctuation.list_marker".into(),
1821 UserHighlightStyle {
1822 color: Some(rgba(0x292824ff).into()),
1823 ..Default::default()
1824 },
1825 ),
1826 (
1827 "punctuation.special".into(),
1828 UserHighlightStyle {
1829 color: Some(rgba(0xd43552ff).into()),
1830 ..Default::default()
1831 },
1832 ),
1833 (
1834 "string".into(),
1835 UserHighlightStyle {
1836 color: Some(rgba(0x60ac39ff).into()),
1837 ..Default::default()
1838 },
1839 ),
1840 (
1841 "string.escape".into(),
1842 UserHighlightStyle {
1843 color: Some(rgba(0x6e6b5eff).into()),
1844 ..Default::default()
1845 },
1846 ),
1847 (
1848 "string.regex".into(),
1849 UserHighlightStyle {
1850 color: Some(rgba(0x1fad83ff).into()),
1851 ..Default::default()
1852 },
1853 ),
1854 (
1855 "string.special".into(),
1856 UserHighlightStyle {
1857 color: Some(rgba(0xd43552ff).into()),
1858 ..Default::default()
1859 },
1860 ),
1861 (
1862 "string.special.symbol".into(),
1863 UserHighlightStyle {
1864 color: Some(rgba(0x60ac39ff).into()),
1865 ..Default::default()
1866 },
1867 ),
1868 (
1869 "tag".into(),
1870 UserHighlightStyle {
1871 color: Some(rgba(0x6784e0ff).into()),
1872 ..Default::default()
1873 },
1874 ),
1875 (
1876 "text.literal".into(),
1877 UserHighlightStyle {
1878 color: Some(rgba(0xb65713ff).into()),
1879 ..Default::default()
1880 },
1881 ),
1882 (
1883 "title".into(),
1884 UserHighlightStyle {
1885 color: Some(rgba(0x20201dff).into()),
1886 font_weight: Some(UserFontWeight(700.0)),
1887 ..Default::default()
1888 },
1889 ),
1890 (
1891 "type".into(),
1892 UserHighlightStyle {
1893 color: Some(rgba(0xae9513ff).into()),
1894 ..Default::default()
1895 },
1896 ),
1897 (
1898 "variable".into(),
1899 UserHighlightStyle {
1900 color: Some(rgba(0x292824ff).into()),
1901 ..Default::default()
1902 },
1903 ),
1904 (
1905 "variable.special".into(),
1906 UserHighlightStyle {
1907 color: Some(rgba(0xb854d4ff).into()),
1908 ..Default::default()
1909 },
1910 ),
1911 (
1912 "variant".into(),
1913 UserHighlightStyle {
1914 color: Some(rgba(0xae9513ff).into()),
1915 ..Default::default()
1916 },
1917 ),
1918 ],
1919 }),
1920 },
1921 },
1922 UserTheme {
1923 name: "Atelier Estuary Dark".into(),
1924 appearance: Appearance::Dark,
1925 styles: UserThemeStylesRefinement {
1926 colors: ThemeColorsRefinement {
1927 border: Some(rgba(0x5d5c4cff).into()),
1928 border_variant: Some(rgba(0x3c3b31ff).into()),
1929 border_focused: Some(rgba(0x1c3927ff).into()),
1930 border_selected: Some(rgba(0x1c3927ff).into()),
1931 border_transparent: Some(rgba(0x00000000).into()),
1932 border_disabled: Some(rgba(0x504f41ff).into()),
1933 elevated_surface_background: Some(rgba(0x2c2b23ff).into()),
1934 surface_background: Some(rgba(0x2c2b23ff).into()),
1935 background: Some(rgba(0x424136ff).into()),
1936 panel_background: Some(rgba(0x2c2b23ff).into()),
1937 element_background: Some(rgba(0x2c2b23ff).into()),
1938 element_hover: Some(rgba(0x3c3b31ff).into()),
1939 element_active: Some(rgba(0x5c5b4bff).into()),
1940 element_selected: Some(rgba(0x5c5b4bff).into()),
1941 element_disabled: Some(rgba(0x2c2b23ff).into()),
1942 drop_target_background: Some(rgba(0x91907f80).into()),
1943 ghost_element_background: Some(rgba(0x00000000).into()),
1944 ghost_element_hover: Some(rgba(0x3c3b31ff).into()),
1945 ghost_element_active: Some(rgba(0x5c5b4bff).into()),
1946 ghost_element_selected: Some(rgba(0x5c5b4bff).into()),
1947 ghost_element_disabled: Some(rgba(0x2c2b23ff).into()),
1948 text: Some(rgba(0xf4f3ecff).into()),
1949 text_muted: Some(rgba(0x91907fff).into()),
1950 text_placeholder: Some(rgba(0x7d7c6aff).into()),
1951 text_disabled: Some(rgba(0x7d7c6aff).into()),
1952 text_accent: Some(rgba(0x37a166ff).into()),
1953 icon: Some(rgba(0xf4f3ecff).into()),
1954 icon_muted: Some(rgba(0x91907fff).into()),
1955 icon_disabled: Some(rgba(0x7d7c6aff).into()),
1956 icon_placeholder: Some(rgba(0x91907fff).into()),
1957 icon_accent: Some(rgba(0x37a166ff).into()),
1958 status_bar_background: Some(rgba(0x424136ff).into()),
1959 title_bar_background: Some(rgba(0x424136ff).into()),
1960 toolbar_background: Some(rgba(0x22221bff).into()),
1961 tab_bar_background: Some(rgba(0x2c2b23ff).into()),
1962 tab_inactive_background: Some(rgba(0x2c2b23ff).into()),
1963 tab_active_background: Some(rgba(0x22221bff).into()),
1964 scrollbar_thumb_background: Some(rgba(0xf4f3ec4c).into()),
1965 scrollbar_thumb_hover_background: Some(rgba(0x3c3b31ff).into()),
1966 scrollbar_thumb_border: Some(rgba(0x3c3b31ff).into()),
1967 scrollbar_track_background: Some(rgba(0x00000000).into()),
1968 scrollbar_track_border: Some(rgba(0x2a2922ff).into()),
1969 editor_foreground: Some(rgba(0xe7e6dfff).into()),
1970 editor_background: Some(rgba(0x22221bff).into()),
1971 editor_gutter_background: Some(rgba(0x22221bff).into()),
1972 editor_subheader_background: Some(rgba(0x2c2b23ff).into()),
1973 editor_active_line_background: Some(rgba(0x2c2b23bf).into()),
1974 editor_highlighted_line_background: Some(rgba(0x2c2b23ff).into()),
1975 editor_line_number: Some(rgba(0xf4f3ec59).into()),
1976 editor_active_line_number: Some(rgba(0xf4f3ecff).into()),
1977 editor_invisible: Some(rgba(0x7a7867ff).into()),
1978 editor_wrap_guide: Some(rgba(0xf4f3ec0d).into()),
1979 editor_active_wrap_guide: Some(rgba(0xf4f3ec1a).into()),
1980 editor_document_highlight_read_background: Some(rgba(0x37a1661a).into()),
1981 editor_document_highlight_write_background: Some(rgba(0x7a786766).into()),
1982 terminal_background: Some(rgba(0x22221bff).into()),
1983 terminal_foreground: Some(rgba(0xf4f3ecff).into()),
1984 terminal_bright_foreground: Some(rgba(0xf4f3ecff).into()),
1985 terminal_dim_foreground: Some(rgba(0x22221bff).into()),
1986 terminal_ansi_black: Some(rgba(0x22221bff).into()),
1987 terminal_ansi_bright_black: Some(rgba(0x6a6958ff).into()),
1988 terminal_ansi_dim_black: Some(rgba(0xf4f3ecff).into()),
1989 terminal_ansi_red: Some(rgba(0xba6237ff).into()),
1990 terminal_ansi_bright_red: Some(rgba(0x5c331fff).into()),
1991 terminal_ansi_dim_red: Some(rgba(0xe4af96ff).into()),
1992 terminal_ansi_green: Some(rgba(0x7d9727ff).into()),
1993 terminal_ansi_bright_green: Some(rgba(0x3f491aff).into()),
1994 terminal_ansi_dim_green: Some(rgba(0xc0ca93ff).into()),
1995 terminal_ansi_yellow: Some(rgba(0xa59810ff).into()),
1996 terminal_ansi_bright_yellow: Some(rgba(0x514a14ff).into()),
1997 terminal_ansi_dim_yellow: Some(rgba(0xd7ca8dff).into()),
1998 terminal_ansi_blue: Some(rgba(0x37a166ff).into()),
1999 terminal_ansi_bright_blue: Some(rgba(0x234e34ff).into()),
2000 terminal_ansi_dim_blue: Some(rgba(0xa0d1b0ff).into()),
2001 terminal_ansi_magenta: Some(rgba(0x9d6c7cff).into()),
2002 terminal_ansi_bright_magenta: Some(rgba(0x4c373eff).into()),
2003 terminal_ansi_dim_magenta: Some(rgba(0xcfb4bcff).into()),
2004 terminal_ansi_cyan: Some(rgba(0x5b9d48ff).into()),
2005 terminal_ansi_bright_cyan: Some(rgba(0x314c27ff).into()),
2006 terminal_ansi_dim_cyan: Some(rgba(0xaecea1ff).into()),
2007 terminal_ansi_white: Some(rgba(0xf4f3ecff).into()),
2008 terminal_ansi_bright_white: Some(rgba(0xf4f3ecff).into()),
2009 terminal_ansi_dim_white: Some(rgba(0x898775ff).into()),
2010 link_text_hover: Some(rgba(0x37a166ff).into()),
2011 ..Default::default()
2012 },
2013 status: StatusColorsRefinement {
2014 conflict: Some(rgba(0xa59810ff).into()),
2015 conflict_background: Some(rgba(0x25210dff).into()),
2016 conflict_border: Some(rgba(0x3b3612ff).into()),
2017 created: Some(rgba(0x7d9727ff).into()),
2018 created_background: Some(rgba(0x1e2110ff).into()),
2019 created_border: Some(rgba(0x2f3516ff).into()),
2020 deleted: Some(rgba(0xba6237ff).into()),
2021 deleted_background: Some(rgba(0x2b1811ff).into()),
2022 deleted_border: Some(rgba(0x442619ff).into()),
2023 error: Some(rgba(0xba6237ff).into()),
2024 error_background: Some(rgba(0x2b1811ff).into()),
2025 error_border: Some(rgba(0x442619ff).into()),
2026 hidden: Some(rgba(0x7d7c6aff).into()),
2027 hidden_background: Some(rgba(0x424136ff).into()),
2028 hidden_border: Some(rgba(0x504f41ff).into()),
2029 hint: Some(rgba(0x70825bff).into()),
2030 hint_background: Some(rgba(0x142319ff).into()),
2031 hint_border: Some(rgba(0x1c3927ff).into()),
2032 ignored: Some(rgba(0x91907fff).into()),
2033 ignored_background: Some(rgba(0x424136ff).into()),
2034 ignored_border: Some(rgba(0x5d5c4cff).into()),
2035 info: Some(rgba(0x37a166ff).into()),
2036 info_background: Some(rgba(0x142319ff).into()),
2037 info_border: Some(rgba(0x1c3927ff).into()),
2038 modified: Some(rgba(0xa59810ff).into()),
2039 modified_background: Some(rgba(0x25210dff).into()),
2040 modified_border: Some(rgba(0x3b3612ff).into()),
2041 predictive: Some(rgba(0x5f724cff).into()),
2042 predictive_background: Some(rgba(0x1e2110ff).into()),
2043 predictive_border: Some(rgba(0x2f3516ff).into()),
2044 renamed: Some(rgba(0x37a166ff).into()),
2045 renamed_background: Some(rgba(0x142319ff).into()),
2046 renamed_border: Some(rgba(0x1c3927ff).into()),
2047 success: Some(rgba(0x7d9727ff).into()),
2048 success_background: Some(rgba(0x1e2110ff).into()),
2049 success_border: Some(rgba(0x2f3516ff).into()),
2050 unreachable: Some(rgba(0x91907fff).into()),
2051 unreachable_background: Some(rgba(0x424136ff).into()),
2052 unreachable_border: Some(rgba(0x5d5c4cff).into()),
2053 warning: Some(rgba(0xa59810ff).into()),
2054 warning_background: Some(rgba(0x25210dff).into()),
2055 warning_border: Some(rgba(0x3b3612ff).into()),
2056 ..Default::default()
2057 },
2058 player: Some(PlayerColors(vec![
2059 PlayerColor {
2060 cursor: rgba(0x37a166ff).into(),
2061 background: rgba(0x37a166ff).into(),
2062 selection: rgba(0x37a1663d).into(),
2063 },
2064 PlayerColor {
2065 cursor: rgba(0x9d6c7cff).into(),
2066 background: rgba(0x9d6c7cff).into(),
2067 selection: rgba(0x9d6c7c3d).into(),
2068 },
2069 PlayerColor {
2070 cursor: rgba(0xae7315ff).into(),
2071 background: rgba(0xae7315ff).into(),
2072 selection: rgba(0xae73153d).into(),
2073 },
2074 PlayerColor {
2075 cursor: rgba(0x5f9182ff).into(),
2076 background: rgba(0x5f9182ff).into(),
2077 selection: rgba(0x5f91823d).into(),
2078 },
2079 PlayerColor {
2080 cursor: rgba(0x5b9d48ff).into(),
2081 background: rgba(0x5b9d48ff).into(),
2082 selection: rgba(0x5b9d483d).into(),
2083 },
2084 PlayerColor {
2085 cursor: rgba(0xba6237ff).into(),
2086 background: rgba(0xba6237ff).into(),
2087 selection: rgba(0xba62373d).into(),
2088 },
2089 PlayerColor {
2090 cursor: rgba(0xa59810ff).into(),
2091 background: rgba(0xa59810ff).into(),
2092 selection: rgba(0xa598103d).into(),
2093 },
2094 PlayerColor {
2095 cursor: rgba(0x7d9727ff).into(),
2096 background: rgba(0x7d9727ff).into(),
2097 selection: rgba(0x7d97273d).into(),
2098 },
2099 ])),
2100 syntax: Some(UserSyntaxTheme {
2101 highlights: vec![
2102 (
2103 "attribute".into(),
2104 UserHighlightStyle {
2105 color: Some(rgba(0x37a166ff).into()),
2106 ..Default::default()
2107 },
2108 ),
2109 (
2110 "boolean".into(),
2111 UserHighlightStyle {
2112 color: Some(rgba(0x7d9727ff).into()),
2113 ..Default::default()
2114 },
2115 ),
2116 (
2117 "comment".into(),
2118 UserHighlightStyle {
2119 color: Some(rgba(0x6c6b5aff).into()),
2120 ..Default::default()
2121 },
2122 ),
2123 (
2124 "comment.doc".into(),
2125 UserHighlightStyle {
2126 color: Some(rgba(0x929181ff).into()),
2127 ..Default::default()
2128 },
2129 ),
2130 (
2131 "constant".into(),
2132 UserHighlightStyle {
2133 color: Some(rgba(0x7d9727ff).into()),
2134 ..Default::default()
2135 },
2136 ),
2137 (
2138 "constructor".into(),
2139 UserHighlightStyle {
2140 color: Some(rgba(0x37a166ff).into()),
2141 ..Default::default()
2142 },
2143 ),
2144 (
2145 "embedded".into(),
2146 UserHighlightStyle {
2147 color: Some(rgba(0xf4f3ecff).into()),
2148 ..Default::default()
2149 },
2150 ),
2151 (
2152 "emphasis".into(),
2153 UserHighlightStyle {
2154 color: Some(rgba(0x37a166ff).into()),
2155 ..Default::default()
2156 },
2157 ),
2158 (
2159 "emphasis.strong".into(),
2160 UserHighlightStyle {
2161 color: Some(rgba(0x37a166ff).into()),
2162 font_weight: Some(UserFontWeight(700.0)),
2163 ..Default::default()
2164 },
2165 ),
2166 (
2167 "enum".into(),
2168 UserHighlightStyle {
2169 color: Some(rgba(0xae7315ff).into()),
2170 ..Default::default()
2171 },
2172 ),
2173 (
2174 "function".into(),
2175 UserHighlightStyle {
2176 color: Some(rgba(0x36a166ff).into()),
2177 ..Default::default()
2178 },
2179 ),
2180 (
2181 "function.method".into(),
2182 UserHighlightStyle {
2183 color: Some(rgba(0x36a166ff).into()),
2184 ..Default::default()
2185 },
2186 ),
2187 (
2188 "function.special.definition".into(),
2189 UserHighlightStyle {
2190 color: Some(rgba(0xa5980dff).into()),
2191 ..Default::default()
2192 },
2193 ),
2194 (
2195 "hint".into(),
2196 UserHighlightStyle {
2197 color: Some(rgba(0x70825bff).into()),
2198 font_weight: Some(UserFontWeight(700.0)),
2199 ..Default::default()
2200 },
2201 ),
2202 (
2203 "keyword".into(),
2204 UserHighlightStyle {
2205 color: Some(rgba(0x5f9182ff).into()),
2206 ..Default::default()
2207 },
2208 ),
2209 (
2210 "label".into(),
2211 UserHighlightStyle {
2212 color: Some(rgba(0x37a166ff).into()),
2213 ..Default::default()
2214 },
2215 ),
2216 (
2217 "link_text".into(),
2218 UserHighlightStyle {
2219 color: Some(rgba(0xae7315ff).into()),
2220 font_style: Some(UserFontStyle::Italic),
2221 ..Default::default()
2222 },
2223 ),
2224 (
2225 "link_uri".into(),
2226 UserHighlightStyle {
2227 color: Some(rgba(0x7d9727ff).into()),
2228 ..Default::default()
2229 },
2230 ),
2231 (
2232 "number".into(),
2233 UserHighlightStyle {
2234 color: Some(rgba(0xae7313ff).into()),
2235 ..Default::default()
2236 },
2237 ),
2238 (
2239 "operator".into(),
2240 UserHighlightStyle {
2241 color: Some(rgba(0x929181ff).into()),
2242 ..Default::default()
2243 },
2244 ),
2245 (
2246 "predictive".into(),
2247 UserHighlightStyle {
2248 color: Some(rgba(0x5f724cff).into()),
2249 font_style: Some(UserFontStyle::Italic),
2250 ..Default::default()
2251 },
2252 ),
2253 (
2254 "preproc".into(),
2255 UserHighlightStyle {
2256 color: Some(rgba(0xf4f3ecff).into()),
2257 ..Default::default()
2258 },
2259 ),
2260 (
2261 "primary".into(),
2262 UserHighlightStyle {
2263 color: Some(rgba(0xe7e6dfff).into()),
2264 ..Default::default()
2265 },
2266 ),
2267 (
2268 "property".into(),
2269 UserHighlightStyle {
2270 color: Some(rgba(0xba6236ff).into()),
2271 ..Default::default()
2272 },
2273 ),
2274 (
2275 "punctuation".into(),
2276 UserHighlightStyle {
2277 color: Some(rgba(0xe7e6dfff).into()),
2278 ..Default::default()
2279 },
2280 ),
2281 (
2282 "punctuation.bracket".into(),
2283 UserHighlightStyle {
2284 color: Some(rgba(0x929181ff).into()),
2285 ..Default::default()
2286 },
2287 ),
2288 (
2289 "punctuation.delimiter".into(),
2290 UserHighlightStyle {
2291 color: Some(rgba(0x929181ff).into()),
2292 ..Default::default()
2293 },
2294 ),
2295 (
2296 "punctuation.list_marker".into(),
2297 UserHighlightStyle {
2298 color: Some(rgba(0xe7e6dfff).into()),
2299 ..Default::default()
2300 },
2301 ),
2302 (
2303 "punctuation.special".into(),
2304 UserHighlightStyle {
2305 color: Some(rgba(0x9d6c7cff).into()),
2306 ..Default::default()
2307 },
2308 ),
2309 (
2310 "string".into(),
2311 UserHighlightStyle {
2312 color: Some(rgba(0x7d9726ff).into()),
2313 ..Default::default()
2314 },
2315 ),
2316 (
2317 "string.escape".into(),
2318 UserHighlightStyle {
2319 color: Some(rgba(0x929181ff).into()),
2320 ..Default::default()
2321 },
2322 ),
2323 (
2324 "string.regex".into(),
2325 UserHighlightStyle {
2326 color: Some(rgba(0x5b9d48ff).into()),
2327 ..Default::default()
2328 },
2329 ),
2330 (
2331 "string.special".into(),
2332 UserHighlightStyle {
2333 color: Some(rgba(0x9d6c7cff).into()),
2334 ..Default::default()
2335 },
2336 ),
2337 (
2338 "string.special.symbol".into(),
2339 UserHighlightStyle {
2340 color: Some(rgba(0x7d9726ff).into()),
2341 ..Default::default()
2342 },
2343 ),
2344 (
2345 "tag".into(),
2346 UserHighlightStyle {
2347 color: Some(rgba(0x37a166ff).into()),
2348 ..Default::default()
2349 },
2350 ),
2351 (
2352 "text.literal".into(),
2353 UserHighlightStyle {
2354 color: Some(rgba(0xae7315ff).into()),
2355 ..Default::default()
2356 },
2357 ),
2358 (
2359 "title".into(),
2360 UserHighlightStyle {
2361 color: Some(rgba(0xf4f3ecff).into()),
2362 font_weight: Some(UserFontWeight(700.0)),
2363 ..Default::default()
2364 },
2365 ),
2366 (
2367 "type".into(),
2368 UserHighlightStyle {
2369 color: Some(rgba(0xa5980dff).into()),
2370 ..Default::default()
2371 },
2372 ),
2373 (
2374 "variable".into(),
2375 UserHighlightStyle {
2376 color: Some(rgba(0xe7e6dfff).into()),
2377 ..Default::default()
2378 },
2379 ),
2380 (
2381 "variable.special".into(),
2382 UserHighlightStyle {
2383 color: Some(rgba(0x5f9182ff).into()),
2384 ..Default::default()
2385 },
2386 ),
2387 (
2388 "variant".into(),
2389 UserHighlightStyle {
2390 color: Some(rgba(0xa5980dff).into()),
2391 ..Default::default()
2392 },
2393 ),
2394 ],
2395 }),
2396 },
2397 },
2398 UserTheme {
2399 name: "Atelier Estuary Light".into(),
2400 appearance: Appearance::Light,
2401 styles: UserThemeStylesRefinement {
2402 colors: ThemeColorsRefinement {
2403 border: Some(rgba(0x969585ff).into()),
2404 border_variant: Some(rgba(0xd1d0c6ff).into()),
2405 border_focused: Some(rgba(0xbbddc6ff).into()),
2406 border_selected: Some(rgba(0xbbddc6ff).into()),
2407 border_transparent: Some(rgba(0x00000000).into()),
2408 border_disabled: Some(rgba(0xadac9fff).into()),
2409 elevated_surface_background: Some(rgba(0xebeae3ff).into()),
2410 surface_background: Some(rgba(0xebeae3ff).into()),
2411 background: Some(rgba(0xc5c4b9ff).into()),
2412 panel_background: Some(rgba(0xebeae3ff).into()),
2413 element_background: Some(rgba(0xebeae3ff).into()),
2414 element_hover: Some(rgba(0xd1d0c6ff).into()),
2415 element_active: Some(rgba(0x989788ff).into()),
2416 element_selected: Some(rgba(0x989788ff).into()),
2417 element_disabled: Some(rgba(0xebeae3ff).into()),
2418 drop_target_background: Some(rgba(0x61604f80).into()),
2419 ghost_element_background: Some(rgba(0x00000000).into()),
2420 ghost_element_hover: Some(rgba(0xd1d0c6ff).into()),
2421 ghost_element_active: Some(rgba(0x989788ff).into()),
2422 ghost_element_selected: Some(rgba(0x989788ff).into()),
2423 ghost_element_disabled: Some(rgba(0xebeae3ff).into()),
2424 text: Some(rgba(0x22221bff).into()),
2425 text_muted: Some(rgba(0x61604fff).into()),
2426 text_placeholder: Some(rgba(0x767463ff).into()),
2427 text_disabled: Some(rgba(0x767463ff).into()),
2428 text_accent: Some(rgba(0x38a166ff).into()),
2429 icon: Some(rgba(0x22221bff).into()),
2430 icon_muted: Some(rgba(0x61604fff).into()),
2431 icon_disabled: Some(rgba(0x767463ff).into()),
2432 icon_placeholder: Some(rgba(0x61604fff).into()),
2433 icon_accent: Some(rgba(0x38a166ff).into()),
2434 status_bar_background: Some(rgba(0xc5c4b9ff).into()),
2435 title_bar_background: Some(rgba(0xc5c4b9ff).into()),
2436 toolbar_background: Some(rgba(0xf4f3ecff).into()),
2437 tab_bar_background: Some(rgba(0xebeae3ff).into()),
2438 tab_inactive_background: Some(rgba(0xebeae3ff).into()),
2439 tab_active_background: Some(rgba(0xf4f3ecff).into()),
2440 scrollbar_thumb_background: Some(rgba(0x22221b4c).into()),
2441 scrollbar_thumb_hover_background: Some(rgba(0xd1d0c6ff).into()),
2442 scrollbar_thumb_border: Some(rgba(0xd1d0c6ff).into()),
2443 scrollbar_track_background: Some(rgba(0x00000000).into()),
2444 scrollbar_track_border: Some(rgba(0xedece5ff).into()),
2445 editor_foreground: Some(rgba(0x302f27ff).into()),
2446 editor_background: Some(rgba(0xf4f3ecff).into()),
2447 editor_gutter_background: Some(rgba(0xf4f3ecff).into()),
2448 editor_subheader_background: Some(rgba(0xebeae3ff).into()),
2449 editor_active_line_background: Some(rgba(0xebeae3bf).into()),
2450 editor_highlighted_line_background: Some(rgba(0xebeae3ff).into()),
2451 editor_line_number: Some(rgba(0x22221b59).into()),
2452 editor_active_line_number: Some(rgba(0x22221bff).into()),
2453 editor_invisible: Some(rgba(0x7a7867ff).into()),
2454 editor_wrap_guide: Some(rgba(0x22221b0d).into()),
2455 editor_active_wrap_guide: Some(rgba(0x22221b1a).into()),
2456 editor_document_highlight_read_background: Some(rgba(0x38a1661a).into()),
2457 editor_document_highlight_write_background: Some(rgba(0x7a786766).into()),
2458 terminal_background: Some(rgba(0xf4f3ecff).into()),
2459 terminal_foreground: Some(rgba(0x22221bff).into()),
2460 terminal_bright_foreground: Some(rgba(0x22221bff).into()),
2461 terminal_dim_foreground: Some(rgba(0xf4f3ecff).into()),
2462 terminal_ansi_black: Some(rgba(0xf4f3ecff).into()),
2463 terminal_ansi_bright_black: Some(rgba(0x898775ff).into()),
2464 terminal_ansi_dim_black: Some(rgba(0x22221bff).into()),
2465 terminal_ansi_red: Some(rgba(0xba6337ff).into()),
2466 terminal_ansi_bright_red: Some(rgba(0xe4af96ff).into()),
2467 terminal_ansi_dim_red: Some(rgba(0x5c331fff).into()),
2468 terminal_ansi_green: Some(rgba(0x7d9728ff).into()),
2469 terminal_ansi_bright_green: Some(rgba(0xc0ca93ff).into()),
2470 terminal_ansi_dim_green: Some(rgba(0x3f491aff).into()),
2471 terminal_ansi_yellow: Some(rgba(0xa59810ff).into()),
2472 terminal_ansi_bright_yellow: Some(rgba(0xd7ca8dff).into()),
2473 terminal_ansi_dim_yellow: Some(rgba(0x514a14ff).into()),
2474 terminal_ansi_blue: Some(rgba(0x38a166ff).into()),
2475 terminal_ansi_bright_blue: Some(rgba(0xa0d1b0ff).into()),
2476 terminal_ansi_dim_blue: Some(rgba(0x234e34ff).into()),
2477 terminal_ansi_magenta: Some(rgba(0x9d6c7cff).into()),
2478 terminal_ansi_bright_magenta: Some(rgba(0xcfb4bcff).into()),
2479 terminal_ansi_dim_magenta: Some(rgba(0x4c373eff).into()),
2480 terminal_ansi_cyan: Some(rgba(0x5c9d49ff).into()),
2481 terminal_ansi_bright_cyan: Some(rgba(0xaecea1ff).into()),
2482 terminal_ansi_dim_cyan: Some(rgba(0x314c27ff).into()),
2483 terminal_ansi_white: Some(rgba(0x22221bff).into()),
2484 terminal_ansi_bright_white: Some(rgba(0x22221bff).into()),
2485 terminal_ansi_dim_white: Some(rgba(0x6a6958ff).into()),
2486 link_text_hover: Some(rgba(0x38a166ff).into()),
2487 ..Default::default()
2488 },
2489 status: StatusColorsRefinement {
2490 conflict: Some(rgba(0xa59810ff).into()),
2491 conflict_background: Some(rgba(0xf0e9d1ff).into()),
2492 conflict_border: Some(rgba(0xe3d8adff).into()),
2493 created: Some(rgba(0x7d9728ff).into()),
2494 created_background: Some(rgba(0xe6e9d3ff).into()),
2495 created_border: Some(rgba(0xd2d8b1ff).into()),
2496 deleted: Some(rgba(0xba6337ff).into()),
2497 deleted_background: Some(rgba(0xf6ded4ff).into()),
2498 deleted_border: Some(rgba(0xedc5b3ff).into()),
2499 error: Some(rgba(0xba6337ff).into()),
2500 error_background: Some(rgba(0xf6ded4ff).into()),
2501 error_border: Some(rgba(0xedc5b3ff).into()),
2502 hidden: Some(rgba(0x767463ff).into()),
2503 hidden_background: Some(rgba(0xc5c4b9ff).into()),
2504 hidden_border: Some(rgba(0xadac9fff).into()),
2505 hint: Some(rgba(0x768962ff).into()),
2506 hint_background: Some(rgba(0xd9ecdfff).into()),
2507 hint_border: Some(rgba(0xbbddc6ff).into()),
2508 ignored: Some(rgba(0x61604fff).into()),
2509 ignored_background: Some(rgba(0xc5c4b9ff).into()),
2510 ignored_border: Some(rgba(0x969585ff).into()),
2511 info: Some(rgba(0x38a166ff).into()),
2512 info_background: Some(rgba(0xd9ecdfff).into()),
2513 info_border: Some(rgba(0xbbddc6ff).into()),
2514 modified: Some(rgba(0xa59810ff).into()),
2515 modified_background: Some(rgba(0xf0e9d1ff).into()),
2516 modified_border: Some(rgba(0xe3d8adff).into()),
2517 predictive: Some(rgba(0x879a72ff).into()),
2518 predictive_background: Some(rgba(0xe6e9d3ff).into()),
2519 predictive_border: Some(rgba(0xd2d8b1ff).into()),
2520 renamed: Some(rgba(0x38a166ff).into()),
2521 renamed_background: Some(rgba(0xd9ecdfff).into()),
2522 renamed_border: Some(rgba(0xbbddc6ff).into()),
2523 success: Some(rgba(0x7d9728ff).into()),
2524 success_background: Some(rgba(0xe6e9d3ff).into()),
2525 success_border: Some(rgba(0xd2d8b1ff).into()),
2526 unreachable: Some(rgba(0x61604fff).into()),
2527 unreachable_background: Some(rgba(0xc5c4b9ff).into()),
2528 unreachable_border: Some(rgba(0x969585ff).into()),
2529 warning: Some(rgba(0xa59810ff).into()),
2530 warning_background: Some(rgba(0xf0e9d1ff).into()),
2531 warning_border: Some(rgba(0xe3d8adff).into()),
2532 ..Default::default()
2533 },
2534 player: Some(PlayerColors(vec![
2535 PlayerColor {
2536 cursor: rgba(0x38a166ff).into(),
2537 background: rgba(0x38a166ff).into(),
2538 selection: rgba(0x38a1663d).into(),
2539 },
2540 PlayerColor {
2541 cursor: rgba(0x9d6c7cff).into(),
2542 background: rgba(0x9d6c7cff).into(),
2543 selection: rgba(0x9d6c7c3d).into(),
2544 },
2545 PlayerColor {
2546 cursor: rgba(0xae7315ff).into(),
2547 background: rgba(0xae7315ff).into(),
2548 selection: rgba(0xae73153d).into(),
2549 },
2550 PlayerColor {
2551 cursor: rgba(0x609182ff).into(),
2552 background: rgba(0x609182ff).into(),
2553 selection: rgba(0x6091823d).into(),
2554 },
2555 PlayerColor {
2556 cursor: rgba(0x5c9d49ff).into(),
2557 background: rgba(0x5c9d49ff).into(),
2558 selection: rgba(0x5c9d493d).into(),
2559 },
2560 PlayerColor {
2561 cursor: rgba(0xba6337ff).into(),
2562 background: rgba(0xba6337ff).into(),
2563 selection: rgba(0xba63373d).into(),
2564 },
2565 PlayerColor {
2566 cursor: rgba(0xa59810ff).into(),
2567 background: rgba(0xa59810ff).into(),
2568 selection: rgba(0xa598103d).into(),
2569 },
2570 PlayerColor {
2571 cursor: rgba(0x7d9728ff).into(),
2572 background: rgba(0x7d9728ff).into(),
2573 selection: rgba(0x7d97283d).into(),
2574 },
2575 ])),
2576 syntax: Some(UserSyntaxTheme {
2577 highlights: vec![
2578 (
2579 "attribute".into(),
2580 UserHighlightStyle {
2581 color: Some(rgba(0x38a166ff).into()),
2582 ..Default::default()
2583 },
2584 ),
2585 (
2586 "boolean".into(),
2587 UserHighlightStyle {
2588 color: Some(rgba(0x7d9728ff).into()),
2589 ..Default::default()
2590 },
2591 ),
2592 (
2593 "comment".into(),
2594 UserHighlightStyle {
2595 color: Some(rgba(0x878573ff).into()),
2596 ..Default::default()
2597 },
2598 ),
2599 (
2600 "comment.doc".into(),
2601 UserHighlightStyle {
2602 color: Some(rgba(0x5f5e4eff).into()),
2603 ..Default::default()
2604 },
2605 ),
2606 (
2607 "constant".into(),
2608 UserHighlightStyle {
2609 color: Some(rgba(0x7d9728ff).into()),
2610 ..Default::default()
2611 },
2612 ),
2613 (
2614 "constructor".into(),
2615 UserHighlightStyle {
2616 color: Some(rgba(0x38a166ff).into()),
2617 ..Default::default()
2618 },
2619 ),
2620 (
2621 "embedded".into(),
2622 UserHighlightStyle {
2623 color: Some(rgba(0x22221bff).into()),
2624 ..Default::default()
2625 },
2626 ),
2627 (
2628 "emphasis".into(),
2629 UserHighlightStyle {
2630 color: Some(rgba(0x38a166ff).into()),
2631 ..Default::default()
2632 },
2633 ),
2634 (
2635 "emphasis.strong".into(),
2636 UserHighlightStyle {
2637 color: Some(rgba(0x38a166ff).into()),
2638 font_weight: Some(UserFontWeight(700.0)),
2639 ..Default::default()
2640 },
2641 ),
2642 (
2643 "enum".into(),
2644 UserHighlightStyle {
2645 color: Some(rgba(0xae7315ff).into()),
2646 ..Default::default()
2647 },
2648 ),
2649 (
2650 "function".into(),
2651 UserHighlightStyle {
2652 color: Some(rgba(0x36a166ff).into()),
2653 ..Default::default()
2654 },
2655 ),
2656 (
2657 "function.method".into(),
2658 UserHighlightStyle {
2659 color: Some(rgba(0x36a166ff).into()),
2660 ..Default::default()
2661 },
2662 ),
2663 (
2664 "function.special.definition".into(),
2665 UserHighlightStyle {
2666 color: Some(rgba(0xa5980dff).into()),
2667 ..Default::default()
2668 },
2669 ),
2670 (
2671 "hint".into(),
2672 UserHighlightStyle {
2673 color: Some(rgba(0x768962ff).into()),
2674 font_weight: Some(UserFontWeight(700.0)),
2675 ..Default::default()
2676 },
2677 ),
2678 (
2679 "keyword".into(),
2680 UserHighlightStyle {
2681 color: Some(rgba(0x5f9182ff).into()),
2682 ..Default::default()
2683 },
2684 ),
2685 (
2686 "label".into(),
2687 UserHighlightStyle {
2688 color: Some(rgba(0x38a166ff).into()),
2689 ..Default::default()
2690 },
2691 ),
2692 (
2693 "link_text".into(),
2694 UserHighlightStyle {
2695 color: Some(rgba(0xae7315ff).into()),
2696 font_style: Some(UserFontStyle::Italic),
2697 ..Default::default()
2698 },
2699 ),
2700 (
2701 "link_uri".into(),
2702 UserHighlightStyle {
2703 color: Some(rgba(0x7d9728ff).into()),
2704 ..Default::default()
2705 },
2706 ),
2707 (
2708 "number".into(),
2709 UserHighlightStyle {
2710 color: Some(rgba(0xae7313ff).into()),
2711 ..Default::default()
2712 },
2713 ),
2714 (
2715 "operator".into(),
2716 UserHighlightStyle {
2717 color: Some(rgba(0x5f5e4eff).into()),
2718 ..Default::default()
2719 },
2720 ),
2721 (
2722 "predictive".into(),
2723 UserHighlightStyle {
2724 color: Some(rgba(0x879a72ff).into()),
2725 font_style: Some(UserFontStyle::Italic),
2726 ..Default::default()
2727 },
2728 ),
2729 (
2730 "preproc".into(),
2731 UserHighlightStyle {
2732 color: Some(rgba(0x22221bff).into()),
2733 ..Default::default()
2734 },
2735 ),
2736 (
2737 "primary".into(),
2738 UserHighlightStyle {
2739 color: Some(rgba(0x302f27ff).into()),
2740 ..Default::default()
2741 },
2742 ),
2743 (
2744 "property".into(),
2745 UserHighlightStyle {
2746 color: Some(rgba(0xba6236ff).into()),
2747 ..Default::default()
2748 },
2749 ),
2750 (
2751 "punctuation".into(),
2752 UserHighlightStyle {
2753 color: Some(rgba(0x302f27ff).into()),
2754 ..Default::default()
2755 },
2756 ),
2757 (
2758 "punctuation.bracket".into(),
2759 UserHighlightStyle {
2760 color: Some(rgba(0x5f5e4eff).into()),
2761 ..Default::default()
2762 },
2763 ),
2764 (
2765 "punctuation.delimiter".into(),
2766 UserHighlightStyle {
2767 color: Some(rgba(0x5f5e4eff).into()),
2768 ..Default::default()
2769 },
2770 ),
2771 (
2772 "punctuation.list_marker".into(),
2773 UserHighlightStyle {
2774 color: Some(rgba(0x302f27ff).into()),
2775 ..Default::default()
2776 },
2777 ),
2778 (
2779 "punctuation.special".into(),
2780 UserHighlightStyle {
2781 color: Some(rgba(0x9d6c7cff).into()),
2782 ..Default::default()
2783 },
2784 ),
2785 (
2786 "string".into(),
2787 UserHighlightStyle {
2788 color: Some(rgba(0x7d9726ff).into()),
2789 ..Default::default()
2790 },
2791 ),
2792 (
2793 "string.escape".into(),
2794 UserHighlightStyle {
2795 color: Some(rgba(0x5f5e4eff).into()),
2796 ..Default::default()
2797 },
2798 ),
2799 (
2800 "string.regex".into(),
2801 UserHighlightStyle {
2802 color: Some(rgba(0x5b9d48ff).into()),
2803 ..Default::default()
2804 },
2805 ),
2806 (
2807 "string.special".into(),
2808 UserHighlightStyle {
2809 color: Some(rgba(0x9d6c7cff).into()),
2810 ..Default::default()
2811 },
2812 ),
2813 (
2814 "string.special.symbol".into(),
2815 UserHighlightStyle {
2816 color: Some(rgba(0x7d9726ff).into()),
2817 ..Default::default()
2818 },
2819 ),
2820 (
2821 "tag".into(),
2822 UserHighlightStyle {
2823 color: Some(rgba(0x38a166ff).into()),
2824 ..Default::default()
2825 },
2826 ),
2827 (
2828 "text.literal".into(),
2829 UserHighlightStyle {
2830 color: Some(rgba(0xae7315ff).into()),
2831 ..Default::default()
2832 },
2833 ),
2834 (
2835 "title".into(),
2836 UserHighlightStyle {
2837 color: Some(rgba(0x22221bff).into()),
2838 font_weight: Some(UserFontWeight(700.0)),
2839 ..Default::default()
2840 },
2841 ),
2842 (
2843 "type".into(),
2844 UserHighlightStyle {
2845 color: Some(rgba(0xa5980dff).into()),
2846 ..Default::default()
2847 },
2848 ),
2849 (
2850 "variable".into(),
2851 UserHighlightStyle {
2852 color: Some(rgba(0x302f27ff).into()),
2853 ..Default::default()
2854 },
2855 ),
2856 (
2857 "variable.special".into(),
2858 UserHighlightStyle {
2859 color: Some(rgba(0x5f9182ff).into()),
2860 ..Default::default()
2861 },
2862 ),
2863 (
2864 "variant".into(),
2865 UserHighlightStyle {
2866 color: Some(rgba(0xa5980dff).into()),
2867 ..Default::default()
2868 },
2869 ),
2870 ],
2871 }),
2872 },
2873 },
2874 UserTheme {
2875 name: "Atelier Forest Dark".into(),
2876 appearance: Appearance::Dark,
2877 styles: UserThemeStylesRefinement {
2878 colors: ThemeColorsRefinement {
2879 border: Some(rgba(0x665f5cff).into()),
2880 border_variant: Some(rgba(0x3b3431ff).into()),
2881 border_focused: Some(rgba(0x192e5bff).into()),
2882 border_selected: Some(rgba(0x192e5bff).into()),
2883 border_transparent: Some(rgba(0x00000000).into()),
2884 border_disabled: Some(rgba(0x554e4bff).into()),
2885 elevated_surface_background: Some(rgba(0x27211eff).into()),
2886 surface_background: Some(rgba(0x27211eff).into()),
2887 background: Some(rgba(0x443c39ff).into()),
2888 panel_background: Some(rgba(0x27211eff).into()),
2889 element_background: Some(rgba(0x27211eff).into()),
2890 element_hover: Some(rgba(0x3b3431ff).into()),
2891 element_active: Some(rgba(0x645d5aff).into()),
2892 element_selected: Some(rgba(0x645d5aff).into()),
2893 element_disabled: Some(rgba(0x27211eff).into()),
2894 drop_target_background: Some(rgba(0xa79f9d80).into()),
2895 ghost_element_background: Some(rgba(0x00000000).into()),
2896 ghost_element_hover: Some(rgba(0x3b3431ff).into()),
2897 ghost_element_active: Some(rgba(0x645d5aff).into()),
2898 ghost_element_selected: Some(rgba(0x645d5aff).into()),
2899 ghost_element_disabled: Some(rgba(0x27211eff).into()),
2900 text: Some(rgba(0xf1efeeff).into()),
2901 text_muted: Some(rgba(0xa79f9dff).into()),
2902 text_placeholder: Some(rgba(0x8e8683ff).into()),
2903 text_disabled: Some(rgba(0x8e8683ff).into()),
2904 text_accent: Some(rgba(0x417ee6ff).into()),
2905 icon: Some(rgba(0xf1efeeff).into()),
2906 icon_muted: Some(rgba(0xa79f9dff).into()),
2907 icon_disabled: Some(rgba(0x8e8683ff).into()),
2908 icon_placeholder: Some(rgba(0xa79f9dff).into()),
2909 icon_accent: Some(rgba(0x417ee6ff).into()),
2910 status_bar_background: Some(rgba(0x443c39ff).into()),
2911 title_bar_background: Some(rgba(0x443c39ff).into()),
2912 toolbar_background: Some(rgba(0x1b1918ff).into()),
2913 tab_bar_background: Some(rgba(0x27211eff).into()),
2914 tab_inactive_background: Some(rgba(0x27211eff).into()),
2915 tab_active_background: Some(rgba(0x1b1918ff).into()),
2916 scrollbar_thumb_background: Some(rgba(0xf1efee4c).into()),
2917 scrollbar_thumb_hover_background: Some(rgba(0x3b3431ff).into()),
2918 scrollbar_thumb_border: Some(rgba(0x3b3431ff).into()),
2919 scrollbar_track_background: Some(rgba(0x00000000).into()),
2920 scrollbar_track_border: Some(rgba(0x251f1dff).into()),
2921 editor_foreground: Some(rgba(0xe6e2e0ff).into()),
2922 editor_background: Some(rgba(0x1b1918ff).into()),
2923 editor_gutter_background: Some(rgba(0x1b1918ff).into()),
2924 editor_subheader_background: Some(rgba(0x27211eff).into()),
2925 editor_active_line_background: Some(rgba(0x27211ebf).into()),
2926 editor_highlighted_line_background: Some(rgba(0x27211eff).into()),
2927 editor_line_number: Some(rgba(0xf1efee59).into()),
2928 editor_active_line_number: Some(rgba(0xf1efeeff).into()),
2929 editor_invisible: Some(rgba(0x89817eff).into()),
2930 editor_wrap_guide: Some(rgba(0xf1efee0d).into()),
2931 editor_active_wrap_guide: Some(rgba(0xf1efee1a).into()),
2932 editor_document_highlight_read_background: Some(rgba(0x417ee61a).into()),
2933 editor_document_highlight_write_background: Some(rgba(0x89817e66).into()),
2934 terminal_background: Some(rgba(0x1b1918ff).into()),
2935 terminal_foreground: Some(rgba(0xf1efeeff).into()),
2936 terminal_bright_foreground: Some(rgba(0xf1efeeff).into()),
2937 terminal_dim_foreground: Some(rgba(0x1b1918ff).into()),
2938 terminal_ansi_black: Some(rgba(0x1b1918ff).into()),
2939 terminal_ansi_bright_black: Some(rgba(0x746c69ff).into()),
2940 terminal_ansi_dim_black: Some(rgba(0xf1efeeff).into()),
2941 terminal_ansi_red: Some(rgba(0xf22d40ff).into()),
2942 terminal_ansi_bright_red: Some(rgba(0x8c1223ff).into()),
2943 terminal_ansi_dim_red: Some(rgba(0xffa29aff).into()),
2944 terminal_ansi_green: Some(rgba(0x7b9727ff).into()),
2945 terminal_ansi_bright_green: Some(rgba(0x3e491aff).into()),
2946 terminal_ansi_dim_green: Some(rgba(0xbfca93ff).into()),
2947 terminal_ansi_yellow: Some(rgba(0xc38419ff).into()),
2948 terminal_ansi_bright_yellow: Some(rgba(0x674115ff).into()),
2949 terminal_ansi_dim_yellow: Some(rgba(0xe9c08eff).into()),
2950 terminal_ansi_blue: Some(rgba(0x417ee6ff).into()),
2951 terminal_ansi_bright_blue: Some(rgba(0x213f78ff).into()),
2952 terminal_ansi_dim_blue: Some(rgba(0xaebcf4ff).into()),
2953 terminal_ansi_magenta: Some(rgba(0xc340f2ff).into()),
2954 terminal_ansi_bright_magenta: Some(rgba(0x662186ff).into()),
2955 terminal_ansi_dim_magenta: Some(rgba(0xe7a6fbff).into()),
2956 terminal_ansi_cyan: Some(rgba(0x3e97b8ff).into()),
2957 terminal_ansi_bright_cyan: Some(rgba(0x264958ff).into()),
2958 terminal_ansi_dim_cyan: Some(rgba(0xa6cadbff).into()),
2959 terminal_ansi_white: Some(rgba(0xf1efeeff).into()),
2960 terminal_ansi_bright_white: Some(rgba(0xf1efeeff).into()),
2961 terminal_ansi_dim_white: Some(rgba(0x9e9693ff).into()),
2962 link_text_hover: Some(rgba(0x417ee6ff).into()),
2963 ..Default::default()
2964 },
2965 status: StatusColorsRefinement {
2966 conflict: Some(rgba(0xc38419ff).into()),
2967 conflict_background: Some(rgba(0x371d0dff).into()),
2968 conflict_border: Some(rgba(0x4f2f12ff).into()),
2969 created: Some(rgba(0x7b9727ff).into()),
2970 created_background: Some(rgba(0x1d2110ff).into()),
2971 created_border: Some(rgba(0x2e3516ff).into()),
2972 deleted: Some(rgba(0xf22d40ff).into()),
2973 deleted_background: Some(rgba(0x550512ff).into()),
2974 deleted_border: Some(rgba(0x710c1bff).into()),
2975 error: Some(rgba(0xf22d40ff).into()),
2976 error_background: Some(rgba(0x550512ff).into()),
2977 error_border: Some(rgba(0x710c1bff).into()),
2978 hidden: Some(rgba(0x8e8683ff).into()),
2979 hidden_background: Some(rgba(0x443c39ff).into()),
2980 hidden_border: Some(rgba(0x554e4bff).into()),
2981 hint: Some(rgba(0xa87187ff).into()),
2982 hint_background: Some(rgba(0x0f1d3dff).into()),
2983 hint_border: Some(rgba(0x192e5bff).into()),
2984 ignored: Some(rgba(0xa79f9dff).into()),
2985 ignored_background: Some(rgba(0x443c39ff).into()),
2986 ignored_border: Some(rgba(0x665f5cff).into()),
2987 info: Some(rgba(0x417ee6ff).into()),
2988 info_background: Some(rgba(0x0f1d3dff).into()),
2989 info_border: Some(rgba(0x192e5bff).into()),
2990 modified: Some(rgba(0xc38419ff).into()),
2991 modified_background: Some(rgba(0x371d0dff).into()),
2992 modified_border: Some(rgba(0x4f2f12ff).into()),
2993 predictive: Some(rgba(0x8f5b71ff).into()),
2994 predictive_background: Some(rgba(0x1d2110ff).into()),
2995 predictive_border: Some(rgba(0x2e3516ff).into()),
2996 renamed: Some(rgba(0x417ee6ff).into()),
2997 renamed_background: Some(rgba(0x0f1d3dff).into()),
2998 renamed_border: Some(rgba(0x192e5bff).into()),
2999 success: Some(rgba(0x7b9727ff).into()),
3000 success_background: Some(rgba(0x1d2110ff).into()),
3001 success_border: Some(rgba(0x2e3516ff).into()),
3002 unreachable: Some(rgba(0xa79f9dff).into()),
3003 unreachable_background: Some(rgba(0x443c39ff).into()),
3004 unreachable_border: Some(rgba(0x665f5cff).into()),
3005 warning: Some(rgba(0xc38419ff).into()),
3006 warning_background: Some(rgba(0x371d0dff).into()),
3007 warning_border: Some(rgba(0x4f2f12ff).into()),
3008 ..Default::default()
3009 },
3010 player: Some(PlayerColors(vec![
3011 PlayerColor {
3012 cursor: rgba(0x417ee6ff).into(),
3013 background: rgba(0x417ee6ff).into(),
3014 selection: rgba(0x417ee63d).into(),
3015 },
3016 PlayerColor {
3017 cursor: rgba(0xc340f2ff).into(),
3018 background: rgba(0xc340f2ff).into(),
3019 selection: rgba(0xc340f23d).into(),
3020 },
3021 PlayerColor {
3022 cursor: rgba(0xdf5321ff).into(),
3023 background: rgba(0xdf5321ff).into(),
3024 selection: rgba(0xdf53213d).into(),
3025 },
3026 PlayerColor {
3027 cursor: rgba(0x6666e9ff).into(),
3028 background: rgba(0x6666e9ff).into(),
3029 selection: rgba(0x6666e93d).into(),
3030 },
3031 PlayerColor {
3032 cursor: rgba(0x3e97b8ff).into(),
3033 background: rgba(0x3e97b8ff).into(),
3034 selection: rgba(0x3e97b83d).into(),
3035 },
3036 PlayerColor {
3037 cursor: rgba(0xf22d40ff).into(),
3038 background: rgba(0xf22d40ff).into(),
3039 selection: rgba(0xf22d403d).into(),
3040 },
3041 PlayerColor {
3042 cursor: rgba(0xc38419ff).into(),
3043 background: rgba(0xc38419ff).into(),
3044 selection: rgba(0xc384193d).into(),
3045 },
3046 PlayerColor {
3047 cursor: rgba(0x7b9727ff).into(),
3048 background: rgba(0x7b9727ff).into(),
3049 selection: rgba(0x7b97273d).into(),
3050 },
3051 ])),
3052 syntax: Some(UserSyntaxTheme {
3053 highlights: vec![
3054 (
3055 "attribute".into(),
3056 UserHighlightStyle {
3057 color: Some(rgba(0x417ee6ff).into()),
3058 ..Default::default()
3059 },
3060 ),
3061 (
3062 "boolean".into(),
3063 UserHighlightStyle {
3064 color: Some(rgba(0x7b9727ff).into()),
3065 ..Default::default()
3066 },
3067 ),
3068 (
3069 "comment".into(),
3070 UserHighlightStyle {
3071 color: Some(rgba(0x766e6bff).into()),
3072 ..Default::default()
3073 },
3074 ),
3075 (
3076 "comment.doc".into(),
3077 UserHighlightStyle {
3078 color: Some(rgba(0xa8a19fff).into()),
3079 ..Default::default()
3080 },
3081 ),
3082 (
3083 "constant".into(),
3084 UserHighlightStyle {
3085 color: Some(rgba(0x7b9727ff).into()),
3086 ..Default::default()
3087 },
3088 ),
3089 (
3090 "constructor".into(),
3091 UserHighlightStyle {
3092 color: Some(rgba(0x417ee6ff).into()),
3093 ..Default::default()
3094 },
3095 ),
3096 (
3097 "embedded".into(),
3098 UserHighlightStyle {
3099 color: Some(rgba(0xf1efeeff).into()),
3100 ..Default::default()
3101 },
3102 ),
3103 (
3104 "emphasis".into(),
3105 UserHighlightStyle {
3106 color: Some(rgba(0x417ee6ff).into()),
3107 ..Default::default()
3108 },
3109 ),
3110 (
3111 "emphasis.strong".into(),
3112 UserHighlightStyle {
3113 color: Some(rgba(0x417ee6ff).into()),
3114 font_weight: Some(UserFontWeight(700.0)),
3115 ..Default::default()
3116 },
3117 ),
3118 (
3119 "enum".into(),
3120 UserHighlightStyle {
3121 color: Some(rgba(0xdf5321ff).into()),
3122 ..Default::default()
3123 },
3124 ),
3125 (
3126 "function".into(),
3127 UserHighlightStyle {
3128 color: Some(rgba(0x407ee7ff).into()),
3129 ..Default::default()
3130 },
3131 ),
3132 (
3133 "function.method".into(),
3134 UserHighlightStyle {
3135 color: Some(rgba(0x407ee7ff).into()),
3136 ..Default::default()
3137 },
3138 ),
3139 (
3140 "function.special.definition".into(),
3141 UserHighlightStyle {
3142 color: Some(rgba(0xc38418ff).into()),
3143 ..Default::default()
3144 },
3145 ),
3146 (
3147 "hint".into(),
3148 UserHighlightStyle {
3149 color: Some(rgba(0xa87187ff).into()),
3150 font_weight: Some(UserFontWeight(700.0)),
3151 ..Default::default()
3152 },
3153 ),
3154 (
3155 "keyword".into(),
3156 UserHighlightStyle {
3157 color: Some(rgba(0x6666eaff).into()),
3158 ..Default::default()
3159 },
3160 ),
3161 (
3162 "label".into(),
3163 UserHighlightStyle {
3164 color: Some(rgba(0x417ee6ff).into()),
3165 ..Default::default()
3166 },
3167 ),
3168 (
3169 "link_text".into(),
3170 UserHighlightStyle {
3171 color: Some(rgba(0xdf5321ff).into()),
3172 font_style: Some(UserFontStyle::Italic),
3173 ..Default::default()
3174 },
3175 ),
3176 (
3177 "link_uri".into(),
3178 UserHighlightStyle {
3179 color: Some(rgba(0x7b9727ff).into()),
3180 ..Default::default()
3181 },
3182 ),
3183 (
3184 "number".into(),
3185 UserHighlightStyle {
3186 color: Some(rgba(0xdf5320ff).into()),
3187 ..Default::default()
3188 },
3189 ),
3190 (
3191 "operator".into(),
3192 UserHighlightStyle {
3193 color: Some(rgba(0xa8a19fff).into()),
3194 ..Default::default()
3195 },
3196 ),
3197 (
3198 "predictive".into(),
3199 UserHighlightStyle {
3200 color: Some(rgba(0x8f5b71ff).into()),
3201 font_style: Some(UserFontStyle::Italic),
3202 ..Default::default()
3203 },
3204 ),
3205 (
3206 "preproc".into(),
3207 UserHighlightStyle {
3208 color: Some(rgba(0xf1efeeff).into()),
3209 ..Default::default()
3210 },
3211 ),
3212 (
3213 "primary".into(),
3214 UserHighlightStyle {
3215 color: Some(rgba(0xe6e2e0ff).into()),
3216 ..Default::default()
3217 },
3218 ),
3219 (
3220 "property".into(),
3221 UserHighlightStyle {
3222 color: Some(rgba(0xf22c40ff).into()),
3223 ..Default::default()
3224 },
3225 ),
3226 (
3227 "punctuation".into(),
3228 UserHighlightStyle {
3229 color: Some(rgba(0xe6e2e0ff).into()),
3230 ..Default::default()
3231 },
3232 ),
3233 (
3234 "punctuation.bracket".into(),
3235 UserHighlightStyle {
3236 color: Some(rgba(0xa8a19fff).into()),
3237 ..Default::default()
3238 },
3239 ),
3240 (
3241 "punctuation.delimiter".into(),
3242 UserHighlightStyle {
3243 color: Some(rgba(0xa8a19fff).into()),
3244 ..Default::default()
3245 },
3246 ),
3247 (
3248 "punctuation.list_marker".into(),
3249 UserHighlightStyle {
3250 color: Some(rgba(0xe6e2e0ff).into()),
3251 ..Default::default()
3252 },
3253 ),
3254 (
3255 "punctuation.special".into(),
3256 UserHighlightStyle {
3257 color: Some(rgba(0xc33ff3ff).into()),
3258 ..Default::default()
3259 },
3260 ),
3261 (
3262 "string".into(),
3263 UserHighlightStyle {
3264 color: Some(rgba(0x7b9726ff).into()),
3265 ..Default::default()
3266 },
3267 ),
3268 (
3269 "string.escape".into(),
3270 UserHighlightStyle {
3271 color: Some(rgba(0xa8a19fff).into()),
3272 ..Default::default()
3273 },
3274 ),
3275 (
3276 "string.regex".into(),
3277 UserHighlightStyle {
3278 color: Some(rgba(0x3d97b8ff).into()),
3279 ..Default::default()
3280 },
3281 ),
3282 (
3283 "string.special".into(),
3284 UserHighlightStyle {
3285 color: Some(rgba(0xc33ff3ff).into()),
3286 ..Default::default()
3287 },
3288 ),
3289 (
3290 "string.special.symbol".into(),
3291 UserHighlightStyle {
3292 color: Some(rgba(0x7b9726ff).into()),
3293 ..Default::default()
3294 },
3295 ),
3296 (
3297 "tag".into(),
3298 UserHighlightStyle {
3299 color: Some(rgba(0x417ee6ff).into()),
3300 ..Default::default()
3301 },
3302 ),
3303 (
3304 "text.literal".into(),
3305 UserHighlightStyle {
3306 color: Some(rgba(0xdf5321ff).into()),
3307 ..Default::default()
3308 },
3309 ),
3310 (
3311 "title".into(),
3312 UserHighlightStyle {
3313 color: Some(rgba(0xf1efeeff).into()),
3314 font_weight: Some(UserFontWeight(700.0)),
3315 ..Default::default()
3316 },
3317 ),
3318 (
3319 "type".into(),
3320 UserHighlightStyle {
3321 color: Some(rgba(0xc38418ff).into()),
3322 ..Default::default()
3323 },
3324 ),
3325 (
3326 "variable".into(),
3327 UserHighlightStyle {
3328 color: Some(rgba(0xe6e2e0ff).into()),
3329 ..Default::default()
3330 },
3331 ),
3332 (
3333 "variable.special".into(),
3334 UserHighlightStyle {
3335 color: Some(rgba(0x6666eaff).into()),
3336 ..Default::default()
3337 },
3338 ),
3339 (
3340 "variant".into(),
3341 UserHighlightStyle {
3342 color: Some(rgba(0xc38418ff).into()),
3343 ..Default::default()
3344 },
3345 ),
3346 ],
3347 }),
3348 },
3349 },
3350 UserTheme {
3351 name: "Atelier Forest Light".into(),
3352 appearance: Appearance::Light,
3353 styles: UserThemeStylesRefinement {
3354 colors: ThemeColorsRefinement {
3355 border: Some(rgba(0xaaa3a1ff).into()),
3356 border_variant: Some(rgba(0xd6d1cfff).into()),
3357 border_focused: Some(rgba(0xc6cef7ff).into()),
3358 border_selected: Some(rgba(0xc6cef7ff).into()),
3359 border_transparent: Some(rgba(0x00000000).into()),
3360 border_disabled: Some(rgba(0xbcb6b4ff).into()),
3361 elevated_surface_background: Some(rgba(0xe9e6e4ff).into()),
3362 surface_background: Some(rgba(0xe9e6e4ff).into()),
3363 background: Some(rgba(0xcdc8c6ff).into()),
3364 panel_background: Some(rgba(0xe9e6e4ff).into()),
3365 element_background: Some(rgba(0xe9e6e4ff).into()),
3366 element_hover: Some(rgba(0xd6d1cfff).into()),
3367 element_active: Some(rgba(0xaca5a3ff).into()),
3368 element_selected: Some(rgba(0xaca5a3ff).into()),
3369 element_disabled: Some(rgba(0xe9e6e4ff).into()),
3370 drop_target_background: Some(rgba(0x6a636080).into()),
3371 ghost_element_background: Some(rgba(0x00000000).into()),
3372 ghost_element_hover: Some(rgba(0xd6d1cfff).into()),
3373 ghost_element_active: Some(rgba(0xaca5a3ff).into()),
3374 ghost_element_selected: Some(rgba(0xaca5a3ff).into()),
3375 ghost_element_disabled: Some(rgba(0xe9e6e4ff).into()),
3376 text: Some(rgba(0x1b1918ff).into()),
3377 text_muted: Some(rgba(0x6a6360ff).into()),
3378 text_placeholder: Some(rgba(0x847c79ff).into()),
3379 text_disabled: Some(rgba(0x847c79ff).into()),
3380 text_accent: Some(rgba(0x417ee6ff).into()),
3381 icon: Some(rgba(0x1b1918ff).into()),
3382 icon_muted: Some(rgba(0x6a6360ff).into()),
3383 icon_disabled: Some(rgba(0x847c79ff).into()),
3384 icon_placeholder: Some(rgba(0x6a6360ff).into()),
3385 icon_accent: Some(rgba(0x417ee6ff).into()),
3386 status_bar_background: Some(rgba(0xcdc8c6ff).into()),
3387 title_bar_background: Some(rgba(0xcdc8c6ff).into()),
3388 toolbar_background: Some(rgba(0xf1efeeff).into()),
3389 tab_bar_background: Some(rgba(0xe9e6e4ff).into()),
3390 tab_inactive_background: Some(rgba(0xe9e6e4ff).into()),
3391 tab_active_background: Some(rgba(0xf1efeeff).into()),
3392 scrollbar_thumb_background: Some(rgba(0x1b19184c).into()),
3393 scrollbar_thumb_hover_background: Some(rgba(0xd6d1cfff).into()),
3394 scrollbar_thumb_border: Some(rgba(0xd6d1cfff).into()),
3395 scrollbar_track_background: Some(rgba(0x00000000).into()),
3396 scrollbar_track_border: Some(rgba(0xebe8e6ff).into()),
3397 editor_foreground: Some(rgba(0x2c2421ff).into()),
3398 editor_background: Some(rgba(0xf1efeeff).into()),
3399 editor_gutter_background: Some(rgba(0xf1efeeff).into()),
3400 editor_subheader_background: Some(rgba(0xe9e6e4ff).into()),
3401 editor_active_line_background: Some(rgba(0xe9e6e4bf).into()),
3402 editor_highlighted_line_background: Some(rgba(0xe9e6e4ff).into()),
3403 editor_line_number: Some(rgba(0x1b191859).into()),
3404 editor_active_line_number: Some(rgba(0x1b1918ff).into()),
3405 editor_invisible: Some(rgba(0x89817eff).into()),
3406 editor_wrap_guide: Some(rgba(0x1b19180d).into()),
3407 editor_active_wrap_guide: Some(rgba(0x1b19181a).into()),
3408 editor_document_highlight_read_background: Some(rgba(0x417ee61a).into()),
3409 editor_document_highlight_write_background: Some(rgba(0x89817e66).into()),
3410 terminal_background: Some(rgba(0xf1efeeff).into()),
3411 terminal_foreground: Some(rgba(0x1b1918ff).into()),
3412 terminal_bright_foreground: Some(rgba(0x1b1918ff).into()),
3413 terminal_dim_foreground: Some(rgba(0xf1efeeff).into()),
3414 terminal_ansi_black: Some(rgba(0xf1efeeff).into()),
3415 terminal_ansi_bright_black: Some(rgba(0x9e9693ff).into()),
3416 terminal_ansi_dim_black: Some(rgba(0x1b1918ff).into()),
3417 terminal_ansi_red: Some(rgba(0xf22e41ff).into()),
3418 terminal_ansi_bright_red: Some(rgba(0xffa29aff).into()),
3419 terminal_ansi_dim_red: Some(rgba(0x8c1223ff).into()),
3420 terminal_ansi_green: Some(rgba(0x7b9728ff).into()),
3421 terminal_ansi_bright_green: Some(rgba(0xbfca93ff).into()),
3422 terminal_ansi_dim_green: Some(rgba(0x3e491aff).into()),
3423 terminal_ansi_yellow: Some(rgba(0xc3841aff).into()),
3424 terminal_ansi_bright_yellow: Some(rgba(0xe9c08eff).into()),
3425 terminal_ansi_dim_yellow: Some(rgba(0x674115ff).into()),
3426 terminal_ansi_blue: Some(rgba(0x417ee6ff).into()),
3427 terminal_ansi_bright_blue: Some(rgba(0xaebcf4ff).into()),
3428 terminal_ansi_dim_blue: Some(rgba(0x213f78ff).into()),
3429 terminal_ansi_magenta: Some(rgba(0xc340f2ff).into()),
3430 terminal_ansi_bright_magenta: Some(rgba(0xe7a6fbff).into()),
3431 terminal_ansi_dim_magenta: Some(rgba(0x662186ff).into()),
3432 terminal_ansi_cyan: Some(rgba(0x3f97b8ff).into()),
3433 terminal_ansi_bright_cyan: Some(rgba(0xa6cadbff).into()),
3434 terminal_ansi_dim_cyan: Some(rgba(0x264958ff).into()),
3435 terminal_ansi_white: Some(rgba(0x1b1918ff).into()),
3436 terminal_ansi_bright_white: Some(rgba(0x1b1918ff).into()),
3437 terminal_ansi_dim_white: Some(rgba(0x746c69ff).into()),
3438 link_text_hover: Some(rgba(0x417ee6ff).into()),
3439 ..Default::default()
3440 },
3441 status: StatusColorsRefinement {
3442 conflict: Some(rgba(0xc3841aff).into()),
3443 conflict_background: Some(rgba(0xf8e5d1ff).into()),
3444 conflict_border: Some(rgba(0xf0d1adff).into()),
3445 created: Some(rgba(0x7b9728ff).into()),
3446 created_background: Some(rgba(0xe5e9d3ff).into()),
3447 created_border: Some(rgba(0xd1d8b1ff).into()),
3448 deleted: Some(rgba(0xf22e41ff).into()),
3449 deleted_background: Some(rgba(0xffdad5ff).into()),
3450 deleted_border: Some(rgba(0xffbdb6ff).into()),
3451 error: Some(rgba(0xf22e41ff).into()),
3452 error_background: Some(rgba(0xffdad5ff).into()),
3453 error_border: Some(rgba(0xffbdb6ff).into()),
3454 hidden: Some(rgba(0x847c79ff).into()),
3455 hidden_background: Some(rgba(0xcdc8c6ff).into()),
3456 hidden_border: Some(rgba(0xbcb6b4ff).into()),
3457 hint: Some(rgba(0xa67287ff).into()),
3458 hint_background: Some(rgba(0xdfe3fbff).into()),
3459 hint_border: Some(rgba(0xc6cef7ff).into()),
3460 ignored: Some(rgba(0x6a6360ff).into()),
3461 ignored_background: Some(rgba(0xcdc8c6ff).into()),
3462 ignored_border: Some(rgba(0xaaa3a1ff).into()),
3463 info: Some(rgba(0x417ee6ff).into()),
3464 info_background: Some(rgba(0xdfe3fbff).into()),
3465 info_border: Some(rgba(0xc6cef7ff).into()),
3466 modified: Some(rgba(0xc3841aff).into()),
3467 modified_background: Some(rgba(0xf8e5d1ff).into()),
3468 modified_border: Some(rgba(0xf0d1adff).into()),
3469 predictive: Some(rgba(0xbe899eff).into()),
3470 predictive_background: Some(rgba(0xe5e9d3ff).into()),
3471 predictive_border: Some(rgba(0xd1d8b1ff).into()),
3472 renamed: Some(rgba(0x417ee6ff).into()),
3473 renamed_background: Some(rgba(0xdfe3fbff).into()),
3474 renamed_border: Some(rgba(0xc6cef7ff).into()),
3475 success: Some(rgba(0x7b9728ff).into()),
3476 success_background: Some(rgba(0xe5e9d3ff).into()),
3477 success_border: Some(rgba(0xd1d8b1ff).into()),
3478 unreachable: Some(rgba(0x6a6360ff).into()),
3479 unreachable_background: Some(rgba(0xcdc8c6ff).into()),
3480 unreachable_border: Some(rgba(0xaaa3a1ff).into()),
3481 warning: Some(rgba(0xc3841aff).into()),
3482 warning_background: Some(rgba(0xf8e5d1ff).into()),
3483 warning_border: Some(rgba(0xf0d1adff).into()),
3484 ..Default::default()
3485 },
3486 player: Some(PlayerColors(vec![
3487 PlayerColor {
3488 cursor: rgba(0x417ee6ff).into(),
3489 background: rgba(0x417ee6ff).into(),
3490 selection: rgba(0x417ee63d).into(),
3491 },
3492 PlayerColor {
3493 cursor: rgba(0xc340f2ff).into(),
3494 background: rgba(0xc340f2ff).into(),
3495 selection: rgba(0xc340f23d).into(),
3496 },
3497 PlayerColor {
3498 cursor: rgba(0xdf5421ff).into(),
3499 background: rgba(0xdf5421ff).into(),
3500 selection: rgba(0xdf54213d).into(),
3501 },
3502 PlayerColor {
3503 cursor: rgba(0x6766e9ff).into(),
3504 background: rgba(0x6766e9ff).into(),
3505 selection: rgba(0x6766e93d).into(),
3506 },
3507 PlayerColor {
3508 cursor: rgba(0x3f97b8ff).into(),
3509 background: rgba(0x3f97b8ff).into(),
3510 selection: rgba(0x3f97b83d).into(),
3511 },
3512 PlayerColor {
3513 cursor: rgba(0xf22e41ff).into(),
3514 background: rgba(0xf22e41ff).into(),
3515 selection: rgba(0xf22e413d).into(),
3516 },
3517 PlayerColor {
3518 cursor: rgba(0xc3841aff).into(),
3519 background: rgba(0xc3841aff).into(),
3520 selection: rgba(0xc3841a3d).into(),
3521 },
3522 PlayerColor {
3523 cursor: rgba(0x7b9728ff).into(),
3524 background: rgba(0x7b9728ff).into(),
3525 selection: rgba(0x7b97283d).into(),
3526 },
3527 ])),
3528 syntax: Some(UserSyntaxTheme {
3529 highlights: vec![
3530 (
3531 "attribute".into(),
3532 UserHighlightStyle {
3533 color: Some(rgba(0x417ee6ff).into()),
3534 ..Default::default()
3535 },
3536 ),
3537 (
3538 "boolean".into(),
3539 UserHighlightStyle {
3540 color: Some(rgba(0x7b9728ff).into()),
3541 ..Default::default()
3542 },
3543 ),
3544 (
3545 "comment".into(),
3546 UserHighlightStyle {
3547 color: Some(rgba(0x9c9491ff).into()),
3548 ..Default::default()
3549 },
3550 ),
3551 (
3552 "comment.doc".into(),
3553 UserHighlightStyle {
3554 color: Some(rgba(0x68615eff).into()),
3555 ..Default::default()
3556 },
3557 ),
3558 (
3559 "constant".into(),
3560 UserHighlightStyle {
3561 color: Some(rgba(0x7b9728ff).into()),
3562 ..Default::default()
3563 },
3564 ),
3565 (
3566 "constructor".into(),
3567 UserHighlightStyle {
3568 color: Some(rgba(0x417ee6ff).into()),
3569 ..Default::default()
3570 },
3571 ),
3572 (
3573 "embedded".into(),
3574 UserHighlightStyle {
3575 color: Some(rgba(0x1b1918ff).into()),
3576 ..Default::default()
3577 },
3578 ),
3579 (
3580 "emphasis".into(),
3581 UserHighlightStyle {
3582 color: Some(rgba(0x417ee6ff).into()),
3583 ..Default::default()
3584 },
3585 ),
3586 (
3587 "emphasis.strong".into(),
3588 UserHighlightStyle {
3589 color: Some(rgba(0x417ee6ff).into()),
3590 font_weight: Some(UserFontWeight(700.0)),
3591 ..Default::default()
3592 },
3593 ),
3594 (
3595 "enum".into(),
3596 UserHighlightStyle {
3597 color: Some(rgba(0xdf5421ff).into()),
3598 ..Default::default()
3599 },
3600 ),
3601 (
3602 "function".into(),
3603 UserHighlightStyle {
3604 color: Some(rgba(0x407ee7ff).into()),
3605 ..Default::default()
3606 },
3607 ),
3608 (
3609 "function.method".into(),
3610 UserHighlightStyle {
3611 color: Some(rgba(0x407ee7ff).into()),
3612 ..Default::default()
3613 },
3614 ),
3615 (
3616 "function.special.definition".into(),
3617 UserHighlightStyle {
3618 color: Some(rgba(0xc38418ff).into()),
3619 ..Default::default()
3620 },
3621 ),
3622 (
3623 "hint".into(),
3624 UserHighlightStyle {
3625 color: Some(rgba(0xa67287ff).into()),
3626 font_weight: Some(UserFontWeight(700.0)),
3627 ..Default::default()
3628 },
3629 ),
3630 (
3631 "keyword".into(),
3632 UserHighlightStyle {
3633 color: Some(rgba(0x6666eaff).into()),
3634 ..Default::default()
3635 },
3636 ),
3637 (
3638 "label".into(),
3639 UserHighlightStyle {
3640 color: Some(rgba(0x417ee6ff).into()),
3641 ..Default::default()
3642 },
3643 ),
3644 (
3645 "link_text".into(),
3646 UserHighlightStyle {
3647 color: Some(rgba(0xdf5421ff).into()),
3648 font_style: Some(UserFontStyle::Italic),
3649 ..Default::default()
3650 },
3651 ),
3652 (
3653 "link_uri".into(),
3654 UserHighlightStyle {
3655 color: Some(rgba(0x7b9728ff).into()),
3656 ..Default::default()
3657 },
3658 ),
3659 (
3660 "number".into(),
3661 UserHighlightStyle {
3662 color: Some(rgba(0xdf5320ff).into()),
3663 ..Default::default()
3664 },
3665 ),
3666 (
3667 "operator".into(),
3668 UserHighlightStyle {
3669 color: Some(rgba(0x68615eff).into()),
3670 ..Default::default()
3671 },
3672 ),
3673 (
3674 "predictive".into(),
3675 UserHighlightStyle {
3676 color: Some(rgba(0xbe899eff).into()),
3677 font_style: Some(UserFontStyle::Italic),
3678 ..Default::default()
3679 },
3680 ),
3681 (
3682 "preproc".into(),
3683 UserHighlightStyle {
3684 color: Some(rgba(0x1b1918ff).into()),
3685 ..Default::default()
3686 },
3687 ),
3688 (
3689 "primary".into(),
3690 UserHighlightStyle {
3691 color: Some(rgba(0x2c2421ff).into()),
3692 ..Default::default()
3693 },
3694 ),
3695 (
3696 "property".into(),
3697 UserHighlightStyle {
3698 color: Some(rgba(0xf22c40ff).into()),
3699 ..Default::default()
3700 },
3701 ),
3702 (
3703 "punctuation".into(),
3704 UserHighlightStyle {
3705 color: Some(rgba(0x2c2421ff).into()),
3706 ..Default::default()
3707 },
3708 ),
3709 (
3710 "punctuation.bracket".into(),
3711 UserHighlightStyle {
3712 color: Some(rgba(0x68615eff).into()),
3713 ..Default::default()
3714 },
3715 ),
3716 (
3717 "punctuation.delimiter".into(),
3718 UserHighlightStyle {
3719 color: Some(rgba(0x68615eff).into()),
3720 ..Default::default()
3721 },
3722 ),
3723 (
3724 "punctuation.list_marker".into(),
3725 UserHighlightStyle {
3726 color: Some(rgba(0x2c2421ff).into()),
3727 ..Default::default()
3728 },
3729 ),
3730 (
3731 "punctuation.special".into(),
3732 UserHighlightStyle {
3733 color: Some(rgba(0xc33ff3ff).into()),
3734 ..Default::default()
3735 },
3736 ),
3737 (
3738 "string".into(),
3739 UserHighlightStyle {
3740 color: Some(rgba(0x7b9726ff).into()),
3741 ..Default::default()
3742 },
3743 ),
3744 (
3745 "string.escape".into(),
3746 UserHighlightStyle {
3747 color: Some(rgba(0x68615eff).into()),
3748 ..Default::default()
3749 },
3750 ),
3751 (
3752 "string.regex".into(),
3753 UserHighlightStyle {
3754 color: Some(rgba(0x3d97b8ff).into()),
3755 ..Default::default()
3756 },
3757 ),
3758 (
3759 "string.special".into(),
3760 UserHighlightStyle {
3761 color: Some(rgba(0xc33ff3ff).into()),
3762 ..Default::default()
3763 },
3764 ),
3765 (
3766 "string.special.symbol".into(),
3767 UserHighlightStyle {
3768 color: Some(rgba(0x7b9726ff).into()),
3769 ..Default::default()
3770 },
3771 ),
3772 (
3773 "tag".into(),
3774 UserHighlightStyle {
3775 color: Some(rgba(0x417ee6ff).into()),
3776 ..Default::default()
3777 },
3778 ),
3779 (
3780 "text.literal".into(),
3781 UserHighlightStyle {
3782 color: Some(rgba(0xdf5421ff).into()),
3783 ..Default::default()
3784 },
3785 ),
3786 (
3787 "title".into(),
3788 UserHighlightStyle {
3789 color: Some(rgba(0x1b1918ff).into()),
3790 font_weight: Some(UserFontWeight(700.0)),
3791 ..Default::default()
3792 },
3793 ),
3794 (
3795 "type".into(),
3796 UserHighlightStyle {
3797 color: Some(rgba(0xc38418ff).into()),
3798 ..Default::default()
3799 },
3800 ),
3801 (
3802 "variable".into(),
3803 UserHighlightStyle {
3804 color: Some(rgba(0x2c2421ff).into()),
3805 ..Default::default()
3806 },
3807 ),
3808 (
3809 "variable.special".into(),
3810 UserHighlightStyle {
3811 color: Some(rgba(0x6666eaff).into()),
3812 ..Default::default()
3813 },
3814 ),
3815 (
3816 "variant".into(),
3817 UserHighlightStyle {
3818 color: Some(rgba(0xc38418ff).into()),
3819 ..Default::default()
3820 },
3821 ),
3822 ],
3823 }),
3824 },
3825 },
3826 UserTheme {
3827 name: "Atelier Heath Dark".into(),
3828 appearance: Appearance::Dark,
3829 styles: UserThemeStylesRefinement {
3830 colors: ThemeColorsRefinement {
3831 border: Some(rgba(0x675b67ff).into()),
3832 border_variant: Some(rgba(0x393239ff).into()),
3833 border_focused: Some(rgba(0x1a2961ff).into()),
3834 border_selected: Some(rgba(0x1a2961ff).into()),
3835 border_transparent: Some(rgba(0x00000000).into()),
3836 border_disabled: Some(rgba(0x554a55ff).into()),
3837 elevated_surface_background: Some(rgba(0x252025ff).into()),
3838 surface_background: Some(rgba(0x252025ff).into()),
3839 background: Some(rgba(0x433a43ff).into()),
3840 panel_background: Some(rgba(0x252025ff).into()),
3841 element_background: Some(rgba(0x252025ff).into()),
3842 element_hover: Some(rgba(0x393239ff).into()),
3843 element_active: Some(rgba(0x655965ff).into()),
3844 element_selected: Some(rgba(0x655965ff).into()),
3845 element_disabled: Some(rgba(0x252025ff).into()),
3846 drop_target_background: Some(rgba(0xa99aa980).into()),
3847 ghost_element_background: Some(rgba(0x00000000).into()),
3848 ghost_element_hover: Some(rgba(0x393239ff).into()),
3849 ghost_element_active: Some(rgba(0x655965ff).into()),
3850 ghost_element_selected: Some(rgba(0x655965ff).into()),
3851 ghost_element_disabled: Some(rgba(0x252025ff).into()),
3852 text: Some(rgba(0xf7f3f7ff).into()),
3853 text_muted: Some(rgba(0xa99aa9ff).into()),
3854 text_placeholder: Some(rgba(0x908190ff).into()),
3855 text_disabled: Some(rgba(0x908190ff).into()),
3856 text_accent: Some(rgba(0x526aebff).into()),
3857 icon: Some(rgba(0xf7f3f7ff).into()),
3858 icon_muted: Some(rgba(0xa99aa9ff).into()),
3859 icon_disabled: Some(rgba(0x908190ff).into()),
3860 icon_placeholder: Some(rgba(0xa99aa9ff).into()),
3861 icon_accent: Some(rgba(0x526aebff).into()),
3862 status_bar_background: Some(rgba(0x433a43ff).into()),
3863 title_bar_background: Some(rgba(0x433a43ff).into()),
3864 toolbar_background: Some(rgba(0x1b181bff).into()),
3865 tab_bar_background: Some(rgba(0x252025ff).into()),
3866 tab_inactive_background: Some(rgba(0x252025ff).into()),
3867 tab_active_background: Some(rgba(0x1b181bff).into()),
3868 scrollbar_thumb_background: Some(rgba(0xf7f3f74c).into()),
3869 scrollbar_thumb_hover_background: Some(rgba(0x393239ff).into()),
3870 scrollbar_thumb_border: Some(rgba(0x393239ff).into()),
3871 scrollbar_track_background: Some(rgba(0x00000000).into()),
3872 scrollbar_track_border: Some(rgba(0x231e23ff).into()),
3873 editor_foreground: Some(rgba(0xd8cad8ff).into()),
3874 editor_background: Some(rgba(0x1b181bff).into()),
3875 editor_gutter_background: Some(rgba(0x1b181bff).into()),
3876 editor_subheader_background: Some(rgba(0x252025ff).into()),
3877 editor_active_line_background: Some(rgba(0x252025bf).into()),
3878 editor_highlighted_line_background: Some(rgba(0x252025ff).into()),
3879 editor_line_number: Some(rgba(0xf7f3f759).into()),
3880 editor_active_line_number: Some(rgba(0xf7f3f7ff).into()),
3881 editor_invisible: Some(rgba(0x8b7c8bff).into()),
3882 editor_wrap_guide: Some(rgba(0xf7f3f70d).into()),
3883 editor_active_wrap_guide: Some(rgba(0xf7f3f71a).into()),
3884 editor_document_highlight_read_background: Some(rgba(0x526aeb1a).into()),
3885 editor_document_highlight_write_background: Some(rgba(0x8b7c8b66).into()),
3886 terminal_background: Some(rgba(0x1b181bff).into()),
3887 terminal_foreground: Some(rgba(0xf7f3f7ff).into()),
3888 terminal_bright_foreground: Some(rgba(0xf7f3f7ff).into()),
3889 terminal_dim_foreground: Some(rgba(0x1b181bff).into()),
3890 terminal_ansi_black: Some(rgba(0x1b181bff).into()),
3891 terminal_ansi_bright_black: Some(rgba(0x756775ff).into()),
3892 terminal_ansi_dim_black: Some(rgba(0xf7f3f7ff).into()),
3893 terminal_ansi_red: Some(rgba(0xca402cff).into()),
3894 terminal_ansi_bright_red: Some(rgba(0x6d221aff).into()),
3895 terminal_ansi_dim_red: Some(rgba(0xf0a28fff).into()),
3896 terminal_ansi_green: Some(rgba(0x918b3bff).into()),
3897 terminal_ansi_bright_green: Some(rgba(0x474422ff).into()),
3898 terminal_ansi_dim_green: Some(rgba(0xcac49aff).into()),
3899 terminal_ansi_yellow: Some(rgba(0xbb8a36ff).into()),
3900 terminal_ansi_bright_yellow: Some(rgba(0x5e441fff).into()),
3901 terminal_ansi_dim_yellow: Some(rgba(0xe2c398ff).into()),
3902 terminal_ansi_blue: Some(rgba(0x526aebff).into()),
3903 terminal_ansi_bright_blue: Some(rgba(0x26367eff).into()),
3904 terminal_ansi_dim_blue: Some(rgba(0xb4b2f7ff).into()),
3905 terminal_ansi_magenta: Some(rgba(0xcc34ccff).into()),
3906 terminal_ansi_bright_magenta: Some(rgba(0x6c1e67ff).into()),
3907 terminal_ansi_dim_magenta: Some(rgba(0xeba2e6ff).into()),
3908 terminal_ansi_cyan: Some(rgba(0x189393ff).into()),
3909 terminal_ansi_bright_cyan: Some(rgba(0x1a4848ff).into()),
3910 terminal_ansi_dim_cyan: Some(rgba(0x9ac9c8ff).into()),
3911 terminal_ansi_white: Some(rgba(0xf7f3f7ff).into()),
3912 terminal_ansi_bright_white: Some(rgba(0xf7f3f7ff).into()),
3913 terminal_ansi_dim_white: Some(rgba(0xa091a0ff).into()),
3914 link_text_hover: Some(rgba(0x526aebff).into()),
3915 ..Default::default()
3916 },
3917 status: StatusColorsRefinement {
3918 conflict: Some(rgba(0xbb8a36ff).into()),
3919 conflict_background: Some(rgba(0x2d1e12ff).into()),
3920 conflict_border: Some(rgba(0x463219ff).into()),
3921 created: Some(rgba(0x918b3bff).into()),
3922 created_background: Some(rgba(0x211f12ff).into()),
3923 created_border: Some(rgba(0x34321bff).into()),
3924 deleted: Some(rgba(0xca402cff).into()),
3925 deleted_background: Some(rgba(0x3c110eff).into()),
3926 deleted_border: Some(rgba(0x551a15ff).into()),
3927 error: Some(rgba(0xca402cff).into()),
3928 error_background: Some(rgba(0x3c110eff).into()),
3929 error_border: Some(rgba(0x551a15ff).into()),
3930 hidden: Some(rgba(0x908190ff).into()),
3931 hidden_background: Some(rgba(0x433a43ff).into()),
3932 hidden_border: Some(rgba(0x554a55ff).into()),
3933 hint: Some(rgba(0x8d70a8ff).into()),
3934 hint_background: Some(rgba(0x0e1a43ff).into()),
3935 hint_border: Some(rgba(0x1a2961ff).into()),
3936 ignored: Some(rgba(0xa99aa9ff).into()),
3937 ignored_background: Some(rgba(0x433a43ff).into()),
3938 ignored_border: Some(rgba(0x675b67ff).into()),
3939 info: Some(rgba(0x526aebff).into()),
3940 info_background: Some(rgba(0x0e1a43ff).into()),
3941 info_border: Some(rgba(0x1a2961ff).into()),
3942 modified: Some(rgba(0xbb8a36ff).into()),
3943 modified_background: Some(rgba(0x2d1e12ff).into()),
3944 modified_border: Some(rgba(0x463219ff).into()),
3945 predictive: Some(rgba(0x765990ff).into()),
3946 predictive_background: Some(rgba(0x211f12ff).into()),
3947 predictive_border: Some(rgba(0x34321bff).into()),
3948 renamed: Some(rgba(0x526aebff).into()),
3949 renamed_background: Some(rgba(0x0e1a43ff).into()),
3950 renamed_border: Some(rgba(0x1a2961ff).into()),
3951 success: Some(rgba(0x918b3bff).into()),
3952 success_background: Some(rgba(0x211f12ff).into()),
3953 success_border: Some(rgba(0x34321bff).into()),
3954 unreachable: Some(rgba(0xa99aa9ff).into()),
3955 unreachable_background: Some(rgba(0x433a43ff).into()),
3956 unreachable_border: Some(rgba(0x675b67ff).into()),
3957 warning: Some(rgba(0xbb8a36ff).into()),
3958 warning_background: Some(rgba(0x2d1e12ff).into()),
3959 warning_border: Some(rgba(0x463219ff).into()),
3960 ..Default::default()
3961 },
3962 player: Some(PlayerColors(vec![
3963 PlayerColor {
3964 cursor: rgba(0x526aebff).into(),
3965 background: rgba(0x526aebff).into(),
3966 selection: rgba(0x526aeb3d).into(),
3967 },
3968 PlayerColor {
3969 cursor: rgba(0xcc34ccff).into(),
3970 background: rgba(0xcc34ccff).into(),
3971 selection: rgba(0xcc34cc3d).into(),
3972 },
3973 PlayerColor {
3974 cursor: rgba(0xa65927ff).into(),
3975 background: rgba(0xa65927ff).into(),
3976 selection: rgba(0xa659273d).into(),
3977 },
3978 PlayerColor {
3979 cursor: rgba(0x7b59c0ff).into(),
3980 background: rgba(0x7b59c0ff).into(),
3981 selection: rgba(0x7b59c03d).into(),
3982 },
3983 PlayerColor {
3984 cursor: rgba(0x189393ff).into(),
3985 background: rgba(0x189393ff).into(),
3986 selection: rgba(0x1893933d).into(),
3987 },
3988 PlayerColor {
3989 cursor: rgba(0xca402cff).into(),
3990 background: rgba(0xca402cff).into(),
3991 selection: rgba(0xca402c3d).into(),
3992 },
3993 PlayerColor {
3994 cursor: rgba(0xbb8a36ff).into(),
3995 background: rgba(0xbb8a36ff).into(),
3996 selection: rgba(0xbb8a363d).into(),
3997 },
3998 PlayerColor {
3999 cursor: rgba(0x918b3bff).into(),
4000 background: rgba(0x918b3bff).into(),
4001 selection: rgba(0x918b3b3d).into(),
4002 },
4003 ])),
4004 syntax: Some(UserSyntaxTheme {
4005 highlights: vec![
4006 (
4007 "attribute".into(),
4008 UserHighlightStyle {
4009 color: Some(rgba(0x526aebff).into()),
4010 ..Default::default()
4011 },
4012 ),
4013 (
4014 "boolean".into(),
4015 UserHighlightStyle {
4016 color: Some(rgba(0x918b3bff).into()),
4017 ..Default::default()
4018 },
4019 ),
4020 (
4021 "comment".into(),
4022 UserHighlightStyle {
4023 color: Some(rgba(0x776977ff).into()),
4024 ..Default::default()
4025 },
4026 ),
4027 (
4028 "comment.doc".into(),
4029 UserHighlightStyle {
4030 color: Some(rgba(0xab9babff).into()),
4031 ..Default::default()
4032 },
4033 ),
4034 (
4035 "constant".into(),
4036 UserHighlightStyle {
4037 color: Some(rgba(0x918b3bff).into()),
4038 ..Default::default()
4039 },
4040 ),
4041 (
4042 "constructor".into(),
4043 UserHighlightStyle {
4044 color: Some(rgba(0x526aebff).into()),
4045 ..Default::default()
4046 },
4047 ),
4048 (
4049 "embedded".into(),
4050 UserHighlightStyle {
4051 color: Some(rgba(0xf7f3f7ff).into()),
4052 ..Default::default()
4053 },
4054 ),
4055 (
4056 "emphasis".into(),
4057 UserHighlightStyle {
4058 color: Some(rgba(0x526aebff).into()),
4059 ..Default::default()
4060 },
4061 ),
4062 (
4063 "emphasis.strong".into(),
4064 UserHighlightStyle {
4065 color: Some(rgba(0x526aebff).into()),
4066 font_weight: Some(UserFontWeight(700.0)),
4067 ..Default::default()
4068 },
4069 ),
4070 (
4071 "enum".into(),
4072 UserHighlightStyle {
4073 color: Some(rgba(0xa65927ff).into()),
4074 ..Default::default()
4075 },
4076 ),
4077 (
4078 "function".into(),
4079 UserHighlightStyle {
4080 color: Some(rgba(0x516aecff).into()),
4081 ..Default::default()
4082 },
4083 ),
4084 (
4085 "function.method".into(),
4086 UserHighlightStyle {
4087 color: Some(rgba(0x516aecff).into()),
4088 ..Default::default()
4089 },
4090 ),
4091 (
4092 "function.special.definition".into(),
4093 UserHighlightStyle {
4094 color: Some(rgba(0xbb8a35ff).into()),
4095 ..Default::default()
4096 },
4097 ),
4098 (
4099 "hint".into(),
4100 UserHighlightStyle {
4101 color: Some(rgba(0x8d70a8ff).into()),
4102 font_weight: Some(UserFontWeight(700.0)),
4103 ..Default::default()
4104 },
4105 ),
4106 (
4107 "keyword".into(),
4108 UserHighlightStyle {
4109 color: Some(rgba(0x7b59c0ff).into()),
4110 ..Default::default()
4111 },
4112 ),
4113 (
4114 "label".into(),
4115 UserHighlightStyle {
4116 color: Some(rgba(0x526aebff).into()),
4117 ..Default::default()
4118 },
4119 ),
4120 (
4121 "link_text".into(),
4122 UserHighlightStyle {
4123 color: Some(rgba(0xa65927ff).into()),
4124 font_style: Some(UserFontStyle::Italic),
4125 ..Default::default()
4126 },
4127 ),
4128 (
4129 "link_uri".into(),
4130 UserHighlightStyle {
4131 color: Some(rgba(0x918b3bff).into()),
4132 ..Default::default()
4133 },
4134 ),
4135 (
4136 "number".into(),
4137 UserHighlightStyle {
4138 color: Some(rgba(0xa65926ff).into()),
4139 ..Default::default()
4140 },
4141 ),
4142 (
4143 "operator".into(),
4144 UserHighlightStyle {
4145 color: Some(rgba(0xab9babff).into()),
4146 ..Default::default()
4147 },
4148 ),
4149 (
4150 "predictive".into(),
4151 UserHighlightStyle {
4152 color: Some(rgba(0x765990ff).into()),
4153 font_style: Some(UserFontStyle::Italic),
4154 ..Default::default()
4155 },
4156 ),
4157 (
4158 "preproc".into(),
4159 UserHighlightStyle {
4160 color: Some(rgba(0xf7f3f7ff).into()),
4161 ..Default::default()
4162 },
4163 ),
4164 (
4165 "primary".into(),
4166 UserHighlightStyle {
4167 color: Some(rgba(0xd8cad8ff).into()),
4168 ..Default::default()
4169 },
4170 ),
4171 (
4172 "property".into(),
4173 UserHighlightStyle {
4174 color: Some(rgba(0xca402bff).into()),
4175 ..Default::default()
4176 },
4177 ),
4178 (
4179 "punctuation".into(),
4180 UserHighlightStyle {
4181 color: Some(rgba(0xd8cad8ff).into()),
4182 ..Default::default()
4183 },
4184 ),
4185 (
4186 "punctuation.bracket".into(),
4187 UserHighlightStyle {
4188 color: Some(rgba(0xab9babff).into()),
4189 ..Default::default()
4190 },
4191 ),
4192 (
4193 "punctuation.delimiter".into(),
4194 UserHighlightStyle {
4195 color: Some(rgba(0xab9babff).into()),
4196 ..Default::default()
4197 },
4198 ),
4199 (
4200 "punctuation.list_marker".into(),
4201 UserHighlightStyle {
4202 color: Some(rgba(0xd8cad8ff).into()),
4203 ..Default::default()
4204 },
4205 ),
4206 (
4207 "punctuation.special".into(),
4208 UserHighlightStyle {
4209 color: Some(rgba(0xcc33ccff).into()),
4210 ..Default::default()
4211 },
4212 ),
4213 (
4214 "string".into(),
4215 UserHighlightStyle {
4216 color: Some(rgba(0x918b3bff).into()),
4217 ..Default::default()
4218 },
4219 ),
4220 (
4221 "string.escape".into(),
4222 UserHighlightStyle {
4223 color: Some(rgba(0xab9babff).into()),
4224 ..Default::default()
4225 },
4226 ),
4227 (
4228 "string.regex".into(),
4229 UserHighlightStyle {
4230 color: Some(rgba(0x159393ff).into()),
4231 ..Default::default()
4232 },
4233 ),
4234 (
4235 "string.special".into(),
4236 UserHighlightStyle {
4237 color: Some(rgba(0xcc33ccff).into()),
4238 ..Default::default()
4239 },
4240 ),
4241 (
4242 "string.special.symbol".into(),
4243 UserHighlightStyle {
4244 color: Some(rgba(0x918b3bff).into()),
4245 ..Default::default()
4246 },
4247 ),
4248 (
4249 "tag".into(),
4250 UserHighlightStyle {
4251 color: Some(rgba(0x526aebff).into()),
4252 ..Default::default()
4253 },
4254 ),
4255 (
4256 "text.literal".into(),
4257 UserHighlightStyle {
4258 color: Some(rgba(0xa65927ff).into()),
4259 ..Default::default()
4260 },
4261 ),
4262 (
4263 "title".into(),
4264 UserHighlightStyle {
4265 color: Some(rgba(0xf7f3f7ff).into()),
4266 font_weight: Some(UserFontWeight(700.0)),
4267 ..Default::default()
4268 },
4269 ),
4270 (
4271 "type".into(),
4272 UserHighlightStyle {
4273 color: Some(rgba(0xbb8a35ff).into()),
4274 ..Default::default()
4275 },
4276 ),
4277 (
4278 "variable".into(),
4279 UserHighlightStyle {
4280 color: Some(rgba(0xd8cad8ff).into()),
4281 ..Default::default()
4282 },
4283 ),
4284 (
4285 "variable.special".into(),
4286 UserHighlightStyle {
4287 color: Some(rgba(0x7b59c0ff).into()),
4288 ..Default::default()
4289 },
4290 ),
4291 (
4292 "variant".into(),
4293 UserHighlightStyle {
4294 color: Some(rgba(0xbb8a35ff).into()),
4295 ..Default::default()
4296 },
4297 ),
4298 ],
4299 }),
4300 },
4301 },
4302 UserTheme {
4303 name: "Atelier Heath Light".into(),
4304 appearance: Appearance::Light,
4305 styles: UserThemeStylesRefinement {
4306 colors: ThemeColorsRefinement {
4307 border: Some(rgba(0xad9dadff).into()),
4308 border_variant: Some(rgba(0xcdbecdff).into()),
4309 border_focused: Some(rgba(0xcac7faff).into()),
4310 border_selected: Some(rgba(0xcac7faff).into()),
4311 border_transparent: Some(rgba(0x00000000).into()),
4312 border_disabled: Some(rgba(0xbaaabaff).into()),
4313 elevated_surface_background: Some(rgba(0xe1d6e1ff).into()),
4314 surface_background: Some(rgba(0xe1d6e1ff).into()),
4315 background: Some(rgba(0xc6b8c6ff).into()),
4316 panel_background: Some(rgba(0xe1d6e1ff).into()),
4317 element_background: Some(rgba(0xe1d6e1ff).into()),
4318 element_hover: Some(rgba(0xcdbecdff).into()),
4319 element_active: Some(rgba(0xae9eaeff).into()),
4320 element_selected: Some(rgba(0xae9eaeff).into()),
4321 element_disabled: Some(rgba(0xe1d6e1ff).into()),
4322 drop_target_background: Some(rgba(0x6b5e6b80).into()),
4323 ghost_element_background: Some(rgba(0x00000000).into()),
4324 ghost_element_hover: Some(rgba(0xcdbecdff).into()),
4325 ghost_element_active: Some(rgba(0xae9eaeff).into()),
4326 ghost_element_selected: Some(rgba(0xae9eaeff).into()),
4327 ghost_element_disabled: Some(rgba(0xe1d6e1ff).into()),
4328 text: Some(rgba(0x1b181bff).into()),
4329 text_muted: Some(rgba(0x6b5e6bff).into()),
4330 text_placeholder: Some(rgba(0x857785ff).into()),
4331 text_disabled: Some(rgba(0x857785ff).into()),
4332 text_accent: Some(rgba(0x526aebff).into()),
4333 icon: Some(rgba(0x1b181bff).into()),
4334 icon_muted: Some(rgba(0x6b5e6bff).into()),
4335 icon_disabled: Some(rgba(0x857785ff).into()),
4336 icon_placeholder: Some(rgba(0x6b5e6bff).into()),
4337 icon_accent: Some(rgba(0x526aebff).into()),
4338 status_bar_background: Some(rgba(0xc6b8c6ff).into()),
4339 title_bar_background: Some(rgba(0xc6b8c6ff).into()),
4340 toolbar_background: Some(rgba(0xf7f3f7ff).into()),
4341 tab_bar_background: Some(rgba(0xe1d6e1ff).into()),
4342 tab_inactive_background: Some(rgba(0xe1d6e1ff).into()),
4343 tab_active_background: Some(rgba(0xf7f3f7ff).into()),
4344 scrollbar_thumb_background: Some(rgba(0x1b181b4c).into()),
4345 scrollbar_thumb_hover_background: Some(rgba(0xcdbecdff).into()),
4346 scrollbar_thumb_border: Some(rgba(0xcdbecdff).into()),
4347 scrollbar_track_background: Some(rgba(0x00000000).into()),
4348 scrollbar_track_border: Some(rgba(0xe5dce5ff).into()),
4349 editor_foreground: Some(rgba(0x292329ff).into()),
4350 editor_background: Some(rgba(0xf7f3f7ff).into()),
4351 editor_gutter_background: Some(rgba(0xf7f3f7ff).into()),
4352 editor_subheader_background: Some(rgba(0xe1d6e1ff).into()),
4353 editor_active_line_background: Some(rgba(0xe1d6e1bf).into()),
4354 editor_highlighted_line_background: Some(rgba(0xe1d6e1ff).into()),
4355 editor_line_number: Some(rgba(0x1b181b59).into()),
4356 editor_active_line_number: Some(rgba(0x1b181bff).into()),
4357 editor_invisible: Some(rgba(0x8b7c8bff).into()),
4358 editor_wrap_guide: Some(rgba(0x1b181b0d).into()),
4359 editor_active_wrap_guide: Some(rgba(0x1b181b1a).into()),
4360 editor_document_highlight_read_background: Some(rgba(0x526aeb1a).into()),
4361 editor_document_highlight_write_background: Some(rgba(0x8b7c8b66).into()),
4362 terminal_background: Some(rgba(0xf7f3f7ff).into()),
4363 terminal_foreground: Some(rgba(0x1b181bff).into()),
4364 terminal_bright_foreground: Some(rgba(0x1b181bff).into()),
4365 terminal_dim_foreground: Some(rgba(0xf7f3f7ff).into()),
4366 terminal_ansi_black: Some(rgba(0xf7f3f7ff).into()),
4367 terminal_ansi_bright_black: Some(rgba(0xa091a0ff).into()),
4368 terminal_ansi_dim_black: Some(rgba(0x1b181bff).into()),
4369 terminal_ansi_red: Some(rgba(0xca412cff).into()),
4370 terminal_ansi_bright_red: Some(rgba(0xf0a28fff).into()),
4371 terminal_ansi_dim_red: Some(rgba(0x6d221aff).into()),
4372 terminal_ansi_green: Some(rgba(0x918b3cff).into()),
4373 terminal_ansi_bright_green: Some(rgba(0xcac49aff).into()),
4374 terminal_ansi_dim_green: Some(rgba(0x474422ff).into()),
4375 terminal_ansi_yellow: Some(rgba(0xbb8a36ff).into()),
4376 terminal_ansi_bright_yellow: Some(rgba(0xe2c398ff).into()),
4377 terminal_ansi_dim_yellow: Some(rgba(0x5e441fff).into()),
4378 terminal_ansi_blue: Some(rgba(0x526aebff).into()),
4379 terminal_ansi_bright_blue: Some(rgba(0xb4b2f7ff).into()),
4380 terminal_ansi_dim_blue: Some(rgba(0x26367eff).into()),
4381 terminal_ansi_magenta: Some(rgba(0xcc35ccff).into()),
4382 terminal_ansi_bright_magenta: Some(rgba(0xeba2e6ff).into()),
4383 terminal_ansi_dim_magenta: Some(rgba(0x6c1e67ff).into()),
4384 terminal_ansi_cyan: Some(rgba(0x199393ff).into()),
4385 terminal_ansi_bright_cyan: Some(rgba(0x9ac9c8ff).into()),
4386 terminal_ansi_dim_cyan: Some(rgba(0x1a4848ff).into()),
4387 terminal_ansi_white: Some(rgba(0x1b181bff).into()),
4388 terminal_ansi_bright_white: Some(rgba(0x1b181bff).into()),
4389 terminal_ansi_dim_white: Some(rgba(0x756775ff).into()),
4390 link_text_hover: Some(rgba(0x526aebff).into()),
4391 ..Default::default()
4392 },
4393 status: StatusColorsRefinement {
4394 conflict: Some(rgba(0xbb8a36ff).into()),
4395 conflict_background: Some(rgba(0xf5e6d5ff).into()),
4396 conflict_border: Some(rgba(0xebd3b5ff).into()),
4397 created: Some(rgba(0x918b3cff).into()),
4398 created_background: Some(rgba(0xeae6d6ff).into()),
4399 created_border: Some(rgba(0xd9d4b6ff).into()),
4400 deleted: Some(rgba(0xca412cff).into()),
4401 deleted_background: Some(rgba(0xfcd9d1ff).into()),
4402 deleted_border: Some(rgba(0xf7bcaeff).into()),
4403 error: Some(rgba(0xca412cff).into()),
4404 error_background: Some(rgba(0xfcd9d1ff).into()),
4405 error_border: Some(rgba(0xf7bcaeff).into()),
4406 hidden: Some(rgba(0x857785ff).into()),
4407 hidden_background: Some(rgba(0xc6b8c6ff).into()),
4408 hidden_border: Some(rgba(0xbaaabaff).into()),
4409 hint: Some(rgba(0x8c70a6ff).into()),
4410 hint_background: Some(rgba(0xe2dffcff).into()),
4411 hint_border: Some(rgba(0xcac7faff).into()),
4412 ignored: Some(rgba(0x6b5e6bff).into()),
4413 ignored_background: Some(rgba(0xc6b8c6ff).into()),
4414 ignored_border: Some(rgba(0xad9dadff).into()),
4415 info: Some(rgba(0x526aebff).into()),
4416 info_background: Some(rgba(0xe2dffcff).into()),
4417 info_border: Some(rgba(0xcac7faff).into()),
4418 modified: Some(rgba(0xbb8a36ff).into()),
4419 modified_background: Some(rgba(0xf5e6d5ff).into()),
4420 modified_border: Some(rgba(0xebd3b5ff).into()),
4421 predictive: Some(rgba(0xa587bfff).into()),
4422 predictive_background: Some(rgba(0xeae6d6ff).into()),
4423 predictive_border: Some(rgba(0xd9d4b6ff).into()),
4424 renamed: Some(rgba(0x526aebff).into()),
4425 renamed_background: Some(rgba(0xe2dffcff).into()),
4426 renamed_border: Some(rgba(0xcac7faff).into()),
4427 success: Some(rgba(0x918b3cff).into()),
4428 success_background: Some(rgba(0xeae6d6ff).into()),
4429 success_border: Some(rgba(0xd9d4b6ff).into()),
4430 unreachable: Some(rgba(0x6b5e6bff).into()),
4431 unreachable_background: Some(rgba(0xc6b8c6ff).into()),
4432 unreachable_border: Some(rgba(0xad9dadff).into()),
4433 warning: Some(rgba(0xbb8a36ff).into()),
4434 warning_background: Some(rgba(0xf5e6d5ff).into()),
4435 warning_border: Some(rgba(0xebd3b5ff).into()),
4436 ..Default::default()
4437 },
4438 player: Some(PlayerColors(vec![
4439 PlayerColor {
4440 cursor: rgba(0x526aebff).into(),
4441 background: rgba(0x526aebff).into(),
4442 selection: rgba(0x526aeb3d).into(),
4443 },
4444 PlayerColor {
4445 cursor: rgba(0xcc35ccff).into(),
4446 background: rgba(0xcc35ccff).into(),
4447 selection: rgba(0xcc35cc3d).into(),
4448 },
4449 PlayerColor {
4450 cursor: rgba(0xa65a27ff).into(),
4451 background: rgba(0xa65a27ff).into(),
4452 selection: rgba(0xa65a273d).into(),
4453 },
4454 PlayerColor {
4455 cursor: rgba(0x7b5ac0ff).into(),
4456 background: rgba(0x7b5ac0ff).into(),
4457 selection: rgba(0x7b5ac03d).into(),
4458 },
4459 PlayerColor {
4460 cursor: rgba(0x199393ff).into(),
4461 background: rgba(0x199393ff).into(),
4462 selection: rgba(0x1993933d).into(),
4463 },
4464 PlayerColor {
4465 cursor: rgba(0xca412cff).into(),
4466 background: rgba(0xca412cff).into(),
4467 selection: rgba(0xca412c3d).into(),
4468 },
4469 PlayerColor {
4470 cursor: rgba(0xbb8a36ff).into(),
4471 background: rgba(0xbb8a36ff).into(),
4472 selection: rgba(0xbb8a363d).into(),
4473 },
4474 PlayerColor {
4475 cursor: rgba(0x918b3cff).into(),
4476 background: rgba(0x918b3cff).into(),
4477 selection: rgba(0x918b3c3d).into(),
4478 },
4479 ])),
4480 syntax: Some(UserSyntaxTheme {
4481 highlights: vec![
4482 (
4483 "attribute".into(),
4484 UserHighlightStyle {
4485 color: Some(rgba(0x526aebff).into()),
4486 ..Default::default()
4487 },
4488 ),
4489 (
4490 "boolean".into(),
4491 UserHighlightStyle {
4492 color: Some(rgba(0x918b3cff).into()),
4493 ..Default::default()
4494 },
4495 ),
4496 (
4497 "comment".into(),
4498 UserHighlightStyle {
4499 color: Some(rgba(0x9e8f9eff).into()),
4500 ..Default::default()
4501 },
4502 ),
4503 (
4504 "comment.doc".into(),
4505 UserHighlightStyle {
4506 color: Some(rgba(0x695d69ff).into()),
4507 ..Default::default()
4508 },
4509 ),
4510 (
4511 "constant".into(),
4512 UserHighlightStyle {
4513 color: Some(rgba(0x918b3cff).into()),
4514 ..Default::default()
4515 },
4516 ),
4517 (
4518 "constructor".into(),
4519 UserHighlightStyle {
4520 color: Some(rgba(0x526aebff).into()),
4521 ..Default::default()
4522 },
4523 ),
4524 (
4525 "embedded".into(),
4526 UserHighlightStyle {
4527 color: Some(rgba(0x1b181bff).into()),
4528 ..Default::default()
4529 },
4530 ),
4531 (
4532 "emphasis".into(),
4533 UserHighlightStyle {
4534 color: Some(rgba(0x526aebff).into()),
4535 ..Default::default()
4536 },
4537 ),
4538 (
4539 "emphasis.strong".into(),
4540 UserHighlightStyle {
4541 color: Some(rgba(0x526aebff).into()),
4542 font_weight: Some(UserFontWeight(700.0)),
4543 ..Default::default()
4544 },
4545 ),
4546 (
4547 "enum".into(),
4548 UserHighlightStyle {
4549 color: Some(rgba(0xa65a27ff).into()),
4550 ..Default::default()
4551 },
4552 ),
4553 (
4554 "function".into(),
4555 UserHighlightStyle {
4556 color: Some(rgba(0x516aecff).into()),
4557 ..Default::default()
4558 },
4559 ),
4560 (
4561 "function.method".into(),
4562 UserHighlightStyle {
4563 color: Some(rgba(0x516aecff).into()),
4564 ..Default::default()
4565 },
4566 ),
4567 (
4568 "function.special.definition".into(),
4569 UserHighlightStyle {
4570 color: Some(rgba(0xbb8a35ff).into()),
4571 ..Default::default()
4572 },
4573 ),
4574 (
4575 "hint".into(),
4576 UserHighlightStyle {
4577 color: Some(rgba(0x8c70a6ff).into()),
4578 font_weight: Some(UserFontWeight(700.0)),
4579 ..Default::default()
4580 },
4581 ),
4582 (
4583 "keyword".into(),
4584 UserHighlightStyle {
4585 color: Some(rgba(0x7b59c0ff).into()),
4586 ..Default::default()
4587 },
4588 ),
4589 (
4590 "label".into(),
4591 UserHighlightStyle {
4592 color: Some(rgba(0x526aebff).into()),
4593 ..Default::default()
4594 },
4595 ),
4596 (
4597 "link_text".into(),
4598 UserHighlightStyle {
4599 color: Some(rgba(0xa65a27ff).into()),
4600 font_style: Some(UserFontStyle::Italic),
4601 ..Default::default()
4602 },
4603 ),
4604 (
4605 "link_uri".into(),
4606 UserHighlightStyle {
4607 color: Some(rgba(0x918b3cff).into()),
4608 ..Default::default()
4609 },
4610 ),
4611 (
4612 "number".into(),
4613 UserHighlightStyle {
4614 color: Some(rgba(0xa65926ff).into()),
4615 ..Default::default()
4616 },
4617 ),
4618 (
4619 "operator".into(),
4620 UserHighlightStyle {
4621 color: Some(rgba(0x695d69ff).into()),
4622 ..Default::default()
4623 },
4624 ),
4625 (
4626 "predictive".into(),
4627 UserHighlightStyle {
4628 color: Some(rgba(0xa587bfff).into()),
4629 font_style: Some(UserFontStyle::Italic),
4630 ..Default::default()
4631 },
4632 ),
4633 (
4634 "preproc".into(),
4635 UserHighlightStyle {
4636 color: Some(rgba(0x1b181bff).into()),
4637 ..Default::default()
4638 },
4639 ),
4640 (
4641 "primary".into(),
4642 UserHighlightStyle {
4643 color: Some(rgba(0x292329ff).into()),
4644 ..Default::default()
4645 },
4646 ),
4647 (
4648 "property".into(),
4649 UserHighlightStyle {
4650 color: Some(rgba(0xca402bff).into()),
4651 ..Default::default()
4652 },
4653 ),
4654 (
4655 "punctuation".into(),
4656 UserHighlightStyle {
4657 color: Some(rgba(0x292329ff).into()),
4658 ..Default::default()
4659 },
4660 ),
4661 (
4662 "punctuation.bracket".into(),
4663 UserHighlightStyle {
4664 color: Some(rgba(0x695d69ff).into()),
4665 ..Default::default()
4666 },
4667 ),
4668 (
4669 "punctuation.delimiter".into(),
4670 UserHighlightStyle {
4671 color: Some(rgba(0x695d69ff).into()),
4672 ..Default::default()
4673 },
4674 ),
4675 (
4676 "punctuation.list_marker".into(),
4677 UserHighlightStyle {
4678 color: Some(rgba(0x292329ff).into()),
4679 ..Default::default()
4680 },
4681 ),
4682 (
4683 "punctuation.special".into(),
4684 UserHighlightStyle {
4685 color: Some(rgba(0xcc33ccff).into()),
4686 ..Default::default()
4687 },
4688 ),
4689 (
4690 "string".into(),
4691 UserHighlightStyle {
4692 color: Some(rgba(0x918b3bff).into()),
4693 ..Default::default()
4694 },
4695 ),
4696 (
4697 "string.escape".into(),
4698 UserHighlightStyle {
4699 color: Some(rgba(0x695d69ff).into()),
4700 ..Default::default()
4701 },
4702 ),
4703 (
4704 "string.regex".into(),
4705 UserHighlightStyle {
4706 color: Some(rgba(0x159393ff).into()),
4707 ..Default::default()
4708 },
4709 ),
4710 (
4711 "string.special".into(),
4712 UserHighlightStyle {
4713 color: Some(rgba(0xcc33ccff).into()),
4714 ..Default::default()
4715 },
4716 ),
4717 (
4718 "string.special.symbol".into(),
4719 UserHighlightStyle {
4720 color: Some(rgba(0x918b3bff).into()),
4721 ..Default::default()
4722 },
4723 ),
4724 (
4725 "tag".into(),
4726 UserHighlightStyle {
4727 color: Some(rgba(0x526aebff).into()),
4728 ..Default::default()
4729 },
4730 ),
4731 (
4732 "text.literal".into(),
4733 UserHighlightStyle {
4734 color: Some(rgba(0xa65a27ff).into()),
4735 ..Default::default()
4736 },
4737 ),
4738 (
4739 "title".into(),
4740 UserHighlightStyle {
4741 color: Some(rgba(0x1b181bff).into()),
4742 font_weight: Some(UserFontWeight(700.0)),
4743 ..Default::default()
4744 },
4745 ),
4746 (
4747 "type".into(),
4748 UserHighlightStyle {
4749 color: Some(rgba(0xbb8a35ff).into()),
4750 ..Default::default()
4751 },
4752 ),
4753 (
4754 "variable".into(),
4755 UserHighlightStyle {
4756 color: Some(rgba(0x292329ff).into()),
4757 ..Default::default()
4758 },
4759 ),
4760 (
4761 "variable.special".into(),
4762 UserHighlightStyle {
4763 color: Some(rgba(0x7b59c0ff).into()),
4764 ..Default::default()
4765 },
4766 ),
4767 (
4768 "variant".into(),
4769 UserHighlightStyle {
4770 color: Some(rgba(0xbb8a35ff).into()),
4771 ..Default::default()
4772 },
4773 ),
4774 ],
4775 }),
4776 },
4777 },
4778 UserTheme {
4779 name: "Atelier Lakeside Dark".into(),
4780 appearance: Appearance::Dark,
4781 styles: UserThemeStylesRefinement {
4782 colors: ThemeColorsRefinement {
4783 border: Some(rgba(0x4f6b78ff).into()),
4784 border_variant: Some(rgba(0x2c3b42ff).into()),
4785 border_focused: Some(rgba(0x1a2f3cff).into()),
4786 border_selected: Some(rgba(0x1a2f3cff).into()),
4787 border_transparent: Some(rgba(0x00000000).into()),
4788 border_disabled: Some(rgba(0x415763ff).into()),
4789 elevated_surface_background: Some(rgba(0x1c2529ff).into()),
4790 surface_background: Some(rgba(0x1c2529ff).into()),
4791 background: Some(rgba(0x33444dff).into()),
4792 panel_background: Some(rgba(0x1c2529ff).into()),
4793 element_background: Some(rgba(0x1c2529ff).into()),
4794 element_hover: Some(rgba(0x2c3b42ff).into()),
4795 element_active: Some(rgba(0x4d6976ff).into()),
4796 element_selected: Some(rgba(0x4d6976ff).into()),
4797 element_disabled: Some(rgba(0x1c2529ff).into()),
4798 drop_target_background: Some(rgba(0x7ca0b380).into()),
4799 ghost_element_background: Some(rgba(0x00000000).into()),
4800 ghost_element_hover: Some(rgba(0x2c3b42ff).into()),
4801 ghost_element_active: Some(rgba(0x4d6976ff).into()),
4802 ghost_element_selected: Some(rgba(0x4d6976ff).into()),
4803 ghost_element_disabled: Some(rgba(0x1c2529ff).into()),
4804 text: Some(rgba(0xebf8ffff).into()),
4805 text_muted: Some(rgba(0x7ca0b3ff).into()),
4806 text_placeholder: Some(rgba(0x698c9eff).into()),
4807 text_disabled: Some(rgba(0x698c9eff).into()),
4808 text_accent: Some(rgba(0x277fadff).into()),
4809 icon: Some(rgba(0xebf8ffff).into()),
4810 icon_muted: Some(rgba(0x7ca0b3ff).into()),
4811 icon_disabled: Some(rgba(0x698c9eff).into()),
4812 icon_placeholder: Some(rgba(0x7ca0b3ff).into()),
4813 icon_accent: Some(rgba(0x277fadff).into()),
4814 status_bar_background: Some(rgba(0x33444dff).into()),
4815 title_bar_background: Some(rgba(0x33444dff).into()),
4816 toolbar_background: Some(rgba(0x161b1dff).into()),
4817 tab_bar_background: Some(rgba(0x1c2529ff).into()),
4818 tab_inactive_background: Some(rgba(0x1c2529ff).into()),
4819 tab_active_background: Some(rgba(0x161b1dff).into()),
4820 scrollbar_thumb_background: Some(rgba(0xebf8ff4c).into()),
4821 scrollbar_thumb_hover_background: Some(rgba(0x2c3b42ff).into()),
4822 scrollbar_thumb_border: Some(rgba(0x2c3b42ff).into()),
4823 scrollbar_track_background: Some(rgba(0x00000000).into()),
4824 scrollbar_track_border: Some(rgba(0x1b2327ff).into()),
4825 editor_foreground: Some(rgba(0xc1e4f6ff).into()),
4826 editor_background: Some(rgba(0x161b1dff).into()),
4827 editor_gutter_background: Some(rgba(0x161b1dff).into()),
4828 editor_subheader_background: Some(rgba(0x1c2529ff).into()),
4829 editor_active_line_background: Some(rgba(0x1c2529bf).into()),
4830 editor_highlighted_line_background: Some(rgba(0x1c2529ff).into()),
4831 editor_line_number: Some(rgba(0xebf8ff59).into()),
4832 editor_active_line_number: Some(rgba(0xebf8ffff).into()),
4833 editor_invisible: Some(rgba(0x66889aff).into()),
4834 editor_wrap_guide: Some(rgba(0xebf8ff0d).into()),
4835 editor_active_wrap_guide: Some(rgba(0xebf8ff1a).into()),
4836 editor_document_highlight_read_background: Some(rgba(0x277fad1a).into()),
4837 editor_document_highlight_write_background: Some(rgba(0x66889a66).into()),
4838 terminal_background: Some(rgba(0x161b1dff).into()),
4839 terminal_foreground: Some(rgba(0xebf8ffff).into()),
4840 terminal_bright_foreground: Some(rgba(0xebf8ffff).into()),
4841 terminal_dim_foreground: Some(rgba(0x161b1dff).into()),
4842 terminal_ansi_black: Some(rgba(0x161b1dff).into()),
4843 terminal_ansi_bright_black: Some(rgba(0x587989ff).into()),
4844 terminal_ansi_dim_black: Some(rgba(0xebf8ffff).into()),
4845 terminal_ansi_red: Some(rgba(0xd22e72ff).into()),
4846 terminal_ansi_bright_red: Some(rgba(0x6f1c3aff).into()),
4847 terminal_ansi_dim_red: Some(rgba(0xf09fb6ff).into()),
4848 terminal_ansi_green: Some(rgba(0x568c3bff).into()),
4849 terminal_ansi_bright_green: Some(rgba(0x2e4522ff).into()),
4850 terminal_ansi_dim_green: Some(rgba(0xabc59aff).into()),
4851 terminal_ansi_yellow: Some(rgba(0x8a8a11ff).into()),
4852 terminal_ansi_bright_yellow: Some(rgba(0x454413ff).into()),
4853 terminal_ansi_dim_yellow: Some(rgba(0xc8c38bff).into()),
4854 terminal_ansi_blue: Some(rgba(0x277fadff).into()),
4855 terminal_ansi_bright_blue: Some(rgba(0x1e3f53ff).into()),
4856 terminal_ansi_dim_blue: Some(rgba(0x9ebdd6ff).into()),
4857 terminal_ansi_magenta: Some(rgba(0xb72ed2ff).into()),
4858 terminal_ansi_bright_magenta: Some(rgba(0x5c1e6bff).into()),
4859 terminal_ansi_dim_magenta: Some(rgba(0xe09fe9ff).into()),
4860 terminal_ansi_cyan: Some(rgba(0x2e8f6fff).into()),
4861 terminal_ansi_bright_cyan: Some(rgba(0x1f4638ff).into()),
4862 terminal_ansi_dim_cyan: Some(rgba(0x9bc7b5ff).into()),
4863 terminal_ansi_white: Some(rgba(0xebf8ffff).into()),
4864 terminal_ansi_bright_white: Some(rgba(0xebf8ffff).into()),
4865 terminal_ansi_dim_white: Some(rgba(0x7397aaff).into()),
4866 link_text_hover: Some(rgba(0x277fadff).into()),
4867 ..Default::default()
4868 },
4869 status: StatusColorsRefinement {
4870 conflict: Some(rgba(0x8a8a11ff).into()),
4871 conflict_background: Some(rgba(0x201f0cff).into()),
4872 conflict_border: Some(rgba(0x333211ff).into()),
4873 created: Some(rgba(0x568c3bff).into()),
4874 created_background: Some(rgba(0x171f12ff).into()),
4875 created_border: Some(rgba(0x23321bff).into()),
4876 deleted: Some(rgba(0xd22e72ff).into()),
4877 deleted_background: Some(rgba(0x3a101bff).into()),
4878 deleted_border: Some(rgba(0x55162bff).into()),
4879 error: Some(rgba(0xd22e72ff).into()),
4880 error_background: Some(rgba(0x3a101bff).into()),
4881 error_border: Some(rgba(0x55162bff).into()),
4882 hidden: Some(rgba(0x698c9eff).into()),
4883 hidden_background: Some(rgba(0x33444dff).into()),
4884 hidden_border: Some(rgba(0x415763ff).into()),
4885 hint: Some(rgba(0x52809aff).into()),
4886 hint_background: Some(rgba(0x131d24ff).into()),
4887 hint_border: Some(rgba(0x1a2f3cff).into()),
4888 ignored: Some(rgba(0x7ca0b3ff).into()),
4889 ignored_background: Some(rgba(0x33444dff).into()),
4890 ignored_border: Some(rgba(0x4f6b78ff).into()),
4891 info: Some(rgba(0x277fadff).into()),
4892 info_background: Some(rgba(0x131d24ff).into()),
4893 info_border: Some(rgba(0x1a2f3cff).into()),
4894 modified: Some(rgba(0x8a8a11ff).into()),
4895 modified_background: Some(rgba(0x201f0cff).into()),
4896 modified_border: Some(rgba(0x333211ff).into()),
4897 predictive: Some(rgba(0x427088ff).into()),
4898 predictive_background: Some(rgba(0x171f12ff).into()),
4899 predictive_border: Some(rgba(0x23321bff).into()),
4900 renamed: Some(rgba(0x277fadff).into()),
4901 renamed_background: Some(rgba(0x131d24ff).into()),
4902 renamed_border: Some(rgba(0x1a2f3cff).into()),
4903 success: Some(rgba(0x568c3bff).into()),
4904 success_background: Some(rgba(0x171f12ff).into()),
4905 success_border: Some(rgba(0x23321bff).into()),
4906 unreachable: Some(rgba(0x7ca0b3ff).into()),
4907 unreachable_background: Some(rgba(0x33444dff).into()),
4908 unreachable_border: Some(rgba(0x4f6b78ff).into()),
4909 warning: Some(rgba(0x8a8a11ff).into()),
4910 warning_background: Some(rgba(0x201f0cff).into()),
4911 warning_border: Some(rgba(0x333211ff).into()),
4912 ..Default::default()
4913 },
4914 player: Some(PlayerColors(vec![
4915 PlayerColor {
4916 cursor: rgba(0x277fadff).into(),
4917 background: rgba(0x277fadff).into(),
4918 selection: rgba(0x277fad3d).into(),
4919 },
4920 PlayerColor {
4921 cursor: rgba(0xb72ed2ff).into(),
4922 background: rgba(0xb72ed2ff).into(),
4923 selection: rgba(0xb72ed23d).into(),
4924 },
4925 PlayerColor {
4926 cursor: rgba(0x935c26ff).into(),
4927 background: rgba(0x935c26ff).into(),
4928 selection: rgba(0x935c263d).into(),
4929 },
4930 PlayerColor {
4931 cursor: rgba(0x6b6bb8ff).into(),
4932 background: rgba(0x6b6bb8ff).into(),
4933 selection: rgba(0x6b6bb83d).into(),
4934 },
4935 PlayerColor {
4936 cursor: rgba(0x2e8f6fff).into(),
4937 background: rgba(0x2e8f6fff).into(),
4938 selection: rgba(0x2e8f6f3d).into(),
4939 },
4940 PlayerColor {
4941 cursor: rgba(0xd22e72ff).into(),
4942 background: rgba(0xd22e72ff).into(),
4943 selection: rgba(0xd22e723d).into(),
4944 },
4945 PlayerColor {
4946 cursor: rgba(0x8a8a11ff).into(),
4947 background: rgba(0x8a8a11ff).into(),
4948 selection: rgba(0x8a8a113d).into(),
4949 },
4950 PlayerColor {
4951 cursor: rgba(0x568c3bff).into(),
4952 background: rgba(0x568c3bff).into(),
4953 selection: rgba(0x568c3b3d).into(),
4954 },
4955 ])),
4956 syntax: Some(UserSyntaxTheme {
4957 highlights: vec![
4958 (
4959 "attribute".into(),
4960 UserHighlightStyle {
4961 color: Some(rgba(0x277fadff).into()),
4962 ..Default::default()
4963 },
4964 ),
4965 (
4966 "boolean".into(),
4967 UserHighlightStyle {
4968 color: Some(rgba(0x568c3bff).into()),
4969 ..Default::default()
4970 },
4971 ),
4972 (
4973 "comment".into(),
4974 UserHighlightStyle {
4975 color: Some(rgba(0x5a7b8cff).into()),
4976 ..Default::default()
4977 },
4978 ),
4979 (
4980 "comment.doc".into(),
4981 UserHighlightStyle {
4982 color: Some(rgba(0x7ea2b4ff).into()),
4983 ..Default::default()
4984 },
4985 ),
4986 (
4987 "constant".into(),
4988 UserHighlightStyle {
4989 color: Some(rgba(0x568c3bff).into()),
4990 ..Default::default()
4991 },
4992 ),
4993 (
4994 "constructor".into(),
4995 UserHighlightStyle {
4996 color: Some(rgba(0x277fadff).into()),
4997 ..Default::default()
4998 },
4999 ),
5000 (
5001 "embedded".into(),
5002 UserHighlightStyle {
5003 color: Some(rgba(0xebf8ffff).into()),
5004 ..Default::default()
5005 },
5006 ),
5007 (
5008 "emphasis".into(),
5009 UserHighlightStyle {
5010 color: Some(rgba(0x277fadff).into()),
5011 ..Default::default()
5012 },
5013 ),
5014 (
5015 "emphasis.strong".into(),
5016 UserHighlightStyle {
5017 color: Some(rgba(0x277fadff).into()),
5018 font_weight: Some(UserFontWeight(700.0)),
5019 ..Default::default()
5020 },
5021 ),
5022 (
5023 "enum".into(),
5024 UserHighlightStyle {
5025 color: Some(rgba(0x935c26ff).into()),
5026 ..Default::default()
5027 },
5028 ),
5029 (
5030 "function".into(),
5031 UserHighlightStyle {
5032 color: Some(rgba(0x257fadff).into()),
5033 ..Default::default()
5034 },
5035 ),
5036 (
5037 "function.method".into(),
5038 UserHighlightStyle {
5039 color: Some(rgba(0x257fadff).into()),
5040 ..Default::default()
5041 },
5042 ),
5043 (
5044 "function.special.definition".into(),
5045 UserHighlightStyle {
5046 color: Some(rgba(0x8a8a0fff).into()),
5047 ..Default::default()
5048 },
5049 ),
5050 (
5051 "hint".into(),
5052 UserHighlightStyle {
5053 color: Some(rgba(0x52809aff).into()),
5054 font_weight: Some(UserFontWeight(700.0)),
5055 ..Default::default()
5056 },
5057 ),
5058 (
5059 "keyword".into(),
5060 UserHighlightStyle {
5061 color: Some(rgba(0x6b6bb8ff).into()),
5062 ..Default::default()
5063 },
5064 ),
5065 (
5066 "label".into(),
5067 UserHighlightStyle {
5068 color: Some(rgba(0x277fadff).into()),
5069 ..Default::default()
5070 },
5071 ),
5072 (
5073 "link_text".into(),
5074 UserHighlightStyle {
5075 color: Some(rgba(0x935c26ff).into()),
5076 font_style: Some(UserFontStyle::Italic),
5077 ..Default::default()
5078 },
5079 ),
5080 (
5081 "link_uri".into(),
5082 UserHighlightStyle {
5083 color: Some(rgba(0x568c3bff).into()),
5084 ..Default::default()
5085 },
5086 ),
5087 (
5088 "number".into(),
5089 UserHighlightStyle {
5090 color: Some(rgba(0x935c25ff).into()),
5091 ..Default::default()
5092 },
5093 ),
5094 (
5095 "operator".into(),
5096 UserHighlightStyle {
5097 color: Some(rgba(0x7ea2b4ff).into()),
5098 ..Default::default()
5099 },
5100 ),
5101 (
5102 "predictive".into(),
5103 UserHighlightStyle {
5104 color: Some(rgba(0x427088ff).into()),
5105 font_style: Some(UserFontStyle::Italic),
5106 ..Default::default()
5107 },
5108 ),
5109 (
5110 "preproc".into(),
5111 UserHighlightStyle {
5112 color: Some(rgba(0xebf8ffff).into()),
5113 ..Default::default()
5114 },
5115 ),
5116 (
5117 "primary".into(),
5118 UserHighlightStyle {
5119 color: Some(rgba(0xc1e4f6ff).into()),
5120 ..Default::default()
5121 },
5122 ),
5123 (
5124 "property".into(),
5125 UserHighlightStyle {
5126 color: Some(rgba(0xd22d72ff).into()),
5127 ..Default::default()
5128 },
5129 ),
5130 (
5131 "punctuation".into(),
5132 UserHighlightStyle {
5133 color: Some(rgba(0xc1e4f6ff).into()),
5134 ..Default::default()
5135 },
5136 ),
5137 (
5138 "punctuation.bracket".into(),
5139 UserHighlightStyle {
5140 color: Some(rgba(0x7ea2b4ff).into()),
5141 ..Default::default()
5142 },
5143 ),
5144 (
5145 "punctuation.delimiter".into(),
5146 UserHighlightStyle {
5147 color: Some(rgba(0x7ea2b4ff).into()),
5148 ..Default::default()
5149 },
5150 ),
5151 (
5152 "punctuation.list_marker".into(),
5153 UserHighlightStyle {
5154 color: Some(rgba(0xc1e4f6ff).into()),
5155 ..Default::default()
5156 },
5157 ),
5158 (
5159 "punctuation.special".into(),
5160 UserHighlightStyle {
5161 color: Some(rgba(0xb72dd2ff).into()),
5162 ..Default::default()
5163 },
5164 ),
5165 (
5166 "string".into(),
5167 UserHighlightStyle {
5168 color: Some(rgba(0x568c3bff).into()),
5169 ..Default::default()
5170 },
5171 ),
5172 (
5173 "string.escape".into(),
5174 UserHighlightStyle {
5175 color: Some(rgba(0x7ea2b4ff).into()),
5176 ..Default::default()
5177 },
5178 ),
5179 (
5180 "string.regex".into(),
5181 UserHighlightStyle {
5182 color: Some(rgba(0x2d8f6fff).into()),
5183 ..Default::default()
5184 },
5185 ),
5186 (
5187 "string.special".into(),
5188 UserHighlightStyle {
5189 color: Some(rgba(0xb72dd2ff).into()),
5190 ..Default::default()
5191 },
5192 ),
5193 (
5194 "string.special.symbol".into(),
5195 UserHighlightStyle {
5196 color: Some(rgba(0x568c3bff).into()),
5197 ..Default::default()
5198 },
5199 ),
5200 (
5201 "tag".into(),
5202 UserHighlightStyle {
5203 color: Some(rgba(0x277fadff).into()),
5204 ..Default::default()
5205 },
5206 ),
5207 (
5208 "text.literal".into(),
5209 UserHighlightStyle {
5210 color: Some(rgba(0x935c26ff).into()),
5211 ..Default::default()
5212 },
5213 ),
5214 (
5215 "title".into(),
5216 UserHighlightStyle {
5217 color: Some(rgba(0xebf8ffff).into()),
5218 font_weight: Some(UserFontWeight(700.0)),
5219 ..Default::default()
5220 },
5221 ),
5222 (
5223 "type".into(),
5224 UserHighlightStyle {
5225 color: Some(rgba(0x8a8a0fff).into()),
5226 ..Default::default()
5227 },
5228 ),
5229 (
5230 "variable".into(),
5231 UserHighlightStyle {
5232 color: Some(rgba(0xc1e4f6ff).into()),
5233 ..Default::default()
5234 },
5235 ),
5236 (
5237 "variable.special".into(),
5238 UserHighlightStyle {
5239 color: Some(rgba(0x6b6bb8ff).into()),
5240 ..Default::default()
5241 },
5242 ),
5243 (
5244 "variant".into(),
5245 UserHighlightStyle {
5246 color: Some(rgba(0x8a8a0fff).into()),
5247 ..Default::default()
5248 },
5249 ),
5250 ],
5251 }),
5252 },
5253 },
5254 UserTheme {
5255 name: "Atelier Lakeside Light".into(),
5256 appearance: Appearance::Light,
5257 styles: UserThemeStylesRefinement {
5258 colors: ThemeColorsRefinement {
5259 border: Some(rgba(0x80a4b6ff).into()),
5260 border_variant: Some(rgba(0xb0d3e5ff).into()),
5261 border_focused: Some(rgba(0xbacfe1ff).into()),
5262 border_selected: Some(rgba(0xbacfe1ff).into()),
5263 border_transparent: Some(rgba(0x00000000).into()),
5264 border_disabled: Some(rgba(0x93b7c9ff).into()),
5265 elevated_surface_background: Some(rgba(0xcdeaf9ff).into()),
5266 surface_background: Some(rgba(0xcdeaf9ff).into()),
5267 background: Some(rgba(0xa6cadcff).into()),
5268 panel_background: Some(rgba(0xcdeaf9ff).into()),
5269 element_background: Some(rgba(0xcdeaf9ff).into()),
5270 element_hover: Some(rgba(0xb0d3e5ff).into()),
5271 element_active: Some(rgba(0x82a6b8ff).into()),
5272 element_selected: Some(rgba(0x82a6b8ff).into()),
5273 element_disabled: Some(rgba(0xcdeaf9ff).into()),
5274 drop_target_background: Some(rgba(0x526f7d80).into()),
5275 ghost_element_background: Some(rgba(0x00000000).into()),
5276 ghost_element_hover: Some(rgba(0xb0d3e5ff).into()),
5277 ghost_element_active: Some(rgba(0x82a6b8ff).into()),
5278 ghost_element_selected: Some(rgba(0x82a6b8ff).into()),
5279 ghost_element_disabled: Some(rgba(0xcdeaf9ff).into()),
5280 text: Some(rgba(0x161b1dff).into()),
5281 text_muted: Some(rgba(0x526f7dff).into()),
5282 text_placeholder: Some(rgba(0x628496ff).into()),
5283 text_disabled: Some(rgba(0x628496ff).into()),
5284 text_accent: Some(rgba(0x277fadff).into()),
5285 icon: Some(rgba(0x161b1dff).into()),
5286 icon_muted: Some(rgba(0x526f7dff).into()),
5287 icon_disabled: Some(rgba(0x628496ff).into()),
5288 icon_placeholder: Some(rgba(0x526f7dff).into()),
5289 icon_accent: Some(rgba(0x277fadff).into()),
5290 status_bar_background: Some(rgba(0xa6cadcff).into()),
5291 title_bar_background: Some(rgba(0xa6cadcff).into()),
5292 toolbar_background: Some(rgba(0xebf8ffff).into()),
5293 tab_bar_background: Some(rgba(0xcdeaf9ff).into()),
5294 tab_inactive_background: Some(rgba(0xcdeaf9ff).into()),
5295 tab_active_background: Some(rgba(0xebf8ffff).into()),
5296 scrollbar_thumb_background: Some(rgba(0x161b1d4c).into()),
5297 scrollbar_thumb_hover_background: Some(rgba(0xb0d3e5ff).into()),
5298 scrollbar_thumb_border: Some(rgba(0xb0d3e5ff).into()),
5299 scrollbar_track_background: Some(rgba(0x00000000).into()),
5300 scrollbar_track_border: Some(rgba(0xd3edfaff).into()),
5301 editor_foreground: Some(rgba(0x1f292eff).into()),
5302 editor_background: Some(rgba(0xebf8ffff).into()),
5303 editor_gutter_background: Some(rgba(0xebf8ffff).into()),
5304 editor_subheader_background: Some(rgba(0xcdeaf9ff).into()),
5305 editor_active_line_background: Some(rgba(0xcdeaf9bf).into()),
5306 editor_highlighted_line_background: Some(rgba(0xcdeaf9ff).into()),
5307 editor_line_number: Some(rgba(0x161b1d59).into()),
5308 editor_active_line_number: Some(rgba(0x161b1dff).into()),
5309 editor_invisible: Some(rgba(0x66889aff).into()),
5310 editor_wrap_guide: Some(rgba(0x161b1d0d).into()),
5311 editor_active_wrap_guide: Some(rgba(0x161b1d1a).into()),
5312 editor_document_highlight_read_background: Some(rgba(0x277fad1a).into()),
5313 editor_document_highlight_write_background: Some(rgba(0x66889a66).into()),
5314 terminal_background: Some(rgba(0xebf8ffff).into()),
5315 terminal_foreground: Some(rgba(0x161b1dff).into()),
5316 terminal_bright_foreground: Some(rgba(0x161b1dff).into()),
5317 terminal_dim_foreground: Some(rgba(0xebf8ffff).into()),
5318 terminal_ansi_black: Some(rgba(0xebf8ffff).into()),
5319 terminal_ansi_bright_black: Some(rgba(0x7397aaff).into()),
5320 terminal_ansi_dim_black: Some(rgba(0x161b1dff).into()),
5321 terminal_ansi_red: Some(rgba(0xd22f72ff).into()),
5322 terminal_ansi_bright_red: Some(rgba(0xf09fb6ff).into()),
5323 terminal_ansi_dim_red: Some(rgba(0x6f1c3aff).into()),
5324 terminal_ansi_green: Some(rgba(0x578c3cff).into()),
5325 terminal_ansi_bright_green: Some(rgba(0xabc59aff).into()),
5326 terminal_ansi_dim_green: Some(rgba(0x2e4522ff).into()),
5327 terminal_ansi_yellow: Some(rgba(0x8a8a11ff).into()),
5328 terminal_ansi_bright_yellow: Some(rgba(0xc8c38bff).into()),
5329 terminal_ansi_dim_yellow: Some(rgba(0x454413ff).into()),
5330 terminal_ansi_blue: Some(rgba(0x277fadff).into()),
5331 terminal_ansi_bright_blue: Some(rgba(0x9ebdd6ff).into()),
5332 terminal_ansi_dim_blue: Some(rgba(0x1e3f53ff).into()),
5333 terminal_ansi_magenta: Some(rgba(0xb72fd2ff).into()),
5334 terminal_ansi_bright_magenta: Some(rgba(0xe09fe9ff).into()),
5335 terminal_ansi_dim_magenta: Some(rgba(0x5c1e6bff).into()),
5336 terminal_ansi_cyan: Some(rgba(0x2f8f6fff).into()),
5337 terminal_ansi_bright_cyan: Some(rgba(0x9bc7b5ff).into()),
5338 terminal_ansi_dim_cyan: Some(rgba(0x1f4638ff).into()),
5339 terminal_ansi_white: Some(rgba(0x161b1dff).into()),
5340 terminal_ansi_bright_white: Some(rgba(0x161b1dff).into()),
5341 terminal_ansi_dim_white: Some(rgba(0x587989ff).into()),
5342 link_text_hover: Some(rgba(0x277fadff).into()),
5343 ..Default::default()
5344 },
5345 status: StatusColorsRefinement {
5346 conflict: Some(rgba(0x8a8a11ff).into()),
5347 conflict_background: Some(rgba(0xeae6d0ff).into()),
5348 conflict_border: Some(rgba(0xd8d3abff).into()),
5349 created: Some(rgba(0x578c3cff).into()),
5350 created_background: Some(rgba(0xdde7d5ff).into()),
5351 created_border: Some(rgba(0xc2d5b6ff).into()),
5352 deleted: Some(rgba(0xd22f72ff).into()),
5353 deleted_background: Some(rgba(0xfbd8e1ff).into()),
5354 deleted_border: Some(rgba(0xf6bacaff).into()),
5355 error: Some(rgba(0xd22f72ff).into()),
5356 error_background: Some(rgba(0xfbd8e1ff).into()),
5357 error_border: Some(rgba(0xf6bacaff).into()),
5358 hidden: Some(rgba(0x628496ff).into()),
5359 hidden_background: Some(rgba(0xa6cadcff).into()),
5360 hidden_border: Some(rgba(0x93b7c9ff).into()),
5361 hint: Some(rgba(0x5a87a0ff).into()),
5362 hint_background: Some(rgba(0xd8e4eeff).into()),
5363 hint_border: Some(rgba(0xbacfe1ff).into()),
5364 ignored: Some(rgba(0x526f7dff).into()),
5365 ignored_background: Some(rgba(0xa6cadcff).into()),
5366 ignored_border: Some(rgba(0x80a4b6ff).into()),
5367 info: Some(rgba(0x277fadff).into()),
5368 info_background: Some(rgba(0xd8e4eeff).into()),
5369 info_border: Some(rgba(0xbacfe1ff).into()),
5370 modified: Some(rgba(0x8a8a11ff).into()),
5371 modified_background: Some(rgba(0xeae6d0ff).into()),
5372 modified_border: Some(rgba(0xd8d3abff).into()),
5373 predictive: Some(rgba(0x6a97b2ff).into()),
5374 predictive_background: Some(rgba(0xdde7d5ff).into()),
5375 predictive_border: Some(rgba(0xc2d5b6ff).into()),
5376 renamed: Some(rgba(0x277fadff).into()),
5377 renamed_background: Some(rgba(0xd8e4eeff).into()),
5378 renamed_border: Some(rgba(0xbacfe1ff).into()),
5379 success: Some(rgba(0x578c3cff).into()),
5380 success_background: Some(rgba(0xdde7d5ff).into()),
5381 success_border: Some(rgba(0xc2d5b6ff).into()),
5382 unreachable: Some(rgba(0x526f7dff).into()),
5383 unreachable_background: Some(rgba(0xa6cadcff).into()),
5384 unreachable_border: Some(rgba(0x80a4b6ff).into()),
5385 warning: Some(rgba(0x8a8a11ff).into()),
5386 warning_background: Some(rgba(0xeae6d0ff).into()),
5387 warning_border: Some(rgba(0xd8d3abff).into()),
5388 ..Default::default()
5389 },
5390 player: Some(PlayerColors(vec![
5391 PlayerColor {
5392 cursor: rgba(0x277fadff).into(),
5393 background: rgba(0x277fadff).into(),
5394 selection: rgba(0x277fad3d).into(),
5395 },
5396 PlayerColor {
5397 cursor: rgba(0xb72fd2ff).into(),
5398 background: rgba(0xb72fd2ff).into(),
5399 selection: rgba(0xb72fd23d).into(),
5400 },
5401 PlayerColor {
5402 cursor: rgba(0x935d26ff).into(),
5403 background: rgba(0x935d26ff).into(),
5404 selection: rgba(0x935d263d).into(),
5405 },
5406 PlayerColor {
5407 cursor: rgba(0x6c6bb8ff).into(),
5408 background: rgba(0x6c6bb8ff).into(),
5409 selection: rgba(0x6c6bb83d).into(),
5410 },
5411 PlayerColor {
5412 cursor: rgba(0x2f8f6fff).into(),
5413 background: rgba(0x2f8f6fff).into(),
5414 selection: rgba(0x2f8f6f3d).into(),
5415 },
5416 PlayerColor {
5417 cursor: rgba(0xd22f72ff).into(),
5418 background: rgba(0xd22f72ff).into(),
5419 selection: rgba(0xd22f723d).into(),
5420 },
5421 PlayerColor {
5422 cursor: rgba(0x8a8a11ff).into(),
5423 background: rgba(0x8a8a11ff).into(),
5424 selection: rgba(0x8a8a113d).into(),
5425 },
5426 PlayerColor {
5427 cursor: rgba(0x578c3cff).into(),
5428 background: rgba(0x578c3cff).into(),
5429 selection: rgba(0x578c3c3d).into(),
5430 },
5431 ])),
5432 syntax: Some(UserSyntaxTheme {
5433 highlights: vec![
5434 (
5435 "attribute".into(),
5436 UserHighlightStyle {
5437 color: Some(rgba(0x277fadff).into()),
5438 ..Default::default()
5439 },
5440 ),
5441 (
5442 "boolean".into(),
5443 UserHighlightStyle {
5444 color: Some(rgba(0x578c3cff).into()),
5445 ..Default::default()
5446 },
5447 ),
5448 (
5449 "comment".into(),
5450 UserHighlightStyle {
5451 color: Some(rgba(0x7195a8ff).into()),
5452 ..Default::default()
5453 },
5454 ),
5455 (
5456 "comment.doc".into(),
5457 UserHighlightStyle {
5458 color: Some(rgba(0x516d7bff).into()),
5459 ..Default::default()
5460 },
5461 ),
5462 (
5463 "constant".into(),
5464 UserHighlightStyle {
5465 color: Some(rgba(0x578c3cff).into()),
5466 ..Default::default()
5467 },
5468 ),
5469 (
5470 "constructor".into(),
5471 UserHighlightStyle {
5472 color: Some(rgba(0x277fadff).into()),
5473 ..Default::default()
5474 },
5475 ),
5476 (
5477 "embedded".into(),
5478 UserHighlightStyle {
5479 color: Some(rgba(0x161b1dff).into()),
5480 ..Default::default()
5481 },
5482 ),
5483 (
5484 "emphasis".into(),
5485 UserHighlightStyle {
5486 color: Some(rgba(0x277fadff).into()),
5487 ..Default::default()
5488 },
5489 ),
5490 (
5491 "emphasis.strong".into(),
5492 UserHighlightStyle {
5493 color: Some(rgba(0x277fadff).into()),
5494 font_weight: Some(UserFontWeight(700.0)),
5495 ..Default::default()
5496 },
5497 ),
5498 (
5499 "enum".into(),
5500 UserHighlightStyle {
5501 color: Some(rgba(0x935d26ff).into()),
5502 ..Default::default()
5503 },
5504 ),
5505 (
5506 "function".into(),
5507 UserHighlightStyle {
5508 color: Some(rgba(0x257fadff).into()),
5509 ..Default::default()
5510 },
5511 ),
5512 (
5513 "function.method".into(),
5514 UserHighlightStyle {
5515 color: Some(rgba(0x257fadff).into()),
5516 ..Default::default()
5517 },
5518 ),
5519 (
5520 "function.special.definition".into(),
5521 UserHighlightStyle {
5522 color: Some(rgba(0x8a8a0fff).into()),
5523 ..Default::default()
5524 },
5525 ),
5526 (
5527 "hint".into(),
5528 UserHighlightStyle {
5529 color: Some(rgba(0x5a87a0ff).into()),
5530 font_weight: Some(UserFontWeight(700.0)),
5531 ..Default::default()
5532 },
5533 ),
5534 (
5535 "keyword".into(),
5536 UserHighlightStyle {
5537 color: Some(rgba(0x6b6bb8ff).into()),
5538 ..Default::default()
5539 },
5540 ),
5541 (
5542 "label".into(),
5543 UserHighlightStyle {
5544 color: Some(rgba(0x277fadff).into()),
5545 ..Default::default()
5546 },
5547 ),
5548 (
5549 "link_text".into(),
5550 UserHighlightStyle {
5551 color: Some(rgba(0x935d26ff).into()),
5552 font_style: Some(UserFontStyle::Italic),
5553 ..Default::default()
5554 },
5555 ),
5556 (
5557 "link_uri".into(),
5558 UserHighlightStyle {
5559 color: Some(rgba(0x578c3cff).into()),
5560 ..Default::default()
5561 },
5562 ),
5563 (
5564 "number".into(),
5565 UserHighlightStyle {
5566 color: Some(rgba(0x935c25ff).into()),
5567 ..Default::default()
5568 },
5569 ),
5570 (
5571 "operator".into(),
5572 UserHighlightStyle {
5573 color: Some(rgba(0x516d7bff).into()),
5574 ..Default::default()
5575 },
5576 ),
5577 (
5578 "predictive".into(),
5579 UserHighlightStyle {
5580 color: Some(rgba(0x6a97b2ff).into()),
5581 font_style: Some(UserFontStyle::Italic),
5582 ..Default::default()
5583 },
5584 ),
5585 (
5586 "preproc".into(),
5587 UserHighlightStyle {
5588 color: Some(rgba(0x161b1dff).into()),
5589 ..Default::default()
5590 },
5591 ),
5592 (
5593 "primary".into(),
5594 UserHighlightStyle {
5595 color: Some(rgba(0x1f292eff).into()),
5596 ..Default::default()
5597 },
5598 ),
5599 (
5600 "property".into(),
5601 UserHighlightStyle {
5602 color: Some(rgba(0xd22d72ff).into()),
5603 ..Default::default()
5604 },
5605 ),
5606 (
5607 "punctuation".into(),
5608 UserHighlightStyle {
5609 color: Some(rgba(0x1f292eff).into()),
5610 ..Default::default()
5611 },
5612 ),
5613 (
5614 "punctuation.bracket".into(),
5615 UserHighlightStyle {
5616 color: Some(rgba(0x516d7bff).into()),
5617 ..Default::default()
5618 },
5619 ),
5620 (
5621 "punctuation.delimiter".into(),
5622 UserHighlightStyle {
5623 color: Some(rgba(0x516d7bff).into()),
5624 ..Default::default()
5625 },
5626 ),
5627 (
5628 "punctuation.list_marker".into(),
5629 UserHighlightStyle {
5630 color: Some(rgba(0x1f292eff).into()),
5631 ..Default::default()
5632 },
5633 ),
5634 (
5635 "punctuation.special".into(),
5636 UserHighlightStyle {
5637 color: Some(rgba(0xb72dd2ff).into()),
5638 ..Default::default()
5639 },
5640 ),
5641 (
5642 "string".into(),
5643 UserHighlightStyle {
5644 color: Some(rgba(0x568c3bff).into()),
5645 ..Default::default()
5646 },
5647 ),
5648 (
5649 "string.escape".into(),
5650 UserHighlightStyle {
5651 color: Some(rgba(0x516d7bff).into()),
5652 ..Default::default()
5653 },
5654 ),
5655 (
5656 "string.regex".into(),
5657 UserHighlightStyle {
5658 color: Some(rgba(0x2d8f6fff).into()),
5659 ..Default::default()
5660 },
5661 ),
5662 (
5663 "string.special".into(),
5664 UserHighlightStyle {
5665 color: Some(rgba(0xb72dd2ff).into()),
5666 ..Default::default()
5667 },
5668 ),
5669 (
5670 "string.special.symbol".into(),
5671 UserHighlightStyle {
5672 color: Some(rgba(0x568c3bff).into()),
5673 ..Default::default()
5674 },
5675 ),
5676 (
5677 "tag".into(),
5678 UserHighlightStyle {
5679 color: Some(rgba(0x277fadff).into()),
5680 ..Default::default()
5681 },
5682 ),
5683 (
5684 "text.literal".into(),
5685 UserHighlightStyle {
5686 color: Some(rgba(0x935d26ff).into()),
5687 ..Default::default()
5688 },
5689 ),
5690 (
5691 "title".into(),
5692 UserHighlightStyle {
5693 color: Some(rgba(0x161b1dff).into()),
5694 font_weight: Some(UserFontWeight(700.0)),
5695 ..Default::default()
5696 },
5697 ),
5698 (
5699 "type".into(),
5700 UserHighlightStyle {
5701 color: Some(rgba(0x8a8a0fff).into()),
5702 ..Default::default()
5703 },
5704 ),
5705 (
5706 "variable".into(),
5707 UserHighlightStyle {
5708 color: Some(rgba(0x1f292eff).into()),
5709 ..Default::default()
5710 },
5711 ),
5712 (
5713 "variable.special".into(),
5714 UserHighlightStyle {
5715 color: Some(rgba(0x6b6bb8ff).into()),
5716 ..Default::default()
5717 },
5718 ),
5719 (
5720 "variant".into(),
5721 UserHighlightStyle {
5722 color: Some(rgba(0x8a8a0fff).into()),
5723 ..Default::default()
5724 },
5725 ),
5726 ],
5727 }),
5728 },
5729 },
5730 UserTheme {
5731 name: "Atelier Plateau Dark".into(),
5732 appearance: Appearance::Dark,
5733 styles: UserThemeStylesRefinement {
5734 colors: ThemeColorsRefinement {
5735 border: Some(rgba(0x564e4eff).into()),
5736 border_variant: Some(rgba(0x352f2fff).into()),
5737 border_focused: Some(rgba(0x2c2b45ff).into()),
5738 border_selected: Some(rgba(0x2c2b45ff).into()),
5739 border_transparent: Some(rgba(0x00000000).into()),
5740 border_disabled: Some(rgba(0x494242ff).into()),
5741 elevated_surface_background: Some(rgba(0x252020ff).into()),
5742 surface_background: Some(rgba(0x252020ff).into()),
5743 background: Some(rgba(0x3b3535ff).into()),
5744 panel_background: Some(rgba(0x252020ff).into()),
5745 element_background: Some(rgba(0x252020ff).into()),
5746 element_hover: Some(rgba(0x352f2fff).into()),
5747 element_active: Some(rgba(0x554d4dff).into()),
5748 element_selected: Some(rgba(0x554d4dff).into()),
5749 element_disabled: Some(rgba(0x252020ff).into()),
5750 drop_target_background: Some(rgba(0x89838380).into()),
5751 ghost_element_background: Some(rgba(0x00000000).into()),
5752 ghost_element_hover: Some(rgba(0x352f2fff).into()),
5753 ghost_element_active: Some(rgba(0x554d4dff).into()),
5754 ghost_element_selected: Some(rgba(0x554d4dff).into()),
5755 ghost_element_disabled: Some(rgba(0x252020ff).into()),
5756 text: Some(rgba(0xf4ececff).into()),
5757 text_muted: Some(rgba(0x898383ff).into()),
5758 text_placeholder: Some(rgba(0x756e6eff).into()),
5759 text_disabled: Some(rgba(0x756e6eff).into()),
5760 text_accent: Some(rgba(0x7272caff).into()),
5761 icon: Some(rgba(0xf4ececff).into()),
5762 icon_muted: Some(rgba(0x898383ff).into()),
5763 icon_disabled: Some(rgba(0x756e6eff).into()),
5764 icon_placeholder: Some(rgba(0x898383ff).into()),
5765 icon_accent: Some(rgba(0x7272caff).into()),
5766 status_bar_background: Some(rgba(0x3b3535ff).into()),
5767 title_bar_background: Some(rgba(0x3b3535ff).into()),
5768 toolbar_background: Some(rgba(0x1b1818ff).into()),
5769 tab_bar_background: Some(rgba(0x252020ff).into()),
5770 tab_inactive_background: Some(rgba(0x252020ff).into()),
5771 tab_active_background: Some(rgba(0x1b1818ff).into()),
5772 scrollbar_thumb_background: Some(rgba(0xf4ecec4c).into()),
5773 scrollbar_thumb_hover_background: Some(rgba(0x352f2fff).into()),
5774 scrollbar_thumb_border: Some(rgba(0x352f2fff).into()),
5775 scrollbar_track_background: Some(rgba(0x00000000).into()),
5776 scrollbar_track_border: Some(rgba(0x231f1fff).into()),
5777 editor_foreground: Some(rgba(0xe7dfdfff).into()),
5778 editor_background: Some(rgba(0x1b1818ff).into()),
5779 editor_gutter_background: Some(rgba(0x1b1818ff).into()),
5780 editor_subheader_background: Some(rgba(0x252020ff).into()),
5781 editor_active_line_background: Some(rgba(0x252020bf).into()),
5782 editor_highlighted_line_background: Some(rgba(0x252020ff).into()),
5783 editor_line_number: Some(rgba(0xf4ecec59).into()),
5784 editor_active_line_number: Some(rgba(0xf4ececff).into()),
5785 editor_invisible: Some(rgba(0x726a6aff).into()),
5786 editor_wrap_guide: Some(rgba(0xf4ecec0d).into()),
5787 editor_active_wrap_guide: Some(rgba(0xf4ecec1a).into()),
5788 editor_document_highlight_read_background: Some(rgba(0x7272ca1a).into()),
5789 editor_document_highlight_write_background: Some(rgba(0x726a6a66).into()),
5790 terminal_background: Some(rgba(0x1b1818ff).into()),
5791 terminal_foreground: Some(rgba(0xf4ececff).into()),
5792 terminal_bright_foreground: Some(rgba(0xf4ececff).into()),
5793 terminal_dim_foreground: Some(rgba(0x1b1818ff).into()),
5794 terminal_ansi_black: Some(rgba(0x1b1818ff).into()),
5795 terminal_ansi_bright_black: Some(rgba(0x635b5bff).into()),
5796 terminal_ansi_dim_black: Some(rgba(0xf4ececff).into()),
5797 terminal_ansi_red: Some(rgba(0xca4949ff).into()),
5798 terminal_ansi_bright_red: Some(rgba(0x692727ff).into()),
5799 terminal_ansi_dim_red: Some(rgba(0xeda69fff).into()),
5800 terminal_ansi_green: Some(rgba(0x4b8b8bff).into()),
5801 terminal_ansi_bright_green: Some(rgba(0x2a4444ff).into()),
5802 terminal_ansi_dim_green: Some(rgba(0xa6c4c4ff).into()),
5803 terminal_ansi_yellow: Some(rgba(0xa06e3bff).into()),
5804 terminal_ansi_bright_yellow: Some(rgba(0x4e3821ff).into()),
5805 terminal_ansi_dim_yellow: Some(rgba(0xd4b499ff).into()),
5806 terminal_ansi_blue: Some(rgba(0x7272caff).into()),
5807 terminal_ansi_bright_blue: Some(rgba(0x3b3960ff).into()),
5808 terminal_ansi_dim_blue: Some(rgba(0xbbb6e5ff).into()),
5809 terminal_ansi_magenta: Some(rgba(0xbd5187ff).into()),
5810 terminal_ansi_bright_magenta: Some(rgba(0x5b2c42ff).into()),
5811 terminal_ansi_dim_magenta: Some(rgba(0xe2a9c2ff).into()),
5812 terminal_ansi_cyan: Some(rgba(0x5485b6ff).into()),
5813 terminal_ansi_bright_cyan: Some(rgba(0x2e4257ff).into()),
5814 terminal_ansi_dim_cyan: Some(rgba(0xacc0daff).into()),
5815 terminal_ansi_white: Some(rgba(0xf4ececff).into()),
5816 terminal_ansi_bright_white: Some(rgba(0xf4ececff).into()),
5817 terminal_ansi_dim_white: Some(rgba(0x807979ff).into()),
5818 link_text_hover: Some(rgba(0x7272caff).into()),
5819 ..Default::default()
5820 },
5821 status: StatusColorsRefinement {
5822 conflict: Some(rgba(0xa06e3bff).into()),
5823 conflict_background: Some(rgba(0x231a12ff).into()),
5824 conflict_border: Some(rgba(0x392a1aff).into()),
5825 created: Some(rgba(0x4b8b8bff).into()),
5826 created_background: Some(rgba(0x161f1fff).into()),
5827 created_border: Some(rgba(0x203232ff).into()),
5828 deleted: Some(rgba(0xca4949ff).into()),
5829 deleted_background: Some(rgba(0x361414ff).into()),
5830 deleted_border: Some(rgba(0x501e1eff).into()),
5831 error: Some(rgba(0xca4949ff).into()),
5832 error_background: Some(rgba(0x361414ff).into()),
5833 error_border: Some(rgba(0x501e1eff).into()),
5834 hidden: Some(rgba(0x756e6eff).into()),
5835 hidden_background: Some(rgba(0x3b3535ff).into()),
5836 hidden_border: Some(rgba(0x494242ff).into()),
5837 hint: Some(rgba(0x8a647aff).into()),
5838 hint_background: Some(rgba(0x1c1b29ff).into()),
5839 hint_border: Some(rgba(0x2c2b45ff).into()),
5840 ignored: Some(rgba(0x898383ff).into()),
5841 ignored_background: Some(rgba(0x3b3535ff).into()),
5842 ignored_border: Some(rgba(0x564e4eff).into()),
5843 info: Some(rgba(0x7272caff).into()),
5844 info_background: Some(rgba(0x1c1b29ff).into()),
5845 info_border: Some(rgba(0x2c2b45ff).into()),
5846 modified: Some(rgba(0xa06e3bff).into()),
5847 modified_background: Some(rgba(0x231a12ff).into()),
5848 modified_border: Some(rgba(0x392a1aff).into()),
5849 predictive: Some(rgba(0x795369ff).into()),
5850 predictive_background: Some(rgba(0x161f1fff).into()),
5851 predictive_border: Some(rgba(0x203232ff).into()),
5852 renamed: Some(rgba(0x7272caff).into()),
5853 renamed_background: Some(rgba(0x1c1b29ff).into()),
5854 renamed_border: Some(rgba(0x2c2b45ff).into()),
5855 success: Some(rgba(0x4b8b8bff).into()),
5856 success_background: Some(rgba(0x161f1fff).into()),
5857 success_border: Some(rgba(0x203232ff).into()),
5858 unreachable: Some(rgba(0x898383ff).into()),
5859 unreachable_background: Some(rgba(0x3b3535ff).into()),
5860 unreachable_border: Some(rgba(0x564e4eff).into()),
5861 warning: Some(rgba(0xa06e3bff).into()),
5862 warning_background: Some(rgba(0x231a12ff).into()),
5863 warning_border: Some(rgba(0x392a1aff).into()),
5864 ..Default::default()
5865 },
5866 player: Some(PlayerColors(vec![
5867 PlayerColor {
5868 cursor: rgba(0x7272caff).into(),
5869 background: rgba(0x7272caff).into(),
5870 selection: rgba(0x7272ca3d).into(),
5871 },
5872 PlayerColor {
5873 cursor: rgba(0xbd5187ff).into(),
5874 background: rgba(0xbd5187ff).into(),
5875 selection: rgba(0xbd51873d).into(),
5876 },
5877 PlayerColor {
5878 cursor: rgba(0xb45a3cff).into(),
5879 background: rgba(0xb45a3cff).into(),
5880 selection: rgba(0xb45a3c3d).into(),
5881 },
5882 PlayerColor {
5883 cursor: rgba(0x8464c4ff).into(),
5884 background: rgba(0x8464c4ff).into(),
5885 selection: rgba(0x8464c43d).into(),
5886 },
5887 PlayerColor {
5888 cursor: rgba(0x5485b6ff).into(),
5889 background: rgba(0x5485b6ff).into(),
5890 selection: rgba(0x5485b63d).into(),
5891 },
5892 PlayerColor {
5893 cursor: rgba(0xca4949ff).into(),
5894 background: rgba(0xca4949ff).into(),
5895 selection: rgba(0xca49493d).into(),
5896 },
5897 PlayerColor {
5898 cursor: rgba(0xa06e3bff).into(),
5899 background: rgba(0xa06e3bff).into(),
5900 selection: rgba(0xa06e3b3d).into(),
5901 },
5902 PlayerColor {
5903 cursor: rgba(0x4b8b8bff).into(),
5904 background: rgba(0x4b8b8bff).into(),
5905 selection: rgba(0x4b8b8b3d).into(),
5906 },
5907 ])),
5908 syntax: Some(UserSyntaxTheme {
5909 highlights: vec![
5910 (
5911 "attribute".into(),
5912 UserHighlightStyle {
5913 color: Some(rgba(0x7272caff).into()),
5914 ..Default::default()
5915 },
5916 ),
5917 (
5918 "boolean".into(),
5919 UserHighlightStyle {
5920 color: Some(rgba(0x4b8b8bff).into()),
5921 ..Default::default()
5922 },
5923 ),
5924 (
5925 "comment".into(),
5926 UserHighlightStyle {
5927 color: Some(rgba(0x655d5dff).into()),
5928 ..Default::default()
5929 },
5930 ),
5931 (
5932 "comment.doc".into(),
5933 UserHighlightStyle {
5934 color: Some(rgba(0x8a8585ff).into()),
5935 ..Default::default()
5936 },
5937 ),
5938 (
5939 "constant".into(),
5940 UserHighlightStyle {
5941 color: Some(rgba(0x4b8b8bff).into()),
5942 ..Default::default()
5943 },
5944 ),
5945 (
5946 "constructor".into(),
5947 UserHighlightStyle {
5948 color: Some(rgba(0x7272caff).into()),
5949 ..Default::default()
5950 },
5951 ),
5952 (
5953 "embedded".into(),
5954 UserHighlightStyle {
5955 color: Some(rgba(0xf4ececff).into()),
5956 ..Default::default()
5957 },
5958 ),
5959 (
5960 "emphasis".into(),
5961 UserHighlightStyle {
5962 color: Some(rgba(0x7272caff).into()),
5963 ..Default::default()
5964 },
5965 ),
5966 (
5967 "emphasis.strong".into(),
5968 UserHighlightStyle {
5969 color: Some(rgba(0x7272caff).into()),
5970 font_weight: Some(UserFontWeight(700.0)),
5971 ..Default::default()
5972 },
5973 ),
5974 (
5975 "enum".into(),
5976 UserHighlightStyle {
5977 color: Some(rgba(0xb45a3cff).into()),
5978 ..Default::default()
5979 },
5980 ),
5981 (
5982 "function".into(),
5983 UserHighlightStyle {
5984 color: Some(rgba(0x7272caff).into()),
5985 ..Default::default()
5986 },
5987 ),
5988 (
5989 "function.method".into(),
5990 UserHighlightStyle {
5991 color: Some(rgba(0x7272caff).into()),
5992 ..Default::default()
5993 },
5994 ),
5995 (
5996 "function.special.definition".into(),
5997 UserHighlightStyle {
5998 color: Some(rgba(0xa06e3bff).into()),
5999 ..Default::default()
6000 },
6001 ),
6002 (
6003 "hint".into(),
6004 UserHighlightStyle {
6005 color: Some(rgba(0x8a647aff).into()),
6006 font_weight: Some(UserFontWeight(700.0)),
6007 ..Default::default()
6008 },
6009 ),
6010 (
6011 "keyword".into(),
6012 UserHighlightStyle {
6013 color: Some(rgba(0x8464c4ff).into()),
6014 ..Default::default()
6015 },
6016 ),
6017 (
6018 "label".into(),
6019 UserHighlightStyle {
6020 color: Some(rgba(0x7272caff).into()),
6021 ..Default::default()
6022 },
6023 ),
6024 (
6025 "link_text".into(),
6026 UserHighlightStyle {
6027 color: Some(rgba(0xb45a3cff).into()),
6028 font_style: Some(UserFontStyle::Italic),
6029 ..Default::default()
6030 },
6031 ),
6032 (
6033 "link_uri".into(),
6034 UserHighlightStyle {
6035 color: Some(rgba(0x4b8b8bff).into()),
6036 ..Default::default()
6037 },
6038 ),
6039 (
6040 "number".into(),
6041 UserHighlightStyle {
6042 color: Some(rgba(0xb45a3cff).into()),
6043 ..Default::default()
6044 },
6045 ),
6046 (
6047 "operator".into(),
6048 UserHighlightStyle {
6049 color: Some(rgba(0x8a8585ff).into()),
6050 ..Default::default()
6051 },
6052 ),
6053 (
6054 "predictive".into(),
6055 UserHighlightStyle {
6056 color: Some(rgba(0x795369ff).into()),
6057 font_style: Some(UserFontStyle::Italic),
6058 ..Default::default()
6059 },
6060 ),
6061 (
6062 "preproc".into(),
6063 UserHighlightStyle {
6064 color: Some(rgba(0xf4ececff).into()),
6065 ..Default::default()
6066 },
6067 ),
6068 (
6069 "primary".into(),
6070 UserHighlightStyle {
6071 color: Some(rgba(0xe7dfdfff).into()),
6072 ..Default::default()
6073 },
6074 ),
6075 (
6076 "property".into(),
6077 UserHighlightStyle {
6078 color: Some(rgba(0xca4949ff).into()),
6079 ..Default::default()
6080 },
6081 ),
6082 (
6083 "punctuation".into(),
6084 UserHighlightStyle {
6085 color: Some(rgba(0xe7dfdfff).into()),
6086 ..Default::default()
6087 },
6088 ),
6089 (
6090 "punctuation.bracket".into(),
6091 UserHighlightStyle {
6092 color: Some(rgba(0x8a8585ff).into()),
6093 ..Default::default()
6094 },
6095 ),
6096 (
6097 "punctuation.delimiter".into(),
6098 UserHighlightStyle {
6099 color: Some(rgba(0x8a8585ff).into()),
6100 ..Default::default()
6101 },
6102 ),
6103 (
6104 "punctuation.list_marker".into(),
6105 UserHighlightStyle {
6106 color: Some(rgba(0xe7dfdfff).into()),
6107 ..Default::default()
6108 },
6109 ),
6110 (
6111 "punctuation.special".into(),
6112 UserHighlightStyle {
6113 color: Some(rgba(0xbd5187ff).into()),
6114 ..Default::default()
6115 },
6116 ),
6117 (
6118 "string".into(),
6119 UserHighlightStyle {
6120 color: Some(rgba(0x4b8b8bff).into()),
6121 ..Default::default()
6122 },
6123 ),
6124 (
6125 "string.escape".into(),
6126 UserHighlightStyle {
6127 color: Some(rgba(0x8a8585ff).into()),
6128 ..Default::default()
6129 },
6130 ),
6131 (
6132 "string.regex".into(),
6133 UserHighlightStyle {
6134 color: Some(rgba(0x5485b6ff).into()),
6135 ..Default::default()
6136 },
6137 ),
6138 (
6139 "string.special".into(),
6140 UserHighlightStyle {
6141 color: Some(rgba(0xbd5187ff).into()),
6142 ..Default::default()
6143 },
6144 ),
6145 (
6146 "string.special.symbol".into(),
6147 UserHighlightStyle {
6148 color: Some(rgba(0x4b8b8bff).into()),
6149 ..Default::default()
6150 },
6151 ),
6152 (
6153 "tag".into(),
6154 UserHighlightStyle {
6155 color: Some(rgba(0x7272caff).into()),
6156 ..Default::default()
6157 },
6158 ),
6159 (
6160 "text.literal".into(),
6161 UserHighlightStyle {
6162 color: Some(rgba(0xb45a3cff).into()),
6163 ..Default::default()
6164 },
6165 ),
6166 (
6167 "title".into(),
6168 UserHighlightStyle {
6169 color: Some(rgba(0xf4ececff).into()),
6170 font_weight: Some(UserFontWeight(700.0)),
6171 ..Default::default()
6172 },
6173 ),
6174 (
6175 "type".into(),
6176 UserHighlightStyle {
6177 color: Some(rgba(0xa06e3bff).into()),
6178 ..Default::default()
6179 },
6180 ),
6181 (
6182 "variable".into(),
6183 UserHighlightStyle {
6184 color: Some(rgba(0xe7dfdfff).into()),
6185 ..Default::default()
6186 },
6187 ),
6188 (
6189 "variable.special".into(),
6190 UserHighlightStyle {
6191 color: Some(rgba(0x8464c4ff).into()),
6192 ..Default::default()
6193 },
6194 ),
6195 (
6196 "variant".into(),
6197 UserHighlightStyle {
6198 color: Some(rgba(0xa06e3bff).into()),
6199 ..Default::default()
6200 },
6201 ),
6202 ],
6203 }),
6204 },
6205 },
6206 UserTheme {
6207 name: "Atelier Plateau Light".into(),
6208 appearance: Appearance::Light,
6209 styles: UserThemeStylesRefinement {
6210 colors: ThemeColorsRefinement {
6211 border: Some(rgba(0x8e8989ff).into()),
6212 border_variant: Some(rgba(0xcfc7c7ff).into()),
6213 border_focused: Some(rgba(0xcecaecff).into()),
6214 border_selected: Some(rgba(0xcecaecff).into()),
6215 border_transparent: Some(rgba(0x00000000).into()),
6216 border_disabled: Some(rgba(0xa8a2a2ff).into()),
6217 elevated_surface_background: Some(rgba(0xebe3e3ff).into()),
6218 surface_background: Some(rgba(0xebe3e3ff).into()),
6219 background: Some(rgba(0xc1bbbbff).into()),
6220 panel_background: Some(rgba(0xebe3e3ff).into()),
6221 element_background: Some(rgba(0xebe3e3ff).into()),
6222 element_hover: Some(rgba(0xcfc7c7ff).into()),
6223 element_active: Some(rgba(0x908b8bff).into()),
6224 element_selected: Some(rgba(0x908b8bff).into()),
6225 element_disabled: Some(rgba(0xebe3e3ff).into()),
6226 drop_target_background: Some(rgba(0x5a525280).into()),
6227 ghost_element_background: Some(rgba(0x00000000).into()),
6228 ghost_element_hover: Some(rgba(0xcfc7c7ff).into()),
6229 ghost_element_active: Some(rgba(0x908b8bff).into()),
6230 ghost_element_selected: Some(rgba(0x908b8bff).into()),
6231 ghost_element_disabled: Some(rgba(0xebe3e3ff).into()),
6232 text: Some(rgba(0x1b1818ff).into()),
6233 text_muted: Some(rgba(0x5a5252ff).into()),
6234 text_placeholder: Some(rgba(0x6e6666ff).into()),
6235 text_disabled: Some(rgba(0x6e6666ff).into()),
6236 text_accent: Some(rgba(0x7372caff).into()),
6237 icon: Some(rgba(0x1b1818ff).into()),
6238 icon_muted: Some(rgba(0x5a5252ff).into()),
6239 icon_disabled: Some(rgba(0x6e6666ff).into()),
6240 icon_placeholder: Some(rgba(0x5a5252ff).into()),
6241 icon_accent: Some(rgba(0x7372caff).into()),
6242 status_bar_background: Some(rgba(0xc1bbbbff).into()),
6243 title_bar_background: Some(rgba(0xc1bbbbff).into()),
6244 toolbar_background: Some(rgba(0xf4ececff).into()),
6245 tab_bar_background: Some(rgba(0xebe3e3ff).into()),
6246 tab_inactive_background: Some(rgba(0xebe3e3ff).into()),
6247 tab_active_background: Some(rgba(0xf4ececff).into()),
6248 scrollbar_thumb_background: Some(rgba(0x1b18184c).into()),
6249 scrollbar_thumb_hover_background: Some(rgba(0xcfc7c7ff).into()),
6250 scrollbar_thumb_border: Some(rgba(0xcfc7c7ff).into()),
6251 scrollbar_track_background: Some(rgba(0x00000000).into()),
6252 scrollbar_track_border: Some(rgba(0xede5e5ff).into()),
6253 editor_foreground: Some(rgba(0x292424ff).into()),
6254 editor_background: Some(rgba(0xf4ececff).into()),
6255 editor_gutter_background: Some(rgba(0xf4ececff).into()),
6256 editor_subheader_background: Some(rgba(0xebe3e3ff).into()),
6257 editor_active_line_background: Some(rgba(0xebe3e3bf).into()),
6258 editor_highlighted_line_background: Some(rgba(0xebe3e3ff).into()),
6259 editor_line_number: Some(rgba(0x1b181859).into()),
6260 editor_active_line_number: Some(rgba(0x1b1818ff).into()),
6261 editor_invisible: Some(rgba(0x726a6aff).into()),
6262 editor_wrap_guide: Some(rgba(0x1b18180d).into()),
6263 editor_active_wrap_guide: Some(rgba(0x1b18181a).into()),
6264 editor_document_highlight_read_background: Some(rgba(0x7372ca1a).into()),
6265 editor_document_highlight_write_background: Some(rgba(0x726a6a66).into()),
6266 terminal_background: Some(rgba(0xf4ececff).into()),
6267 terminal_foreground: Some(rgba(0x1b1818ff).into()),
6268 terminal_bright_foreground: Some(rgba(0x1b1818ff).into()),
6269 terminal_dim_foreground: Some(rgba(0xf4ececff).into()),
6270 terminal_ansi_black: Some(rgba(0xf4ececff).into()),
6271 terminal_ansi_bright_black: Some(rgba(0x807979ff).into()),
6272 terminal_ansi_dim_black: Some(rgba(0x1b1818ff).into()),
6273 terminal_ansi_red: Some(rgba(0xca4a4aff).into()),
6274 terminal_ansi_bright_red: Some(rgba(0xeda69fff).into()),
6275 terminal_ansi_dim_red: Some(rgba(0x692727ff).into()),
6276 terminal_ansi_green: Some(rgba(0x4c8b8bff).into()),
6277 terminal_ansi_bright_green: Some(rgba(0xa6c4c4ff).into()),
6278 terminal_ansi_dim_green: Some(rgba(0x2a4444ff).into()),
6279 terminal_ansi_yellow: Some(rgba(0xa06e3cff).into()),
6280 terminal_ansi_bright_yellow: Some(rgba(0xd4b499ff).into()),
6281 terminal_ansi_dim_yellow: Some(rgba(0x4e3821ff).into()),
6282 terminal_ansi_blue: Some(rgba(0x7372caff).into()),
6283 terminal_ansi_bright_blue: Some(rgba(0xbbb6e5ff).into()),
6284 terminal_ansi_dim_blue: Some(rgba(0x3b3960ff).into()),
6285 terminal_ansi_magenta: Some(rgba(0xbd5287ff).into()),
6286 terminal_ansi_bright_magenta: Some(rgba(0xe2a9c2ff).into()),
6287 terminal_ansi_dim_magenta: Some(rgba(0x5b2c42ff).into()),
6288 terminal_ansi_cyan: Some(rgba(0x5585b6ff).into()),
6289 terminal_ansi_bright_cyan: Some(rgba(0xacc0daff).into()),
6290 terminal_ansi_dim_cyan: Some(rgba(0x2e4257ff).into()),
6291 terminal_ansi_white: Some(rgba(0x1b1818ff).into()),
6292 terminal_ansi_bright_white: Some(rgba(0x1b1818ff).into()),
6293 terminal_ansi_dim_white: Some(rgba(0x635b5bff).into()),
6294 link_text_hover: Some(rgba(0x7372caff).into()),
6295 ..Default::default()
6296 },
6297 status: StatusColorsRefinement {
6298 conflict: Some(rgba(0xa06e3cff).into()),
6299 conflict_background: Some(rgba(0xeee0d5ff).into()),
6300 conflict_border: Some(rgba(0xe0c9b5ff).into()),
6301 created: Some(rgba(0x4c8b8bff).into()),
6302 created_background: Some(rgba(0xdae7e7ff).into()),
6303 created_border: Some(rgba(0xbfd4d4ff).into()),
6304 deleted: Some(rgba(0xca4a4aff).into()),
6305 deleted_background: Some(rgba(0xfadbd7ff).into()),
6306 deleted_border: Some(rgba(0xf4bfbaff).into()),
6307 error: Some(rgba(0xca4a4aff).into()),
6308 error_background: Some(rgba(0xfadbd7ff).into()),
6309 error_border: Some(rgba(0xf4bfbaff).into()),
6310 hidden: Some(rgba(0x6e6666ff).into()),
6311 hidden_background: Some(rgba(0xc1bbbbff).into()),
6312 hidden_border: Some(rgba(0xa8a2a2ff).into()),
6313 hint: Some(rgba(0x916a80ff).into()),
6314 hint_background: Some(rgba(0xe4e1f5ff).into()),
6315 hint_border: Some(rgba(0xcecaecff).into()),
6316 ignored: Some(rgba(0x5a5252ff).into()),
6317 ignored_background: Some(rgba(0xc1bbbbff).into()),
6318 ignored_border: Some(rgba(0x8e8989ff).into()),
6319 info: Some(rgba(0x7372caff).into()),
6320 info_background: Some(rgba(0xe4e1f5ff).into()),
6321 info_border: Some(rgba(0xcecaecff).into()),
6322 modified: Some(rgba(0xa06e3cff).into()),
6323 modified_background: Some(rgba(0xeee0d5ff).into()),
6324 modified_border: Some(rgba(0xe0c9b5ff).into()),
6325 predictive: Some(rgba(0xa27a91ff).into()),
6326 predictive_background: Some(rgba(0xdae7e7ff).into()),
6327 predictive_border: Some(rgba(0xbfd4d4ff).into()),
6328 renamed: Some(rgba(0x7372caff).into()),
6329 renamed_background: Some(rgba(0xe4e1f5ff).into()),
6330 renamed_border: Some(rgba(0xcecaecff).into()),
6331 success: Some(rgba(0x4c8b8bff).into()),
6332 success_background: Some(rgba(0xdae7e7ff).into()),
6333 success_border: Some(rgba(0xbfd4d4ff).into()),
6334 unreachable: Some(rgba(0x5a5252ff).into()),
6335 unreachable_background: Some(rgba(0xc1bbbbff).into()),
6336 unreachable_border: Some(rgba(0x8e8989ff).into()),
6337 warning: Some(rgba(0xa06e3cff).into()),
6338 warning_background: Some(rgba(0xeee0d5ff).into()),
6339 warning_border: Some(rgba(0xe0c9b5ff).into()),
6340 ..Default::default()
6341 },
6342 player: Some(PlayerColors(vec![
6343 PlayerColor {
6344 cursor: rgba(0x7372caff).into(),
6345 background: rgba(0x7372caff).into(),
6346 selection: rgba(0x7372ca3d).into(),
6347 },
6348 PlayerColor {
6349 cursor: rgba(0xbd5287ff).into(),
6350 background: rgba(0xbd5287ff).into(),
6351 selection: rgba(0xbd52873d).into(),
6352 },
6353 PlayerColor {
6354 cursor: rgba(0xb45b3dff).into(),
6355 background: rgba(0xb45b3dff).into(),
6356 selection: rgba(0xb45b3d3d).into(),
6357 },
6358 PlayerColor {
6359 cursor: rgba(0x8464c4ff).into(),
6360 background: rgba(0x8464c4ff).into(),
6361 selection: rgba(0x8464c43d).into(),
6362 },
6363 PlayerColor {
6364 cursor: rgba(0x5585b6ff).into(),
6365 background: rgba(0x5585b6ff).into(),
6366 selection: rgba(0x5585b63d).into(),
6367 },
6368 PlayerColor {
6369 cursor: rgba(0xca4a4aff).into(),
6370 background: rgba(0xca4a4aff).into(),
6371 selection: rgba(0xca4a4a3d).into(),
6372 },
6373 PlayerColor {
6374 cursor: rgba(0xa06e3cff).into(),
6375 background: rgba(0xa06e3cff).into(),
6376 selection: rgba(0xa06e3c3d).into(),
6377 },
6378 PlayerColor {
6379 cursor: rgba(0x4c8b8bff).into(),
6380 background: rgba(0x4c8b8bff).into(),
6381 selection: rgba(0x4c8b8b3d).into(),
6382 },
6383 ])),
6384 syntax: Some(UserSyntaxTheme {
6385 highlights: vec![
6386 (
6387 "attribute".into(),
6388 UserHighlightStyle {
6389 color: Some(rgba(0x7372caff).into()),
6390 ..Default::default()
6391 },
6392 ),
6393 (
6394 "boolean".into(),
6395 UserHighlightStyle {
6396 color: Some(rgba(0x4c8b8bff).into()),
6397 ..Default::default()
6398 },
6399 ),
6400 (
6401 "comment".into(),
6402 UserHighlightStyle {
6403 color: Some(rgba(0x7e7777ff).into()),
6404 ..Default::default()
6405 },
6406 ),
6407 (
6408 "comment.doc".into(),
6409 UserHighlightStyle {
6410 color: Some(rgba(0x585050ff).into()),
6411 ..Default::default()
6412 },
6413 ),
6414 (
6415 "constant".into(),
6416 UserHighlightStyle {
6417 color: Some(rgba(0x4c8b8bff).into()),
6418 ..Default::default()
6419 },
6420 ),
6421 (
6422 "constructor".into(),
6423 UserHighlightStyle {
6424 color: Some(rgba(0x7372caff).into()),
6425 ..Default::default()
6426 },
6427 ),
6428 (
6429 "embedded".into(),
6430 UserHighlightStyle {
6431 color: Some(rgba(0x1b1818ff).into()),
6432 ..Default::default()
6433 },
6434 ),
6435 (
6436 "emphasis".into(),
6437 UserHighlightStyle {
6438 color: Some(rgba(0x7372caff).into()),
6439 ..Default::default()
6440 },
6441 ),
6442 (
6443 "emphasis.strong".into(),
6444 UserHighlightStyle {
6445 color: Some(rgba(0x7372caff).into()),
6446 font_weight: Some(UserFontWeight(700.0)),
6447 ..Default::default()
6448 },
6449 ),
6450 (
6451 "enum".into(),
6452 UserHighlightStyle {
6453 color: Some(rgba(0xb45b3dff).into()),
6454 ..Default::default()
6455 },
6456 ),
6457 (
6458 "function".into(),
6459 UserHighlightStyle {
6460 color: Some(rgba(0x7272caff).into()),
6461 ..Default::default()
6462 },
6463 ),
6464 (
6465 "function.method".into(),
6466 UserHighlightStyle {
6467 color: Some(rgba(0x7272caff).into()),
6468 ..Default::default()
6469 },
6470 ),
6471 (
6472 "function.special.definition".into(),
6473 UserHighlightStyle {
6474 color: Some(rgba(0xa06e3bff).into()),
6475 ..Default::default()
6476 },
6477 ),
6478 (
6479 "hint".into(),
6480 UserHighlightStyle {
6481 color: Some(rgba(0x916a80ff).into()),
6482 font_weight: Some(UserFontWeight(700.0)),
6483 ..Default::default()
6484 },
6485 ),
6486 (
6487 "keyword".into(),
6488 UserHighlightStyle {
6489 color: Some(rgba(0x8464c4ff).into()),
6490 ..Default::default()
6491 },
6492 ),
6493 (
6494 "label".into(),
6495 UserHighlightStyle {
6496 color: Some(rgba(0x7372caff).into()),
6497 ..Default::default()
6498 },
6499 ),
6500 (
6501 "link_text".into(),
6502 UserHighlightStyle {
6503 color: Some(rgba(0xb45b3dff).into()),
6504 font_style: Some(UserFontStyle::Italic),
6505 ..Default::default()
6506 },
6507 ),
6508 (
6509 "link_uri".into(),
6510 UserHighlightStyle {
6511 color: Some(rgba(0x4c8b8bff).into()),
6512 ..Default::default()
6513 },
6514 ),
6515 (
6516 "number".into(),
6517 UserHighlightStyle {
6518 color: Some(rgba(0xb45a3cff).into()),
6519 ..Default::default()
6520 },
6521 ),
6522 (
6523 "operator".into(),
6524 UserHighlightStyle {
6525 color: Some(rgba(0x585050ff).into()),
6526 ..Default::default()
6527 },
6528 ),
6529 (
6530 "predictive".into(),
6531 UserHighlightStyle {
6532 color: Some(rgba(0xa27a91ff).into()),
6533 font_style: Some(UserFontStyle::Italic),
6534 ..Default::default()
6535 },
6536 ),
6537 (
6538 "preproc".into(),
6539 UserHighlightStyle {
6540 color: Some(rgba(0x1b1818ff).into()),
6541 ..Default::default()
6542 },
6543 ),
6544 (
6545 "primary".into(),
6546 UserHighlightStyle {
6547 color: Some(rgba(0x292424ff).into()),
6548 ..Default::default()
6549 },
6550 ),
6551 (
6552 "property".into(),
6553 UserHighlightStyle {
6554 color: Some(rgba(0xca4949ff).into()),
6555 ..Default::default()
6556 },
6557 ),
6558 (
6559 "punctuation".into(),
6560 UserHighlightStyle {
6561 color: Some(rgba(0x292424ff).into()),
6562 ..Default::default()
6563 },
6564 ),
6565 (
6566 "punctuation.bracket".into(),
6567 UserHighlightStyle {
6568 color: Some(rgba(0x585050ff).into()),
6569 ..Default::default()
6570 },
6571 ),
6572 (
6573 "punctuation.delimiter".into(),
6574 UserHighlightStyle {
6575 color: Some(rgba(0x585050ff).into()),
6576 ..Default::default()
6577 },
6578 ),
6579 (
6580 "punctuation.list_marker".into(),
6581 UserHighlightStyle {
6582 color: Some(rgba(0x292424ff).into()),
6583 ..Default::default()
6584 },
6585 ),
6586 (
6587 "punctuation.special".into(),
6588 UserHighlightStyle {
6589 color: Some(rgba(0xbd5187ff).into()),
6590 ..Default::default()
6591 },
6592 ),
6593 (
6594 "string".into(),
6595 UserHighlightStyle {
6596 color: Some(rgba(0x4b8b8bff).into()),
6597 ..Default::default()
6598 },
6599 ),
6600 (
6601 "string.escape".into(),
6602 UserHighlightStyle {
6603 color: Some(rgba(0x585050ff).into()),
6604 ..Default::default()
6605 },
6606 ),
6607 (
6608 "string.regex".into(),
6609 UserHighlightStyle {
6610 color: Some(rgba(0x5485b6ff).into()),
6611 ..Default::default()
6612 },
6613 ),
6614 (
6615 "string.special".into(),
6616 UserHighlightStyle {
6617 color: Some(rgba(0xbd5187ff).into()),
6618 ..Default::default()
6619 },
6620 ),
6621 (
6622 "string.special.symbol".into(),
6623 UserHighlightStyle {
6624 color: Some(rgba(0x4b8b8bff).into()),
6625 ..Default::default()
6626 },
6627 ),
6628 (
6629 "tag".into(),
6630 UserHighlightStyle {
6631 color: Some(rgba(0x7372caff).into()),
6632 ..Default::default()
6633 },
6634 ),
6635 (
6636 "text.literal".into(),
6637 UserHighlightStyle {
6638 color: Some(rgba(0xb45b3dff).into()),
6639 ..Default::default()
6640 },
6641 ),
6642 (
6643 "title".into(),
6644 UserHighlightStyle {
6645 color: Some(rgba(0x1b1818ff).into()),
6646 font_weight: Some(UserFontWeight(700.0)),
6647 ..Default::default()
6648 },
6649 ),
6650 (
6651 "type".into(),
6652 UserHighlightStyle {
6653 color: Some(rgba(0xa06e3bff).into()),
6654 ..Default::default()
6655 },
6656 ),
6657 (
6658 "variable".into(),
6659 UserHighlightStyle {
6660 color: Some(rgba(0x292424ff).into()),
6661 ..Default::default()
6662 },
6663 ),
6664 (
6665 "variable.special".into(),
6666 UserHighlightStyle {
6667 color: Some(rgba(0x8464c4ff).into()),
6668 ..Default::default()
6669 },
6670 ),
6671 (
6672 "variant".into(),
6673 UserHighlightStyle {
6674 color: Some(rgba(0xa06e3bff).into()),
6675 ..Default::default()
6676 },
6677 ),
6678 ],
6679 }),
6680 },
6681 },
6682 UserTheme {
6683 name: "Atelier Savanna Dark".into(),
6684 appearance: Appearance::Dark,
6685 styles: UserThemeStylesRefinement {
6686 colors: ThemeColorsRefinement {
6687 border: Some(rgba(0x505e55ff).into()),
6688 border_variant: Some(rgba(0x2f3832ff).into()),
6689 border_focused: Some(rgba(0x1f3233ff).into()),
6690 border_selected: Some(rgba(0x1f3233ff).into()),
6691 border_transparent: Some(rgba(0x00000000).into()),
6692 border_disabled: Some(rgba(0x434f47ff).into()),
6693 elevated_surface_background: Some(rgba(0x1f2621ff).into()),
6694 surface_background: Some(rgba(0x1f2621ff).into()),
6695 background: Some(rgba(0x353f39ff).into()),
6696 panel_background: Some(rgba(0x1f2621ff).into()),
6697 element_background: Some(rgba(0x1f2621ff).into()),
6698 element_hover: Some(rgba(0x2f3832ff).into()),
6699 element_active: Some(rgba(0x4f5c53ff).into()),
6700 element_selected: Some(rgba(0x4f5c53ff).into()),
6701 element_disabled: Some(rgba(0x1f2621ff).into()),
6702 drop_target_background: Some(rgba(0x85918880).into()),
6703 ghost_element_background: Some(rgba(0x00000000).into()),
6704 ghost_element_hover: Some(rgba(0x2f3832ff).into()),
6705 ghost_element_active: Some(rgba(0x4f5c53ff).into()),
6706 ghost_element_selected: Some(rgba(0x4f5c53ff).into()),
6707 ghost_element_disabled: Some(rgba(0x1f2621ff).into()),
6708 text: Some(rgba(0xecf4eeff).into()),
6709 text_muted: Some(rgba(0x859188ff).into()),
6710 text_placeholder: Some(rgba(0x6f7e74ff).into()),
6711 text_disabled: Some(rgba(0x6f7e74ff).into()),
6712 text_accent: Some(rgba(0x478c90ff).into()),
6713 icon: Some(rgba(0xecf4eeff).into()),
6714 icon_muted: Some(rgba(0x859188ff).into()),
6715 icon_disabled: Some(rgba(0x6f7e74ff).into()),
6716 icon_placeholder: Some(rgba(0x859188ff).into()),
6717 icon_accent: Some(rgba(0x478c90ff).into()),
6718 status_bar_background: Some(rgba(0x353f39ff).into()),
6719 title_bar_background: Some(rgba(0x353f39ff).into()),
6720 toolbar_background: Some(rgba(0x171c19ff).into()),
6721 tab_bar_background: Some(rgba(0x1f2621ff).into()),
6722 tab_inactive_background: Some(rgba(0x1f2621ff).into()),
6723 tab_active_background: Some(rgba(0x171c19ff).into()),
6724 scrollbar_thumb_background: Some(rgba(0xecf4ee4c).into()),
6725 scrollbar_thumb_hover_background: Some(rgba(0x2f3832ff).into()),
6726 scrollbar_thumb_border: Some(rgba(0x2f3832ff).into()),
6727 scrollbar_track_background: Some(rgba(0x00000000).into()),
6728 scrollbar_track_border: Some(rgba(0x1e2420ff).into()),
6729 editor_foreground: Some(rgba(0xdfe7e2ff).into()),
6730 editor_background: Some(rgba(0x171c19ff).into()),
6731 editor_gutter_background: Some(rgba(0x171c19ff).into()),
6732 editor_subheader_background: Some(rgba(0x1f2621ff).into()),
6733 editor_active_line_background: Some(rgba(0x1f2621bf).into()),
6734 editor_highlighted_line_background: Some(rgba(0x1f2621ff).into()),
6735 editor_line_number: Some(rgba(0xecf4ee59).into()),
6736 editor_active_line_number: Some(rgba(0xecf4eeff).into()),
6737 editor_invisible: Some(rgba(0x6c7a71ff).into()),
6738 editor_wrap_guide: Some(rgba(0xecf4ee0d).into()),
6739 editor_active_wrap_guide: Some(rgba(0xecf4ee1a).into()),
6740 editor_document_highlight_read_background: Some(rgba(0x478c901a).into()),
6741 editor_document_highlight_write_background: Some(rgba(0x6c7a7166).into()),
6742 terminal_background: Some(rgba(0x171c19ff).into()),
6743 terminal_foreground: Some(rgba(0xecf4eeff).into()),
6744 terminal_bright_foreground: Some(rgba(0xecf4eeff).into()),
6745 terminal_dim_foreground: Some(rgba(0x171c19ff).into()),
6746 terminal_ansi_black: Some(rgba(0x171c19ff).into()),
6747 terminal_ansi_bright_black: Some(rgba(0x5d6b62ff).into()),
6748 terminal_ansi_dim_black: Some(rgba(0xecf4eeff).into()),
6749 terminal_ansi_red: Some(rgba(0xb16139ff).into()),
6750 terminal_ansi_bright_red: Some(rgba(0x563220ff).into()),
6751 terminal_ansi_dim_red: Some(rgba(0xdeae97ff).into()),
6752 terminal_ansi_green: Some(rgba(0x489963ff).into()),
6753 terminal_ansi_bright_green: Some(rgba(0x294a33ff).into()),
6754 terminal_ansi_dim_green: Some(rgba(0xa5ccafff).into()),
6755 terminal_ansi_yellow: Some(rgba(0xa07e3bff).into()),
6756 terminal_ansi_bright_yellow: Some(rgba(0x4e3f22ff).into()),
6757 terminal_ansi_dim_yellow: Some(rgba(0xd3bd9aff).into()),
6758 terminal_ansi_blue: Some(rgba(0x478c90ff).into()),
6759 terminal_ansi_bright_blue: Some(rgba(0x284546ff).into()),
6760 terminal_ansi_dim_blue: Some(rgba(0xa5c5c6ff).into()),
6761 terminal_ansi_magenta: Some(rgba(0x867469ff).into()),
6762 terminal_ansi_bright_magenta: Some(rgba(0x423a36ff).into()),
6763 terminal_ansi_dim_magenta: Some(rgba(0xc2b7b1ff).into()),
6764 terminal_ansi_cyan: Some(rgba(0x1e9aa0ff).into()),
6765 terminal_ansi_bright_cyan: Some(rgba(0x1d4b4dff).into()),
6766 terminal_ansi_dim_cyan: Some(rgba(0x9dcdcfff).into()),
6767 terminal_ansi_white: Some(rgba(0xecf4eeff).into()),
6768 terminal_ansi_bright_white: Some(rgba(0xecf4eeff).into()),
6769 terminal_ansi_dim_white: Some(rgba(0x7b897fff).into()),
6770 link_text_hover: Some(rgba(0x478c90ff).into()),
6771 ..Default::default()
6772 },
6773 status: StatusColorsRefinement {
6774 conflict: Some(rgba(0xa07e3bff).into()),
6775 conflict_background: Some(rgba(0x231d12ff).into()),
6776 conflict_border: Some(rgba(0x392e1aff).into()),
6777 created: Some(rgba(0x489963ff).into()),
6778 created_background: Some(rgba(0x162119ff).into()),
6779 created_border: Some(rgba(0x203626ff).into()),
6780 deleted: Some(rgba(0xb16139ff).into()),
6781 deleted_background: Some(rgba(0x261811ff).into()),
6782 deleted_border: Some(rgba(0x3f2619ff).into()),
6783 error: Some(rgba(0xb16139ff).into()),
6784 error_background: Some(rgba(0x261811ff).into()),
6785 error_border: Some(rgba(0x3f2619ff).into()),
6786 hidden: Some(rgba(0x6f7e74ff).into()),
6787 hidden_background: Some(rgba(0x353f39ff).into()),
6788 hidden_border: Some(rgba(0x434f47ff).into()),
6789 hint: Some(rgba(0x607e76ff).into()),
6790 hint_background: Some(rgba(0x151f20ff).into()),
6791 hint_border: Some(rgba(0x1f3233ff).into()),
6792 ignored: Some(rgba(0x859188ff).into()),
6793 ignored_background: Some(rgba(0x353f39ff).into()),
6794 ignored_border: Some(rgba(0x505e55ff).into()),
6795 info: Some(rgba(0x478c90ff).into()),
6796 info_background: Some(rgba(0x151f20ff).into()),
6797 info_border: Some(rgba(0x1f3233ff).into()),
6798 modified: Some(rgba(0xa07e3bff).into()),
6799 modified_background: Some(rgba(0x231d12ff).into()),
6800 modified_border: Some(rgba(0x392e1aff).into()),
6801 predictive: Some(rgba(0x506d66ff).into()),
6802 predictive_background: Some(rgba(0x162119ff).into()),
6803 predictive_border: Some(rgba(0x203626ff).into()),
6804 renamed: Some(rgba(0x478c90ff).into()),
6805 renamed_background: Some(rgba(0x151f20ff).into()),
6806 renamed_border: Some(rgba(0x1f3233ff).into()),
6807 success: Some(rgba(0x489963ff).into()),
6808 success_background: Some(rgba(0x162119ff).into()),
6809 success_border: Some(rgba(0x203626ff).into()),
6810 unreachable: Some(rgba(0x859188ff).into()),
6811 unreachable_background: Some(rgba(0x353f39ff).into()),
6812 unreachable_border: Some(rgba(0x505e55ff).into()),
6813 warning: Some(rgba(0xa07e3bff).into()),
6814 warning_background: Some(rgba(0x231d12ff).into()),
6815 warning_border: Some(rgba(0x392e1aff).into()),
6816 ..Default::default()
6817 },
6818 player: Some(PlayerColors(vec![
6819 PlayerColor {
6820 cursor: rgba(0x478c90ff).into(),
6821 background: rgba(0x478c90ff).into(),
6822 selection: rgba(0x478c903d).into(),
6823 },
6824 PlayerColor {
6825 cursor: rgba(0x867469ff).into(),
6826 background: rgba(0x867469ff).into(),
6827 selection: rgba(0x8674693d).into(),
6828 },
6829 PlayerColor {
6830 cursor: rgba(0x9f713cff).into(),
6831 background: rgba(0x9f713cff).into(),
6832 selection: rgba(0x9f713c3d).into(),
6833 },
6834 PlayerColor {
6835 cursor: rgba(0x55859bff).into(),
6836 background: rgba(0x55859bff).into(),
6837 selection: rgba(0x55859b3d).into(),
6838 },
6839 PlayerColor {
6840 cursor: rgba(0x1e9aa0ff).into(),
6841 background: rgba(0x1e9aa0ff).into(),
6842 selection: rgba(0x1e9aa03d).into(),
6843 },
6844 PlayerColor {
6845 cursor: rgba(0xb16139ff).into(),
6846 background: rgba(0xb16139ff).into(),
6847 selection: rgba(0xb161393d).into(),
6848 },
6849 PlayerColor {
6850 cursor: rgba(0xa07e3bff).into(),
6851 background: rgba(0xa07e3bff).into(),
6852 selection: rgba(0xa07e3b3d).into(),
6853 },
6854 PlayerColor {
6855 cursor: rgba(0x489963ff).into(),
6856 background: rgba(0x489963ff).into(),
6857 selection: rgba(0x4899633d).into(),
6858 },
6859 ])),
6860 syntax: Some(UserSyntaxTheme {
6861 highlights: vec![
6862 (
6863 "attribute".into(),
6864 UserHighlightStyle {
6865 color: Some(rgba(0x478c90ff).into()),
6866 ..Default::default()
6867 },
6868 ),
6869 (
6870 "boolean".into(),
6871 UserHighlightStyle {
6872 color: Some(rgba(0x489963ff).into()),
6873 ..Default::default()
6874 },
6875 ),
6876 (
6877 "comment".into(),
6878 UserHighlightStyle {
6879 color: Some(rgba(0x5f6d64ff).into()),
6880 ..Default::default()
6881 },
6882 ),
6883 (
6884 "comment.doc".into(),
6885 UserHighlightStyle {
6886 color: Some(rgba(0x87928aff).into()),
6887 ..Default::default()
6888 },
6889 ),
6890 (
6891 "constant".into(),
6892 UserHighlightStyle {
6893 color: Some(rgba(0x489963ff).into()),
6894 ..Default::default()
6895 },
6896 ),
6897 (
6898 "constructor".into(),
6899 UserHighlightStyle {
6900 color: Some(rgba(0x478c90ff).into()),
6901 ..Default::default()
6902 },
6903 ),
6904 (
6905 "embedded".into(),
6906 UserHighlightStyle {
6907 color: Some(rgba(0xecf4eeff).into()),
6908 ..Default::default()
6909 },
6910 ),
6911 (
6912 "emphasis".into(),
6913 UserHighlightStyle {
6914 color: Some(rgba(0x478c90ff).into()),
6915 ..Default::default()
6916 },
6917 ),
6918 (
6919 "emphasis.strong".into(),
6920 UserHighlightStyle {
6921 color: Some(rgba(0x478c90ff).into()),
6922 font_weight: Some(UserFontWeight(700.0)),
6923 ..Default::default()
6924 },
6925 ),
6926 (
6927 "enum".into(),
6928 UserHighlightStyle {
6929 color: Some(rgba(0x9f713cff).into()),
6930 ..Default::default()
6931 },
6932 ),
6933 (
6934 "function".into(),
6935 UserHighlightStyle {
6936 color: Some(rgba(0x478c90ff).into()),
6937 ..Default::default()
6938 },
6939 ),
6940 (
6941 "function.method".into(),
6942 UserHighlightStyle {
6943 color: Some(rgba(0x478c90ff).into()),
6944 ..Default::default()
6945 },
6946 ),
6947 (
6948 "function.special.definition".into(),
6949 UserHighlightStyle {
6950 color: Some(rgba(0xa07e3bff).into()),
6951 ..Default::default()
6952 },
6953 ),
6954 (
6955 "hint".into(),
6956 UserHighlightStyle {
6957 color: Some(rgba(0x607e76ff).into()),
6958 font_weight: Some(UserFontWeight(700.0)),
6959 ..Default::default()
6960 },
6961 ),
6962 (
6963 "keyword".into(),
6964 UserHighlightStyle {
6965 color: Some(rgba(0x55859bff).into()),
6966 ..Default::default()
6967 },
6968 ),
6969 (
6970 "label".into(),
6971 UserHighlightStyle {
6972 color: Some(rgba(0x478c90ff).into()),
6973 ..Default::default()
6974 },
6975 ),
6976 (
6977 "link_text".into(),
6978 UserHighlightStyle {
6979 color: Some(rgba(0x9f713cff).into()),
6980 font_style: Some(UserFontStyle::Italic),
6981 ..Default::default()
6982 },
6983 ),
6984 (
6985 "link_uri".into(),
6986 UserHighlightStyle {
6987 color: Some(rgba(0x489963ff).into()),
6988 ..Default::default()
6989 },
6990 ),
6991 (
6992 "number".into(),
6993 UserHighlightStyle {
6994 color: Some(rgba(0x9f713cff).into()),
6995 ..Default::default()
6996 },
6997 ),
6998 (
6999 "operator".into(),
7000 UserHighlightStyle {
7001 color: Some(rgba(0x87928aff).into()),
7002 ..Default::default()
7003 },
7004 ),
7005 (
7006 "predictive".into(),
7007 UserHighlightStyle {
7008 color: Some(rgba(0x506d66ff).into()),
7009 font_style: Some(UserFontStyle::Italic),
7010 ..Default::default()
7011 },
7012 ),
7013 (
7014 "preproc".into(),
7015 UserHighlightStyle {
7016 color: Some(rgba(0xecf4eeff).into()),
7017 ..Default::default()
7018 },
7019 ),
7020 (
7021 "primary".into(),
7022 UserHighlightStyle {
7023 color: Some(rgba(0xdfe7e2ff).into()),
7024 ..Default::default()
7025 },
7026 ),
7027 (
7028 "property".into(),
7029 UserHighlightStyle {
7030 color: Some(rgba(0xb16139ff).into()),
7031 ..Default::default()
7032 },
7033 ),
7034 (
7035 "punctuation".into(),
7036 UserHighlightStyle {
7037 color: Some(rgba(0xdfe7e2ff).into()),
7038 ..Default::default()
7039 },
7040 ),
7041 (
7042 "punctuation.bracket".into(),
7043 UserHighlightStyle {
7044 color: Some(rgba(0x87928aff).into()),
7045 ..Default::default()
7046 },
7047 ),
7048 (
7049 "punctuation.delimiter".into(),
7050 UserHighlightStyle {
7051 color: Some(rgba(0x87928aff).into()),
7052 ..Default::default()
7053 },
7054 ),
7055 (
7056 "punctuation.list_marker".into(),
7057 UserHighlightStyle {
7058 color: Some(rgba(0xdfe7e2ff).into()),
7059 ..Default::default()
7060 },
7061 ),
7062 (
7063 "punctuation.special".into(),
7064 UserHighlightStyle {
7065 color: Some(rgba(0x867469ff).into()),
7066 ..Default::default()
7067 },
7068 ),
7069 (
7070 "string".into(),
7071 UserHighlightStyle {
7072 color: Some(rgba(0x489963ff).into()),
7073 ..Default::default()
7074 },
7075 ),
7076 (
7077 "string.escape".into(),
7078 UserHighlightStyle {
7079 color: Some(rgba(0x87928aff).into()),
7080 ..Default::default()
7081 },
7082 ),
7083 (
7084 "string.regex".into(),
7085 UserHighlightStyle {
7086 color: Some(rgba(0x1c9aa0ff).into()),
7087 ..Default::default()
7088 },
7089 ),
7090 (
7091 "string.special".into(),
7092 UserHighlightStyle {
7093 color: Some(rgba(0x867469ff).into()),
7094 ..Default::default()
7095 },
7096 ),
7097 (
7098 "string.special.symbol".into(),
7099 UserHighlightStyle {
7100 color: Some(rgba(0x489963ff).into()),
7101 ..Default::default()
7102 },
7103 ),
7104 (
7105 "tag".into(),
7106 UserHighlightStyle {
7107 color: Some(rgba(0x478c90ff).into()),
7108 ..Default::default()
7109 },
7110 ),
7111 (
7112 "text.literal".into(),
7113 UserHighlightStyle {
7114 color: Some(rgba(0x9f713cff).into()),
7115 ..Default::default()
7116 },
7117 ),
7118 (
7119 "title".into(),
7120 UserHighlightStyle {
7121 color: Some(rgba(0xecf4eeff).into()),
7122 font_weight: Some(UserFontWeight(700.0)),
7123 ..Default::default()
7124 },
7125 ),
7126 (
7127 "type".into(),
7128 UserHighlightStyle {
7129 color: Some(rgba(0xa07e3bff).into()),
7130 ..Default::default()
7131 },
7132 ),
7133 (
7134 "variable".into(),
7135 UserHighlightStyle {
7136 color: Some(rgba(0xdfe7e2ff).into()),
7137 ..Default::default()
7138 },
7139 ),
7140 (
7141 "variable.special".into(),
7142 UserHighlightStyle {
7143 color: Some(rgba(0x55859bff).into()),
7144 ..Default::default()
7145 },
7146 ),
7147 (
7148 "variant".into(),
7149 UserHighlightStyle {
7150 color: Some(rgba(0xa07e3bff).into()),
7151 ..Default::default()
7152 },
7153 ),
7154 ],
7155 }),
7156 },
7157 },
7158 UserTheme {
7159 name: "Atelier Savanna Light".into(),
7160 appearance: Appearance::Light,
7161 styles: UserThemeStylesRefinement {
7162 colors: ThemeColorsRefinement {
7163 border: Some(rgba(0x8b968eff).into()),
7164 border_variant: Some(rgba(0xc8d1cbff).into()),
7165 border_focused: Some(rgba(0xbed4d6ff).into()),
7166 border_selected: Some(rgba(0xbed4d6ff).into()),
7167 border_transparent: Some(rgba(0x00000000).into()),
7168 border_disabled: Some(rgba(0xa3ada6ff).into()),
7169 elevated_surface_background: Some(rgba(0xe3ebe6ff).into()),
7170 surface_background: Some(rgba(0xe3ebe6ff).into()),
7171 background: Some(rgba(0xbcc5bfff).into()),
7172 panel_background: Some(rgba(0xe3ebe6ff).into()),
7173 element_background: Some(rgba(0xe3ebe6ff).into()),
7174 element_hover: Some(rgba(0xc8d1cbff).into()),
7175 element_active: Some(rgba(0x8d9890ff).into()),
7176 element_selected: Some(rgba(0x8d9890ff).into()),
7177 element_disabled: Some(rgba(0xe3ebe6ff).into()),
7178 drop_target_background: Some(rgba(0x54625980).into()),
7179 ghost_element_background: Some(rgba(0x00000000).into()),
7180 ghost_element_hover: Some(rgba(0xc8d1cbff).into()),
7181 ghost_element_active: Some(rgba(0x8d9890ff).into()),
7182 ghost_element_selected: Some(rgba(0x8d9890ff).into()),
7183 ghost_element_disabled: Some(rgba(0xe3ebe6ff).into()),
7184 text: Some(rgba(0x171c19ff).into()),
7185 text_muted: Some(rgba(0x546259ff).into()),
7186 text_placeholder: Some(rgba(0x68766dff).into()),
7187 text_disabled: Some(rgba(0x68766dff).into()),
7188 text_accent: Some(rgba(0x488c90ff).into()),
7189 icon: Some(rgba(0x171c19ff).into()),
7190 icon_muted: Some(rgba(0x546259ff).into()),
7191 icon_disabled: Some(rgba(0x68766dff).into()),
7192 icon_placeholder: Some(rgba(0x546259ff).into()),
7193 icon_accent: Some(rgba(0x488c90ff).into()),
7194 status_bar_background: Some(rgba(0xbcc5bfff).into()),
7195 title_bar_background: Some(rgba(0xbcc5bfff).into()),
7196 toolbar_background: Some(rgba(0xecf4eeff).into()),
7197 tab_bar_background: Some(rgba(0xe3ebe6ff).into()),
7198 tab_inactive_background: Some(rgba(0xe3ebe6ff).into()),
7199 tab_active_background: Some(rgba(0xecf4eeff).into()),
7200 scrollbar_thumb_background: Some(rgba(0x171c194c).into()),
7201 scrollbar_thumb_hover_background: Some(rgba(0xc8d1cbff).into()),
7202 scrollbar_thumb_border: Some(rgba(0xc8d1cbff).into()),
7203 scrollbar_track_background: Some(rgba(0x00000000).into()),
7204 scrollbar_track_border: Some(rgba(0xe5ede7ff).into()),
7205 editor_foreground: Some(rgba(0x232a25ff).into()),
7206 editor_background: Some(rgba(0xecf4eeff).into()),
7207 editor_gutter_background: Some(rgba(0xecf4eeff).into()),
7208 editor_subheader_background: Some(rgba(0xe3ebe6ff).into()),
7209 editor_active_line_background: Some(rgba(0xe3ebe6bf).into()),
7210 editor_highlighted_line_background: Some(rgba(0xe3ebe6ff).into()),
7211 editor_line_number: Some(rgba(0x171c1959).into()),
7212 editor_active_line_number: Some(rgba(0x171c19ff).into()),
7213 editor_invisible: Some(rgba(0x6c7a71ff).into()),
7214 editor_wrap_guide: Some(rgba(0x171c190d).into()),
7215 editor_active_wrap_guide: Some(rgba(0x171c191a).into()),
7216 editor_document_highlight_read_background: Some(rgba(0x488c901a).into()),
7217 editor_document_highlight_write_background: Some(rgba(0x6c7a7166).into()),
7218 terminal_background: Some(rgba(0xecf4eeff).into()),
7219 terminal_foreground: Some(rgba(0x171c19ff).into()),
7220 terminal_bright_foreground: Some(rgba(0x171c19ff).into()),
7221 terminal_dim_foreground: Some(rgba(0xecf4eeff).into()),
7222 terminal_ansi_black: Some(rgba(0xecf4eeff).into()),
7223 terminal_ansi_bright_black: Some(rgba(0x7b897fff).into()),
7224 terminal_ansi_dim_black: Some(rgba(0x171c19ff).into()),
7225 terminal_ansi_red: Some(rgba(0xb1623aff).into()),
7226 terminal_ansi_bright_red: Some(rgba(0xdeae97ff).into()),
7227 terminal_ansi_dim_red: Some(rgba(0x563220ff).into()),
7228 terminal_ansi_green: Some(rgba(0x499963ff).into()),
7229 terminal_ansi_bright_green: Some(rgba(0xa5ccafff).into()),
7230 terminal_ansi_dim_green: Some(rgba(0x294a33ff).into()),
7231 terminal_ansi_yellow: Some(rgba(0xa07e3cff).into()),
7232 terminal_ansi_bright_yellow: Some(rgba(0xd3bd9aff).into()),
7233 terminal_ansi_dim_yellow: Some(rgba(0x4e3f22ff).into()),
7234 terminal_ansi_blue: Some(rgba(0x488c90ff).into()),
7235 terminal_ansi_bright_blue: Some(rgba(0xa5c5c6ff).into()),
7236 terminal_ansi_dim_blue: Some(rgba(0x284546ff).into()),
7237 terminal_ansi_magenta: Some(rgba(0x867469ff).into()),
7238 terminal_ansi_bright_magenta: Some(rgba(0xc2b7b1ff).into()),
7239 terminal_ansi_dim_magenta: Some(rgba(0x423a36ff).into()),
7240 terminal_ansi_cyan: Some(rgba(0x1f9aa0ff).into()),
7241 terminal_ansi_bright_cyan: Some(rgba(0x9dcdcfff).into()),
7242 terminal_ansi_dim_cyan: Some(rgba(0x1d4b4dff).into()),
7243 terminal_ansi_white: Some(rgba(0x171c19ff).into()),
7244 terminal_ansi_bright_white: Some(rgba(0x171c19ff).into()),
7245 terminal_ansi_dim_white: Some(rgba(0x5d6b62ff).into()),
7246 link_text_hover: Some(rgba(0x488c90ff).into()),
7247 ..Default::default()
7248 },
7249 status: StatusColorsRefinement {
7250 conflict: Some(rgba(0xa07e3cff).into()),
7251 conflict_background: Some(rgba(0xeee4d5ff).into()),
7252 conflict_border: Some(rgba(0xdfcfb6ff).into()),
7253 created: Some(rgba(0x499963ff).into()),
7254 created_background: Some(rgba(0xdaeadeff).into()),
7255 created_border: Some(rgba(0xbedac5ff).into()),
7256 deleted: Some(rgba(0xb1623aff).into()),
7257 deleted_background: Some(rgba(0xf3ded4ff).into()),
7258 deleted_border: Some(rgba(0xe8c5b4ff).into()),
7259 error: Some(rgba(0xb1623aff).into()),
7260 error_background: Some(rgba(0xf3ded4ff).into()),
7261 error_border: Some(rgba(0xe8c5b4ff).into()),
7262 hidden: Some(rgba(0x68766dff).into()),
7263 hidden_background: Some(rgba(0xbcc5bfff).into()),
7264 hidden_border: Some(rgba(0xa3ada6ff).into()),
7265 hint: Some(rgba(0x66847cff).into()),
7266 hint_background: Some(rgba(0xdae7e8ff).into()),
7267 hint_border: Some(rgba(0xbed4d6ff).into()),
7268 ignored: Some(rgba(0x546259ff).into()),
7269 ignored_background: Some(rgba(0xbcc5bfff).into()),
7270 ignored_border: Some(rgba(0x8b968eff).into()),
7271 info: Some(rgba(0x488c90ff).into()),
7272 info_background: Some(rgba(0xdae7e8ff).into()),
7273 info_border: Some(rgba(0xbed4d6ff).into()),
7274 modified: Some(rgba(0xa07e3cff).into()),
7275 modified_background: Some(rgba(0xeee4d5ff).into()),
7276 modified_border: Some(rgba(0xdfcfb6ff).into()),
7277 predictive: Some(rgba(0x76958cff).into()),
7278 predictive_background: Some(rgba(0xdaeadeff).into()),
7279 predictive_border: Some(rgba(0xbedac5ff).into()),
7280 renamed: Some(rgba(0x488c90ff).into()),
7281 renamed_background: Some(rgba(0xdae7e8ff).into()),
7282 renamed_border: Some(rgba(0xbed4d6ff).into()),
7283 success: Some(rgba(0x499963ff).into()),
7284 success_background: Some(rgba(0xdaeadeff).into()),
7285 success_border: Some(rgba(0xbedac5ff).into()),
7286 unreachable: Some(rgba(0x546259ff).into()),
7287 unreachable_background: Some(rgba(0xbcc5bfff).into()),
7288 unreachable_border: Some(rgba(0x8b968eff).into()),
7289 warning: Some(rgba(0xa07e3cff).into()),
7290 warning_background: Some(rgba(0xeee4d5ff).into()),
7291 warning_border: Some(rgba(0xdfcfb6ff).into()),
7292 ..Default::default()
7293 },
7294 player: Some(PlayerColors(vec![
7295 PlayerColor {
7296 cursor: rgba(0x488c90ff).into(),
7297 background: rgba(0x488c90ff).into(),
7298 selection: rgba(0x488c903d).into(),
7299 },
7300 PlayerColor {
7301 cursor: rgba(0x867469ff).into(),
7302 background: rgba(0x867469ff).into(),
7303 selection: rgba(0x8674693d).into(),
7304 },
7305 PlayerColor {
7306 cursor: rgba(0x9f713dff).into(),
7307 background: rgba(0x9f713dff).into(),
7308 selection: rgba(0x9f713d3d).into(),
7309 },
7310 PlayerColor {
7311 cursor: rgba(0x56859bff).into(),
7312 background: rgba(0x56859bff).into(),
7313 selection: rgba(0x56859b3d).into(),
7314 },
7315 PlayerColor {
7316 cursor: rgba(0x1f9aa0ff).into(),
7317 background: rgba(0x1f9aa0ff).into(),
7318 selection: rgba(0x1f9aa03d).into(),
7319 },
7320 PlayerColor {
7321 cursor: rgba(0xb1623aff).into(),
7322 background: rgba(0xb1623aff).into(),
7323 selection: rgba(0xb1623a3d).into(),
7324 },
7325 PlayerColor {
7326 cursor: rgba(0xa07e3cff).into(),
7327 background: rgba(0xa07e3cff).into(),
7328 selection: rgba(0xa07e3c3d).into(),
7329 },
7330 PlayerColor {
7331 cursor: rgba(0x499963ff).into(),
7332 background: rgba(0x499963ff).into(),
7333 selection: rgba(0x4999633d).into(),
7334 },
7335 ])),
7336 syntax: Some(UserSyntaxTheme {
7337 highlights: vec![
7338 (
7339 "attribute".into(),
7340 UserHighlightStyle {
7341 color: Some(rgba(0x488c90ff).into()),
7342 ..Default::default()
7343 },
7344 ),
7345 (
7346 "boolean".into(),
7347 UserHighlightStyle {
7348 color: Some(rgba(0x499963ff).into()),
7349 ..Default::default()
7350 },
7351 ),
7352 (
7353 "comment".into(),
7354 UserHighlightStyle {
7355 color: Some(rgba(0x78877dff).into()),
7356 ..Default::default()
7357 },
7358 ),
7359 (
7360 "comment.doc".into(),
7361 UserHighlightStyle {
7362 color: Some(rgba(0x526057ff).into()),
7363 ..Default::default()
7364 },
7365 ),
7366 (
7367 "constant".into(),
7368 UserHighlightStyle {
7369 color: Some(rgba(0x499963ff).into()),
7370 ..Default::default()
7371 },
7372 ),
7373 (
7374 "constructor".into(),
7375 UserHighlightStyle {
7376 color: Some(rgba(0x488c90ff).into()),
7377 ..Default::default()
7378 },
7379 ),
7380 (
7381 "embedded".into(),
7382 UserHighlightStyle {
7383 color: Some(rgba(0x171c19ff).into()),
7384 ..Default::default()
7385 },
7386 ),
7387 (
7388 "emphasis".into(),
7389 UserHighlightStyle {
7390 color: Some(rgba(0x488c90ff).into()),
7391 ..Default::default()
7392 },
7393 ),
7394 (
7395 "emphasis.strong".into(),
7396 UserHighlightStyle {
7397 color: Some(rgba(0x488c90ff).into()),
7398 font_weight: Some(UserFontWeight(700.0)),
7399 ..Default::default()
7400 },
7401 ),
7402 (
7403 "enum".into(),
7404 UserHighlightStyle {
7405 color: Some(rgba(0x9f713dff).into()),
7406 ..Default::default()
7407 },
7408 ),
7409 (
7410 "function".into(),
7411 UserHighlightStyle {
7412 color: Some(rgba(0x478c90ff).into()),
7413 ..Default::default()
7414 },
7415 ),
7416 (
7417 "function.method".into(),
7418 UserHighlightStyle {
7419 color: Some(rgba(0x478c90ff).into()),
7420 ..Default::default()
7421 },
7422 ),
7423 (
7424 "function.special.definition".into(),
7425 UserHighlightStyle {
7426 color: Some(rgba(0xa07e3bff).into()),
7427 ..Default::default()
7428 },
7429 ),
7430 (
7431 "hint".into(),
7432 UserHighlightStyle {
7433 color: Some(rgba(0x66847cff).into()),
7434 font_weight: Some(UserFontWeight(700.0)),
7435 ..Default::default()
7436 },
7437 ),
7438 (
7439 "keyword".into(),
7440 UserHighlightStyle {
7441 color: Some(rgba(0x55859bff).into()),
7442 ..Default::default()
7443 },
7444 ),
7445 (
7446 "label".into(),
7447 UserHighlightStyle {
7448 color: Some(rgba(0x488c90ff).into()),
7449 ..Default::default()
7450 },
7451 ),
7452 (
7453 "link_text".into(),
7454 UserHighlightStyle {
7455 color: Some(rgba(0x9f713dff).into()),
7456 font_style: Some(UserFontStyle::Italic),
7457 ..Default::default()
7458 },
7459 ),
7460 (
7461 "link_uri".into(),
7462 UserHighlightStyle {
7463 color: Some(rgba(0x499963ff).into()),
7464 ..Default::default()
7465 },
7466 ),
7467 (
7468 "number".into(),
7469 UserHighlightStyle {
7470 color: Some(rgba(0x9f713cff).into()),
7471 ..Default::default()
7472 },
7473 ),
7474 (
7475 "operator".into(),
7476 UserHighlightStyle {
7477 color: Some(rgba(0x526057ff).into()),
7478 ..Default::default()
7479 },
7480 ),
7481 (
7482 "predictive".into(),
7483 UserHighlightStyle {
7484 color: Some(rgba(0x76958cff).into()),
7485 font_style: Some(UserFontStyle::Italic),
7486 ..Default::default()
7487 },
7488 ),
7489 (
7490 "preproc".into(),
7491 UserHighlightStyle {
7492 color: Some(rgba(0x171c19ff).into()),
7493 ..Default::default()
7494 },
7495 ),
7496 (
7497 "primary".into(),
7498 UserHighlightStyle {
7499 color: Some(rgba(0x232a25ff).into()),
7500 ..Default::default()
7501 },
7502 ),
7503 (
7504 "property".into(),
7505 UserHighlightStyle {
7506 color: Some(rgba(0xb16139ff).into()),
7507 ..Default::default()
7508 },
7509 ),
7510 (
7511 "punctuation".into(),
7512 UserHighlightStyle {
7513 color: Some(rgba(0x232a25ff).into()),
7514 ..Default::default()
7515 },
7516 ),
7517 (
7518 "punctuation.bracket".into(),
7519 UserHighlightStyle {
7520 color: Some(rgba(0x526057ff).into()),
7521 ..Default::default()
7522 },
7523 ),
7524 (
7525 "punctuation.delimiter".into(),
7526 UserHighlightStyle {
7527 color: Some(rgba(0x526057ff).into()),
7528 ..Default::default()
7529 },
7530 ),
7531 (
7532 "punctuation.list_marker".into(),
7533 UserHighlightStyle {
7534 color: Some(rgba(0x232a25ff).into()),
7535 ..Default::default()
7536 },
7537 ),
7538 (
7539 "punctuation.special".into(),
7540 UserHighlightStyle {
7541 color: Some(rgba(0x867469ff).into()),
7542 ..Default::default()
7543 },
7544 ),
7545 (
7546 "string".into(),
7547 UserHighlightStyle {
7548 color: Some(rgba(0x489963ff).into()),
7549 ..Default::default()
7550 },
7551 ),
7552 (
7553 "string.escape".into(),
7554 UserHighlightStyle {
7555 color: Some(rgba(0x526057ff).into()),
7556 ..Default::default()
7557 },
7558 ),
7559 (
7560 "string.regex".into(),
7561 UserHighlightStyle {
7562 color: Some(rgba(0x1c9aa0ff).into()),
7563 ..Default::default()
7564 },
7565 ),
7566 (
7567 "string.special".into(),
7568 UserHighlightStyle {
7569 color: Some(rgba(0x867469ff).into()),
7570 ..Default::default()
7571 },
7572 ),
7573 (
7574 "string.special.symbol".into(),
7575 UserHighlightStyle {
7576 color: Some(rgba(0x489963ff).into()),
7577 ..Default::default()
7578 },
7579 ),
7580 (
7581 "tag".into(),
7582 UserHighlightStyle {
7583 color: Some(rgba(0x488c90ff).into()),
7584 ..Default::default()
7585 },
7586 ),
7587 (
7588 "text.literal".into(),
7589 UserHighlightStyle {
7590 color: Some(rgba(0x9f713dff).into()),
7591 ..Default::default()
7592 },
7593 ),
7594 (
7595 "title".into(),
7596 UserHighlightStyle {
7597 color: Some(rgba(0x171c19ff).into()),
7598 font_weight: Some(UserFontWeight(700.0)),
7599 ..Default::default()
7600 },
7601 ),
7602 (
7603 "type".into(),
7604 UserHighlightStyle {
7605 color: Some(rgba(0xa07e3bff).into()),
7606 ..Default::default()
7607 },
7608 ),
7609 (
7610 "variable".into(),
7611 UserHighlightStyle {
7612 color: Some(rgba(0x232a25ff).into()),
7613 ..Default::default()
7614 },
7615 ),
7616 (
7617 "variable.special".into(),
7618 UserHighlightStyle {
7619 color: Some(rgba(0x55859bff).into()),
7620 ..Default::default()
7621 },
7622 ),
7623 (
7624 "variant".into(),
7625 UserHighlightStyle {
7626 color: Some(rgba(0xa07e3bff).into()),
7627 ..Default::default()
7628 },
7629 ),
7630 ],
7631 }),
7632 },
7633 },
7634 UserTheme {
7635 name: "Atelier Seaside Dark".into(),
7636 appearance: Appearance::Dark,
7637 styles: UserThemeStylesRefinement {
7638 colors: ThemeColorsRefinement {
7639 border: Some(rgba(0x5c6c5cff).into()),
7640 border_variant: Some(rgba(0x333b33ff).into()),
7641 border_focused: Some(rgba(0x102668ff).into()),
7642 border_selected: Some(rgba(0x102668ff).into()),
7643 border_transparent: Some(rgba(0x00000000).into()),
7644 border_disabled: Some(rgba(0x4b584bff).into()),
7645 elevated_surface_background: Some(rgba(0x1f231fff).into()),
7646 surface_background: Some(rgba(0x1f231fff).into()),
7647 background: Some(rgba(0x3b453bff).into()),
7648 panel_background: Some(rgba(0x1f231fff).into()),
7649 element_background: Some(rgba(0x1f231fff).into()),
7650 element_hover: Some(rgba(0x333b33ff).into()),
7651 element_active: Some(rgba(0x5a6a5aff).into()),
7652 element_selected: Some(rgba(0x5a6a5aff).into()),
7653 element_disabled: Some(rgba(0x1f231fff).into()),
7654 drop_target_background: Some(rgba(0x8ba48b80).into()),
7655 ghost_element_background: Some(rgba(0x00000000).into()),
7656 ghost_element_hover: Some(rgba(0x333b33ff).into()),
7657 ghost_element_active: Some(rgba(0x5a6a5aff).into()),
7658 ghost_element_selected: Some(rgba(0x5a6a5aff).into()),
7659 ghost_element_disabled: Some(rgba(0x1f231fff).into()),
7660 text: Some(rgba(0xf4fbf4ff).into()),
7661 text_muted: Some(rgba(0x8ba48bff).into()),
7662 text_placeholder: Some(rgba(0x778f77ff).into()),
7663 text_disabled: Some(rgba(0x778f77ff).into()),
7664 text_accent: Some(rgba(0x3e62f4ff).into()),
7665 icon: Some(rgba(0xf4fbf4ff).into()),
7666 icon_muted: Some(rgba(0x8ba48bff).into()),
7667 icon_disabled: Some(rgba(0x778f77ff).into()),
7668 icon_placeholder: Some(rgba(0x8ba48bff).into()),
7669 icon_accent: Some(rgba(0x3e62f4ff).into()),
7670 status_bar_background: Some(rgba(0x3b453bff).into()),
7671 title_bar_background: Some(rgba(0x3b453bff).into()),
7672 toolbar_background: Some(rgba(0x131513ff).into()),
7673 tab_bar_background: Some(rgba(0x1f231fff).into()),
7674 tab_inactive_background: Some(rgba(0x1f231fff).into()),
7675 tab_active_background: Some(rgba(0x131513ff).into()),
7676 scrollbar_thumb_background: Some(rgba(0xf4fbf44c).into()),
7677 scrollbar_thumb_hover_background: Some(rgba(0x333b33ff).into()),
7678 scrollbar_thumb_border: Some(rgba(0x333b33ff).into()),
7679 scrollbar_track_background: Some(rgba(0x00000000).into()),
7680 scrollbar_track_border: Some(rgba(0x1d201dff).into()),
7681 editor_foreground: Some(rgba(0xcfe8cfff).into()),
7682 editor_background: Some(rgba(0x131513ff).into()),
7683 editor_gutter_background: Some(rgba(0x131513ff).into()),
7684 editor_subheader_background: Some(rgba(0x1f231fff).into()),
7685 editor_active_line_background: Some(rgba(0x1f231fbf).into()),
7686 editor_highlighted_line_background: Some(rgba(0x1f231fff).into()),
7687 editor_line_number: Some(rgba(0xf4fbf459).into()),
7688 editor_active_line_number: Some(rgba(0xf4fbf4ff).into()),
7689 editor_invisible: Some(rgba(0x748b74ff).into()),
7690 editor_wrap_guide: Some(rgba(0xf4fbf40d).into()),
7691 editor_active_wrap_guide: Some(rgba(0xf4fbf41a).into()),
7692 editor_document_highlight_read_background: Some(rgba(0x3e62f41a).into()),
7693 editor_document_highlight_write_background: Some(rgba(0x748b7466).into()),
7694 terminal_background: Some(rgba(0x131513ff).into()),
7695 terminal_foreground: Some(rgba(0xf4fbf4ff).into()),
7696 terminal_bright_foreground: Some(rgba(0xf4fbf4ff).into()),
7697 terminal_dim_foreground: Some(rgba(0x131513ff).into()),
7698 terminal_ansi_black: Some(rgba(0x131513ff).into()),
7699 terminal_ansi_bright_black: Some(rgba(0x667a66ff).into()),
7700 terminal_ansi_dim_black: Some(rgba(0xf4fbf4ff).into()),
7701 terminal_ansi_red: Some(rgba(0xe61c3cff).into()),
7702 terminal_ansi_bright_red: Some(rgba(0x840b21ff).into()),
7703 terminal_ansi_dim_red: Some(rgba(0xff9d98ff).into()),
7704 terminal_ansi_green: Some(rgba(0x2ba32aff).into()),
7705 terminal_ansi_bright_green: Some(rgba(0x204f1bff).into()),
7706 terminal_ansi_dim_green: Some(rgba(0xa0d294ff).into()),
7707 terminal_ansi_yellow: Some(rgba(0x98981cff).into()),
7708 terminal_ansi_bright_yellow: Some(rgba(0x4b4a17ff).into()),
7709 terminal_ansi_dim_yellow: Some(rgba(0xd0ca90ff).into()),
7710 terminal_ansi_blue: Some(rgba(0x3e62f4ff).into()),
7711 terminal_ansi_bright_blue: Some(rgba(0x193385ff).into()),
7712 terminal_ansi_dim_blue: Some(rgba(0xb1adfcff).into()),
7713 terminal_ansi_magenta: Some(rgba(0xe61cc3ff).into()),
7714 terminal_ansi_bright_magenta: Some(rgba(0x810e60ff).into()),
7715 terminal_ansi_dim_magenta: Some(rgba(0xf9a1e1ff).into()),
7716 terminal_ansi_cyan: Some(rgba(0x1c99b3ff).into()),
7717 terminal_ansi_bright_cyan: Some(rgba(0x1d4a56ff).into()),
7718 terminal_ansi_dim_cyan: Some(rgba(0x9fccd9ff).into()),
7719 terminal_ansi_white: Some(rgba(0xf4fbf4ff).into()),
7720 terminal_ansi_bright_white: Some(rgba(0xf4fbf4ff).into()),
7721 terminal_ansi_dim_white: Some(rgba(0x829b82ff).into()),
7722 link_text_hover: Some(rgba(0x3e62f4ff).into()),
7723 ..Default::default()
7724 },
7725 status: StatusColorsRefinement {
7726 conflict: Some(rgba(0x98981cff).into()),
7727 conflict_background: Some(rgba(0x22210fff).into()),
7728 conflict_border: Some(rgba(0x373614ff).into()),
7729 created: Some(rgba(0x2ba32aff).into()),
7730 created_background: Some(rgba(0x142310ff).into()),
7731 created_border: Some(rgba(0x1b3917ff).into()),
7732 deleted: Some(rgba(0xe61c3cff).into()),
7733 deleted_background: Some(rgba(0x500412ff).into()),
7734 deleted_border: Some(rgba(0x6b071aff).into()),
7735 error: Some(rgba(0xe61c3cff).into()),
7736 error_background: Some(rgba(0x500412ff).into()),
7737 error_border: Some(rgba(0x6b071aff).into()),
7738 hidden: Some(rgba(0x778f77ff).into()),
7739 hidden_background: Some(rgba(0x3b453bff).into()),
7740 hidden_border: Some(rgba(0x4b584bff).into()),
7741 hint: Some(rgba(0x008b9fff).into()),
7742 hint_background: Some(rgba(0x061949ff).into()),
7743 hint_border: Some(rgba(0x102668ff).into()),
7744 ignored: Some(rgba(0x8ba48bff).into()),
7745 ignored_background: Some(rgba(0x3b453bff).into()),
7746 ignored_border: Some(rgba(0x5c6c5cff).into()),
7747 info: Some(rgba(0x3e62f4ff).into()),
7748 info_background: Some(rgba(0x061949ff).into()),
7749 info_border: Some(rgba(0x102668ff).into()),
7750 modified: Some(rgba(0x98981cff).into()),
7751 modified_background: Some(rgba(0x22210fff).into()),
7752 modified_border: Some(rgba(0x373614ff).into()),
7753 predictive: Some(rgba(0x00788bff).into()),
7754 predictive_background: Some(rgba(0x142310ff).into()),
7755 predictive_border: Some(rgba(0x1b3917ff).into()),
7756 renamed: Some(rgba(0x3e62f4ff).into()),
7757 renamed_background: Some(rgba(0x061949ff).into()),
7758 renamed_border: Some(rgba(0x102668ff).into()),
7759 success: Some(rgba(0x2ba32aff).into()),
7760 success_background: Some(rgba(0x142310ff).into()),
7761 success_border: Some(rgba(0x1b3917ff).into()),
7762 unreachable: Some(rgba(0x8ba48bff).into()),
7763 unreachable_background: Some(rgba(0x3b453bff).into()),
7764 unreachable_border: Some(rgba(0x5c6c5cff).into()),
7765 warning: Some(rgba(0x98981cff).into()),
7766 warning_background: Some(rgba(0x22210fff).into()),
7767 warning_border: Some(rgba(0x373614ff).into()),
7768 ..Default::default()
7769 },
7770 player: Some(PlayerColors(vec![
7771 PlayerColor {
7772 cursor: rgba(0x3e62f4ff).into(),
7773 background: rgba(0x3e62f4ff).into(),
7774 selection: rgba(0x3e62f43d).into(),
7775 },
7776 PlayerColor {
7777 cursor: rgba(0xe61cc3ff).into(),
7778 background: rgba(0xe61cc3ff).into(),
7779 selection: rgba(0xe61cc33d).into(),
7780 },
7781 PlayerColor {
7782 cursor: rgba(0x87711eff).into(),
7783 background: rgba(0x87711eff).into(),
7784 selection: rgba(0x87711e3d).into(),
7785 },
7786 PlayerColor {
7787 cursor: rgba(0xad2dedff).into(),
7788 background: rgba(0xad2dedff).into(),
7789 selection: rgba(0xad2ded3d).into(),
7790 },
7791 PlayerColor {
7792 cursor: rgba(0x1c99b3ff).into(),
7793 background: rgba(0x1c99b3ff).into(),
7794 selection: rgba(0x1c99b33d).into(),
7795 },
7796 PlayerColor {
7797 cursor: rgba(0xe61c3cff).into(),
7798 background: rgba(0xe61c3cff).into(),
7799 selection: rgba(0xe61c3c3d).into(),
7800 },
7801 PlayerColor {
7802 cursor: rgba(0x98981cff).into(),
7803 background: rgba(0x98981cff).into(),
7804 selection: rgba(0x98981c3d).into(),
7805 },
7806 PlayerColor {
7807 cursor: rgba(0x2ba32aff).into(),
7808 background: rgba(0x2ba32aff).into(),
7809 selection: rgba(0x2ba32a3d).into(),
7810 },
7811 ])),
7812 syntax: Some(UserSyntaxTheme {
7813 highlights: vec![
7814 (
7815 "attribute".into(),
7816 UserHighlightStyle {
7817 color: Some(rgba(0x3e62f4ff).into()),
7818 ..Default::default()
7819 },
7820 ),
7821 (
7822 "boolean".into(),
7823 UserHighlightStyle {
7824 color: Some(rgba(0x2ba32aff).into()),
7825 ..Default::default()
7826 },
7827 ),
7828 (
7829 "comment".into(),
7830 UserHighlightStyle {
7831 color: Some(rgba(0x687d68ff).into()),
7832 ..Default::default()
7833 },
7834 ),
7835 (
7836 "comment.doc".into(),
7837 UserHighlightStyle {
7838 color: Some(rgba(0x8ca68cff).into()),
7839 ..Default::default()
7840 },
7841 ),
7842 (
7843 "constant".into(),
7844 UserHighlightStyle {
7845 color: Some(rgba(0x2ba32aff).into()),
7846 ..Default::default()
7847 },
7848 ),
7849 (
7850 "constructor".into(),
7851 UserHighlightStyle {
7852 color: Some(rgba(0x3e62f4ff).into()),
7853 ..Default::default()
7854 },
7855 ),
7856 (
7857 "embedded".into(),
7858 UserHighlightStyle {
7859 color: Some(rgba(0xf4fbf4ff).into()),
7860 ..Default::default()
7861 },
7862 ),
7863 (
7864 "emphasis".into(),
7865 UserHighlightStyle {
7866 color: Some(rgba(0x3e62f4ff).into()),
7867 ..Default::default()
7868 },
7869 ),
7870 (
7871 "emphasis.strong".into(),
7872 UserHighlightStyle {
7873 color: Some(rgba(0x3e62f4ff).into()),
7874 font_weight: Some(UserFontWeight(700.0)),
7875 ..Default::default()
7876 },
7877 ),
7878 (
7879 "enum".into(),
7880 UserHighlightStyle {
7881 color: Some(rgba(0x87711eff).into()),
7882 ..Default::default()
7883 },
7884 ),
7885 (
7886 "function".into(),
7887 UserHighlightStyle {
7888 color: Some(rgba(0x3d62f5ff).into()),
7889 ..Default::default()
7890 },
7891 ),
7892 (
7893 "function.method".into(),
7894 UserHighlightStyle {
7895 color: Some(rgba(0x3d62f5ff).into()),
7896 ..Default::default()
7897 },
7898 ),
7899 (
7900 "function.special.definition".into(),
7901 UserHighlightStyle {
7902 color: Some(rgba(0x98981bff).into()),
7903 ..Default::default()
7904 },
7905 ),
7906 (
7907 "hint".into(),
7908 UserHighlightStyle {
7909 color: Some(rgba(0x008b9fff).into()),
7910 font_weight: Some(UserFontWeight(700.0)),
7911 ..Default::default()
7912 },
7913 ),
7914 (
7915 "keyword".into(),
7916 UserHighlightStyle {
7917 color: Some(rgba(0xad2beeff).into()),
7918 ..Default::default()
7919 },
7920 ),
7921 (
7922 "label".into(),
7923 UserHighlightStyle {
7924 color: Some(rgba(0x3e62f4ff).into()),
7925 ..Default::default()
7926 },
7927 ),
7928 (
7929 "link_text".into(),
7930 UserHighlightStyle {
7931 color: Some(rgba(0x87711eff).into()),
7932 font_style: Some(UserFontStyle::Italic),
7933 ..Default::default()
7934 },
7935 ),
7936 (
7937 "link_uri".into(),
7938 UserHighlightStyle {
7939 color: Some(rgba(0x2ba32aff).into()),
7940 ..Default::default()
7941 },
7942 ),
7943 (
7944 "number".into(),
7945 UserHighlightStyle {
7946 color: Some(rgba(0x87711dff).into()),
7947 ..Default::default()
7948 },
7949 ),
7950 (
7951 "operator".into(),
7952 UserHighlightStyle {
7953 color: Some(rgba(0x8ca68cff).into()),
7954 ..Default::default()
7955 },
7956 ),
7957 (
7958 "predictive".into(),
7959 UserHighlightStyle {
7960 color: Some(rgba(0x00788bff).into()),
7961 font_style: Some(UserFontStyle::Italic),
7962 ..Default::default()
7963 },
7964 ),
7965 (
7966 "preproc".into(),
7967 UserHighlightStyle {
7968 color: Some(rgba(0xf4fbf4ff).into()),
7969 ..Default::default()
7970 },
7971 ),
7972 (
7973 "primary".into(),
7974 UserHighlightStyle {
7975 color: Some(rgba(0xcfe8cfff).into()),
7976 ..Default::default()
7977 },
7978 ),
7979 (
7980 "property".into(),
7981 UserHighlightStyle {
7982 color: Some(rgba(0xe6193cff).into()),
7983 ..Default::default()
7984 },
7985 ),
7986 (
7987 "punctuation".into(),
7988 UserHighlightStyle {
7989 color: Some(rgba(0xcfe8cfff).into()),
7990 ..Default::default()
7991 },
7992 ),
7993 (
7994 "punctuation.bracket".into(),
7995 UserHighlightStyle {
7996 color: Some(rgba(0x8ca68cff).into()),
7997 ..Default::default()
7998 },
7999 ),
8000 (
8001 "punctuation.delimiter".into(),
8002 UserHighlightStyle {
8003 color: Some(rgba(0x8ca68cff).into()),
8004 ..Default::default()
8005 },
8006 ),
8007 (
8008 "punctuation.list_marker".into(),
8009 UserHighlightStyle {
8010 color: Some(rgba(0xcfe8cfff).into()),
8011 ..Default::default()
8012 },
8013 ),
8014 (
8015 "punctuation.special".into(),
8016 UserHighlightStyle {
8017 color: Some(rgba(0xe619c3ff).into()),
8018 ..Default::default()
8019 },
8020 ),
8021 (
8022 "string".into(),
8023 UserHighlightStyle {
8024 color: Some(rgba(0x29a329ff).into()),
8025 ..Default::default()
8026 },
8027 ),
8028 (
8029 "string.escape".into(),
8030 UserHighlightStyle {
8031 color: Some(rgba(0x8ca68cff).into()),
8032 ..Default::default()
8033 },
8034 ),
8035 (
8036 "string.regex".into(),
8037 UserHighlightStyle {
8038 color: Some(rgba(0x1999b3ff).into()),
8039 ..Default::default()
8040 },
8041 ),
8042 (
8043 "string.special".into(),
8044 UserHighlightStyle {
8045 color: Some(rgba(0xe619c3ff).into()),
8046 ..Default::default()
8047 },
8048 ),
8049 (
8050 "string.special.symbol".into(),
8051 UserHighlightStyle {
8052 color: Some(rgba(0x29a329ff).into()),
8053 ..Default::default()
8054 },
8055 ),
8056 (
8057 "tag".into(),
8058 UserHighlightStyle {
8059 color: Some(rgba(0x3e62f4ff).into()),
8060 ..Default::default()
8061 },
8062 ),
8063 (
8064 "text.literal".into(),
8065 UserHighlightStyle {
8066 color: Some(rgba(0x87711eff).into()),
8067 ..Default::default()
8068 },
8069 ),
8070 (
8071 "title".into(),
8072 UserHighlightStyle {
8073 color: Some(rgba(0xf4fbf4ff).into()),
8074 font_weight: Some(UserFontWeight(700.0)),
8075 ..Default::default()
8076 },
8077 ),
8078 (
8079 "type".into(),
8080 UserHighlightStyle {
8081 color: Some(rgba(0x98981bff).into()),
8082 ..Default::default()
8083 },
8084 ),
8085 (
8086 "variable".into(),
8087 UserHighlightStyle {
8088 color: Some(rgba(0xcfe8cfff).into()),
8089 ..Default::default()
8090 },
8091 ),
8092 (
8093 "variable.special".into(),
8094 UserHighlightStyle {
8095 color: Some(rgba(0xad2beeff).into()),
8096 ..Default::default()
8097 },
8098 ),
8099 (
8100 "variant".into(),
8101 UserHighlightStyle {
8102 color: Some(rgba(0x98981bff).into()),
8103 ..Default::default()
8104 },
8105 ),
8106 ],
8107 }),
8108 },
8109 },
8110 UserTheme {
8111 name: "Atelier Seaside Light".into(),
8112 appearance: Appearance::Light,
8113 styles: UserThemeStylesRefinement {
8114 colors: ThemeColorsRefinement {
8115 border: Some(rgba(0x8ea88eff).into()),
8116 border_variant: Some(rgba(0xbed7beff).into()),
8117 border_focused: Some(rgba(0xc9c4fdff).into()),
8118 border_selected: Some(rgba(0xc9c4fdff).into()),
8119 border_transparent: Some(rgba(0x00000000).into()),
8120 border_disabled: Some(rgba(0xa1bba1ff).into()),
8121 elevated_surface_background: Some(rgba(0xdaeedaff).into()),
8122 surface_background: Some(rgba(0xdaeedaff).into()),
8123 background: Some(rgba(0xb4ceb4ff).into()),
8124 panel_background: Some(rgba(0xdaeedaff).into()),
8125 element_background: Some(rgba(0xdaeedaff).into()),
8126 element_hover: Some(rgba(0xbed7beff).into()),
8127 element_active: Some(rgba(0x90aa90ff).into()),
8128 element_selected: Some(rgba(0x90aa90ff).into()),
8129 element_disabled: Some(rgba(0xdaeedaff).into()),
8130 drop_target_background: Some(rgba(0x5f705f80).into()),
8131 ghost_element_background: Some(rgba(0x00000000).into()),
8132 ghost_element_hover: Some(rgba(0xbed7beff).into()),
8133 ghost_element_active: Some(rgba(0x90aa90ff).into()),
8134 ghost_element_selected: Some(rgba(0x90aa90ff).into()),
8135 ghost_element_disabled: Some(rgba(0xdaeedaff).into()),
8136 text: Some(rgba(0x131513ff).into()),
8137 text_muted: Some(rgba(0x5f705fff).into()),
8138 text_placeholder: Some(rgba(0x718771ff).into()),
8139 text_disabled: Some(rgba(0x718771ff).into()),
8140 text_accent: Some(rgba(0x3f62f4ff).into()),
8141 icon: Some(rgba(0x131513ff).into()),
8142 icon_muted: Some(rgba(0x5f705fff).into()),
8143 icon_disabled: Some(rgba(0x718771ff).into()),
8144 icon_placeholder: Some(rgba(0x5f705fff).into()),
8145 icon_accent: Some(rgba(0x3f62f4ff).into()),
8146 status_bar_background: Some(rgba(0xb4ceb4ff).into()),
8147 title_bar_background: Some(rgba(0xb4ceb4ff).into()),
8148 toolbar_background: Some(rgba(0xf4fbf4ff).into()),
8149 tab_bar_background: Some(rgba(0xdaeedaff).into()),
8150 tab_inactive_background: Some(rgba(0xdaeedaff).into()),
8151 tab_active_background: Some(rgba(0xf4fbf4ff).into()),
8152 scrollbar_thumb_background: Some(rgba(0x1315134c).into()),
8153 scrollbar_thumb_hover_background: Some(rgba(0xbed7beff).into()),
8154 scrollbar_thumb_border: Some(rgba(0xbed7beff).into()),
8155 scrollbar_track_background: Some(rgba(0x00000000).into()),
8156 scrollbar_track_border: Some(rgba(0xdff0dfff).into()),
8157 editor_foreground: Some(rgba(0x242924ff).into()),
8158 editor_background: Some(rgba(0xf4fbf4ff).into()),
8159 editor_gutter_background: Some(rgba(0xf4fbf4ff).into()),
8160 editor_subheader_background: Some(rgba(0xdaeedaff).into()),
8161 editor_active_line_background: Some(rgba(0xdaeedabf).into()),
8162 editor_highlighted_line_background: Some(rgba(0xdaeedaff).into()),
8163 editor_line_number: Some(rgba(0x13151359).into()),
8164 editor_active_line_number: Some(rgba(0x131513ff).into()),
8165 editor_invisible: Some(rgba(0x748b74ff).into()),
8166 editor_wrap_guide: Some(rgba(0x1315130d).into()),
8167 editor_active_wrap_guide: Some(rgba(0x1315131a).into()),
8168 editor_document_highlight_read_background: Some(rgba(0x3f62f41a).into()),
8169 editor_document_highlight_write_background: Some(rgba(0x748b7466).into()),
8170 terminal_background: Some(rgba(0xf4fbf4ff).into()),
8171 terminal_foreground: Some(rgba(0x131513ff).into()),
8172 terminal_bright_foreground: Some(rgba(0x131513ff).into()),
8173 terminal_dim_foreground: Some(rgba(0xf4fbf4ff).into()),
8174 terminal_ansi_black: Some(rgba(0xf4fbf4ff).into()),
8175 terminal_ansi_bright_black: Some(rgba(0x829b82ff).into()),
8176 terminal_ansi_dim_black: Some(rgba(0x131513ff).into()),
8177 terminal_ansi_red: Some(rgba(0xe61c3dff).into()),
8178 terminal_ansi_bright_red: Some(rgba(0xff9d98ff).into()),
8179 terminal_ansi_dim_red: Some(rgba(0x840b21ff).into()),
8180 terminal_ansi_green: Some(rgba(0x2ba32bff).into()),
8181 terminal_ansi_bright_green: Some(rgba(0xa0d294ff).into()),
8182 terminal_ansi_dim_green: Some(rgba(0x204f1bff).into()),
8183 terminal_ansi_yellow: Some(rgba(0x98981dff).into()),
8184 terminal_ansi_bright_yellow: Some(rgba(0xd0ca90ff).into()),
8185 terminal_ansi_dim_yellow: Some(rgba(0x4b4a17ff).into()),
8186 terminal_ansi_blue: Some(rgba(0x3f62f4ff).into()),
8187 terminal_ansi_bright_blue: Some(rgba(0xb1adfcff).into()),
8188 terminal_ansi_dim_blue: Some(rgba(0x193385ff).into()),
8189 terminal_ansi_magenta: Some(rgba(0xe61dc3ff).into()),
8190 terminal_ansi_bright_magenta: Some(rgba(0xf9a1e1ff).into()),
8191 terminal_ansi_dim_magenta: Some(rgba(0x810e60ff).into()),
8192 terminal_ansi_cyan: Some(rgba(0x1d99b3ff).into()),
8193 terminal_ansi_bright_cyan: Some(rgba(0x9fccd9ff).into()),
8194 terminal_ansi_dim_cyan: Some(rgba(0x1d4a56ff).into()),
8195 terminal_ansi_white: Some(rgba(0x131513ff).into()),
8196 terminal_ansi_bright_white: Some(rgba(0x131513ff).into()),
8197 terminal_ansi_dim_white: Some(rgba(0x667a66ff).into()),
8198 link_text_hover: Some(rgba(0x3f62f4ff).into()),
8199 ..Default::default()
8200 },
8201 status: StatusColorsRefinement {
8202 conflict: Some(rgba(0x98981dff).into()),
8203 conflict_background: Some(rgba(0xede9d2ff).into()),
8204 conflict_border: Some(rgba(0xddd8afff).into()),
8205 created: Some(rgba(0x2ba32bff).into()),
8206 created_background: Some(rgba(0xd9edd4ff).into()),
8207 created_border: Some(rgba(0xbbdeb2ff).into()),
8208 deleted: Some(rgba(0xe61c3dff).into()),
8209 deleted_background: Some(rgba(0xffd8d4ff).into()),
8210 deleted_border: Some(rgba(0xffb9b4ff).into()),
8211 error: Some(rgba(0xe61c3dff).into()),
8212 error_background: Some(rgba(0xffd8d4ff).into()),
8213 error_border: Some(rgba(0xffb9b4ff).into()),
8214 hidden: Some(rgba(0x718771ff).into()),
8215 hidden_background: Some(rgba(0xb4ceb4ff).into()),
8216 hidden_border: Some(rgba(0xa1bba1ff).into()),
8217 hint: Some(rgba(0x008fa1ff).into()),
8218 hint_background: Some(rgba(0xe1ddfeff).into()),
8219 hint_border: Some(rgba(0xc9c4fdff).into()),
8220 ignored: Some(rgba(0x5f705fff).into()),
8221 ignored_background: Some(rgba(0xb4ceb4ff).into()),
8222 ignored_border: Some(rgba(0x8ea88eff).into()),
8223 info: Some(rgba(0x3f62f4ff).into()),
8224 info_background: Some(rgba(0xe1ddfeff).into()),
8225 info_border: Some(rgba(0xc9c4fdff).into()),
8226 modified: Some(rgba(0x98981dff).into()),
8227 modified_background: Some(rgba(0xede9d2ff).into()),
8228 modified_border: Some(rgba(0xddd8afff).into()),
8229 predictive: Some(rgba(0x00a2b5ff).into()),
8230 predictive_background: Some(rgba(0xd9edd4ff).into()),
8231 predictive_border: Some(rgba(0xbbdeb2ff).into()),
8232 renamed: Some(rgba(0x3f62f4ff).into()),
8233 renamed_background: Some(rgba(0xe1ddfeff).into()),
8234 renamed_border: Some(rgba(0xc9c4fdff).into()),
8235 success: Some(rgba(0x2ba32bff).into()),
8236 success_background: Some(rgba(0xd9edd4ff).into()),
8237 success_border: Some(rgba(0xbbdeb2ff).into()),
8238 unreachable: Some(rgba(0x5f705fff).into()),
8239 unreachable_background: Some(rgba(0xb4ceb4ff).into()),
8240 unreachable_border: Some(rgba(0x8ea88eff).into()),
8241 warning: Some(rgba(0x98981dff).into()),
8242 warning_background: Some(rgba(0xede9d2ff).into()),
8243 warning_border: Some(rgba(0xddd8afff).into()),
8244 ..Default::default()
8245 },
8246 player: Some(PlayerColors(vec![
8247 PlayerColor {
8248 cursor: rgba(0x3f62f4ff).into(),
8249 background: rgba(0x3f62f4ff).into(),
8250 selection: rgba(0x3f62f43d).into(),
8251 },
8252 PlayerColor {
8253 cursor: rgba(0xe61dc3ff).into(),
8254 background: rgba(0xe61dc3ff).into(),
8255 selection: rgba(0xe61dc33d).into(),
8256 },
8257 PlayerColor {
8258 cursor: rgba(0x87711fff).into(),
8259 background: rgba(0x87711fff).into(),
8260 selection: rgba(0x87711f3d).into(),
8261 },
8262 PlayerColor {
8263 cursor: rgba(0xad2dedff).into(),
8264 background: rgba(0xad2dedff).into(),
8265 selection: rgba(0xad2ded3d).into(),
8266 },
8267 PlayerColor {
8268 cursor: rgba(0x1d99b3ff).into(),
8269 background: rgba(0x1d99b3ff).into(),
8270 selection: rgba(0x1d99b33d).into(),
8271 },
8272 PlayerColor {
8273 cursor: rgba(0xe61c3dff).into(),
8274 background: rgba(0xe61c3dff).into(),
8275 selection: rgba(0xe61c3d3d).into(),
8276 },
8277 PlayerColor {
8278 cursor: rgba(0x98981dff).into(),
8279 background: rgba(0x98981dff).into(),
8280 selection: rgba(0x98981d3d).into(),
8281 },
8282 PlayerColor {
8283 cursor: rgba(0x2ba32bff).into(),
8284 background: rgba(0x2ba32bff).into(),
8285 selection: rgba(0x2ba32b3d).into(),
8286 },
8287 ])),
8288 syntax: Some(UserSyntaxTheme {
8289 highlights: vec![
8290 (
8291 "attribute".into(),
8292 UserHighlightStyle {
8293 color: Some(rgba(0x3f62f4ff).into()),
8294 ..Default::default()
8295 },
8296 ),
8297 (
8298 "boolean".into(),
8299 UserHighlightStyle {
8300 color: Some(rgba(0x2ba32bff).into()),
8301 ..Default::default()
8302 },
8303 ),
8304 (
8305 "comment".into(),
8306 UserHighlightStyle {
8307 color: Some(rgba(0x809980ff).into()),
8308 ..Default::default()
8309 },
8310 ),
8311 (
8312 "comment.doc".into(),
8313 UserHighlightStyle {
8314 color: Some(rgba(0x5e6e5eff).into()),
8315 ..Default::default()
8316 },
8317 ),
8318 (
8319 "constant".into(),
8320 UserHighlightStyle {
8321 color: Some(rgba(0x2ba32bff).into()),
8322 ..Default::default()
8323 },
8324 ),
8325 (
8326 "constructor".into(),
8327 UserHighlightStyle {
8328 color: Some(rgba(0x3f62f4ff).into()),
8329 ..Default::default()
8330 },
8331 ),
8332 (
8333 "embedded".into(),
8334 UserHighlightStyle {
8335 color: Some(rgba(0x131513ff).into()),
8336 ..Default::default()
8337 },
8338 ),
8339 (
8340 "emphasis".into(),
8341 UserHighlightStyle {
8342 color: Some(rgba(0x3f62f4ff).into()),
8343 ..Default::default()
8344 },
8345 ),
8346 (
8347 "emphasis.strong".into(),
8348 UserHighlightStyle {
8349 color: Some(rgba(0x3f62f4ff).into()),
8350 font_weight: Some(UserFontWeight(700.0)),
8351 ..Default::default()
8352 },
8353 ),
8354 (
8355 "enum".into(),
8356 UserHighlightStyle {
8357 color: Some(rgba(0x87711fff).into()),
8358 ..Default::default()
8359 },
8360 ),
8361 (
8362 "function".into(),
8363 UserHighlightStyle {
8364 color: Some(rgba(0x3d62f5ff).into()),
8365 ..Default::default()
8366 },
8367 ),
8368 (
8369 "function.method".into(),
8370 UserHighlightStyle {
8371 color: Some(rgba(0x3d62f5ff).into()),
8372 ..Default::default()
8373 },
8374 ),
8375 (
8376 "function.special.definition".into(),
8377 UserHighlightStyle {
8378 color: Some(rgba(0x98981bff).into()),
8379 ..Default::default()
8380 },
8381 ),
8382 (
8383 "hint".into(),
8384 UserHighlightStyle {
8385 color: Some(rgba(0x008fa1ff).into()),
8386 font_weight: Some(UserFontWeight(700.0)),
8387 ..Default::default()
8388 },
8389 ),
8390 (
8391 "keyword".into(),
8392 UserHighlightStyle {
8393 color: Some(rgba(0xad2beeff).into()),
8394 ..Default::default()
8395 },
8396 ),
8397 (
8398 "label".into(),
8399 UserHighlightStyle {
8400 color: Some(rgba(0x3f62f4ff).into()),
8401 ..Default::default()
8402 },
8403 ),
8404 (
8405 "link_text".into(),
8406 UserHighlightStyle {
8407 color: Some(rgba(0x87711fff).into()),
8408 font_style: Some(UserFontStyle::Italic),
8409 ..Default::default()
8410 },
8411 ),
8412 (
8413 "link_uri".into(),
8414 UserHighlightStyle {
8415 color: Some(rgba(0x2ba32bff).into()),
8416 ..Default::default()
8417 },
8418 ),
8419 (
8420 "number".into(),
8421 UserHighlightStyle {
8422 color: Some(rgba(0x87711dff).into()),
8423 ..Default::default()
8424 },
8425 ),
8426 (
8427 "operator".into(),
8428 UserHighlightStyle {
8429 color: Some(rgba(0x5e6e5eff).into()),
8430 ..Default::default()
8431 },
8432 ),
8433 (
8434 "predictive".into(),
8435 UserHighlightStyle {
8436 color: Some(rgba(0x00a2b5ff).into()),
8437 font_style: Some(UserFontStyle::Italic),
8438 ..Default::default()
8439 },
8440 ),
8441 (
8442 "preproc".into(),
8443 UserHighlightStyle {
8444 color: Some(rgba(0x131513ff).into()),
8445 ..Default::default()
8446 },
8447 ),
8448 (
8449 "primary".into(),
8450 UserHighlightStyle {
8451 color: Some(rgba(0x242924ff).into()),
8452 ..Default::default()
8453 },
8454 ),
8455 (
8456 "property".into(),
8457 UserHighlightStyle {
8458 color: Some(rgba(0xe6193cff).into()),
8459 ..Default::default()
8460 },
8461 ),
8462 (
8463 "punctuation".into(),
8464 UserHighlightStyle {
8465 color: Some(rgba(0x242924ff).into()),
8466 ..Default::default()
8467 },
8468 ),
8469 (
8470 "punctuation.bracket".into(),
8471 UserHighlightStyle {
8472 color: Some(rgba(0x5e6e5eff).into()),
8473 ..Default::default()
8474 },
8475 ),
8476 (
8477 "punctuation.delimiter".into(),
8478 UserHighlightStyle {
8479 color: Some(rgba(0x5e6e5eff).into()),
8480 ..Default::default()
8481 },
8482 ),
8483 (
8484 "punctuation.list_marker".into(),
8485 UserHighlightStyle {
8486 color: Some(rgba(0x242924ff).into()),
8487 ..Default::default()
8488 },
8489 ),
8490 (
8491 "punctuation.special".into(),
8492 UserHighlightStyle {
8493 color: Some(rgba(0xe619c3ff).into()),
8494 ..Default::default()
8495 },
8496 ),
8497 (
8498 "string".into(),
8499 UserHighlightStyle {
8500 color: Some(rgba(0x29a329ff).into()),
8501 ..Default::default()
8502 },
8503 ),
8504 (
8505 "string.escape".into(),
8506 UserHighlightStyle {
8507 color: Some(rgba(0x5e6e5eff).into()),
8508 ..Default::default()
8509 },
8510 ),
8511 (
8512 "string.regex".into(),
8513 UserHighlightStyle {
8514 color: Some(rgba(0x1999b3ff).into()),
8515 ..Default::default()
8516 },
8517 ),
8518 (
8519 "string.special".into(),
8520 UserHighlightStyle {
8521 color: Some(rgba(0xe619c3ff).into()),
8522 ..Default::default()
8523 },
8524 ),
8525 (
8526 "string.special.symbol".into(),
8527 UserHighlightStyle {
8528 color: Some(rgba(0x29a329ff).into()),
8529 ..Default::default()
8530 },
8531 ),
8532 (
8533 "tag".into(),
8534 UserHighlightStyle {
8535 color: Some(rgba(0x3f62f4ff).into()),
8536 ..Default::default()
8537 },
8538 ),
8539 (
8540 "text.literal".into(),
8541 UserHighlightStyle {
8542 color: Some(rgba(0x87711fff).into()),
8543 ..Default::default()
8544 },
8545 ),
8546 (
8547 "title".into(),
8548 UserHighlightStyle {
8549 color: Some(rgba(0x131513ff).into()),
8550 font_weight: Some(UserFontWeight(700.0)),
8551 ..Default::default()
8552 },
8553 ),
8554 (
8555 "type".into(),
8556 UserHighlightStyle {
8557 color: Some(rgba(0x98981bff).into()),
8558 ..Default::default()
8559 },
8560 ),
8561 (
8562 "variable".into(),
8563 UserHighlightStyle {
8564 color: Some(rgba(0x242924ff).into()),
8565 ..Default::default()
8566 },
8567 ),
8568 (
8569 "variable.special".into(),
8570 UserHighlightStyle {
8571 color: Some(rgba(0xad2beeff).into()),
8572 ..Default::default()
8573 },
8574 ),
8575 (
8576 "variant".into(),
8577 UserHighlightStyle {
8578 color: Some(rgba(0x98981bff).into()),
8579 ..Default::default()
8580 },
8581 ),
8582 ],
8583 }),
8584 },
8585 },
8586 UserTheme {
8587 name: "Atelier Sulphurpool Dark".into(),
8588 appearance: Appearance::Dark,
8589 styles: UserThemeStylesRefinement {
8590 colors: ThemeColorsRefinement {
8591 border: Some(rgba(0x5c6485ff).into()),
8592 border_variant: Some(rgba(0x363f62ff).into()),
8593 border_focused: Some(rgba(0x203348ff).into()),
8594 border_selected: Some(rgba(0x203348ff).into()),
8595 border_transparent: Some(rgba(0x00000000).into()),
8596 border_disabled: Some(rgba(0x4d5577ff).into()),
8597 elevated_surface_background: Some(rgba(0x262f51ff).into()),
8598 surface_background: Some(rgba(0x262f51ff).into()),
8599 background: Some(rgba(0x3e4769ff).into()),
8600 panel_background: Some(rgba(0x262f51ff).into()),
8601 element_background: Some(rgba(0x262f51ff).into()),
8602 element_hover: Some(rgba(0x363f62ff).into()),
8603 element_active: Some(rgba(0x5a6284ff).into()),
8604 element_selected: Some(rgba(0x5a6284ff).into()),
8605 element_disabled: Some(rgba(0x262f51ff).into()),
8606 drop_target_background: Some(rgba(0x959bb280).into()),
8607 ghost_element_background: Some(rgba(0x00000000).into()),
8608 ghost_element_hover: Some(rgba(0x363f62ff).into()),
8609 ghost_element_active: Some(rgba(0x5a6284ff).into()),
8610 ghost_element_selected: Some(rgba(0x5a6284ff).into()),
8611 ghost_element_disabled: Some(rgba(0x262f51ff).into()),
8612 text: Some(rgba(0xf5f7ffff).into()),
8613 text_muted: Some(rgba(0x959bb2ff).into()),
8614 text_placeholder: Some(rgba(0x7e849eff).into()),
8615 text_disabled: Some(rgba(0x7e849eff).into()),
8616 text_accent: Some(rgba(0x3e8fd0ff).into()),
8617 icon: Some(rgba(0xf5f7ffff).into()),
8618 icon_muted: Some(rgba(0x959bb2ff).into()),
8619 icon_disabled: Some(rgba(0x7e849eff).into()),
8620 icon_placeholder: Some(rgba(0x959bb2ff).into()),
8621 icon_accent: Some(rgba(0x3e8fd0ff).into()),
8622 status_bar_background: Some(rgba(0x3e4769ff).into()),
8623 title_bar_background: Some(rgba(0x3e4769ff).into()),
8624 toolbar_background: Some(rgba(0x202746ff).into()),
8625 tab_bar_background: Some(rgba(0x262f51ff).into()),
8626 tab_inactive_background: Some(rgba(0x262f51ff).into()),
8627 tab_active_background: Some(rgba(0x202746ff).into()),
8628 scrollbar_thumb_background: Some(rgba(0xf5f7ff4c).into()),
8629 scrollbar_thumb_hover_background: Some(rgba(0x363f62ff).into()),
8630 scrollbar_thumb_border: Some(rgba(0x363f62ff).into()),
8631 scrollbar_track_background: Some(rgba(0x00000000).into()),
8632 scrollbar_track_border: Some(rgba(0x252d4fff).into()),
8633 editor_foreground: Some(rgba(0xdfe2f1ff).into()),
8634 editor_background: Some(rgba(0x202746ff).into()),
8635 editor_gutter_background: Some(rgba(0x202746ff).into()),
8636 editor_subheader_background: Some(rgba(0x262f51ff).into()),
8637 editor_active_line_background: Some(rgba(0x262f51bf).into()),
8638 editor_highlighted_line_background: Some(rgba(0x262f51ff).into()),
8639 editor_line_number: Some(rgba(0xf5f7ff59).into()),
8640 editor_active_line_number: Some(rgba(0xf5f7ffff).into()),
8641 editor_invisible: Some(rgba(0x7a819cff).into()),
8642 editor_wrap_guide: Some(rgba(0xf5f7ff0d).into()),
8643 editor_active_wrap_guide: Some(rgba(0xf5f7ff1a).into()),
8644 editor_document_highlight_read_background: Some(rgba(0x3e8fd01a).into()),
8645 editor_document_highlight_write_background: Some(rgba(0x7a819c66).into()),
8646 terminal_background: Some(rgba(0x202746ff).into()),
8647 terminal_foreground: Some(rgba(0xf5f7ffff).into()),
8648 terminal_bright_foreground: Some(rgba(0xf5f7ffff).into()),
8649 terminal_dim_foreground: Some(rgba(0x202746ff).into()),
8650 terminal_ansi_black: Some(rgba(0x202746ff).into()),
8651 terminal_ansi_bright_black: Some(rgba(0x697192ff).into()),
8652 terminal_ansi_dim_black: Some(rgba(0xf5f7ffff).into()),
8653 terminal_ansi_red: Some(rgba(0xc94923ff).into()),
8654 terminal_ansi_bright_red: Some(rgba(0x6d2616ff).into()),
8655 terminal_ansi_dim_red: Some(rgba(0xefa58cff).into()),
8656 terminal_ansi_green: Some(rgba(0xac973aff).into()),
8657 terminal_ansi_bright_green: Some(rgba(0x534921ff).into()),
8658 terminal_ansi_dim_green: Some(rgba(0xd9ca9bff).into()),
8659 terminal_ansi_yellow: Some(rgba(0xc08b31ff).into()),
8660 terminal_ansi_bright_yellow: Some(rgba(0x63441eff).into()),
8661 terminal_ansi_dim_yellow: Some(rgba(0xe5c497ff).into()),
8662 terminal_ansi_blue: Some(rgba(0x3e8fd0ff).into()),
8663 terminal_ansi_bright_blue: Some(rgba(0x274664ff).into()),
8664 terminal_ansi_dim_blue: Some(rgba(0xa9c6e8ff).into()),
8665 terminal_ansi_magenta: Some(rgba(0x9c637aff).into()),
8666 terminal_ansi_bright_magenta: Some(rgba(0x4c333dff).into()),
8667 terminal_ansi_dim_magenta: Some(rgba(0xcfafbbff).into()),
8668 terminal_ansi_cyan: Some(rgba(0x25a2c9ff).into()),
8669 terminal_ansi_bright_cyan: Some(rgba(0x214e5fff).into()),
8670 terminal_ansi_dim_cyan: Some(rgba(0xa4d0e4ff).into()),
8671 terminal_ansi_white: Some(rgba(0xf5f7ffff).into()),
8672 terminal_ansi_bright_white: Some(rgba(0xf5f7ffff).into()),
8673 terminal_ansi_dim_white: Some(rgba(0x8b91a7ff).into()),
8674 link_text_hover: Some(rgba(0x3e8fd0ff).into()),
8675 ..Default::default()
8676 },
8677 status: StatusColorsRefinement {
8678 conflict: Some(rgba(0xc08b31ff).into()),
8679 conflict_background: Some(rgba(0x311e11ff).into()),
8680 conflict_border: Some(rgba(0x4b3218ff).into()),
8681 created: Some(rgba(0xac973aff).into()),
8682 created_background: Some(rgba(0x252113ff).into()),
8683 created_border: Some(rgba(0x3d351bff).into()),
8684 deleted: Some(rgba(0xc94923ff).into()),
8685 deleted_background: Some(rgba(0x3c120dff).into()),
8686 deleted_border: Some(rgba(0x551c13ff).into()),
8687 error: Some(rgba(0xc94923ff).into()),
8688 error_background: Some(rgba(0x3c120dff).into()),
8689 error_border: Some(rgba(0x551c13ff).into()),
8690 hidden: Some(rgba(0x7e849eff).into()),
8691 hidden_background: Some(rgba(0x3e4769ff).into()),
8692 hidden_border: Some(rgba(0x4d5577ff).into()),
8693 hint: Some(rgba(0x6d82a6ff).into()),
8694 hint_background: Some(rgba(0x161f2bff).into()),
8695 hint_border: Some(rgba(0x203348ff).into()),
8696 ignored: Some(rgba(0x959bb2ff).into()),
8697 ignored_background: Some(rgba(0x3e4769ff).into()),
8698 ignored_border: Some(rgba(0x5c6485ff).into()),
8699 info: Some(rgba(0x3e8fd0ff).into()),
8700 info_background: Some(rgba(0x161f2bff).into()),
8701 info_border: Some(rgba(0x203348ff).into()),
8702 modified: Some(rgba(0xc08b31ff).into()),
8703 modified_background: Some(rgba(0x311e11ff).into()),
8704 modified_border: Some(rgba(0x4b3218ff).into()),
8705 predictive: Some(rgba(0x58709aff).into()),
8706 predictive_background: Some(rgba(0x252113ff).into()),
8707 predictive_border: Some(rgba(0x3d351bff).into()),
8708 renamed: Some(rgba(0x3e8fd0ff).into()),
8709 renamed_background: Some(rgba(0x161f2bff).into()),
8710 renamed_border: Some(rgba(0x203348ff).into()),
8711 success: Some(rgba(0xac973aff).into()),
8712 success_background: Some(rgba(0x252113ff).into()),
8713 success_border: Some(rgba(0x3d351bff).into()),
8714 unreachable: Some(rgba(0x959bb2ff).into()),
8715 unreachable_background: Some(rgba(0x3e4769ff).into()),
8716 unreachable_border: Some(rgba(0x5c6485ff).into()),
8717 warning: Some(rgba(0xc08b31ff).into()),
8718 warning_background: Some(rgba(0x311e11ff).into()),
8719 warning_border: Some(rgba(0x4b3218ff).into()),
8720 ..Default::default()
8721 },
8722 player: Some(PlayerColors(vec![
8723 PlayerColor {
8724 cursor: rgba(0x3e8fd0ff).into(),
8725 background: rgba(0x3e8fd0ff).into(),
8726 selection: rgba(0x3e8fd03d).into(),
8727 },
8728 PlayerColor {
8729 cursor: rgba(0x9c637aff).into(),
8730 background: rgba(0x9c637aff).into(),
8731 selection: rgba(0x9c637a3d).into(),
8732 },
8733 PlayerColor {
8734 cursor: rgba(0xc76b2aff).into(),
8735 background: rgba(0xc76b2aff).into(),
8736 selection: rgba(0xc76b2a3d).into(),
8737 },
8738 PlayerColor {
8739 cursor: rgba(0x6679ccff).into(),
8740 background: rgba(0x6679ccff).into(),
8741 selection: rgba(0x6679cc3d).into(),
8742 },
8743 PlayerColor {
8744 cursor: rgba(0x25a2c9ff).into(),
8745 background: rgba(0x25a2c9ff).into(),
8746 selection: rgba(0x25a2c93d).into(),
8747 },
8748 PlayerColor {
8749 cursor: rgba(0xc94923ff).into(),
8750 background: rgba(0xc94923ff).into(),
8751 selection: rgba(0xc949233d).into(),
8752 },
8753 PlayerColor {
8754 cursor: rgba(0xc08b31ff).into(),
8755 background: rgba(0xc08b31ff).into(),
8756 selection: rgba(0xc08b313d).into(),
8757 },
8758 PlayerColor {
8759 cursor: rgba(0xac973aff).into(),
8760 background: rgba(0xac973aff).into(),
8761 selection: rgba(0xac973a3d).into(),
8762 },
8763 ])),
8764 syntax: Some(UserSyntaxTheme {
8765 highlights: vec![
8766 (
8767 "attribute".into(),
8768 UserHighlightStyle {
8769 color: Some(rgba(0x3e8fd0ff).into()),
8770 ..Default::default()
8771 },
8772 ),
8773 (
8774 "boolean".into(),
8775 UserHighlightStyle {
8776 color: Some(rgba(0xac973aff).into()),
8777 ..Default::default()
8778 },
8779 ),
8780 (
8781 "comment".into(),
8782 UserHighlightStyle {
8783 color: Some(rgba(0x6b7394ff).into()),
8784 ..Default::default()
8785 },
8786 ),
8787 (
8788 "comment.doc".into(),
8789 UserHighlightStyle {
8790 color: Some(rgba(0x979db4ff).into()),
8791 ..Default::default()
8792 },
8793 ),
8794 (
8795 "constant".into(),
8796 UserHighlightStyle {
8797 color: Some(rgba(0xac973aff).into()),
8798 ..Default::default()
8799 },
8800 ),
8801 (
8802 "constructor".into(),
8803 UserHighlightStyle {
8804 color: Some(rgba(0x3e8fd0ff).into()),
8805 ..Default::default()
8806 },
8807 ),
8808 (
8809 "embedded".into(),
8810 UserHighlightStyle {
8811 color: Some(rgba(0xf5f7ffff).into()),
8812 ..Default::default()
8813 },
8814 ),
8815 (
8816 "emphasis".into(),
8817 UserHighlightStyle {
8818 color: Some(rgba(0x3e8fd0ff).into()),
8819 ..Default::default()
8820 },
8821 ),
8822 (
8823 "emphasis.strong".into(),
8824 UserHighlightStyle {
8825 color: Some(rgba(0x3e8fd0ff).into()),
8826 font_weight: Some(UserFontWeight(700.0)),
8827 ..Default::default()
8828 },
8829 ),
8830 (
8831 "enum".into(),
8832 UserHighlightStyle {
8833 color: Some(rgba(0xc76b2aff).into()),
8834 ..Default::default()
8835 },
8836 ),
8837 (
8838 "function".into(),
8839 UserHighlightStyle {
8840 color: Some(rgba(0x3d8fd1ff).into()),
8841 ..Default::default()
8842 },
8843 ),
8844 (
8845 "function.method".into(),
8846 UserHighlightStyle {
8847 color: Some(rgba(0x3d8fd1ff).into()),
8848 ..Default::default()
8849 },
8850 ),
8851 (
8852 "function.special.definition".into(),
8853 UserHighlightStyle {
8854 color: Some(rgba(0xc08b30ff).into()),
8855 ..Default::default()
8856 },
8857 ),
8858 (
8859 "hint".into(),
8860 UserHighlightStyle {
8861 color: Some(rgba(0x6d82a6ff).into()),
8862 font_weight: Some(UserFontWeight(700.0)),
8863 ..Default::default()
8864 },
8865 ),
8866 (
8867 "keyword".into(),
8868 UserHighlightStyle {
8869 color: Some(rgba(0x6679ccff).into()),
8870 ..Default::default()
8871 },
8872 ),
8873 (
8874 "label".into(),
8875 UserHighlightStyle {
8876 color: Some(rgba(0x3e8fd0ff).into()),
8877 ..Default::default()
8878 },
8879 ),
8880 (
8881 "link_text".into(),
8882 UserHighlightStyle {
8883 color: Some(rgba(0xc76b2aff).into()),
8884 font_style: Some(UserFontStyle::Italic),
8885 ..Default::default()
8886 },
8887 ),
8888 (
8889 "link_uri".into(),
8890 UserHighlightStyle {
8891 color: Some(rgba(0xac973aff).into()),
8892 ..Default::default()
8893 },
8894 ),
8895 (
8896 "number".into(),
8897 UserHighlightStyle {
8898 color: Some(rgba(0xc76b29ff).into()),
8899 ..Default::default()
8900 },
8901 ),
8902 (
8903 "operator".into(),
8904 UserHighlightStyle {
8905 color: Some(rgba(0x979db4ff).into()),
8906 ..Default::default()
8907 },
8908 ),
8909 (
8910 "predictive".into(),
8911 UserHighlightStyle {
8912 color: Some(rgba(0x58709aff).into()),
8913 font_style: Some(UserFontStyle::Italic),
8914 ..Default::default()
8915 },
8916 ),
8917 (
8918 "preproc".into(),
8919 UserHighlightStyle {
8920 color: Some(rgba(0xf5f7ffff).into()),
8921 ..Default::default()
8922 },
8923 ),
8924 (
8925 "primary".into(),
8926 UserHighlightStyle {
8927 color: Some(rgba(0xdfe2f1ff).into()),
8928 ..Default::default()
8929 },
8930 ),
8931 (
8932 "property".into(),
8933 UserHighlightStyle {
8934 color: Some(rgba(0xc94922ff).into()),
8935 ..Default::default()
8936 },
8937 ),
8938 (
8939 "punctuation".into(),
8940 UserHighlightStyle {
8941 color: Some(rgba(0xdfe2f1ff).into()),
8942 ..Default::default()
8943 },
8944 ),
8945 (
8946 "punctuation.bracket".into(),
8947 UserHighlightStyle {
8948 color: Some(rgba(0x979db4ff).into()),
8949 ..Default::default()
8950 },
8951 ),
8952 (
8953 "punctuation.delimiter".into(),
8954 UserHighlightStyle {
8955 color: Some(rgba(0x979db4ff).into()),
8956 ..Default::default()
8957 },
8958 ),
8959 (
8960 "punctuation.list_marker".into(),
8961 UserHighlightStyle {
8962 color: Some(rgba(0xdfe2f1ff).into()),
8963 ..Default::default()
8964 },
8965 ),
8966 (
8967 "punctuation.special".into(),
8968 UserHighlightStyle {
8969 color: Some(rgba(0x9c637aff).into()),
8970 ..Default::default()
8971 },
8972 ),
8973 (
8974 "string".into(),
8975 UserHighlightStyle {
8976 color: Some(rgba(0xac9739ff).into()),
8977 ..Default::default()
8978 },
8979 ),
8980 (
8981 "string.escape".into(),
8982 UserHighlightStyle {
8983 color: Some(rgba(0x979db4ff).into()),
8984 ..Default::default()
8985 },
8986 ),
8987 (
8988 "string.regex".into(),
8989 UserHighlightStyle {
8990 color: Some(rgba(0x22a2c9ff).into()),
8991 ..Default::default()
8992 },
8993 ),
8994 (
8995 "string.special".into(),
8996 UserHighlightStyle {
8997 color: Some(rgba(0x9c637aff).into()),
8998 ..Default::default()
8999 },
9000 ),
9001 (
9002 "string.special.symbol".into(),
9003 UserHighlightStyle {
9004 color: Some(rgba(0xac9739ff).into()),
9005 ..Default::default()
9006 },
9007 ),
9008 (
9009 "tag".into(),
9010 UserHighlightStyle {
9011 color: Some(rgba(0x3e8fd0ff).into()),
9012 ..Default::default()
9013 },
9014 ),
9015 (
9016 "text.literal".into(),
9017 UserHighlightStyle {
9018 color: Some(rgba(0xc76b2aff).into()),
9019 ..Default::default()
9020 },
9021 ),
9022 (
9023 "title".into(),
9024 UserHighlightStyle {
9025 color: Some(rgba(0xf5f7ffff).into()),
9026 font_weight: Some(UserFontWeight(700.0)),
9027 ..Default::default()
9028 },
9029 ),
9030 (
9031 "type".into(),
9032 UserHighlightStyle {
9033 color: Some(rgba(0xc08b30ff).into()),
9034 ..Default::default()
9035 },
9036 ),
9037 (
9038 "variable".into(),
9039 UserHighlightStyle {
9040 color: Some(rgba(0xdfe2f1ff).into()),
9041 ..Default::default()
9042 },
9043 ),
9044 (
9045 "variable.special".into(),
9046 UserHighlightStyle {
9047 color: Some(rgba(0x6679ccff).into()),
9048 ..Default::default()
9049 },
9050 ),
9051 (
9052 "variant".into(),
9053 UserHighlightStyle {
9054 color: Some(rgba(0xc08b30ff).into()),
9055 ..Default::default()
9056 },
9057 ),
9058 ],
9059 }),
9060 },
9061 },
9062 UserTheme {
9063 name: "Atelier Sulphurpool Light".into(),
9064 appearance: Appearance::Light,
9065 styles: UserThemeStylesRefinement {
9066 colors: ThemeColorsRefinement {
9067 border: Some(rgba(0x9a9fb6ff).into()),
9068 border_variant: Some(rgba(0xccd0e1ff).into()),
9069 border_focused: Some(rgba(0xc2d5efff).into()),
9070 border_selected: Some(rgba(0xc2d5efff).into()),
9071 border_transparent: Some(rgba(0x00000000).into()),
9072 border_disabled: Some(rgba(0xaeb3c7ff).into()),
9073 elevated_surface_background: Some(rgba(0xe5e8f5ff).into()),
9074 surface_background: Some(rgba(0xe5e8f5ff).into()),
9075 background: Some(rgba(0xc2c6d9ff).into()),
9076 panel_background: Some(rgba(0xe5e8f5ff).into()),
9077 element_background: Some(rgba(0xe5e8f5ff).into()),
9078 element_hover: Some(rgba(0xccd0e1ff).into()),
9079 element_active: Some(rgba(0x9ca1b8ff).into()),
9080 element_selected: Some(rgba(0x9ca1b8ff).into()),
9081 element_disabled: Some(rgba(0xe5e8f5ff).into()),
9082 drop_target_background: Some(rgba(0x60688980).into()),
9083 ghost_element_background: Some(rgba(0x00000000).into()),
9084 ghost_element_hover: Some(rgba(0xccd0e1ff).into()),
9085 ghost_element_active: Some(rgba(0x9ca1b8ff).into()),
9086 ghost_element_selected: Some(rgba(0x9ca1b8ff).into()),
9087 ghost_element_disabled: Some(rgba(0xe5e8f5ff).into()),
9088 text: Some(rgba(0x202746ff).into()),
9089 text_muted: Some(rgba(0x606889ff).into()),
9090 text_placeholder: Some(rgba(0x767d9aff).into()),
9091 text_disabled: Some(rgba(0x767d9aff).into()),
9092 text_accent: Some(rgba(0x3f8fd0ff).into()),
9093 icon: Some(rgba(0x202746ff).into()),
9094 icon_muted: Some(rgba(0x606889ff).into()),
9095 icon_disabled: Some(rgba(0x767d9aff).into()),
9096 icon_placeholder: Some(rgba(0x606889ff).into()),
9097 icon_accent: Some(rgba(0x3f8fd0ff).into()),
9098 status_bar_background: Some(rgba(0xc2c6d9ff).into()),
9099 title_bar_background: Some(rgba(0xc2c6d9ff).into()),
9100 toolbar_background: Some(rgba(0xf5f7ffff).into()),
9101 tab_bar_background: Some(rgba(0xe5e8f5ff).into()),
9102 tab_inactive_background: Some(rgba(0xe5e8f5ff).into()),
9103 tab_active_background: Some(rgba(0xf5f7ffff).into()),
9104 scrollbar_thumb_background: Some(rgba(0x2027464c).into()),
9105 scrollbar_thumb_hover_background: Some(rgba(0xccd0e1ff).into()),
9106 scrollbar_thumb_border: Some(rgba(0xccd0e1ff).into()),
9107 scrollbar_track_background: Some(rgba(0x00000000).into()),
9108 scrollbar_track_border: Some(rgba(0xe9ebf7ff).into()),
9109 editor_foreground: Some(rgba(0x293256ff).into()),
9110 editor_background: Some(rgba(0xf5f7ffff).into()),
9111 editor_gutter_background: Some(rgba(0xf5f7ffff).into()),
9112 editor_subheader_background: Some(rgba(0xe5e8f5ff).into()),
9113 editor_active_line_background: Some(rgba(0xe5e8f5bf).into()),
9114 editor_highlighted_line_background: Some(rgba(0xe5e8f5ff).into()),
9115 editor_line_number: Some(rgba(0x20274659).into()),
9116 editor_active_line_number: Some(rgba(0x202746ff).into()),
9117 editor_invisible: Some(rgba(0x7a819cff).into()),
9118 editor_wrap_guide: Some(rgba(0x2027460d).into()),
9119 editor_active_wrap_guide: Some(rgba(0x2027461a).into()),
9120 editor_document_highlight_read_background: Some(rgba(0x3f8fd01a).into()),
9121 editor_document_highlight_write_background: Some(rgba(0x7a819c66).into()),
9122 terminal_background: Some(rgba(0xf5f7ffff).into()),
9123 terminal_foreground: Some(rgba(0x202746ff).into()),
9124 terminal_bright_foreground: Some(rgba(0x202746ff).into()),
9125 terminal_dim_foreground: Some(rgba(0xf5f7ffff).into()),
9126 terminal_ansi_black: Some(rgba(0xf5f7ffff).into()),
9127 terminal_ansi_bright_black: Some(rgba(0x8b91a7ff).into()),
9128 terminal_ansi_dim_black: Some(rgba(0x202746ff).into()),
9129 terminal_ansi_red: Some(rgba(0xc94a23ff).into()),
9130 terminal_ansi_bright_red: Some(rgba(0xefa58cff).into()),
9131 terminal_ansi_dim_red: Some(rgba(0x6d2616ff).into()),
9132 terminal_ansi_green: Some(rgba(0xac973aff).into()),
9133 terminal_ansi_bright_green: Some(rgba(0xd9ca9bff).into()),
9134 terminal_ansi_dim_green: Some(rgba(0x534921ff).into()),
9135 terminal_ansi_yellow: Some(rgba(0xc08b31ff).into()),
9136 terminal_ansi_bright_yellow: Some(rgba(0xe5c497ff).into()),
9137 terminal_ansi_dim_yellow: Some(rgba(0x63441eff).into()),
9138 terminal_ansi_blue: Some(rgba(0x3f8fd0ff).into()),
9139 terminal_ansi_bright_blue: Some(rgba(0xa9c6e8ff).into()),
9140 terminal_ansi_dim_blue: Some(rgba(0x274664ff).into()),
9141 terminal_ansi_magenta: Some(rgba(0x9c637aff).into()),
9142 terminal_ansi_bright_magenta: Some(rgba(0xcfafbbff).into()),
9143 terminal_ansi_dim_magenta: Some(rgba(0x4c333dff).into()),
9144 terminal_ansi_cyan: Some(rgba(0x25a2c9ff).into()),
9145 terminal_ansi_bright_cyan: Some(rgba(0xa4d0e4ff).into()),
9146 terminal_ansi_dim_cyan: Some(rgba(0x214e5fff).into()),
9147 terminal_ansi_white: Some(rgba(0x202746ff).into()),
9148 terminal_ansi_bright_white: Some(rgba(0x202746ff).into()),
9149 terminal_ansi_dim_white: Some(rgba(0x697192ff).into()),
9150 link_text_hover: Some(rgba(0x3f8fd0ff).into()),
9151 ..Default::default()
9152 },
9153 status: StatusColorsRefinement {
9154 conflict: Some(rgba(0xc08b31ff).into()),
9155 conflict_background: Some(rgba(0xf6e6d4ff).into()),
9156 conflict_border: Some(rgba(0xeed4b3ff).into()),
9157 created: Some(rgba(0xac973aff).into()),
9158 created_background: Some(rgba(0xf1e9d6ff).into()),
9159 created_border: Some(rgba(0xe4d8b7ff).into()),
9160 deleted: Some(rgba(0xc94a23ff).into()),
9161 deleted_background: Some(rgba(0xfcdad0ff).into()),
9162 deleted_border: Some(rgba(0xf6beabff).into()),
9163 error: Some(rgba(0xc94a23ff).into()),
9164 error_background: Some(rgba(0xfcdad0ff).into()),
9165 error_border: Some(rgba(0xf6beabff).into()),
9166 hidden: Some(rgba(0x767d9aff).into()),
9167 hidden_background: Some(rgba(0xc2c6d9ff).into()),
9168 hidden_border: Some(rgba(0xaeb3c7ff).into()),
9169 hint: Some(rgba(0x7087b2ff).into()),
9170 hint_background: Some(rgba(0xdde7f6ff).into()),
9171 hint_border: Some(rgba(0xc2d5efff).into()),
9172 ignored: Some(rgba(0x606889ff).into()),
9173 ignored_background: Some(rgba(0xc2c6d9ff).into()),
9174 ignored_border: Some(rgba(0x9a9fb6ff).into()),
9175 info: Some(rgba(0x3f8fd0ff).into()),
9176 info_background: Some(rgba(0xdde7f6ff).into()),
9177 info_border: Some(rgba(0xc2d5efff).into()),
9178 modified: Some(rgba(0xc08b31ff).into()),
9179 modified_background: Some(rgba(0xf6e6d4ff).into()),
9180 modified_border: Some(rgba(0xeed4b3ff).into()),
9181 predictive: Some(rgba(0x8599beff).into()),
9182 predictive_background: Some(rgba(0xf1e9d6ff).into()),
9183 predictive_border: Some(rgba(0xe4d8b7ff).into()),
9184 renamed: Some(rgba(0x3f8fd0ff).into()),
9185 renamed_background: Some(rgba(0xdde7f6ff).into()),
9186 renamed_border: Some(rgba(0xc2d5efff).into()),
9187 success: Some(rgba(0xac973aff).into()),
9188 success_background: Some(rgba(0xf1e9d6ff).into()),
9189 success_border: Some(rgba(0xe4d8b7ff).into()),
9190 unreachable: Some(rgba(0x606889ff).into()),
9191 unreachable_background: Some(rgba(0xc2c6d9ff).into()),
9192 unreachable_border: Some(rgba(0x9a9fb6ff).into()),
9193 warning: Some(rgba(0xc08b31ff).into()),
9194 warning_background: Some(rgba(0xf6e6d4ff).into()),
9195 warning_border: Some(rgba(0xeed4b3ff).into()),
9196 ..Default::default()
9197 },
9198 player: Some(PlayerColors(vec![
9199 PlayerColor {
9200 cursor: rgba(0x3f8fd0ff).into(),
9201 background: rgba(0x3f8fd0ff).into(),
9202 selection: rgba(0x3f8fd03d).into(),
9203 },
9204 PlayerColor {
9205 cursor: rgba(0x9c637aff).into(),
9206 background: rgba(0x9c637aff).into(),
9207 selection: rgba(0x9c637a3d).into(),
9208 },
9209 PlayerColor {
9210 cursor: rgba(0xc76b2aff).into(),
9211 background: rgba(0xc76b2aff).into(),
9212 selection: rgba(0xc76b2a3d).into(),
9213 },
9214 PlayerColor {
9215 cursor: rgba(0x6779ccff).into(),
9216 background: rgba(0x6779ccff).into(),
9217 selection: rgba(0x6779cc3d).into(),
9218 },
9219 PlayerColor {
9220 cursor: rgba(0x25a2c9ff).into(),
9221 background: rgba(0x25a2c9ff).into(),
9222 selection: rgba(0x25a2c93d).into(),
9223 },
9224 PlayerColor {
9225 cursor: rgba(0xc94a23ff).into(),
9226 background: rgba(0xc94a23ff).into(),
9227 selection: rgba(0xc94a233d).into(),
9228 },
9229 PlayerColor {
9230 cursor: rgba(0xc08b31ff).into(),
9231 background: rgba(0xc08b31ff).into(),
9232 selection: rgba(0xc08b313d).into(),
9233 },
9234 PlayerColor {
9235 cursor: rgba(0xac973aff).into(),
9236 background: rgba(0xac973aff).into(),
9237 selection: rgba(0xac973a3d).into(),
9238 },
9239 ])),
9240 syntax: Some(UserSyntaxTheme {
9241 highlights: vec![
9242 (
9243 "attribute".into(),
9244 UserHighlightStyle {
9245 color: Some(rgba(0x3f8fd0ff).into()),
9246 ..Default::default()
9247 },
9248 ),
9249 (
9250 "boolean".into(),
9251 UserHighlightStyle {
9252 color: Some(rgba(0xac973aff).into()),
9253 ..Default::default()
9254 },
9255 ),
9256 (
9257 "comment".into(),
9258 UserHighlightStyle {
9259 color: Some(rgba(0x898ea4ff).into()),
9260 ..Default::default()
9261 },
9262 ),
9263 (
9264 "comment.doc".into(),
9265 UserHighlightStyle {
9266 color: Some(rgba(0x5e6687ff).into()),
9267 ..Default::default()
9268 },
9269 ),
9270 (
9271 "constant".into(),
9272 UserHighlightStyle {
9273 color: Some(rgba(0xac973aff).into()),
9274 ..Default::default()
9275 },
9276 ),
9277 (
9278 "constructor".into(),
9279 UserHighlightStyle {
9280 color: Some(rgba(0x3f8fd0ff).into()),
9281 ..Default::default()
9282 },
9283 ),
9284 (
9285 "embedded".into(),
9286 UserHighlightStyle {
9287 color: Some(rgba(0x202746ff).into()),
9288 ..Default::default()
9289 },
9290 ),
9291 (
9292 "emphasis".into(),
9293 UserHighlightStyle {
9294 color: Some(rgba(0x3f8fd0ff).into()),
9295 ..Default::default()
9296 },
9297 ),
9298 (
9299 "emphasis.strong".into(),
9300 UserHighlightStyle {
9301 color: Some(rgba(0x3f8fd0ff).into()),
9302 font_weight: Some(UserFontWeight(700.0)),
9303 ..Default::default()
9304 },
9305 ),
9306 (
9307 "enum".into(),
9308 UserHighlightStyle {
9309 color: Some(rgba(0xc76b2aff).into()),
9310 ..Default::default()
9311 },
9312 ),
9313 (
9314 "function".into(),
9315 UserHighlightStyle {
9316 color: Some(rgba(0x3d8fd1ff).into()),
9317 ..Default::default()
9318 },
9319 ),
9320 (
9321 "function.method".into(),
9322 UserHighlightStyle {
9323 color: Some(rgba(0x3d8fd1ff).into()),
9324 ..Default::default()
9325 },
9326 ),
9327 (
9328 "function.special.definition".into(),
9329 UserHighlightStyle {
9330 color: Some(rgba(0xc08b30ff).into()),
9331 ..Default::default()
9332 },
9333 ),
9334 (
9335 "hint".into(),
9336 UserHighlightStyle {
9337 color: Some(rgba(0x7087b2ff).into()),
9338 font_weight: Some(UserFontWeight(700.0)),
9339 ..Default::default()
9340 },
9341 ),
9342 (
9343 "keyword".into(),
9344 UserHighlightStyle {
9345 color: Some(rgba(0x6679ccff).into()),
9346 ..Default::default()
9347 },
9348 ),
9349 (
9350 "label".into(),
9351 UserHighlightStyle {
9352 color: Some(rgba(0x3f8fd0ff).into()),
9353 ..Default::default()
9354 },
9355 ),
9356 (
9357 "link_text".into(),
9358 UserHighlightStyle {
9359 color: Some(rgba(0xc76b2aff).into()),
9360 font_style: Some(UserFontStyle::Italic),
9361 ..Default::default()
9362 },
9363 ),
9364 (
9365 "link_uri".into(),
9366 UserHighlightStyle {
9367 color: Some(rgba(0xac973aff).into()),
9368 ..Default::default()
9369 },
9370 ),
9371 (
9372 "number".into(),
9373 UserHighlightStyle {
9374 color: Some(rgba(0xc76b29ff).into()),
9375 ..Default::default()
9376 },
9377 ),
9378 (
9379 "operator".into(),
9380 UserHighlightStyle {
9381 color: Some(rgba(0x5e6687ff).into()),
9382 ..Default::default()
9383 },
9384 ),
9385 (
9386 "predictive".into(),
9387 UserHighlightStyle {
9388 color: Some(rgba(0x8599beff).into()),
9389 font_style: Some(UserFontStyle::Italic),
9390 ..Default::default()
9391 },
9392 ),
9393 (
9394 "preproc".into(),
9395 UserHighlightStyle {
9396 color: Some(rgba(0x202746ff).into()),
9397 ..Default::default()
9398 },
9399 ),
9400 (
9401 "primary".into(),
9402 UserHighlightStyle {
9403 color: Some(rgba(0x293256ff).into()),
9404 ..Default::default()
9405 },
9406 ),
9407 (
9408 "property".into(),
9409 UserHighlightStyle {
9410 color: Some(rgba(0xc94922ff).into()),
9411 ..Default::default()
9412 },
9413 ),
9414 (
9415 "punctuation".into(),
9416 UserHighlightStyle {
9417 color: Some(rgba(0x293256ff).into()),
9418 ..Default::default()
9419 },
9420 ),
9421 (
9422 "punctuation.bracket".into(),
9423 UserHighlightStyle {
9424 color: Some(rgba(0x5e6687ff).into()),
9425 ..Default::default()
9426 },
9427 ),
9428 (
9429 "punctuation.delimiter".into(),
9430 UserHighlightStyle {
9431 color: Some(rgba(0x5e6687ff).into()),
9432 ..Default::default()
9433 },
9434 ),
9435 (
9436 "punctuation.list_marker".into(),
9437 UserHighlightStyle {
9438 color: Some(rgba(0x293256ff).into()),
9439 ..Default::default()
9440 },
9441 ),
9442 (
9443 "punctuation.special".into(),
9444 UserHighlightStyle {
9445 color: Some(rgba(0x9c637aff).into()),
9446 ..Default::default()
9447 },
9448 ),
9449 (
9450 "string".into(),
9451 UserHighlightStyle {
9452 color: Some(rgba(0xac9739ff).into()),
9453 ..Default::default()
9454 },
9455 ),
9456 (
9457 "string.escape".into(),
9458 UserHighlightStyle {
9459 color: Some(rgba(0x5e6687ff).into()),
9460 ..Default::default()
9461 },
9462 ),
9463 (
9464 "string.regex".into(),
9465 UserHighlightStyle {
9466 color: Some(rgba(0x22a2c9ff).into()),
9467 ..Default::default()
9468 },
9469 ),
9470 (
9471 "string.special".into(),
9472 UserHighlightStyle {
9473 color: Some(rgba(0x9c637aff).into()),
9474 ..Default::default()
9475 },
9476 ),
9477 (
9478 "string.special.symbol".into(),
9479 UserHighlightStyle {
9480 color: Some(rgba(0xac9739ff).into()),
9481 ..Default::default()
9482 },
9483 ),
9484 (
9485 "tag".into(),
9486 UserHighlightStyle {
9487 color: Some(rgba(0x3f8fd0ff).into()),
9488 ..Default::default()
9489 },
9490 ),
9491 (
9492 "text.literal".into(),
9493 UserHighlightStyle {
9494 color: Some(rgba(0xc76b2aff).into()),
9495 ..Default::default()
9496 },
9497 ),
9498 (
9499 "title".into(),
9500 UserHighlightStyle {
9501 color: Some(rgba(0x202746ff).into()),
9502 font_weight: Some(UserFontWeight(700.0)),
9503 ..Default::default()
9504 },
9505 ),
9506 (
9507 "type".into(),
9508 UserHighlightStyle {
9509 color: Some(rgba(0xc08b30ff).into()),
9510 ..Default::default()
9511 },
9512 ),
9513 (
9514 "variable".into(),
9515 UserHighlightStyle {
9516 color: Some(rgba(0x293256ff).into()),
9517 ..Default::default()
9518 },
9519 ),
9520 (
9521 "variable.special".into(),
9522 UserHighlightStyle {
9523 color: Some(rgba(0x6679ccff).into()),
9524 ..Default::default()
9525 },
9526 ),
9527 (
9528 "variant".into(),
9529 UserHighlightStyle {
9530 color: Some(rgba(0xc08b30ff).into()),
9531 ..Default::default()
9532 },
9533 ),
9534 ],
9535 }),
9536 },
9537 },
9538 ],
9539 }
9540}