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