solarized.json

  1{
  2  "$schema": "https://zed.dev/schema/themes/v0.2.0.json",
  3  "name": "Solarized",
  4  "author": "Zed Industries",
  5  "themes": [
  6    {
  7      "name": "Solarized Dark",
  8      "appearance": "dark",
  9      "style": {
 10        "border": "#2b4e58ff",
 11        "border.variant": "#053541ff",
 12        "border.focused": "#1b3149ff",
 13        "border.selected": "#1b3149ff",
 14        "border.transparent": "#00000000",
 15        "border.disabled": "#19424dff",
 16        "elevated_surface.background": "#04313bff",
 17        "surface.background": "#04313bff",
 18        "background": "#073743ff",
 19        "element.background": "#04313bff",
 20        "element.hover": "#053541ff",
 21        "element.active": "#294d58ff",
 22        "element.selected": "#294d58ff",
 23        "element.disabled": "#04313bff",
 24        "drop_target.background": "#93a1a180",
 25        "ghost_element.background": "#00000000",
 26        "ghost_element.hover": "#053541ff",
 27        "ghost_element.active": "#294d58ff",
 28        "ghost_element.selected": "#294d58ff",
 29        "ghost_element.disabled": "#04313bff",
 30        "text": "#fdf6e3ff",
 31        "text.muted": "#93a1a1ff",
 32        "text.placeholder": "#6f8389ff",
 33        "text.disabled": "#6f8389ff",
 34        "text.accent": "#278ad1ff",
 35        "icon": "#fdf6e3ff",
 36        "icon.muted": "#93a1a1ff",
 37        "icon.disabled": "#6f8389ff",
 38        "icon.placeholder": "#93a1a1ff",
 39        "icon.accent": "#278ad1ff",
 40        "status_bar.background": "#073743ff",
 41        "title_bar.background": "#073743ff",
 42        "title_bar.inactive_background": "#04313bff",
 43        "toolbar.background": "#002a35ff",
 44        "tab_bar.background": "#04313bff",
 45        "tab.inactive_background": "#04313bff",
 46        "tab.active_background": "#002a35ff",
 47        "search.match_background": "#288bd166",
 48        "panel.background": "#04313bff",
 49        "panel.focused_border": "#278ad1ff",
 50        "pane.focused_border": null,
 51        "scrollbar.thumb.background": "#fdf6e34c",
 52        "scrollbar.thumb.hover_background": "#053541ff",
 53        "scrollbar.thumb.border": "#053541ff",
 54        "scrollbar.track.background": "#00000000",
 55        "scrollbar.track.border": "#022f3bff",
 56        "editor.foreground": "#fdf6e3ff",
 57        "editor.background": "#002a35ff",
 58        "editor.gutter.background": "#002a35ff",
 59        "editor.subheader.background": "#04313bff",
 60        "editor.active_line.background": "#04313bbf",
 61        "editor.highlighted_line.background": "#04313bff",
 62        "editor.line_number": "#fdf6e359",
 63        "editor.active_line_number": "#fdf6e3ff",
 64        "editor.invisible": "#6c8287ff",
 65        "editor.wrap_guide": "#fdf6e30d",
 66        "editor.active_wrap_guide": "#fdf6e31a",
 67        "editor.document_highlight.read_background": "#278ad11a",
 68        "editor.document_highlight.write_background": "#6c828766",
 69        "terminal.background": "#002a35ff",
 70        "terminal.foreground": "#fdf6e3ff",
 71        "terminal.bright_foreground": "#fdf6e3ff",
 72        "terminal.dim_foreground": "#002a35ff",
 73        "terminal.ansi.black": "#002a35ff",
 74        "terminal.ansi.bright_black": "#5c7279ff",
 75        "terminal.ansi.dim_black": "#fdf6e3ff",
 76        "terminal.ansi.red": "#dc3330ff",
 77        "terminal.ansi.bright_red": "#7d181cff",
 78        "terminal.ansi.dim_red": "#faa091ff",
 79        "terminal.ansi.green": "#849903ff",
 80        "terminal.ansi.bright_green": "#434a10ff",
 81        "terminal.ansi.dim_green": "#c6cb8bff",
 82        "terminal.ansi.yellow": "#b58902ff",
 83        "terminal.ansi.bright_yellow": "#5d430fff",
 84        "terminal.ansi.dim_yellow": "#e0c189ff",
 85        "terminal.ansi.blue": "#278ad1ff",
 86        "terminal.ansi.bright_blue": "#214365ff",
 87        "terminal.ansi.dim_blue": "#a5c3e9ff",
 88        "terminal.ansi.magenta": "#d33781ff",
 89        "terminal.ansi.bright_magenta": "#6f1f3fff",
 90        "terminal.ansi.dim_magenta": "#f0a2beff",
 91        "terminal.ansi.cyan": "#2ba198ff",
 92        "terminal.ansi.bright_cyan": "#204e4aff",
 93        "terminal.ansi.dim_cyan": "#9fd0cbff",
 94        "terminal.ansi.white": "#fdf6e3ff",
 95        "terminal.ansi.bright_white": "#fdf6e3ff",
 96        "terminal.ansi.dim_white": "#7b8e91ff",
 97        "link_text.hover": "#278ad1ff",
 98        "conflict": "#b58902ff",
 99        "conflict.background": "#2e1d0cff",
100        "conflict.border": "#47300fff",
101        "created": "#849903ff",
102        "created.background": "#1e210cff",
103        "created.border": "#313510ff",
104        "deleted": "#dc3330ff",
105        "deleted.background": "#4a080eff",
106        "deleted.border": "#641015ff",
107        "error": "#dc3330ff",
108        "error.background": "#4a080eff",
109        "error.border": "#641015ff",
110        "hidden": "#6f8389ff",
111        "hidden.background": "#073743ff",
112        "hidden.border": "#19424dff",
113        "hint": "#4f8297ff",
114        "hint.background": "#141f2cff",
115        "hint.border": "#1b3149ff",
116        "ignored": "#6f8389ff",
117        "ignored.background": "#073743ff",
118        "ignored.border": "#2b4e58ff",
119        "info": "#278ad1ff",
120        "info.background": "#141f2cff",
121        "info.border": "#1b3149ff",
122        "modified": "#b58902ff",
123        "modified.background": "#2e1d0cff",
124        "modified.border": "#47300fff",
125        "predictive": "#3f718bff",
126        "predictive.background": "#1e210cff",
127        "predictive.border": "#313510ff",
128        "renamed": "#278ad1ff",
129        "renamed.background": "#141f2cff",
130        "renamed.border": "#1b3149ff",
131        "success": "#849903ff",
132        "success.background": "#1e210cff",
133        "success.border": "#313510ff",
134        "unreachable": "#93a1a1ff",
135        "unreachable.background": "#073743ff",
136        "unreachable.border": "#2b4e58ff",
137        "warning": "#b58902ff",
138        "warning.background": "#2e1d0cff",
139        "warning.border": "#47300fff",
140        "players": [
141          {
142            "cursor": "#278ad1ff",
143            "background": "#278ad1ff",
144            "selection": "#278ad13d"
145          },
146          {
147            "cursor": "#d33781ff",
148            "background": "#d33781ff",
149            "selection": "#d337813d"
150          },
151          {
152            "cursor": "#cb4b16ff",
153            "background": "#cb4b16ff",
154            "selection": "#cb4b163d"
155          },
156          {
157            "cursor": "#6c71c4ff",
158            "background": "#6c71c4ff",
159            "selection": "#6c71c43d"
160          },
161          {
162            "cursor": "#2ba198ff",
163            "background": "#2ba198ff",
164            "selection": "#2ba1983d"
165          },
166          {
167            "cursor": "#dc3330ff",
168            "background": "#dc3330ff",
169            "selection": "#dc33303d"
170          },
171          {
172            "cursor": "#b58902ff",
173            "background": "#b58902ff",
174            "selection": "#b589023d"
175          },
176          {
177            "cursor": "#849903ff",
178            "background": "#849903ff",
179            "selection": "#8499033d"
180          }
181        ],
182        "syntax": {
183          "attribute": {
184            "color": "#278ad1ff",
185            "font_style": null,
186            "font_weight": null
187          },
188          "boolean": {
189            "color": "#849903ff",
190            "font_style": null,
191            "font_weight": null
192          },
193          "comment": {
194            "color": "#99a5a4ff",
195            "font_style": null,
196            "font_weight": null
197          },
198          "comment.doc": {
199            "color": "#99a5a4ff",
200            "font_style": null,
201            "font_weight": null
202          },
203          "constant": {
204            "color": "#849903ff",
205            "font_style": null,
206            "font_weight": null
207          },
208          "constructor": {
209            "color": "#278ad1ff",
210            "font_style": null,
211            "font_weight": null
212          },
213          "embedded": {
214            "color": "#fdf6e3ff",
215            "font_style": null,
216            "font_weight": null
217          },
218          "emphasis": {
219            "color": "#278ad1ff",
220            "font_style": null,
221            "font_weight": null
222          },
223          "emphasis.strong": {
224            "color": "#278ad1ff",
225            "font_style": null,
226            "font_weight": 700
227          },
228          "enum": {
229            "color": "#cb4b16ff",
230            "font_style": null,
231            "font_weight": null
232          },
233          "function": {
234            "color": "#b58902ff",
235            "font_style": null,
236            "font_weight": null
237          },
238          "hint": {
239            "color": "#4f8297ff",
240            "font_style": null,
241            "font_weight": 700
242          },
243          "keyword": {
244            "color": "#278ad1ff",
245            "font_style": null,
246            "font_weight": null
247          },
248          "label": {
249            "color": "#278ad1ff",
250            "font_style": null,
251            "font_weight": null
252          },
253          "link_text": {
254            "color": "#cb4b16ff",
255            "font_style": "italic",
256            "font_weight": null
257          },
258          "link_uri": {
259            "color": "#849903ff",
260            "font_style": null,
261            "font_weight": null
262          },
263          "number": {
264            "color": "#849903ff",
265            "font_style": null,
266            "font_weight": null
267          },
268          "operator": {
269            "color": "#cb4b16ff",
270            "font_style": null,
271            "font_weight": null
272          },
273          "predictive": {
274            "color": "#3f718bff",
275            "font_style": "italic",
276            "font_weight": null
277          },
278          "preproc": {
279            "color": "#fdf6e3ff",
280            "font_style": null,
281            "font_weight": null
282          },
283          "primary": {
284            "color": "#fdf6e3ff",
285            "font_style": null,
286            "font_weight": null
287          },
288          "property": {
289            "color": "#278ad1ff",
290            "font_style": null,
291            "font_weight": null
292          },
293          "punctuation": {
294            "color": "#efe9d6ff",
295            "font_style": null,
296            "font_weight": null
297          },
298          "punctuation.bracket": {
299            "color": "#efe9d6ff",
300            "font_style": null,
301            "font_weight": null
302          },
303          "punctuation.delimiter": {
304            "color": "#efe9d6ff",
305            "font_style": null,
306            "font_weight": null
307          },
308          "punctuation.list_marker": {
309            "color": "#efe9d6ff",
310            "font_style": null,
311            "font_weight": null
312          },
313          "punctuation.special": {
314            "color": "#efe9d6ff",
315            "font_style": null,
316            "font_weight": null
317          },
318          "string": {
319            "color": "#cb4b16ff",
320            "font_style": null,
321            "font_weight": null
322          },
323          "string.escape": {
324            "color": "#99a5a4ff",
325            "font_style": null,
326            "font_weight": null
327          },
328          "string.regex": {
329            "color": "#cb4b16ff",
330            "font_style": null,
331            "font_weight": null
332          },
333          "string.special": {
334            "color": "#cb4b16ff",
335            "font_style": null,
336            "font_weight": null
337          },
338          "string.special.symbol": {
339            "color": "#cb4b16ff",
340            "font_style": null,
341            "font_weight": null
342          },
343          "tag": {
344            "color": "#278ad1ff",
345            "font_style": null,
346            "font_weight": null
347          },
348          "text.literal": {
349            "color": "#cb4b16ff",
350            "font_style": null,
351            "font_weight": null
352          },
353          "title": {
354            "color": "#fdf6e3ff",
355            "font_style": null,
356            "font_weight": 700
357          },
358          "type": {
359            "color": "#2ba198ff",
360            "font_style": null,
361            "font_weight": null
362          },
363          "variable": {
364            "color": "#fdf6e3ff",
365            "font_style": null,
366            "font_weight": null
367          },
368          "variant": {
369            "color": "#278ad1ff",
370            "font_style": null,
371            "font_weight": null
372          }
373        }
374      }
375    },
376    {
377      "name": "Solarized Light",
378      "appearance": "light",
379      "style": {
380        "border": "#9faaa8ff",
381        "border.variant": "#dcdacbff",
382        "border.focused": "#bfd3efff",
383        "border.selected": "#bfd3efff",
384        "border.transparent": "#00000000",
385        "border.disabled": "#b6bcb5ff",
386        "elevated_surface.background": "#f3eddaff",
387        "surface.background": "#f3eddaff",
388        "background": "#cfd0c4ff",
389        "element.background": "#f3eddaff",
390        "element.hover": "#dcdacbff",
391        "element.active": "#a2aca9ff",
392        "element.selected": "#a2aca9ff",
393        "element.disabled": "#f3eddaff",
394        "drop_target.background": "#34555e80",
395        "ghost_element.background": "#00000000",
396        "ghost_element.hover": "#dcdacbff",
397        "ghost_element.active": "#a2aca9ff",
398        "ghost_element.selected": "#a2aca9ff",
399        "ghost_element.disabled": "#f3eddaff",
400        "text": "#002a35ff",
401        "text.muted": "#34555eff",
402        "text.placeholder": "#6a7f86ff",
403        "text.disabled": "#6a7f86ff",
404        "text.accent": "#288bd1ff",
405        "icon": "#002a35ff",
406        "icon.muted": "#34555eff",
407        "icon.disabled": "#6a7f86ff",
408        "icon.placeholder": "#34555eff",
409        "icon.accent": "#288bd1ff",
410        "status_bar.background": "#cfd0c4ff",
411        "title_bar.background": "#cfd0c4ff",
412        "title_bar.inactive_background": "#f3eddaff",
413        "toolbar.background": "#fdf6e3ff",
414        "tab_bar.background": "#f3eddaff",
415        "tab.inactive_background": "#f3eddaff",
416        "tab.active_background": "#fdf6e3ff",
417        "search.match_background": "#298bd166",
418        "panel.background": "#f3eddaff",
419        "panel.focused_border": "#288bd1ff",
420        "pane.focused_border": null,
421        "scrollbar.thumb.background": "#002a354c",
422        "scrollbar.thumb.hover_background": "#dcdacbff",
423        "scrollbar.thumb.border": "#dcdacbff",
424        "scrollbar.track.background": "#00000000",
425        "scrollbar.track.border": "#f5eedbff",
426        "editor.foreground": "#002a35ff",
427        "editor.background": "#fdf6e3ff",
428        "editor.gutter.background": "#fdf6e3ff",
429        "editor.subheader.background": "#f3eddaff",
430        "editor.active_line.background": "#f3eddabf",
431        "editor.highlighted_line.background": "#f3eddaff",
432        "editor.line_number": "#002a3559",
433        "editor.active_line_number": "#002a35ff",
434        "editor.invisible": "#6c8287ff",
435        "editor.wrap_guide": "#002a350d",
436        "editor.active_wrap_guide": "#002a351a",
437        "editor.document_highlight.read_background": "#288bd11a",
438        "editor.document_highlight.write_background": "#6c828766",
439        "terminal.background": "#fdf6e3ff",
440        "terminal.foreground": "#002a35ff",
441        "terminal.bright_foreground": "#002a35ff",
442        "terminal.dim_foreground": "#fdf6e3ff",
443        "terminal.ansi.black": "#fdf6e3ff",
444        "terminal.ansi.bright_black": "#7b8e91ff",
445        "terminal.ansi.dim_black": "#002a35ff",
446        "terminal.ansi.red": "#dc3330ff",
447        "terminal.ansi.bright_red": "#faa091ff",
448        "terminal.ansi.dim_red": "#7d181cff",
449        "terminal.ansi.green": "#849903ff",
450        "terminal.ansi.bright_green": "#c6cb8bff",
451        "terminal.ansi.dim_green": "#434a10ff",
452        "terminal.ansi.yellow": "#b58903ff",
453        "terminal.ansi.bright_yellow": "#e0c189ff",
454        "terminal.ansi.dim_yellow": "#5d430fff",
455        "terminal.ansi.blue": "#288bd1ff",
456        "terminal.ansi.bright_blue": "#a5c3e9ff",
457        "terminal.ansi.dim_blue": "#214365ff",
458        "terminal.ansi.magenta": "#d33781ff",
459        "terminal.ansi.bright_magenta": "#f0a2beff",
460        "terminal.ansi.dim_magenta": "#6f1f3fff",
461        "terminal.ansi.cyan": "#2ba198ff",
462        "terminal.ansi.bright_cyan": "#9fd0cbff",
463        "terminal.ansi.dim_cyan": "#204e4aff",
464        "terminal.ansi.white": "#002a35ff",
465        "terminal.ansi.bright_white": "#002a35ff",
466        "terminal.ansi.dim_white": "#5c7279ff",
467        "link_text.hover": "#288bd1ff",
468        "conflict": "#b58903ff",
469        "conflict.background": "#f5e6d0ff",
470        "conflict.border": "#ebd3aaff",
471        "created": "#849903ff",
472        "created.background": "#e9ead0ff",
473        "created.border": "#d6d9abff",
474        "deleted": "#dc3330ff",
475        "deleted.background": "#ffd9d2ff",
476        "deleted.border": "#ffbbafff",
477        "error": "#dc3330ff",
478        "error.background": "#ffd9d2ff",
479        "error.border": "#ffbbafff",
480        "hidden": "#6a7f86ff",
481        "hidden.background": "#cfd0c4ff",
482        "hidden.border": "#b6bcb5ff",
483        "hint": "#5789a3ff",
484        "hint.background": "#dbe6f6ff",
485        "hint.border": "#bfd3efff",
486        "ignored": "#6a7f86ff",
487        "ignored.background": "#cfd0c4ff",
488        "ignored.border": "#9faaa8ff",
489        "info": "#288bd1ff",
490        "info.background": "#dbe6f6ff",
491        "info.border": "#bfd3efff",
492        "modified": "#b58903ff",
493        "modified.background": "#f5e6d0ff",
494        "modified.border": "#ebd3aaff",
495        "predictive": "#679aafff",
496        "predictive.background": "#e9ead0ff",
497        "predictive.border": "#d6d9abff",
498        "renamed": "#288bd1ff",
499        "renamed.background": "#dbe6f6ff",
500        "renamed.border": "#bfd3efff",
501        "success": "#849903ff",
502        "success.background": "#e9ead0ff",
503        "success.border": "#d6d9abff",
504        "unreachable": "#34555eff",
505        "unreachable.background": "#cfd0c4ff",
506        "unreachable.border": "#9faaa8ff",
507        "warning": "#b58903ff",
508        "warning.background": "#f5e6d0ff",
509        "warning.border": "#ebd3aaff",
510        "players": [
511          {
512            "cursor": "#288bd1ff",
513            "background": "#288bd1ff",
514            "selection": "#288bd13d"
515          },
516          {
517            "cursor": "#d33781ff",
518            "background": "#d33781ff",
519            "selection": "#d337813d"
520          },
521          {
522            "cursor": "#cb4b16ff",
523            "background": "#cb4b16ff",
524            "selection": "#cb4b173d"
525          },
526          {
527            "cursor": "#6c71c3ff",
528            "background": "#6c71c3ff",
529            "selection": "#6c71c33d"
530          },
531          {
532            "cursor": "#2ba198ff",
533            "background": "#2ba198ff",
534            "selection": "#2ba1983d"
535          },
536          {
537            "cursor": "#dc3330ff",
538            "background": "#dc3330ff",
539            "selection": "#dc33303d"
540          },
541          {
542            "cursor": "#b58903ff",
543            "background": "#b58903ff",
544            "selection": "#b589033d"
545          },
546          {
547            "cursor": "#849903ff",
548            "background": "#849903ff",
549            "selection": "#8499033d"
550          }
551        ],
552        "syntax": {
553          "attribute": {
554            "color": "#288bd1ff",
555            "font_style": null,
556            "font_weight": null
557          },
558          "boolean": {
559            "color": "#849903ff",
560            "font_style": null,
561            "font_weight": null
562          },
563          "comment": {
564            "color": "#30525bff",
565            "font_style": null,
566            "font_weight": null
567          },
568          "comment.doc": {
569            "color": "#30525bff",
570            "font_style": null,
571            "font_weight": null
572          },
573          "constant": {
574            "color": "#849903ff",
575            "font_style": null,
576            "font_weight": null
577          },
578          "constructor": {
579            "color": "#288bd1ff",
580            "font_style": null,
581            "font_weight": null
582          },
583          "embedded": {
584            "color": "#002a35ff",
585            "font_style": null,
586            "font_weight": null
587          },
588          "emphasis": {
589            "color": "#288bd1ff",
590            "font_style": null,
591            "font_weight": null
592          },
593          "emphasis.strong": {
594            "color": "#288bd1ff",
595            "font_style": null,
596            "font_weight": 700
597          },
598          "enum": {
599            "color": "#cb4b16ff",
600            "font_style": null,
601            "font_weight": null
602          },
603          "function": {
604            "color": "#b58903ff",
605            "font_style": null,
606            "font_weight": null
607          },
608          "hint": {
609            "color": "#5789a3ff",
610            "font_style": null,
611            "font_weight": 700
612          },
613          "keyword": {
614            "color": "#288bd1ff",
615            "font_style": null,
616            "font_weight": null
617          },
618          "label": {
619            "color": "#288bd1ff",
620            "font_style": null,
621            "font_weight": null
622          },
623          "link_text": {
624            "color": "#cb4b16ff",
625            "font_style": "italic",
626            "font_weight": null
627          },
628          "link_uri": {
629            "color": "#849903ff",
630            "font_style": null,
631            "font_weight": null
632          },
633          "number": {
634            "color": "#849903ff",
635            "font_style": null,
636            "font_weight": null
637          },
638          "operator": {
639            "color": "#cb4b16ff",
640            "font_style": null,
641            "font_weight": null
642          },
643          "predictive": {
644            "color": "#679aafff",
645            "font_style": "italic",
646            "font_weight": null
647          },
648          "preproc": {
649            "color": "#002a35ff",
650            "font_style": null,
651            "font_weight": null
652          },
653          "primary": {
654            "color": "#002a35ff",
655            "font_style": null,
656            "font_weight": null
657          },
658          "property": {
659            "color": "#288bd1ff",
660            "font_style": null,
661            "font_weight": null
662          },
663          "punctuation": {
664            "color": "#04333eff",
665            "font_style": null,
666            "font_weight": null
667          },
668          "punctuation.bracket": {
669            "color": "#04333eff",
670            "font_style": null,
671            "font_weight": null
672          },
673          "punctuation.delimiter": {
674            "color": "#04333eff",
675            "font_style": null,
676            "font_weight": null
677          },
678          "punctuation.list_marker": {
679            "color": "#04333eff",
680            "font_style": null,
681            "font_weight": null
682          },
683          "punctuation.special": {
684            "color": "#04333eff",
685            "font_style": null,
686            "font_weight": null
687          },
688          "string": {
689            "color": "#cb4b16ff",
690            "font_style": null,
691            "font_weight": null
692          },
693          "string.escape": {
694            "color": "#30525bff",
695            "font_style": null,
696            "font_weight": null
697          },
698          "string.regex": {
699            "color": "#cb4b16ff",
700            "font_style": null,
701            "font_weight": null
702          },
703          "string.special": {
704            "color": "#cb4b16ff",
705            "font_style": null,
706            "font_weight": null
707          },
708          "string.special.symbol": {
709            "color": "#cb4b16ff",
710            "font_style": null,
711            "font_weight": null
712          },
713          "tag": {
714            "color": "#288bd1ff",
715            "font_style": null,
716            "font_weight": null
717          },
718          "text.literal": {
719            "color": "#cb4b16ff",
720            "font_style": null,
721            "font_weight": null
722          },
723          "title": {
724            "color": "#002a35ff",
725            "font_style": null,
726            "font_weight": 700
727          },
728          "type": {
729            "color": "#2ba198ff",
730            "font_style": null,
731            "font_weight": null
732          },
733          "variable": {
734            "color": "#002a35ff",
735            "font_style": null,
736            "font_weight": null
737          },
738          "variant": {
739            "color": "#288bd1ff",
740            "font_style": null,
741            "font_weight": null
742          }
743        }
744      }
745    }
746  ]
747}