diff --git a/.dockerignore b/.dockerignore index d89a9d83e2..a6e6c35ee5 100644 --- a/.dockerignore +++ b/.dockerignore @@ -6,6 +6,4 @@ script/node_modules styles/node_modules crates/collab/static/styles.css vendor/bin -assets/themes/*.json -assets/themes/internal/*.json -assets/themes/staff/*.json +assets/themes/ diff --git a/.gitignore b/.gitignore index a84a0590d1..6f040dd0c5 100644 --- a/.gitignore +++ b/.gitignore @@ -11,9 +11,7 @@ /crates/collab/static/styles.css /crates/collab/.admins.json /vendor/bin -/assets/themes/*.json /assets/*licenses.md -/assets/themes/staff/*.json **/venv .build Packages diff --git a/assets/themes/andromeda/LICENSE b/assets/themes/andromeda/LICENSE new file mode 100644 index 0000000000..9422adafa4 --- /dev/null +++ b/assets/themes/andromeda/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/andromeda/andromeda.json b/assets/themes/andromeda/andromeda.json new file mode 100644 index 0000000000..ab61b54795 --- /dev/null +++ b/assets/themes/andromeda/andromeda.json @@ -0,0 +1,333 @@ +{ + "name": "Andromeda", + "author": "Zed Industries", + "themes": [ + { + "name": "Andromeda", + "appearance": "dark", + "style": { + "border": "#2b2f38ff", + "border.variant": "#252931ff", + "border.focused": "#183934ff", + "border.selected": "#183934ff", + "border.transparent": "#00000000", + "border.disabled": "#292d37ff", + "elevated_surface.background": "#21242bff", + "surface.background": "#21242bff", + "background": "#262933ff", + "element.background": "#21242bff", + "element.hover": "#252931ff", + "element.active": "#2a2f39ff", + "element.selected": "#2a2f39ff", + "element.disabled": "#21242bff", + "drop_target.background": "#aca8ae80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#252931ff", + "ghost_element.active": "#2a2f39ff", + "ghost_element.selected": "#2a2f39ff", + "ghost_element.disabled": "#21242bff", + "text": "#f7f7f8ff", + "text.muted": "#aca8aeff", + "text.placeholder": "#6b6b73ff", + "text.disabled": "#6b6b73ff", + "text.accent": "#10a793ff", + "icon": "#f7f7f8ff", + "icon.muted": "#aca8aeff", + "icon.disabled": "#6b6b73ff", + "icon.placeholder": "#aca8aeff", + "icon.accent": "#10a793ff", + "status_bar.background": "#262933ff", + "title_bar.background": "#262933ff", + "toolbar.background": "#1e2025ff", + "tab_bar.background": "#21242bff", + "tab.inactive_background": "#21242bff", + "tab.active_background": "#1e2025ff", + "search.match_background": null, + "panel.background": "#21242bff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#f7f7f84c", + "scrollbar.thumb.hover_background": "#252931ff", + "scrollbar.thumb.border": "#252931ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#21232aff", + "editor.foreground": "#f7f7f8ff", + "editor.background": "#1e2025ff", + "editor.gutter.background": "#1e2025ff", + "editor.subheader.background": "#21242bff", + "editor.active_line.background": "#21242bbf", + "editor.highlighted_line.background": "#21242bff", + "editor.line_number": "#f7f7f859", + "editor.active_line_number": "#f7f7f8ff", + "editor.invisible": "#64646dff", + "editor.wrap_guide": "#f7f7f80d", + "editor.active_wrap_guide": "#f7f7f81a", + "editor.document_highlight.read_background": "#10a7931a", + "editor.document_highlight.write_background": "#64646d66", + "terminal.background": "#1e2025ff", + "terminal.foreground": "#f7f7f8ff", + "terminal.bright_foreground": "#f7f7f8ff", + "terminal.dim_foreground": "#1e2025ff", + "terminal.ansi.black": "#1e2025ff", + "terminal.ansi.bright_black": "#40434cff", + "terminal.ansi.dim_black": "#f7f7f8ff", + "terminal.ansi.red": "#f82871ff", + "terminal.ansi.bright_red": "#8e0f3aff", + "terminal.ansi.dim_red": "#ffa3b5ff", + "terminal.ansi.green": "#96df71ff", + "terminal.ansi.bright_green": "#457c38ff", + "terminal.ansi.dim_green": "#cef0b9ff", + "terminal.ansi.yellow": "#fee56cff", + "terminal.ansi.bright_yellow": "#958334ff", + "terminal.ansi.dim_yellow": "#fef1b7ff", + "terminal.ansi.blue": "#10a793ff", + "terminal.ansi.bright_blue": "#1a5148ff", + "terminal.ansi.dim_blue": "#9cd4c7ff", + "terminal.ansi.magenta": "#c74cecff", + "terminal.ansi.bright_magenta": "#682681ff", + "terminal.ansi.dim_magenta": "#e7abf7ff", + "terminal.ansi.cyan": "#08e7c5ff", + "terminal.ansi.bright_cyan": "#008169ff", + "terminal.ansi.dim_cyan": "#a9f4e1ff", + "terminal.ansi.white": "#f7f7f8ff", + "terminal.ansi.bright_white": "#f7f7f8ff", + "terminal.ansi.dim_white": "#87858cff", + "link_text.hover": "#10a793ff", + "conflict": "#fee56cff", + "conflict.background": "#5c5014ff", + "conflict.border": "#796b26ff", + "created": "#96df71ff", + "created.background": "#184618ff", + "created.border": "#306129ff", + "deleted": "#f82871ff", + "deleted.background": "#54051bff", + "deleted.border": "#72092aff", + "error": "#f82871ff", + "error.background": "#54051bff", + "error.border": "#72092aff", + "hidden": "#6b6b73ff", + "hidden.background": "#262933ff", + "hidden.border": "#292d37ff", + "hint": "#618399ff", + "hint.background": "#12231fff", + "hint.border": "#183934ff", + "ignored": "#aca8aeff", + "ignored.background": "#262933ff", + "ignored.border": "#2b2f38ff", + "info": "#10a793ff", + "info.background": "#12231fff", + "info.border": "#183934ff", + "modified": "#fee56cff", + "modified.background": "#5c5014ff", + "modified.border": "#796b26ff", + "predictive": "#315f70ff", + "predictive.background": "#184618ff", + "predictive.border": "#306129ff", + "renamed": "#10a793ff", + "renamed.background": "#12231fff", + "renamed.border": "#183934ff", + "success": "#96df71ff", + "success.background": "#184618ff", + "success.border": "#306129ff", + "unreachable": "#aca8aeff", + "unreachable.background": "#262933ff", + "unreachable.border": "#2b2f38ff", + "warning": "#fee56cff", + "warning.background": "#5c5014ff", + "warning.border": "#796b26ff", + "syntax": { + "attribute": { + "color": "#10a793ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#96df71ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#afabb1ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#afabb1ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#96df71ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#10a793ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#f7f7f8ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#10a793ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#10a793ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#f29c14ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#fee56cff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#618399ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#10a793ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#10a793ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#f29c14ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#96df71ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#96df71ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#f29c14ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#315f70ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#f7f7f8ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#f7f7f8ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#10a793ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#d8d5dbff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#d8d5dbff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#d8d5dbff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#d8d5dbff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#d8d5dbff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#f29c14ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#afabb1ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#f29c14ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#f29c14ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#f29c14ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#10a793ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#f29c14ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f7f7f8ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#08e7c5ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#f7f7f8ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#10a793ff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/assets/themes/atelier/LICENSE b/assets/themes/atelier/LICENSE new file mode 100644 index 0000000000..47c46d0429 --- /dev/null +++ b/assets/themes/atelier/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2023 Bram de Haan, http://atelierbramdehaan.nl + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/atelier/atelier.json b/assets/themes/atelier/atelier.json new file mode 100644 index 0000000000..509764d067 --- /dev/null +++ b/assets/themes/atelier/atelier.json @@ -0,0 +1,6846 @@ +{ + "name": "Atelier", + "author": "Zed Industries", + "themes": [ + { + "name": "Atelier Cave Dark", + "appearance": "dark", + "style": { + "border": "#56505eff", + "border.variant": "#332f38ff", + "border.focused": "#222953ff", + "border.selected": "#222953ff", + "border.transparent": "#00000000", + "border.disabled": "#48434fff", + "elevated_surface.background": "#221f26ff", + "surface.background": "#221f26ff", + "background": "#3a353fff", + "element.background": "#221f26ff", + "element.hover": "#332f38ff", + "element.active": "#544f5cff", + "element.selected": "#544f5cff", + "element.disabled": "#221f26ff", + "drop_target.background": "#89859180", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#332f38ff", + "ghost_element.active": "#544f5cff", + "ghost_element.selected": "#544f5cff", + "ghost_element.disabled": "#221f26ff", + "text": "#efecf4ff", + "text.muted": "#898591ff", + "text.placeholder": "#756f7eff", + "text.disabled": "#756f7eff", + "text.accent": "#566ddaff", + "icon": "#efecf4ff", + "icon.muted": "#898591ff", + "icon.disabled": "#756f7eff", + "icon.placeholder": "#898591ff", + "icon.accent": "#566ddaff", + "status_bar.background": "#3a353fff", + "title_bar.background": "#3a353fff", + "toolbar.background": "#19171cff", + "tab_bar.background": "#221f26ff", + "tab.inactive_background": "#221f26ff", + "tab.active_background": "#19171cff", + "search.match_background": null, + "panel.background": "#221f26ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#efecf44c", + "scrollbar.thumb.hover_background": "#332f38ff", + "scrollbar.thumb.border": "#332f38ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#201e24ff", + "editor.foreground": "#e2dfe7ff", + "editor.background": "#19171cff", + "editor.gutter.background": "#19171cff", + "editor.subheader.background": "#221f26ff", + "editor.active_line.background": "#221f26bf", + "editor.highlighted_line.background": "#221f26ff", + "editor.line_number": "#efecf459", + "editor.active_line_number": "#efecf4ff", + "editor.invisible": "#726c7aff", + "editor.wrap_guide": "#efecf40d", + "editor.active_wrap_guide": "#efecf41a", + "editor.document_highlight.read_background": "#566dda1a", + "editor.document_highlight.write_background": "#726c7a66", + "terminal.background": "#19171cff", + "terminal.foreground": "#efecf4ff", + "terminal.bright_foreground": "#efecf4ff", + "terminal.dim_foreground": "#19171cff", + "terminal.ansi.black": "#19171cff", + "terminal.ansi.bright_black": "#635d6bff", + "terminal.ansi.dim_black": "#efecf4ff", + "terminal.ansi.red": "#be4677ff", + "terminal.ansi.bright_red": "#5c283cff", + "terminal.ansi.dim_red": "#e3a4b9ff", + "terminal.ansi.green": "#2b9292ff", + "terminal.ansi.bright_green": "#1f4747ff", + "terminal.ansi.dim_green": "#9dc8c8ff", + "terminal.ansi.yellow": "#a06d3aff", + "terminal.ansi.bright_yellow": "#4e3821ff", + "terminal.ansi.dim_yellow": "#d4b499ff", + "terminal.ansi.blue": "#566ddaff", + "terminal.ansi.bright_blue": "#2d376fff", + "terminal.ansi.dim_blue": "#b3b3eeff", + "terminal.ansi.magenta": "#bf41bfff", + "terminal.ansi.bright_magenta": "#60255aff", + "terminal.ansi.dim_magenta": "#e3a4dfff", + "terminal.ansi.cyan": "#3a8bc6ff", + "terminal.ansi.bright_cyan": "#26435eff", + "terminal.ansi.dim_cyan": "#a6c4e3ff", + "terminal.ansi.white": "#efecf4ff", + "terminal.ansi.bright_white": "#efecf4ff", + "terminal.ansi.dim_white": "#807b89ff", + "link_text.hover": "#566ddaff", + "conflict": "#a06d3aff", + "conflict.background": "#231a12ff", + "conflict.border": "#392a19ff", + "created": "#2b9292ff", + "created.background": "#132020ff", + "created.border": "#1a3333ff", + "deleted": "#be4677ff", + "deleted.background": "#28151cff", + "deleted.border": "#421e2dff", + "error": "#be4677ff", + "error.background": "#28151cff", + "error.border": "#421e2dff", + "hidden": "#756f7eff", + "hidden.background": "#3a353fff", + "hidden.border": "#48434fff", + "hint": "#706897ff", + "hint.background": "#161a35ff", + "hint.border": "#222953ff", + "ignored": "#898591ff", + "ignored.background": "#3a353fff", + "ignored.border": "#56505eff", + "info": "#566ddaff", + "info.background": "#161a35ff", + "info.border": "#222953ff", + "modified": "#a06d3aff", + "modified.background": "#231a12ff", + "modified.border": "#392a19ff", + "predictive": "#615787ff", + "predictive.background": "#132020ff", + "predictive.border": "#1a3333ff", + "renamed": "#566ddaff", + "renamed.background": "#161a35ff", + "renamed.border": "#222953ff", + "success": "#2b9292ff", + "success.background": "#132020ff", + "success.border": "#1a3333ff", + "unreachable": "#898591ff", + "unreachable.background": "#3a353fff", + "unreachable.border": "#56505eff", + "warning": "#a06d3aff", + "warning.background": "#231a12ff", + "warning.border": "#392a19ff", + "syntax": { + "attribute": { + "color": "#566ddaff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#2b9292ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#655f6dff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#8b8792ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#2b9292ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#566ddaff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#efecf4ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#566ddaff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#566ddaff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#aa563bff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#576cdbff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#576cdbff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#706897ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#9559e7ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#566ddaff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#aa563bff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#2b9292ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#aa563bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#8b8792ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#615787ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#efecf4ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#e2dfe7ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#be4677ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#e2dfe7ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#8b8792ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#8b8792ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#e2dfe7ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#bf3fbfff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#299292ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#8b8792ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#388bc6ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#bf3fbfff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#299292ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#566ddaff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#aa563bff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#efecf4ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#e2dfe7ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#9559e7ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Cave Light", + "appearance": "light", + "style": { + "border": "#8f8b96ff", + "border.variant": "#cbc8d1ff", + "border.focused": "#c8c7f2ff", + "border.selected": "#c8c7f2ff", + "border.transparent": "#00000000", + "border.disabled": "#a7a3adff", + "elevated_surface.background": "#e6e3ebff", + "surface.background": "#e6e3ebff", + "background": "#bfbcc5ff", + "element.background": "#e6e3ebff", + "element.hover": "#cbc8d1ff", + "element.active": "#918d98ff", + "element.selected": "#918d98ff", + "element.disabled": "#e6e3ebff", + "drop_target.background": "#5a546280", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#cbc8d1ff", + "ghost_element.active": "#918d98ff", + "ghost_element.selected": "#918d98ff", + "ghost_element.disabled": "#e6e3ebff", + "text": "#19171cff", + "text.muted": "#5a5462ff", + "text.placeholder": "#6e6876ff", + "text.disabled": "#6e6876ff", + "text.accent": "#586cdaff", + "icon": "#19171cff", + "icon.muted": "#5a5462ff", + "icon.disabled": "#6e6876ff", + "icon.placeholder": "#5a5462ff", + "icon.accent": "#586cdaff", + "status_bar.background": "#bfbcc5ff", + "title_bar.background": "#bfbcc5ff", + "toolbar.background": "#efecf4ff", + "tab_bar.background": "#e6e3ebff", + "tab.inactive_background": "#e6e3ebff", + "tab.active_background": "#efecf4ff", + "search.match_background": null, + "panel.background": "#e6e3ebff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#19171c4c", + "scrollbar.thumb.hover_background": "#cbc8d1ff", + "scrollbar.thumb.border": "#cbc8d1ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#e8e5edff", + "editor.foreground": "#26232aff", + "editor.background": "#efecf4ff", + "editor.gutter.background": "#efecf4ff", + "editor.subheader.background": "#e6e3ebff", + "editor.active_line.background": "#e6e3ebbf", + "editor.highlighted_line.background": "#e6e3ebff", + "editor.line_number": "#19171c59", + "editor.active_line_number": "#19171cff", + "editor.invisible": "#726c7aff", + "editor.wrap_guide": "#19171c0d", + "editor.active_wrap_guide": "#19171c1a", + "editor.document_highlight.read_background": "#586cda1a", + "editor.document_highlight.write_background": "#726c7a66", + "terminal.background": "#efecf4ff", + "terminal.foreground": "#19171cff", + "terminal.bright_foreground": "#19171cff", + "terminal.dim_foreground": "#efecf4ff", + "terminal.ansi.black": "#efecf4ff", + "terminal.ansi.bright_black": "#807b89ff", + "terminal.ansi.dim_black": "#19171cff", + "terminal.ansi.red": "#bd4677ff", + "terminal.ansi.bright_red": "#e3a4b9ff", + "terminal.ansi.dim_red": "#5c283cff", + "terminal.ansi.green": "#2b9292ff", + "terminal.ansi.bright_green": "#9dc8c8ff", + "terminal.ansi.dim_green": "#1f4747ff", + "terminal.ansi.yellow": "#a06e3bff", + "terminal.ansi.bright_yellow": "#d4b499ff", + "terminal.ansi.dim_yellow": "#4e3821ff", + "terminal.ansi.blue": "#586cdaff", + "terminal.ansi.bright_blue": "#b3b3eeff", + "terminal.ansi.dim_blue": "#2d376fff", + "terminal.ansi.magenta": "#bf41bfff", + "terminal.ansi.bright_magenta": "#e3a4dfff", + "terminal.ansi.dim_magenta": "#60255aff", + "terminal.ansi.cyan": "#3a8bc6ff", + "terminal.ansi.bright_cyan": "#a6c4e3ff", + "terminal.ansi.dim_cyan": "#26435eff", + "terminal.ansi.white": "#19171cff", + "terminal.ansi.bright_white": "#19171cff", + "terminal.ansi.dim_white": "#635d6bff", + "link_text.hover": "#586cdaff", + "conflict": "#a06e3bff", + "conflict.background": "#eee0d5ff", + "conflict.border": "#e0c9b5ff", + "created": "#2b9292ff", + "created.background": "#d7e9e8ff", + "created.border": "#b9d7d6ff", + "deleted": "#bd4677ff", + "deleted.background": "#f4d9e1ff", + "deleted.border": "#ecbecdff", + "error": "#bd4677ff", + "error.background": "#f4d9e1ff", + "error.border": "#ecbecdff", + "hidden": "#6e6876ff", + "hidden.background": "#bfbcc5ff", + "hidden.border": "#a7a3adff", + "hint": "#776d9dff", + "hint.background": "#e1e0f9ff", + "hint.border": "#c8c7f2ff", + "ignored": "#5a5462ff", + "ignored.background": "#bfbcc5ff", + "ignored.border": "#8f8b96ff", + "info": "#586cdaff", + "info.background": "#e1e0f9ff", + "info.border": "#c8c7f2ff", + "modified": "#a06e3bff", + "modified.background": "#eee0d5ff", + "modified.border": "#e0c9b5ff", + "predictive": "#887fafff", + "predictive.background": "#d7e9e8ff", + "predictive.border": "#b9d7d6ff", + "renamed": "#586cdaff", + "renamed.background": "#e1e0f9ff", + "renamed.border": "#c8c7f2ff", + "success": "#2b9292ff", + "success.background": "#d7e9e8ff", + "success.border": "#b9d7d6ff", + "unreachable": "#5a5462ff", + "unreachable.background": "#bfbcc5ff", + "unreachable.border": "#8f8b96ff", + "warning": "#a06e3bff", + "warning.background": "#eee0d5ff", + "warning.border": "#e0c9b5ff", + "syntax": { + "attribute": { + "color": "#586cdaff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#2b9292ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#7d7787ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#585260ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#2b9292ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#586cdaff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#19171cff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#586cdaff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#586cdaff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#aa573cff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#576cdbff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#576cdbff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#776d9dff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#9559e7ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#586cdaff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#aa573cff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#2b9292ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#aa563bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#585260ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#887fafff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#19171cff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#26232aff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#be4677ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#26232aff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#585260ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#585260ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#26232aff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#bf3fbfff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#299292ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#585260ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#388bc6ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#bf3fbfff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#299292ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#586cdaff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#aa573cff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#19171cff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#26232aff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#9559e7ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Dune Dark", + "appearance": "dark", + "style": { + "border": "#6c695cff", + "border.variant": "#3b3933ff", + "border.focused": "#262f56ff", + "border.selected": "#262f56ff", + "border.transparent": "#00000000", + "border.disabled": "#58564bff", + "elevated_surface.background": "#262622ff", + "surface.background": "#262622ff", + "background": "#45433bff", + "element.background": "#262622ff", + "element.hover": "#3b3933ff", + "element.active": "#6a675aff", + "element.selected": "#6a675aff", + "element.disabled": "#262622ff", + "drop_target.background": "#a4a08b80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#3b3933ff", + "ghost_element.active": "#6a675aff", + "ghost_element.selected": "#6a675aff", + "ghost_element.disabled": "#262622ff", + "text": "#fefbecff", + "text.muted": "#a4a08bff", + "text.placeholder": "#8f8b77ff", + "text.disabled": "#8f8b77ff", + "text.accent": "#6684e0ff", + "icon": "#fefbecff", + "icon.muted": "#a4a08bff", + "icon.disabled": "#8f8b77ff", + "icon.placeholder": "#a4a08bff", + "icon.accent": "#6684e0ff", + "status_bar.background": "#45433bff", + "title_bar.background": "#45433bff", + "toolbar.background": "#20201dff", + "tab_bar.background": "#262622ff", + "tab.inactive_background": "#262622ff", + "tab.active_background": "#20201dff", + "search.match_background": null, + "panel.background": "#262622ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#fefbec4c", + "scrollbar.thumb.hover_background": "#3b3933ff", + "scrollbar.thumb.border": "#3b3933ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#252521ff", + "editor.foreground": "#e8e4cfff", + "editor.background": "#20201dff", + "editor.gutter.background": "#20201dff", + "editor.subheader.background": "#262622ff", + "editor.active_line.background": "#262622bf", + "editor.highlighted_line.background": "#262622ff", + "editor.line_number": "#fefbec59", + "editor.active_line_number": "#fefbecff", + "editor.invisible": "#8b8773ff", + "editor.wrap_guide": "#fefbec0d", + "editor.active_wrap_guide": "#fefbec1a", + "editor.document_highlight.read_background": "#6684e01a", + "editor.document_highlight.write_background": "#8b877366", + "terminal.background": "#20201dff", + "terminal.foreground": "#fefbecff", + "terminal.bright_foreground": "#fefbecff", + "terminal.dim_foreground": "#20201dff", + "terminal.ansi.black": "#20201dff", + "terminal.ansi.bright_black": "#7a7766ff", + "terminal.ansi.dim_black": "#fefbecff", + "terminal.ansi.red": "#d73837ff", + "terminal.ansi.bright_red": "#781c1eff", + "terminal.ansi.dim_red": "#f7a195ff", + "terminal.ansi.green": "#5fac39ff", + "terminal.ansi.bright_green": "#325322ff", + "terminal.ansi.dim_green": "#b3d69cff", + "terminal.ansi.yellow": "#ae9414ff", + "terminal.ansi.bright_yellow": "#574814ff", + "terminal.ansi.dim_yellow": "#dcc98eff", + "terminal.ansi.blue": "#6684e0ff", + "terminal.ansi.bright_blue": "#334173ff", + "terminal.ansi.dim_blue": "#b8c0f1ff", + "terminal.ansi.magenta": "#d43651ff", + "terminal.ansi.bright_magenta": "#721d2aff", + "terminal.ansi.dim_magenta": "#f29fa4ff", + "terminal.ansi.cyan": "#20ad83ff", + "terminal.ansi.bright_cyan": "#1d5341ff", + "terminal.ansi.dim_cyan": "#9ed7c0ff", + "terminal.ansi.white": "#fefbecff", + "terminal.ansi.bright_white": "#fefbecff", + "terminal.ansi.dim_white": "#9b9782ff", + "link_text.hover": "#6684e0ff", + "conflict": "#ae9414ff", + "conflict.background": "#2a200dff", + "conflict.border": "#413413ff", + "created": "#5fac39ff", + "created.background": "#192412ff", + "created.border": "#273c1bff", + "deleted": "#d73837ff", + "deleted.background": "#440d11ff", + "deleted.border": "#5e1519ff", + "error": "#d73837ff", + "error.background": "#440d11ff", + "error.border": "#5e1519ff", + "hidden": "#8f8b77ff", + "hidden.background": "#45433bff", + "hidden.border": "#58564bff", + "hint": "#b17272ff", + "hint.background": "#171e38ff", + "hint.border": "#262f56ff", + "ignored": "#a4a08bff", + "ignored.background": "#45433bff", + "ignored.border": "#6c695cff", + "info": "#6684e0ff", + "info.background": "#171e38ff", + "info.border": "#262f56ff", + "modified": "#ae9414ff", + "modified.background": "#2a200dff", + "modified.border": "#413413ff", + "predictive": "#9c6262ff", + "predictive.background": "#192412ff", + "predictive.border": "#273c1bff", + "renamed": "#6684e0ff", + "renamed.background": "#171e38ff", + "renamed.border": "#262f56ff", + "success": "#5fac39ff", + "success.background": "#192412ff", + "success.border": "#273c1bff", + "unreachable": "#a4a08bff", + "unreachable.background": "#45433bff", + "unreachable.border": "#6c695cff", + "warning": "#ae9414ff", + "warning.background": "#2a200dff", + "warning.border": "#413413ff", + "syntax": { + "attribute": { + "color": "#6684e0ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#5fac39ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#7d7a68ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#a6a28cff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#5fac39ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#6684e0ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#fefbecff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#6684e0ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#6684e0ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#b65611ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#6583e1ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#6583e1ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#ae9512ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#b17272ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#b854d4ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#6684e0ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#b65611ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#5fac39ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#b65610ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#a6a28cff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#9c6262ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#fefbecff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#e8e4cfff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#d73737ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#e8e4cfff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#a6a28cff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#a6a28cff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#e8e4cfff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#d43451ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#5fac38ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#a6a28cff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#1ead82ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#d43451ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#5fac38ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#6684e0ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#b65611ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#fefbecff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#ae9512ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#e8e4cfff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#b854d4ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#ae9512ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Dune Light", + "appearance": "light", + "style": { + "border": "#a8a48eff", + "border.variant": "#d7d3beff", + "border.focused": "#cdd1f5ff", + "border.selected": "#cdd1f5ff", + "border.transparent": "#00000000", + "border.disabled": "#bbb7a1ff", + "elevated_surface.background": "#eeebd7ff", + "surface.background": "#eeebd7ff", + "background": "#cecab4ff", + "element.background": "#eeebd7ff", + "element.hover": "#d7d3beff", + "element.active": "#aaa690ff", + "element.selected": "#aaa690ff", + "element.disabled": "#eeebd7ff", + "drop_target.background": "#706d5f80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#d7d3beff", + "ghost_element.active": "#aaa690ff", + "ghost_element.selected": "#aaa690ff", + "ghost_element.disabled": "#eeebd7ff", + "text": "#20201dff", + "text.muted": "#706d5fff", + "text.placeholder": "#878471ff", + "text.disabled": "#878471ff", + "text.accent": "#6684dfff", + "icon": "#20201dff", + "icon.muted": "#706d5fff", + "icon.disabled": "#878471ff", + "icon.placeholder": "#706d5fff", + "icon.accent": "#6684dfff", + "status_bar.background": "#cecab4ff", + "title_bar.background": "#cecab4ff", + "toolbar.background": "#fefbecff", + "tab_bar.background": "#eeebd7ff", + "tab.inactive_background": "#eeebd7ff", + "tab.active_background": "#fefbecff", + "search.match_background": null, + "panel.background": "#eeebd7ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#20201d4c", + "scrollbar.thumb.hover_background": "#d7d3beff", + "scrollbar.thumb.border": "#d7d3beff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#f2eedcff", + "editor.foreground": "#292824ff", + "editor.background": "#fefbecff", + "editor.gutter.background": "#fefbecff", + "editor.subheader.background": "#eeebd7ff", + "editor.active_line.background": "#eeebd7bf", + "editor.highlighted_line.background": "#eeebd7ff", + "editor.line_number": "#20201d59", + "editor.active_line_number": "#20201dff", + "editor.invisible": "#8b8773ff", + "editor.wrap_guide": "#20201d0d", + "editor.active_wrap_guide": "#20201d1a", + "editor.document_highlight.read_background": "#6684df1a", + "editor.document_highlight.write_background": "#8b877366", + "terminal.background": "#fefbecff", + "terminal.foreground": "#20201dff", + "terminal.bright_foreground": "#20201dff", + "terminal.dim_foreground": "#fefbecff", + "terminal.ansi.black": "#fefbecff", + "terminal.ansi.bright_black": "#9b9782ff", + "terminal.ansi.dim_black": "#20201dff", + "terminal.ansi.red": "#d73737ff", + "terminal.ansi.bright_red": "#f7a195ff", + "terminal.ansi.dim_red": "#781c1eff", + "terminal.ansi.green": "#61ac39ff", + "terminal.ansi.bright_green": "#b3d69cff", + "terminal.ansi.dim_green": "#325322ff", + "terminal.ansi.yellow": "#ae9414ff", + "terminal.ansi.bright_yellow": "#dcc98eff", + "terminal.ansi.dim_yellow": "#574814ff", + "terminal.ansi.blue": "#6684dfff", + "terminal.ansi.bright_blue": "#b8c0f1ff", + "terminal.ansi.dim_blue": "#334173ff", + "terminal.ansi.magenta": "#d43652ff", + "terminal.ansi.bright_magenta": "#f29fa4ff", + "terminal.ansi.dim_magenta": "#721d2aff", + "terminal.ansi.cyan": "#21ad82ff", + "terminal.ansi.bright_cyan": "#9ed7c0ff", + "terminal.ansi.dim_cyan": "#1d5341ff", + "terminal.ansi.white": "#20201dff", + "terminal.ansi.bright_white": "#20201dff", + "terminal.ansi.dim_white": "#7a7766ff", + "link_text.hover": "#6684dfff", + "conflict": "#ae9414ff", + "conflict.background": "#f2e8d1ff", + "conflict.border": "#e7d7aeff", + "created": "#61ac39ff", + "created.background": "#e0eed6ff", + "created.border": "#c9e1b7ff", + "deleted": "#d73737ff", + "deleted.background": "#fed8d3ff", + "deleted.border": "#fcbcb2ff", + "error": "#d73737ff", + "error.background": "#fed8d3ff", + "error.border": "#fcbcb2ff", + "hidden": "#878471ff", + "hidden.background": "#cecab4ff", + "hidden.border": "#bbb7a1ff", + "hint": "#b37979ff", + "hint.background": "#e3e5faff", + "hint.border": "#cdd1f5ff", + "ignored": "#706d5fff", + "ignored.background": "#cecab4ff", + "ignored.border": "#a8a48eff", + "info": "#6684dfff", + "info.background": "#e3e5faff", + "info.border": "#cdd1f5ff", + "modified": "#ae9414ff", + "modified.background": "#f2e8d1ff", + "modified.border": "#e7d7aeff", + "predictive": "#c88a8aff", + "predictive.background": "#e0eed6ff", + "predictive.border": "#c9e1b7ff", + "renamed": "#6684dfff", + "renamed.background": "#e3e5faff", + "renamed.border": "#cdd1f5ff", + "success": "#61ac39ff", + "success.background": "#e0eed6ff", + "success.border": "#c9e1b7ff", + "unreachable": "#706d5fff", + "unreachable.background": "#cecab4ff", + "unreachable.border": "#a8a48eff", + "warning": "#ae9414ff", + "warning.background": "#f2e8d1ff", + "warning.border": "#e7d7aeff", + "syntax": { + "attribute": { + "color": "#6684dfff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#61ac39ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#999580ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#6e6b5eff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#61ac39ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#6684dfff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#20201dff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#6684dfff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#6684dfff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#b65712ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#6583e1ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#6583e1ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#ae9512ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#b37979ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#b854d4ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#6684dfff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#b65712ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#61ac39ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#b65610ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#6e6b5eff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#c88a8aff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#20201dff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#292824ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#d73737ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#292824ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#6e6b5eff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#6e6b5eff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#292824ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#d43451ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#5fac38ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#6e6b5eff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#1ead82ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#d43451ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#5fac38ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#6684dfff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#b65712ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#20201dff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#ae9512ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#292824ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#b854d4ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#ae9512ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Estuary Dark", + "appearance": "dark", + "style": { + "border": "#5d5c4cff", + "border.variant": "#3c3b31ff", + "border.focused": "#1c3927ff", + "border.selected": "#1c3927ff", + "border.transparent": "#00000000", + "border.disabled": "#504f41ff", + "elevated_surface.background": "#2c2b23ff", + "surface.background": "#2c2b23ff", + "background": "#424136ff", + "element.background": "#2c2b23ff", + "element.hover": "#3c3b31ff", + "element.active": "#5c5b4bff", + "element.selected": "#5c5b4bff", + "element.disabled": "#2c2b23ff", + "drop_target.background": "#91907f80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#3c3b31ff", + "ghost_element.active": "#5c5b4bff", + "ghost_element.selected": "#5c5b4bff", + "ghost_element.disabled": "#2c2b23ff", + "text": "#f4f3ecff", + "text.muted": "#91907fff", + "text.placeholder": "#7d7c6aff", + "text.disabled": "#7d7c6aff", + "text.accent": "#36a165ff", + "icon": "#f4f3ecff", + "icon.muted": "#91907fff", + "icon.disabled": "#7d7c6aff", + "icon.placeholder": "#91907fff", + "icon.accent": "#36a165ff", + "status_bar.background": "#424136ff", + "title_bar.background": "#424136ff", + "toolbar.background": "#22221bff", + "tab_bar.background": "#2c2b23ff", + "tab.inactive_background": "#2c2b23ff", + "tab.active_background": "#22221bff", + "search.match_background": null, + "panel.background": "#2c2b23ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#f4f3ec4c", + "scrollbar.thumb.hover_background": "#3c3b31ff", + "scrollbar.thumb.border": "#3c3b31ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#2a2922ff", + "editor.foreground": "#e7e6dfff", + "editor.background": "#22221bff", + "editor.gutter.background": "#22221bff", + "editor.subheader.background": "#2c2b23ff", + "editor.active_line.background": "#2c2b23bf", + "editor.highlighted_line.background": "#2c2b23ff", + "editor.line_number": "#f4f3ec59", + "editor.active_line_number": "#f4f3ecff", + "editor.invisible": "#7a7867ff", + "editor.wrap_guide": "#f4f3ec0d", + "editor.active_wrap_guide": "#f4f3ec1a", + "editor.document_highlight.read_background": "#36a1651a", + "editor.document_highlight.write_background": "#7a786766", + "terminal.background": "#22221bff", + "terminal.foreground": "#f4f3ecff", + "terminal.bright_foreground": "#f4f3ecff", + "terminal.dim_foreground": "#22221bff", + "terminal.ansi.black": "#22221bff", + "terminal.ansi.bright_black": "#6a6958ff", + "terminal.ansi.dim_black": "#f4f3ecff", + "terminal.ansi.red": "#ba6136ff", + "terminal.ansi.bright_red": "#5c321eff", + "terminal.ansi.dim_red": "#e4af96ff", + "terminal.ansi.green": "#7d9726ff", + "terminal.ansi.bright_green": "#3e4919ff", + "terminal.ansi.dim_green": "#c0ca93ff", + "terminal.ansi.yellow": "#a5980fff", + "terminal.ansi.bright_yellow": "#514a13ff", + "terminal.ansi.dim_yellow": "#d7ca8dff", + "terminal.ansi.blue": "#36a165ff", + "terminal.ansi.bright_blue": "#234e34ff", + "terminal.ansi.dim_blue": "#a0d1b0ff", + "terminal.ansi.magenta": "#9d6b7bff", + "terminal.ansi.bright_magenta": "#4c373eff", + "terminal.ansi.dim_magenta": "#ceb3bbff", + "terminal.ansi.cyan": "#5a9d47ff", + "terminal.ansi.bright_cyan": "#314c27ff", + "terminal.ansi.dim_cyan": "#aecea1ff", + "terminal.ansi.white": "#f4f3ecff", + "terminal.ansi.bright_white": "#f4f3ecff", + "terminal.ansi.dim_white": "#898775ff", + "link_text.hover": "#36a165ff", + "conflict": "#a5980fff", + "conflict.background": "#25210dff", + "conflict.border": "#3b3612ff", + "created": "#7d9726ff", + "created.background": "#1e2110ff", + "created.border": "#2f3515ff", + "deleted": "#ba6136ff", + "deleted.background": "#2a1811ff", + "deleted.border": "#442618ff", + "error": "#ba6136ff", + "error.background": "#2a1811ff", + "error.border": "#442618ff", + "hidden": "#7d7c6aff", + "hidden.background": "#424136ff", + "hidden.border": "#504f41ff", + "hint": "#6f815aff", + "hint.background": "#142319ff", + "hint.border": "#1c3927ff", + "ignored": "#91907fff", + "ignored.background": "#424136ff", + "ignored.border": "#5d5c4cff", + "info": "#36a165ff", + "info.background": "#142319ff", + "info.border": "#1c3927ff", + "modified": "#a5980fff", + "modified.background": "#25210dff", + "modified.border": "#3b3612ff", + "predictive": "#5f724cff", + "predictive.background": "#1e2110ff", + "predictive.border": "#2f3515ff", + "renamed": "#36a165ff", + "renamed.background": "#142319ff", + "renamed.border": "#1c3927ff", + "success": "#7d9726ff", + "success.background": "#1e2110ff", + "success.border": "#2f3515ff", + "unreachable": "#91907fff", + "unreachable.background": "#424136ff", + "unreachable.border": "#5d5c4cff", + "warning": "#a5980fff", + "warning.background": "#25210dff", + "warning.border": "#3b3612ff", + "syntax": { + "attribute": { + "color": "#36a165ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#7d9726ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#6c6b5aff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#929181ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#7d9726ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#36a165ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#f4f3ecff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#36a165ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#36a165ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#ae7214ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#35a166ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#35a166ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#a5980cff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#6f815aff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#5f9182ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#36a165ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#ae7214ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#7d9726ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#ae7312ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#929181ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#5f724cff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#f4f3ecff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#e7e6dfff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ba6135ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#e7e6dfff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#929181ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#929181ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#e7e6dfff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#9d6b7bff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#7c9725ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#929181ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#5a9d47ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#9d6b7bff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#7c9725ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#36a165ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#ae7214ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f4f3ecff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#a5980cff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#e7e6dfff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#5f9182ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#a5980cff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Estuary Light", + "appearance": "light", + "style": { + "border": "#969585ff", + "border.variant": "#d0cfc5ff", + "border.focused": "#bbddc6ff", + "border.selected": "#bbddc6ff", + "border.transparent": "#00000000", + "border.disabled": "#adac9fff", + "elevated_surface.background": "#ebeae3ff", + "surface.background": "#ebeae3ff", + "background": "#c5c4b9ff", + "element.background": "#ebeae3ff", + "element.hover": "#d0cfc5ff", + "element.active": "#989788ff", + "element.selected": "#989788ff", + "element.disabled": "#ebeae3ff", + "drop_target.background": "#61604f80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#d0cfc5ff", + "ghost_element.active": "#989788ff", + "ghost_element.selected": "#989788ff", + "ghost_element.disabled": "#ebeae3ff", + "text": "#22221bff", + "text.muted": "#61604fff", + "text.placeholder": "#767463ff", + "text.disabled": "#767463ff", + "text.accent": "#37a165ff", + "icon": "#22221bff", + "icon.muted": "#61604fff", + "icon.disabled": "#767463ff", + "icon.placeholder": "#61604fff", + "icon.accent": "#37a165ff", + "status_bar.background": "#c5c4b9ff", + "title_bar.background": "#c5c4b9ff", + "toolbar.background": "#f4f3ecff", + "tab_bar.background": "#ebeae3ff", + "tab.inactive_background": "#ebeae3ff", + "tab.active_background": "#f4f3ecff", + "search.match_background": null, + "panel.background": "#ebeae3ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#22221b4c", + "scrollbar.thumb.hover_background": "#d0cfc5ff", + "scrollbar.thumb.border": "#d0cfc5ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#edece5ff", + "editor.foreground": "#302f27ff", + "editor.background": "#f4f3ecff", + "editor.gutter.background": "#f4f3ecff", + "editor.subheader.background": "#ebeae3ff", + "editor.active_line.background": "#ebeae3bf", + "editor.highlighted_line.background": "#ebeae3ff", + "editor.line_number": "#22221b59", + "editor.active_line_number": "#22221bff", + "editor.invisible": "#7a7867ff", + "editor.wrap_guide": "#22221b0d", + "editor.active_wrap_guide": "#22221b1a", + "editor.document_highlight.read_background": "#37a1651a", + "editor.document_highlight.write_background": "#7a786766", + "terminal.background": "#f4f3ecff", + "terminal.foreground": "#22221bff", + "terminal.bright_foreground": "#22221bff", + "terminal.dim_foreground": "#f4f3ecff", + "terminal.ansi.black": "#f4f3ecff", + "terminal.ansi.bright_black": "#898775ff", + "terminal.ansi.dim_black": "#22221bff", + "terminal.ansi.red": "#ba6336ff", + "terminal.ansi.bright_red": "#e4af96ff", + "terminal.ansi.dim_red": "#5c321eff", + "terminal.ansi.green": "#7c9728ff", + "terminal.ansi.bright_green": "#c0ca93ff", + "terminal.ansi.dim_green": "#3e4919ff", + "terminal.ansi.yellow": "#a5980fff", + "terminal.ansi.bright_yellow": "#d7ca8dff", + "terminal.ansi.dim_yellow": "#514a13ff", + "terminal.ansi.blue": "#37a165ff", + "terminal.ansi.bright_blue": "#a0d1b0ff", + "terminal.ansi.dim_blue": "#234e34ff", + "terminal.ansi.magenta": "#9d6b7bff", + "terminal.ansi.bright_magenta": "#ceb3bbff", + "terminal.ansi.dim_magenta": "#4c373eff", + "terminal.ansi.cyan": "#5c9d49ff", + "terminal.ansi.bright_cyan": "#aecea1ff", + "terminal.ansi.dim_cyan": "#314c27ff", + "terminal.ansi.white": "#22221bff", + "terminal.ansi.bright_white": "#22221bff", + "terminal.ansi.dim_white": "#6a6958ff", + "link_text.hover": "#37a165ff", + "conflict": "#a5980fff", + "conflict.background": "#f0e9d1ff", + "conflict.border": "#e3d8adff", + "created": "#7c9728ff", + "created.background": "#e6e9d3ff", + "created.border": "#d2d8b1ff", + "deleted": "#ba6336ff", + "deleted.background": "#f6ded4ff", + "deleted.border": "#edc5b3ff", + "error": "#ba6336ff", + "error.background": "#f6ded4ff", + "error.border": "#edc5b3ff", + "hidden": "#767463ff", + "hidden.background": "#c5c4b9ff", + "hidden.border": "#adac9fff", + "hint": "#758961ff", + "hint.background": "#d9ecdfff", + "hint.border": "#bbddc6ff", + "ignored": "#61604fff", + "ignored.background": "#c5c4b9ff", + "ignored.border": "#969585ff", + "info": "#37a165ff", + "info.background": "#d9ecdfff", + "info.border": "#bbddc6ff", + "modified": "#a5980fff", + "modified.background": "#f0e9d1ff", + "modified.border": "#e3d8adff", + "predictive": "#879a72ff", + "predictive.background": "#e6e9d3ff", + "predictive.border": "#d2d8b1ff", + "renamed": "#37a165ff", + "renamed.background": "#d9ecdfff", + "renamed.border": "#bbddc6ff", + "success": "#7c9728ff", + "success.background": "#e6e9d3ff", + "success.border": "#d2d8b1ff", + "unreachable": "#61604fff", + "unreachable.background": "#c5c4b9ff", + "unreachable.border": "#969585ff", + "warning": "#a5980fff", + "warning.background": "#f0e9d1ff", + "warning.border": "#e3d8adff", + "syntax": { + "attribute": { + "color": "#37a165ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#7c9728ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#878573ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#5f5e4eff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#7c9728ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#37a165ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#22221bff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#37a165ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#37a165ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#ae7214ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#35a166ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#35a166ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#a5980cff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#758961ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#5f9182ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#37a165ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#ae7214ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#7c9728ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#ae7312ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#5f5e4eff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#879a72ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#22221bff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#302f27ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ba6135ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#302f27ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#5f5e4eff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#5f5e4eff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#302f27ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#9d6b7bff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#7c9725ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#5f5e4eff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#5a9d47ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#9d6b7bff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#7c9725ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#37a165ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#ae7214ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#22221bff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#a5980cff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#302f27ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#5f9182ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#a5980cff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Forest Dark", + "appearance": "dark", + "style": { + "border": "#665f5cff", + "border.variant": "#3b3431ff", + "border.focused": "#182d5bff", + "border.selected": "#182d5bff", + "border.transparent": "#00000000", + "border.disabled": "#554e4bff", + "elevated_surface.background": "#27211eff", + "surface.background": "#27211eff", + "background": "#443c39ff", + "element.background": "#27211eff", + "element.hover": "#3b3431ff", + "element.active": "#645d5aff", + "element.selected": "#645d5aff", + "element.disabled": "#27211eff", + "drop_target.background": "#a79f9d80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#3b3431ff", + "ghost_element.active": "#645d5aff", + "ghost_element.selected": "#645d5aff", + "ghost_element.disabled": "#27211eff", + "text": "#f0eeedff", + "text.muted": "#a79f9dff", + "text.placeholder": "#8e8683ff", + "text.disabled": "#8e8683ff", + "text.accent": "#407ee6ff", + "icon": "#f0eeedff", + "icon.muted": "#a79f9dff", + "icon.disabled": "#8e8683ff", + "icon.placeholder": "#a79f9dff", + "icon.accent": "#407ee6ff", + "status_bar.background": "#443c39ff", + "title_bar.background": "#443c39ff", + "toolbar.background": "#1b1918ff", + "tab_bar.background": "#27211eff", + "tab.inactive_background": "#27211eff", + "tab.active_background": "#1b1918ff", + "search.match_background": null, + "panel.background": "#27211eff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#f0eeed4c", + "scrollbar.thumb.hover_background": "#3b3431ff", + "scrollbar.thumb.border": "#3b3431ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#251f1dff", + "editor.foreground": "#e6e2e0ff", + "editor.background": "#1b1918ff", + "editor.gutter.background": "#1b1918ff", + "editor.subheader.background": "#27211eff", + "editor.active_line.background": "#27211ebf", + "editor.highlighted_line.background": "#27211eff", + "editor.line_number": "#f0eeed59", + "editor.active_line_number": "#f0eeedff", + "editor.invisible": "#89817dff", + "editor.wrap_guide": "#f0eeed0d", + "editor.active_wrap_guide": "#f0eeed1a", + "editor.document_highlight.read_background": "#407ee61a", + "editor.document_highlight.write_background": "#89817d66", + "terminal.background": "#1b1918ff", + "terminal.foreground": "#f0eeedff", + "terminal.bright_foreground": "#f0eeedff", + "terminal.dim_foreground": "#1b1918ff", + "terminal.ansi.black": "#1b1918ff", + "terminal.ansi.bright_black": "#746c69ff", + "terminal.ansi.dim_black": "#f0eeedff", + "terminal.ansi.red": "#f22c3fff", + "terminal.ansi.bright_red": "#8c1122ff", + "terminal.ansi.dim_red": "#ffa29aff", + "terminal.ansi.green": "#7a9726ff", + "terminal.ansi.bright_green": "#3d4919ff", + "terminal.ansi.dim_green": "#bfca93ff", + "terminal.ansi.yellow": "#c38418ff", + "terminal.ansi.bright_yellow": "#664115ff", + "terminal.ansi.dim_yellow": "#e8bf8dff", + "terminal.ansi.blue": "#407ee6ff", + "terminal.ansi.bright_blue": "#213f78ff", + "terminal.ansi.dim_blue": "#aebcf4ff", + "terminal.ansi.magenta": "#c340f2ff", + "terminal.ansi.bright_magenta": "#662086ff", + "terminal.ansi.dim_magenta": "#e7a6fbff", + "terminal.ansi.cyan": "#3d97b8ff", + "terminal.ansi.bright_cyan": "#264858ff", + "terminal.ansi.dim_cyan": "#a6cadbff", + "terminal.ansi.white": "#f0eeedff", + "terminal.ansi.bright_white": "#f0eeedff", + "terminal.ansi.dim_white": "#9e9693ff", + "link_text.hover": "#407ee6ff", + "conflict": "#c38418ff", + "conflict.background": "#371d0dff", + "conflict.border": "#4f2e11ff", + "created": "#7a9726ff", + "created.background": "#1d2110ff", + "created.border": "#2e3515ff", + "deleted": "#f22c3fff", + "deleted.background": "#540511ff", + "deleted.border": "#710b1aff", + "error": "#f22c3fff", + "error.background": "#540511ff", + "error.border": "#710b1aff", + "hidden": "#8e8683ff", + "hidden.background": "#443c39ff", + "hidden.border": "#554e4bff", + "hint": "#a77087ff", + "hint.background": "#0f1c3dff", + "hint.border": "#182d5bff", + "ignored": "#a79f9dff", + "ignored.background": "#443c39ff", + "ignored.border": "#665f5cff", + "info": "#407ee6ff", + "info.background": "#0f1c3dff", + "info.border": "#182d5bff", + "modified": "#c38418ff", + "modified.background": "#371d0dff", + "modified.border": "#4f2e11ff", + "predictive": "#8f5b70ff", + "predictive.background": "#1d2110ff", + "predictive.border": "#2e3515ff", + "renamed": "#407ee6ff", + "renamed.background": "#0f1c3dff", + "renamed.border": "#182d5bff", + "success": "#7a9726ff", + "success.background": "#1d2110ff", + "success.border": "#2e3515ff", + "unreachable": "#a79f9dff", + "unreachable.background": "#443c39ff", + "unreachable.border": "#665f5cff", + "warning": "#c38418ff", + "warning.background": "#371d0dff", + "warning.border": "#4f2e11ff", + "syntax": { + "attribute": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#7a9726ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#766e6bff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#a8a19fff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#7a9726ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#f0eeedff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#df5321ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#3f7ee7ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#3f7ee7ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#c38417ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#a77087ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#6666eaff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#df5321ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#7a9726ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#df521fff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#a8a19fff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#8f5b70ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#f0eeedff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#e6e2e0ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#f22c40ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#e6e2e0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#a8a19fff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#a8a19fff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#e6e2e0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#c33ff3ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#7a9725ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#a8a19fff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#3c96b8ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#c33ff3ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#7a9725ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#df5321ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f0eeedff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#c38417ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#e6e2e0ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#6666eaff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#c38417ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Forest Light", + "appearance": "light", + "style": { + "border": "#aaa3a1ff", + "border.variant": "#d6d1cfff", + "border.focused": "#c6cef7ff", + "border.selected": "#c6cef7ff", + "border.transparent": "#00000000", + "border.disabled": "#bcb6b4ff", + "elevated_surface.background": "#e9e6e4ff", + "surface.background": "#e9e6e4ff", + "background": "#ccc7c5ff", + "element.background": "#e9e6e4ff", + "element.hover": "#d6d1cfff", + "element.active": "#aca5a3ff", + "element.selected": "#aca5a3ff", + "element.disabled": "#e9e6e4ff", + "drop_target.background": "#6a636080", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#d6d1cfff", + "ghost_element.active": "#aca5a3ff", + "ghost_element.selected": "#aca5a3ff", + "ghost_element.disabled": "#e9e6e4ff", + "text": "#1b1918ff", + "text.muted": "#6a6360ff", + "text.placeholder": "#837b78ff", + "text.disabled": "#837b78ff", + "text.accent": "#407ee6ff", + "icon": "#1b1918ff", + "icon.muted": "#6a6360ff", + "icon.disabled": "#837b78ff", + "icon.placeholder": "#6a6360ff", + "icon.accent": "#407ee6ff", + "status_bar.background": "#ccc7c5ff", + "title_bar.background": "#ccc7c5ff", + "toolbar.background": "#f0eeedff", + "tab_bar.background": "#e9e6e4ff", + "tab.inactive_background": "#e9e6e4ff", + "tab.active_background": "#f0eeedff", + "search.match_background": null, + "panel.background": "#e9e6e4ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#1b19184c", + "scrollbar.thumb.hover_background": "#d6d1cfff", + "scrollbar.thumb.border": "#d6d1cfff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#ebe8e6ff", + "editor.foreground": "#2c2421ff", + "editor.background": "#f0eeedff", + "editor.gutter.background": "#f0eeedff", + "editor.subheader.background": "#e9e6e4ff", + "editor.active_line.background": "#e9e6e4bf", + "editor.highlighted_line.background": "#e9e6e4ff", + "editor.line_number": "#1b191859", + "editor.active_line_number": "#1b1918ff", + "editor.invisible": "#89817dff", + "editor.wrap_guide": "#1b19180d", + "editor.active_wrap_guide": "#1b19181a", + "editor.document_highlight.read_background": "#407ee61a", + "editor.document_highlight.write_background": "#89817d66", + "terminal.background": "#f0eeedff", + "terminal.foreground": "#1b1918ff", + "terminal.bright_foreground": "#1b1918ff", + "terminal.dim_foreground": "#f0eeedff", + "terminal.ansi.black": "#f0eeedff", + "terminal.ansi.bright_black": "#9e9693ff", + "terminal.ansi.dim_black": "#1b1918ff", + "terminal.ansi.red": "#f22e40ff", + "terminal.ansi.bright_red": "#ffa29aff", + "terminal.ansi.dim_red": "#8c1122ff", + "terminal.ansi.green": "#7a9728ff", + "terminal.ansi.bright_green": "#bfca93ff", + "terminal.ansi.dim_green": "#3d4919ff", + "terminal.ansi.yellow": "#c38419ff", + "terminal.ansi.bright_yellow": "#e8bf8dff", + "terminal.ansi.dim_yellow": "#664115ff", + "terminal.ansi.blue": "#407ee6ff", + "terminal.ansi.bright_blue": "#aebcf4ff", + "terminal.ansi.dim_blue": "#213f78ff", + "terminal.ansi.magenta": "#c340f2ff", + "terminal.ansi.bright_magenta": "#e7a6fbff", + "terminal.ansi.dim_magenta": "#662086ff", + "terminal.ansi.cyan": "#3e96b8ff", + "terminal.ansi.bright_cyan": "#a6cadbff", + "terminal.ansi.dim_cyan": "#264858ff", + "terminal.ansi.white": "#1b1918ff", + "terminal.ansi.bright_white": "#1b1918ff", + "terminal.ansi.dim_white": "#746c69ff", + "link_text.hover": "#407ee6ff", + "conflict": "#c38419ff", + "conflict.background": "#f8e5d1ff", + "conflict.border": "#f0d1adff", + "created": "#7a9728ff", + "created.background": "#e5e9d3ff", + "created.border": "#d1d8b1ff", + "deleted": "#f22e40ff", + "deleted.background": "#ffdad5ff", + "deleted.border": "#ffbdb6ff", + "error": "#f22e40ff", + "error.background": "#ffdad5ff", + "error.border": "#ffbdb6ff", + "hidden": "#837b78ff", + "hidden.background": "#ccc7c5ff", + "hidden.border": "#bcb6b4ff", + "hint": "#a67287ff", + "hint.background": "#dfe3fbff", + "hint.border": "#c6cef7ff", + "ignored": "#6a6360ff", + "ignored.background": "#ccc7c5ff", + "ignored.border": "#aaa3a1ff", + "info": "#407ee6ff", + "info.background": "#dfe3fbff", + "info.border": "#c6cef7ff", + "modified": "#c38419ff", + "modified.background": "#f8e5d1ff", + "modified.border": "#f0d1adff", + "predictive": "#be899eff", + "predictive.background": "#e5e9d3ff", + "predictive.border": "#d1d8b1ff", + "renamed": "#407ee6ff", + "renamed.background": "#dfe3fbff", + "renamed.border": "#c6cef7ff", + "success": "#7a9728ff", + "success.background": "#e5e9d3ff", + "success.border": "#d1d8b1ff", + "unreachable": "#6a6360ff", + "unreachable.background": "#ccc7c5ff", + "unreachable.border": "#aaa3a1ff", + "warning": "#c38419ff", + "warning.background": "#f8e5d1ff", + "warning.border": "#f0d1adff", + "syntax": { + "attribute": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#7a9728ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#9c9491ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#68615eff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#7a9728ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#1b1918ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#df5421ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#3f7ee7ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#3f7ee7ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#c38417ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#a67287ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#6666eaff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#df5421ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#7a9728ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#df521fff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#68615eff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#be899eff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#1b1918ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#2c2421ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#f22c40ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#2c2421ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#68615eff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#68615eff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#2c2421ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#c33ff3ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#7a9725ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#68615eff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#3c96b8ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#c33ff3ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#7a9725ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#407ee6ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#df5421ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#1b1918ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#c38417ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#2c2421ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#6666eaff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#c38417ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Heath Dark", + "appearance": "dark", + "style": { + "border": "#675b67ff", + "border.variant": "#393239ff", + "border.focused": "#192961ff", + "border.selected": "#192961ff", + "border.transparent": "#00000000", + "border.disabled": "#554a55ff", + "elevated_surface.background": "#252025ff", + "surface.background": "#252025ff", + "background": "#433a43ff", + "element.background": "#252025ff", + "element.hover": "#393239ff", + "element.active": "#655965ff", + "element.selected": "#655965ff", + "element.disabled": "#252025ff", + "drop_target.background": "#a899a880", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#393239ff", + "ghost_element.active": "#655965ff", + "ghost_element.selected": "#655965ff", + "ghost_element.disabled": "#252025ff", + "text": "#f7f3f7ff", + "text.muted": "#a899a8ff", + "text.placeholder": "#908190ff", + "text.disabled": "#908190ff", + "text.accent": "#5169ebff", + "icon": "#f7f3f7ff", + "icon.muted": "#a899a8ff", + "icon.disabled": "#908190ff", + "icon.placeholder": "#a899a8ff", + "icon.accent": "#5169ebff", + "status_bar.background": "#433a43ff", + "title_bar.background": "#433a43ff", + "toolbar.background": "#1b181bff", + "tab_bar.background": "#252025ff", + "tab.inactive_background": "#252025ff", + "tab.active_background": "#1b181bff", + "search.match_background": null, + "panel.background": "#252025ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#f7f3f74c", + "scrollbar.thumb.hover_background": "#393239ff", + "scrollbar.thumb.border": "#393239ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#231e23ff", + "editor.foreground": "#d8cad8ff", + "editor.background": "#1b181bff", + "editor.gutter.background": "#1b181bff", + "editor.subheader.background": "#252025ff", + "editor.active_line.background": "#252025bf", + "editor.highlighted_line.background": "#252025ff", + "editor.line_number": "#f7f3f759", + "editor.active_line_number": "#f7f3f7ff", + "editor.invisible": "#8b7b8bff", + "editor.wrap_guide": "#f7f3f70d", + "editor.active_wrap_guide": "#f7f3f71a", + "editor.document_highlight.read_background": "#5169eb1a", + "editor.document_highlight.write_background": "#8b7b8b66", + "terminal.background": "#1b181bff", + "terminal.foreground": "#f7f3f7ff", + "terminal.bright_foreground": "#f7f3f7ff", + "terminal.dim_foreground": "#1b181bff", + "terminal.ansi.black": "#1b181bff", + "terminal.ansi.bright_black": "#756775ff", + "terminal.ansi.dim_black": "#f7f3f7ff", + "terminal.ansi.red": "#ca3f2bff", + "terminal.ansi.bright_red": "#6d221aff", + "terminal.ansi.dim_red": "#f0a28fff", + "terminal.ansi.green": "#918b3aff", + "terminal.ansi.bright_green": "#474422ff", + "terminal.ansi.dim_green": "#cac49aff", + "terminal.ansi.yellow": "#bb8a35ff", + "terminal.ansi.bright_yellow": "#5e441eff", + "terminal.ansi.dim_yellow": "#e2c398ff", + "terminal.ansi.blue": "#5169ebff", + "terminal.ansi.bright_blue": "#26367eff", + "terminal.ansi.dim_blue": "#b4b2f7ff", + "terminal.ansi.magenta": "#cc34ccff", + "terminal.ansi.bright_magenta": "#6c1e66ff", + "terminal.ansi.dim_magenta": "#eba2e6ff", + "terminal.ansi.cyan": "#189393ff", + "terminal.ansi.bright_cyan": "#1a4848ff", + "terminal.ansi.dim_cyan": "#99c8c7ff", + "terminal.ansi.white": "#f7f3f7ff", + "terminal.ansi.bright_white": "#f7f3f7ff", + "terminal.ansi.dim_white": "#a091a0ff", + "link_text.hover": "#5169ebff", + "conflict": "#bb8a35ff", + "conflict.background": "#2d1e11ff", + "conflict.border": "#463218ff", + "created": "#918b3aff", + "created.background": "#211f12ff", + "created.border": "#34321bff", + "deleted": "#ca3f2bff", + "deleted.background": "#3c110eff", + "deleted.border": "#541a15ff", + "error": "#ca3f2bff", + "error.background": "#3c110eff", + "error.border": "#541a15ff", + "hidden": "#908190ff", + "hidden.background": "#433a43ff", + "hidden.border": "#554a55ff", + "hint": "#8d70a8ff", + "hint.background": "#0d1a43ff", + "hint.border": "#192961ff", + "ignored": "#a899a8ff", + "ignored.background": "#433a43ff", + "ignored.border": "#675b67ff", + "info": "#5169ebff", + "info.background": "#0d1a43ff", + "info.border": "#192961ff", + "modified": "#bb8a35ff", + "modified.background": "#2d1e11ff", + "modified.border": "#463218ff", + "predictive": "#75588fff", + "predictive.background": "#211f12ff", + "predictive.border": "#34321bff", + "renamed": "#5169ebff", + "renamed.background": "#0d1a43ff", + "renamed.border": "#192961ff", + "success": "#918b3aff", + "success.background": "#211f12ff", + "success.border": "#34321bff", + "unreachable": "#a899a8ff", + "unreachable.background": "#433a43ff", + "unreachable.border": "#675b67ff", + "warning": "#bb8a35ff", + "warning.background": "#2d1e11ff", + "warning.border": "#463218ff", + "syntax": { + "attribute": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#918b3aff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#776977ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#ab9babff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#918b3aff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#f7f3f7ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#5169ebff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#a65827ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#506aecff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#506aecff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#bb8a34ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#8d70a8ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#7b58bfff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#a65827ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#918b3aff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#a65825ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#ab9babff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#75588fff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#f7f3f7ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#d8cad8ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ca3f2aff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#d8cad8ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#ab9babff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#ab9babff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#d8cad8ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#cc32ccff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#918b3aff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#ab9babff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#149393ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#cc32ccff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#918b3aff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#a65827ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f7f3f7ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#bb8a34ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#d8cad8ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#7b58bfff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#bb8a34ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Heath Light", + "appearance": "light", + "style": { + "border": "#ad9dadff", + "border.variant": "#ccbdccff", + "border.focused": "#cac7faff", + "border.selected": "#cac7faff", + "border.transparent": "#00000000", + "border.disabled": "#baaabaff", + "elevated_surface.background": "#e0d5e0ff", + "surface.background": "#e0d5e0ff", + "background": "#c6b8c6ff", + "element.background": "#e0d5e0ff", + "element.hover": "#ccbdccff", + "element.active": "#ae9eaeff", + "element.selected": "#ae9eaeff", + "element.disabled": "#e0d5e0ff", + "drop_target.background": "#6b5e6b80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#ccbdccff", + "ghost_element.active": "#ae9eaeff", + "ghost_element.selected": "#ae9eaeff", + "ghost_element.disabled": "#e0d5e0ff", + "text": "#1b181bff", + "text.muted": "#6b5e6bff", + "text.placeholder": "#857785ff", + "text.disabled": "#857785ff", + "text.accent": "#5169ebff", + "icon": "#1b181bff", + "icon.muted": "#6b5e6bff", + "icon.disabled": "#857785ff", + "icon.placeholder": "#6b5e6bff", + "icon.accent": "#5169ebff", + "status_bar.background": "#c6b8c6ff", + "title_bar.background": "#c6b8c6ff", + "toolbar.background": "#f7f3f7ff", + "tab_bar.background": "#e0d5e0ff", + "tab.inactive_background": "#e0d5e0ff", + "tab.active_background": "#f7f3f7ff", + "search.match_background": null, + "panel.background": "#e0d5e0ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#1b181b4c", + "scrollbar.thumb.hover_background": "#ccbdccff", + "scrollbar.thumb.border": "#ccbdccff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#e5dce5ff", + "editor.foreground": "#292329ff", + "editor.background": "#f7f3f7ff", + "editor.gutter.background": "#f7f3f7ff", + "editor.subheader.background": "#e0d5e0ff", + "editor.active_line.background": "#e0d5e0bf", + "editor.highlighted_line.background": "#e0d5e0ff", + "editor.line_number": "#1b181b59", + "editor.active_line_number": "#1b181bff", + "editor.invisible": "#8b7b8bff", + "editor.wrap_guide": "#1b181b0d", + "editor.active_wrap_guide": "#1b181b1a", + "editor.document_highlight.read_background": "#5169eb1a", + "editor.document_highlight.write_background": "#8b7b8b66", + "terminal.background": "#f7f3f7ff", + "terminal.foreground": "#1b181bff", + "terminal.bright_foreground": "#1b181bff", + "terminal.dim_foreground": "#f7f3f7ff", + "terminal.ansi.black": "#f7f3f7ff", + "terminal.ansi.bright_black": "#a091a0ff", + "terminal.ansi.dim_black": "#1b181bff", + "terminal.ansi.red": "#ca402bff", + "terminal.ansi.bright_red": "#f0a28fff", + "terminal.ansi.dim_red": "#6d221aff", + "terminal.ansi.green": "#918b3bff", + "terminal.ansi.bright_green": "#cac49aff", + "terminal.ansi.dim_green": "#474422ff", + "terminal.ansi.yellow": "#bb8a35ff", + "terminal.ansi.bright_yellow": "#e2c398ff", + "terminal.ansi.dim_yellow": "#5e441eff", + "terminal.ansi.blue": "#5169ebff", + "terminal.ansi.bright_blue": "#b4b2f7ff", + "terminal.ansi.dim_blue": "#26367eff", + "terminal.ansi.magenta": "#cc34ccff", + "terminal.ansi.bright_magenta": "#eba2e6ff", + "terminal.ansi.dim_magenta": "#6c1e66ff", + "terminal.ansi.cyan": "#189393ff", + "terminal.ansi.bright_cyan": "#99c8c7ff", + "terminal.ansi.dim_cyan": "#1a4848ff", + "terminal.ansi.white": "#1b181bff", + "terminal.ansi.bright_white": "#1b181bff", + "terminal.ansi.dim_white": "#756775ff", + "link_text.hover": "#5169ebff", + "conflict": "#bb8a35ff", + "conflict.background": "#f5e6d5ff", + "conflict.border": "#ebd3b5ff", + "created": "#918b3bff", + "created.background": "#eae6d6ff", + "created.border": "#d8d3b5ff", + "deleted": "#ca402bff", + "deleted.background": "#fcd9d1ff", + "deleted.border": "#f7bcaeff", + "error": "#ca402bff", + "error.background": "#fcd9d1ff", + "error.border": "#f7bcaeff", + "hidden": "#857785ff", + "hidden.background": "#c6b8c6ff", + "hidden.border": "#baaabaff", + "hint": "#8c70a6ff", + "hint.background": "#e2dffcff", + "hint.border": "#cac7faff", + "ignored": "#6b5e6bff", + "ignored.background": "#c6b8c6ff", + "ignored.border": "#ad9dadff", + "info": "#5169ebff", + "info.background": "#e2dffcff", + "info.border": "#cac7faff", + "modified": "#bb8a35ff", + "modified.background": "#f5e6d5ff", + "modified.border": "#ebd3b5ff", + "predictive": "#a487bfff", + "predictive.background": "#eae6d6ff", + "predictive.border": "#d8d3b5ff", + "renamed": "#5169ebff", + "renamed.background": "#e2dffcff", + "renamed.border": "#cac7faff", + "success": "#918b3bff", + "success.background": "#eae6d6ff", + "success.border": "#d8d3b5ff", + "unreachable": "#6b5e6bff", + "unreachable.background": "#c6b8c6ff", + "unreachable.border": "#ad9dadff", + "warning": "#bb8a35ff", + "warning.background": "#f5e6d5ff", + "warning.border": "#ebd3b5ff", + "syntax": { + "attribute": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#918b3bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#9e8f9eff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#695d69ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#918b3bff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#1b181bff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#5169ebff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#a65927ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#506aecff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#506aecff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#bb8a34ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#8c70a6ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#7b58bfff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#a65927ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#918b3bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#a65825ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#695d69ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#a487bfff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#1b181bff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#292329ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ca3f2aff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#292329ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#695d69ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#695d69ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#292329ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#cc32ccff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#918b3aff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#695d69ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#149393ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#cc32ccff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#918b3aff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#5169ebff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#a65927ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#1b181bff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#bb8a34ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#292329ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#7b58bfff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#bb8a34ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Lakeside Dark", + "appearance": "dark", + "style": { + "border": "#4f6a78ff", + "border.variant": "#2c3b42ff", + "border.focused": "#1a2f3cff", + "border.selected": "#1a2f3cff", + "border.transparent": "#00000000", + "border.disabled": "#415763ff", + "elevated_surface.background": "#1c2529ff", + "surface.background": "#1c2529ff", + "background": "#33444dff", + "element.background": "#1c2529ff", + "element.hover": "#2c3b42ff", + "element.active": "#4d6876ff", + "element.selected": "#4d6876ff", + "element.disabled": "#1c2529ff", + "drop_target.background": "#7c9fb380", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#2c3b42ff", + "ghost_element.active": "#4d6876ff", + "ghost_element.selected": "#4d6876ff", + "ghost_element.disabled": "#1c2529ff", + "text": "#ebf8ffff", + "text.muted": "#7c9fb3ff", + "text.placeholder": "#688c9dff", + "text.disabled": "#688c9dff", + "text.accent": "#267eadff", + "icon": "#ebf8ffff", + "icon.muted": "#7c9fb3ff", + "icon.disabled": "#688c9dff", + "icon.placeholder": "#7c9fb3ff", + "icon.accent": "#267eadff", + "status_bar.background": "#33444dff", + "title_bar.background": "#33444dff", + "toolbar.background": "#161b1dff", + "tab_bar.background": "#1c2529ff", + "tab.inactive_background": "#1c2529ff", + "tab.active_background": "#161b1dff", + "search.match_background": null, + "panel.background": "#1c2529ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#ebf8ff4c", + "scrollbar.thumb.hover_background": "#2c3b42ff", + "scrollbar.thumb.border": "#2c3b42ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#1b2327ff", + "editor.foreground": "#c1e4f6ff", + "editor.background": "#161b1dff", + "editor.gutter.background": "#161b1dff", + "editor.subheader.background": "#1c2529ff", + "editor.active_line.background": "#1c2529bf", + "editor.highlighted_line.background": "#1c2529ff", + "editor.line_number": "#ebf8ff59", + "editor.active_line_number": "#ebf8ffff", + "editor.invisible": "#66889aff", + "editor.wrap_guide": "#ebf8ff0d", + "editor.active_wrap_guide": "#ebf8ff1a", + "editor.document_highlight.read_background": "#267ead1a", + "editor.document_highlight.write_background": "#66889a66", + "terminal.background": "#161b1dff", + "terminal.foreground": "#ebf8ffff", + "terminal.bright_foreground": "#ebf8ffff", + "terminal.dim_foreground": "#161b1dff", + "terminal.ansi.black": "#161b1dff", + "terminal.ansi.bright_black": "#577889ff", + "terminal.ansi.dim_black": "#ebf8ffff", + "terminal.ansi.red": "#d22e72ff", + "terminal.ansi.bright_red": "#6f1c3aff", + "terminal.ansi.dim_red": "#f09fb6ff", + "terminal.ansi.green": "#558c3aff", + "terminal.ansi.bright_green": "#2e4522ff", + "terminal.ansi.dim_green": "#aac499ff", + "terminal.ansi.yellow": "#8a8a10ff", + "terminal.ansi.bright_yellow": "#454413ff", + "terminal.ansi.dim_yellow": "#c7c28aff", + "terminal.ansi.blue": "#267eadff", + "terminal.ansi.bright_blue": "#1d3f53ff", + "terminal.ansi.dim_blue": "#9ebcd6ff", + "terminal.ansi.magenta": "#b72ed2ff", + "terminal.ansi.bright_magenta": "#5c1e6bff", + "terminal.ansi.dim_magenta": "#e09fe9ff", + "terminal.ansi.cyan": "#2d8f6fff", + "terminal.ansi.bright_cyan": "#1e4637ff", + "terminal.ansi.dim_cyan": "#9bc7b5ff", + "terminal.ansi.white": "#ebf8ffff", + "terminal.ansi.bright_white": "#ebf8ffff", + "terminal.ansi.dim_white": "#7296a9ff", + "link_text.hover": "#267eadff", + "conflict": "#8a8a10ff", + "conflict.background": "#201e0cff", + "conflict.border": "#323111ff", + "created": "#558c3aff", + "created.background": "#171f12ff", + "created.border": "#23321bff", + "deleted": "#d22e72ff", + "deleted.background": "#39101bff", + "deleted.border": "#55152bff", + "error": "#d22e72ff", + "error.background": "#39101bff", + "error.border": "#55152bff", + "hidden": "#688c9dff", + "hidden.background": "#33444dff", + "hidden.border": "#415763ff", + "hint": "#52809aff", + "hint.background": "#121c24ff", + "hint.border": "#1a2f3cff", + "ignored": "#7c9fb3ff", + "ignored.background": "#33444dff", + "ignored.border": "#4f6a78ff", + "info": "#267eadff", + "info.background": "#121c24ff", + "info.border": "#1a2f3cff", + "modified": "#8a8a10ff", + "modified.background": "#201e0cff", + "modified.border": "#323111ff", + "predictive": "#426f88ff", + "predictive.background": "#171f12ff", + "predictive.border": "#23321bff", + "renamed": "#267eadff", + "renamed.background": "#121c24ff", + "renamed.border": "#1a2f3cff", + "success": "#558c3aff", + "success.background": "#171f12ff", + "success.border": "#23321bff", + "unreachable": "#7c9fb3ff", + "unreachable.background": "#33444dff", + "unreachable.border": "#4f6a78ff", + "warning": "#8a8a10ff", + "warning.background": "#201e0cff", + "warning.border": "#323111ff", + "syntax": { + "attribute": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#558c3aff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#5a7b8cff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#7ea2b4ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#558c3aff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#ebf8ffff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#267eadff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#935b25ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#247eadff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#247eadff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#8a8a0eff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#52809aff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#6a6ab7ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#935b25ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#558c3aff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#935c24ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#7ea2b4ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#426f88ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#ebf8ffff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#c1e4f6ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#d22c72ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#c1e4f6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#7ea2b4ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#7ea2b4ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#c1e4f6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#b72cd2ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#558c3aff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#7ea2b4ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#2c8f6eff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#b72cd2ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#558c3aff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#935b25ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#ebf8ffff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#8a8a0eff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#c1e4f6ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#6a6ab7ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#8a8a0eff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Lakeside Light", + "appearance": "light", + "style": { + "border": "#80a4b6ff", + "border.variant": "#b0d3e5ff", + "border.focused": "#b9cee0ff", + "border.selected": "#b9cee0ff", + "border.transparent": "#00000000", + "border.disabled": "#93b7c9ff", + "elevated_surface.background": "#cdeaf9ff", + "surface.background": "#cdeaf9ff", + "background": "#a6cadcff", + "element.background": "#cdeaf9ff", + "element.hover": "#b0d3e5ff", + "element.active": "#82a6b8ff", + "element.selected": "#82a6b8ff", + "element.disabled": "#cdeaf9ff", + "drop_target.background": "#526f7d80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#b0d3e5ff", + "ghost_element.active": "#82a6b8ff", + "ghost_element.selected": "#82a6b8ff", + "ghost_element.disabled": "#cdeaf9ff", + "text": "#161b1dff", + "text.muted": "#526f7dff", + "text.placeholder": "#628496ff", + "text.disabled": "#628496ff", + "text.accent": "#267eadff", + "icon": "#161b1dff", + "icon.muted": "#526f7dff", + "icon.disabled": "#628496ff", + "icon.placeholder": "#526f7dff", + "icon.accent": "#267eadff", + "status_bar.background": "#a6cadcff", + "title_bar.background": "#a6cadcff", + "toolbar.background": "#ebf8ffff", + "tab_bar.background": "#cdeaf9ff", + "tab.inactive_background": "#cdeaf9ff", + "tab.active_background": "#ebf8ffff", + "search.match_background": null, + "panel.background": "#cdeaf9ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#161b1d4c", + "scrollbar.thumb.hover_background": "#b0d3e5ff", + "scrollbar.thumb.border": "#b0d3e5ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#d3edfaff", + "editor.foreground": "#1f292eff", + "editor.background": "#ebf8ffff", + "editor.gutter.background": "#ebf8ffff", + "editor.subheader.background": "#cdeaf9ff", + "editor.active_line.background": "#cdeaf9bf", + "editor.highlighted_line.background": "#cdeaf9ff", + "editor.line_number": "#161b1d59", + "editor.active_line_number": "#161b1dff", + "editor.invisible": "#66889aff", + "editor.wrap_guide": "#161b1d0d", + "editor.active_wrap_guide": "#161b1d1a", + "editor.document_highlight.read_background": "#267ead1a", + "editor.document_highlight.write_background": "#66889a66", + "terminal.background": "#ebf8ffff", + "terminal.foreground": "#161b1dff", + "terminal.bright_foreground": "#161b1dff", + "terminal.dim_foreground": "#ebf8ffff", + "terminal.ansi.black": "#ebf8ffff", + "terminal.ansi.bright_black": "#7296a9ff", + "terminal.ansi.dim_black": "#161b1dff", + "terminal.ansi.red": "#d22e71ff", + "terminal.ansi.bright_red": "#f09fb6ff", + "terminal.ansi.dim_red": "#6f1c3aff", + "terminal.ansi.green": "#568c3bff", + "terminal.ansi.bright_green": "#aac499ff", + "terminal.ansi.dim_green": "#2e4522ff", + "terminal.ansi.yellow": "#8a8a10ff", + "terminal.ansi.bright_yellow": "#c7c28aff", + "terminal.ansi.dim_yellow": "#454413ff", + "terminal.ansi.blue": "#267eadff", + "terminal.ansi.bright_blue": "#9ebcd6ff", + "terminal.ansi.dim_blue": "#1d3f53ff", + "terminal.ansi.magenta": "#b72ed2ff", + "terminal.ansi.bright_magenta": "#e09fe9ff", + "terminal.ansi.dim_magenta": "#5c1e6bff", + "terminal.ansi.cyan": "#2e8f6eff", + "terminal.ansi.bright_cyan": "#9bc7b5ff", + "terminal.ansi.dim_cyan": "#1e4637ff", + "terminal.ansi.white": "#161b1dff", + "terminal.ansi.bright_white": "#161b1dff", + "terminal.ansi.dim_white": "#577889ff", + "link_text.hover": "#267eadff", + "conflict": "#8a8a10ff", + "conflict.background": "#eae6d0ff", + "conflict.border": "#d8d3abff", + "created": "#568c3bff", + "created.background": "#dde7d5ff", + "created.border": "#c1d4b5ff", + "deleted": "#d22e71ff", + "deleted.background": "#fad7e0ff", + "deleted.border": "#f6bacaff", + "error": "#d22e71ff", + "error.background": "#fad7e0ff", + "error.border": "#f6bacaff", + "hidden": "#628496ff", + "hidden.background": "#a6cadcff", + "hidden.border": "#93b7c9ff", + "hint": "#5a87a0ff", + "hint.background": "#d8e4eeff", + "hint.border": "#b9cee0ff", + "ignored": "#526f7dff", + "ignored.background": "#a6cadcff", + "ignored.border": "#80a4b6ff", + "info": "#267eadff", + "info.background": "#d8e4eeff", + "info.border": "#b9cee0ff", + "modified": "#8a8a10ff", + "modified.background": "#eae6d0ff", + "modified.border": "#d8d3abff", + "predictive": "#6a97b2ff", + "predictive.background": "#dde7d5ff", + "predictive.border": "#c1d4b5ff", + "renamed": "#267eadff", + "renamed.background": "#d8e4eeff", + "renamed.border": "#b9cee0ff", + "success": "#568c3bff", + "success.background": "#dde7d5ff", + "success.border": "#c1d4b5ff", + "unreachable": "#526f7dff", + "unreachable.background": "#a6cadcff", + "unreachable.border": "#80a4b6ff", + "warning": "#8a8a10ff", + "warning.background": "#eae6d0ff", + "warning.border": "#d8d3abff", + "syntax": { + "attribute": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#568c3bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#7094a7ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#516d7bff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#568c3bff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#161b1dff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#267eadff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#935c25ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#247eadff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#247eadff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#8a8a0eff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#5a87a0ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#6a6ab7ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#935c25ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#568c3bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#935c24ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#516d7bff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#6a97b2ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#161b1dff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#1f292eff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#d22c72ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#1f292eff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#516d7bff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#516d7bff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#1f292eff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#b72cd2ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#558c3aff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#516d7bff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#2c8f6eff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#b72cd2ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#558c3aff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#267eadff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#935c25ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#161b1dff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#8a8a0eff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#1f292eff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#6a6ab7ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#8a8a0eff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Plateau Dark", + "appearance": "dark", + "style": { + "border": "#564e4eff", + "border.variant": "#352f2fff", + "border.focused": "#2c2b45ff", + "border.selected": "#2c2b45ff", + "border.transparent": "#00000000", + "border.disabled": "#494242ff", + "elevated_surface.background": "#252020ff", + "surface.background": "#252020ff", + "background": "#3b3535ff", + "element.background": "#252020ff", + "element.hover": "#352f2fff", + "element.active": "#554d4dff", + "element.selected": "#554d4dff", + "element.disabled": "#252020ff", + "drop_target.background": "#89838380", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#352f2fff", + "ghost_element.active": "#554d4dff", + "ghost_element.selected": "#554d4dff", + "ghost_element.disabled": "#252020ff", + "text": "#f4ececff", + "text.muted": "#898383ff", + "text.placeholder": "#756e6eff", + "text.disabled": "#756e6eff", + "text.accent": "#7272caff", + "icon": "#f4ececff", + "icon.muted": "#898383ff", + "icon.disabled": "#756e6eff", + "icon.placeholder": "#898383ff", + "icon.accent": "#7272caff", + "status_bar.background": "#3b3535ff", + "title_bar.background": "#3b3535ff", + "toolbar.background": "#1b1818ff", + "tab_bar.background": "#252020ff", + "tab.inactive_background": "#252020ff", + "tab.active_background": "#1b1818ff", + "search.match_background": null, + "panel.background": "#252020ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#f4ecec4c", + "scrollbar.thumb.hover_background": "#352f2fff", + "scrollbar.thumb.border": "#352f2fff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#231f1fff", + "editor.foreground": "#e7dfdfff", + "editor.background": "#1b1818ff", + "editor.gutter.background": "#1b1818ff", + "editor.subheader.background": "#252020ff", + "editor.active_line.background": "#252020bf", + "editor.highlighted_line.background": "#252020ff", + "editor.line_number": "#f4ecec59", + "editor.active_line_number": "#f4ececff", + "editor.invisible": "#726a6aff", + "editor.wrap_guide": "#f4ecec0d", + "editor.active_wrap_guide": "#f4ecec1a", + "editor.document_highlight.read_background": "#7272ca1a", + "editor.document_highlight.write_background": "#726a6a66", + "terminal.background": "#1b1818ff", + "terminal.foreground": "#f4ececff", + "terminal.bright_foreground": "#f4ececff", + "terminal.dim_foreground": "#1b1818ff", + "terminal.ansi.black": "#1b1818ff", + "terminal.ansi.bright_black": "#635b5bff", + "terminal.ansi.dim_black": "#f4ececff", + "terminal.ansi.red": "#ca4848ff", + "terminal.ansi.bright_red": "#692727ff", + "terminal.ansi.dim_red": "#eda69fff", + "terminal.ansi.green": "#4b8b8bff", + "terminal.ansi.bright_green": "#2a4444ff", + "terminal.ansi.dim_green": "#a6c4c4ff", + "terminal.ansi.yellow": "#a06d3aff", + "terminal.ansi.bright_yellow": "#4e3821ff", + "terminal.ansi.dim_yellow": "#d4b499ff", + "terminal.ansi.blue": "#7272caff", + "terminal.ansi.bright_blue": "#3b3960ff", + "terminal.ansi.dim_blue": "#bab5e4ff", + "terminal.ansi.magenta": "#bd5187ff", + "terminal.ansi.bright_magenta": "#5b2c42ff", + "terminal.ansi.dim_magenta": "#e2a9c2ff", + "terminal.ansi.cyan": "#5485b6ff", + "terminal.ansi.bright_cyan": "#2e4257ff", + "terminal.ansi.dim_cyan": "#acc0daff", + "terminal.ansi.white": "#f4ececff", + "terminal.ansi.bright_white": "#f4ececff", + "terminal.ansi.dim_white": "#7f7878ff", + "link_text.hover": "#7272caff", + "conflict": "#a06d3aff", + "conflict.background": "#231a12ff", + "conflict.border": "#392a19ff", + "created": "#4b8b8bff", + "created.background": "#161e1eff", + "created.border": "#203131ff", + "deleted": "#ca4848ff", + "deleted.background": "#351414ff", + "deleted.border": "#501e1eff", + "error": "#ca4848ff", + "error.background": "#351414ff", + "error.border": "#501e1eff", + "hidden": "#756e6eff", + "hidden.background": "#3b3535ff", + "hidden.border": "#494242ff", + "hint": "#8a647aff", + "hint.background": "#1c1b29ff", + "hint.border": "#2c2b45ff", + "ignored": "#898383ff", + "ignored.background": "#3b3535ff", + "ignored.border": "#564e4eff", + "info": "#7272caff", + "info.background": "#1c1b29ff", + "info.border": "#2c2b45ff", + "modified": "#a06d3aff", + "modified.background": "#231a12ff", + "modified.border": "#392a19ff", + "predictive": "#795369ff", + "predictive.background": "#161e1eff", + "predictive.border": "#203131ff", + "renamed": "#7272caff", + "renamed.background": "#1c1b29ff", + "renamed.border": "#2c2b45ff", + "success": "#4b8b8bff", + "success.background": "#161e1eff", + "success.border": "#203131ff", + "unreachable": "#898383ff", + "unreachable.background": "#3b3535ff", + "unreachable.border": "#564e4eff", + "warning": "#a06d3aff", + "warning.background": "#231a12ff", + "warning.border": "#392a19ff", + "syntax": { + "attribute": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#4b8b8bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#655d5dff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#8a8585ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#4b8b8bff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#f4ececff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#7272caff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#b4593bff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#8a647aff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#8464c4ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#b4593bff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#4b8b8bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#b4593bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#8a8585ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#795369ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#f4ececff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#e7dfdfff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ca4848ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#e7dfdfff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#8a8585ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#8a8585ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#e7dfdfff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#bd5187ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#4b8b8bff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#8a8585ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#5485b6ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#bd5187ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#4b8b8bff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#b4593bff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f4ececff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#e7dfdfff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#8464c4ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Plateau Light", + "appearance": "light", + "style": { + "border": "#8e8989ff", + "border.variant": "#cfc7c7ff", + "border.focused": "#cecaecff", + "border.selected": "#cecaecff", + "border.transparent": "#00000000", + "border.disabled": "#a8a2a2ff", + "elevated_surface.background": "#ebe3e3ff", + "surface.background": "#ebe3e3ff", + "background": "#c1bbbbff", + "element.background": "#ebe3e3ff", + "element.hover": "#cfc7c7ff", + "element.active": "#908b8bff", + "element.selected": "#908b8bff", + "element.disabled": "#ebe3e3ff", + "drop_target.background": "#5a525280", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#cfc7c7ff", + "ghost_element.active": "#908b8bff", + "ghost_element.selected": "#908b8bff", + "ghost_element.disabled": "#ebe3e3ff", + "text": "#1b1818ff", + "text.muted": "#5a5252ff", + "text.placeholder": "#6e6666ff", + "text.disabled": "#6e6666ff", + "text.accent": "#7272caff", + "icon": "#1b1818ff", + "icon.muted": "#5a5252ff", + "icon.disabled": "#6e6666ff", + "icon.placeholder": "#5a5252ff", + "icon.accent": "#7272caff", + "status_bar.background": "#c1bbbbff", + "title_bar.background": "#c1bbbbff", + "toolbar.background": "#f4ececff", + "tab_bar.background": "#ebe3e3ff", + "tab.inactive_background": "#ebe3e3ff", + "tab.active_background": "#f4ececff", + "search.match_background": null, + "panel.background": "#ebe3e3ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#1b18184c", + "scrollbar.thumb.hover_background": "#cfc7c7ff", + "scrollbar.thumb.border": "#cfc7c7ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#ede5e5ff", + "editor.foreground": "#292424ff", + "editor.background": "#f4ececff", + "editor.gutter.background": "#f4ececff", + "editor.subheader.background": "#ebe3e3ff", + "editor.active_line.background": "#ebe3e3bf", + "editor.highlighted_line.background": "#ebe3e3ff", + "editor.line_number": "#1b181859", + "editor.active_line_number": "#1b1818ff", + "editor.invisible": "#726a6aff", + "editor.wrap_guide": "#1b18180d", + "editor.active_wrap_guide": "#1b18181a", + "editor.document_highlight.read_background": "#7272ca1a", + "editor.document_highlight.write_background": "#726a6a66", + "terminal.background": "#f4ececff", + "terminal.foreground": "#1b1818ff", + "terminal.bright_foreground": "#1b1818ff", + "terminal.dim_foreground": "#f4ececff", + "terminal.ansi.black": "#f4ececff", + "terminal.ansi.bright_black": "#7f7878ff", + "terminal.ansi.dim_black": "#1b1818ff", + "terminal.ansi.red": "#ca4a4aff", + "terminal.ansi.bright_red": "#eda69fff", + "terminal.ansi.dim_red": "#692727ff", + "terminal.ansi.green": "#4c8b8bff", + "terminal.ansi.bright_green": "#a6c4c4ff", + "terminal.ansi.dim_green": "#2a4444ff", + "terminal.ansi.yellow": "#a06e3bff", + "terminal.ansi.bright_yellow": "#d4b499ff", + "terminal.ansi.dim_yellow": "#4e3821ff", + "terminal.ansi.blue": "#7272caff", + "terminal.ansi.bright_blue": "#bab5e4ff", + "terminal.ansi.dim_blue": "#3b3960ff", + "terminal.ansi.magenta": "#bd5186ff", + "terminal.ansi.bright_magenta": "#e2a9c2ff", + "terminal.ansi.dim_magenta": "#5b2c42ff", + "terminal.ansi.cyan": "#5485b5ff", + "terminal.ansi.bright_cyan": "#acc0daff", + "terminal.ansi.dim_cyan": "#2e4257ff", + "terminal.ansi.white": "#1b1818ff", + "terminal.ansi.bright_white": "#1b1818ff", + "terminal.ansi.dim_white": "#635b5bff", + "link_text.hover": "#7272caff", + "conflict": "#a06e3bff", + "conflict.background": "#eee0d5ff", + "conflict.border": "#e0c9b5ff", + "created": "#4c8b8bff", + "created.background": "#dae7e7ff", + "created.border": "#bfd4d4ff", + "deleted": "#ca4a4aff", + "deleted.background": "#fadbd7ff", + "deleted.border": "#f4bfbaff", + "error": "#ca4a4aff", + "error.background": "#fadbd7ff", + "error.border": "#f4bfbaff", + "hidden": "#6e6666ff", + "hidden.background": "#c1bbbbff", + "hidden.border": "#a8a2a2ff", + "hint": "#91697fff", + "hint.background": "#e4e1f5ff", + "hint.border": "#cecaecff", + "ignored": "#5a5252ff", + "ignored.background": "#c1bbbbff", + "ignored.border": "#8e8989ff", + "info": "#7272caff", + "info.background": "#e4e1f5ff", + "info.border": "#cecaecff", + "modified": "#a06e3bff", + "modified.background": "#eee0d5ff", + "modified.border": "#e0c9b5ff", + "predictive": "#a27a91ff", + "predictive.background": "#dae7e7ff", + "predictive.border": "#bfd4d4ff", + "renamed": "#7272caff", + "renamed.background": "#e4e1f5ff", + "renamed.border": "#cecaecff", + "success": "#4c8b8bff", + "success.background": "#dae7e7ff", + "success.border": "#bfd4d4ff", + "unreachable": "#5a5252ff", + "unreachable.background": "#c1bbbbff", + "unreachable.border": "#8e8989ff", + "warning": "#a06e3bff", + "warning.background": "#eee0d5ff", + "warning.border": "#e0c9b5ff", + "syntax": { + "attribute": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#4c8b8bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#7e7777ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#585050ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#4c8b8bff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#1b1818ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#7272caff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#b45a3cff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#91697fff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#8464c4ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#b45a3cff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#4c8b8bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#b4593bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#585050ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#a27a91ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#1b1818ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#292424ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ca4848ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#292424ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#585050ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#585050ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#292424ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#bd5187ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#4b8b8bff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#585050ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#5485b6ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#bd5187ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#4b8b8bff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#7272caff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#b45a3cff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#1b1818ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#292424ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#8464c4ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#a06d3aff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Savanna Dark", + "appearance": "dark", + "style": { + "border": "#505e55ff", + "border.variant": "#2f3832ff", + "border.focused": "#1f3233ff", + "border.selected": "#1f3233ff", + "border.transparent": "#00000000", + "border.disabled": "#434f47ff", + "elevated_surface.background": "#1f2621ff", + "surface.background": "#1f2621ff", + "background": "#353f39ff", + "element.background": "#1f2621ff", + "element.hover": "#2f3832ff", + "element.active": "#4f5c53ff", + "element.selected": "#4f5c53ff", + "element.disabled": "#1f2621ff", + "drop_target.background": "#85918880", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#2f3832ff", + "ghost_element.active": "#4f5c53ff", + "ghost_element.selected": "#4f5c53ff", + "ghost_element.disabled": "#1f2621ff", + "text": "#ecf4eeff", + "text.muted": "#859188ff", + "text.placeholder": "#6f7e74ff", + "text.disabled": "#6f7e74ff", + "text.accent": "#468b8fff", + "icon": "#ecf4eeff", + "icon.muted": "#859188ff", + "icon.disabled": "#6f7e74ff", + "icon.placeholder": "#859188ff", + "icon.accent": "#468b8fff", + "status_bar.background": "#353f39ff", + "title_bar.background": "#353f39ff", + "toolbar.background": "#171c19ff", + "tab_bar.background": "#1f2621ff", + "tab.inactive_background": "#1f2621ff", + "tab.active_background": "#171c19ff", + "search.match_background": null, + "panel.background": "#1f2621ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#ecf4ee4c", + "scrollbar.thumb.hover_background": "#2f3832ff", + "scrollbar.thumb.border": "#2f3832ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#1e2420ff", + "editor.foreground": "#dfe7e2ff", + "editor.background": "#171c19ff", + "editor.gutter.background": "#171c19ff", + "editor.subheader.background": "#1f2621ff", + "editor.active_line.background": "#1f2621bf", + "editor.highlighted_line.background": "#1f2621ff", + "editor.line_number": "#ecf4ee59", + "editor.active_line_number": "#ecf4eeff", + "editor.invisible": "#6c7a71ff", + "editor.wrap_guide": "#ecf4ee0d", + "editor.active_wrap_guide": "#ecf4ee1a", + "editor.document_highlight.read_background": "#468b8f1a", + "editor.document_highlight.write_background": "#6c7a7166", + "terminal.background": "#171c19ff", + "terminal.foreground": "#ecf4eeff", + "terminal.bright_foreground": "#ecf4eeff", + "terminal.dim_foreground": "#171c19ff", + "terminal.ansi.black": "#171c19ff", + "terminal.ansi.bright_black": "#5d6b62ff", + "terminal.ansi.dim_black": "#ecf4eeff", + "terminal.ansi.red": "#b16038ff", + "terminal.ansi.bright_red": "#563220ff", + "terminal.ansi.dim_red": "#deae97ff", + "terminal.ansi.green": "#479962ff", + "terminal.ansi.bright_green": "#294a33ff", + "terminal.ansi.dim_green": "#a5ccafff", + "terminal.ansi.yellow": "#a07d3aff", + "terminal.ansi.bright_yellow": "#4e3f22ff", + "terminal.ansi.dim_yellow": "#d3bd9aff", + "terminal.ansi.blue": "#468b8fff", + "terminal.ansi.bright_blue": "#284546ff", + "terminal.ansi.dim_blue": "#a5c5c6ff", + "terminal.ansi.magenta": "#857368ff", + "terminal.ansi.bright_magenta": "#423a36ff", + "terminal.ansi.dim_magenta": "#c2b7b1ff", + "terminal.ansi.cyan": "#1d9aa0ff", + "terminal.ansi.bright_cyan": "#1d4a4dff", + "terminal.ansi.dim_cyan": "#9dcdcfff", + "terminal.ansi.white": "#ecf4eeff", + "terminal.ansi.bright_white": "#ecf4eeff", + "terminal.ansi.dim_white": "#7b897fff", + "link_text.hover": "#468b8fff", + "conflict": "#a07d3aff", + "conflict.background": "#231d12ff", + "conflict.border": "#392e19ff", + "created": "#479962ff", + "created.background": "#162119ff", + "created.border": "#203526ff", + "deleted": "#b16038ff", + "deleted.background": "#261810ff", + "deleted.border": "#3e2619ff", + "error": "#b16038ff", + "error.background": "#261810ff", + "error.border": "#3e2619ff", + "hidden": "#6f7e74ff", + "hidden.background": "#353f39ff", + "hidden.border": "#434f47ff", + "hint": "#607e76ff", + "hint.background": "#151e20ff", + "hint.border": "#1f3233ff", + "ignored": "#859188ff", + "ignored.background": "#353f39ff", + "ignored.border": "#505e55ff", + "info": "#468b8fff", + "info.background": "#151e20ff", + "info.border": "#1f3233ff", + "modified": "#a07d3aff", + "modified.background": "#231d12ff", + "modified.border": "#392e19ff", + "predictive": "#506d66ff", + "predictive.background": "#162119ff", + "predictive.border": "#203526ff", + "renamed": "#468b8fff", + "renamed.background": "#151e20ff", + "renamed.border": "#1f3233ff", + "success": "#479962ff", + "success.background": "#162119ff", + "success.border": "#203526ff", + "unreachable": "#859188ff", + "unreachable.background": "#353f39ff", + "unreachable.border": "#505e55ff", + "warning": "#a07d3aff", + "warning.background": "#231d12ff", + "warning.border": "#392e19ff", + "syntax": { + "attribute": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#479962ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#5f6d64ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#87928aff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#479962ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#ecf4eeff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#468b8fff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#9f703bff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#607e76ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#55859bff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#9f703bff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#479962ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#9f703bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#87928aff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#506d66ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#ecf4eeff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#dfe7e2ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#b16038ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#dfe7e2ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#87928aff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#87928aff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#dfe7e2ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#857368ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#479962ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#87928aff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#1b9aa0ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#857368ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#479962ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#9f703bff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#ecf4eeff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#dfe7e2ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#55859bff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Savanna Light", + "appearance": "light", + "style": { + "border": "#8b968eff", + "border.variant": "#c8d1cbff", + "border.focused": "#bed4d6ff", + "border.selected": "#bed4d6ff", + "border.transparent": "#00000000", + "border.disabled": "#a3ada6ff", + "elevated_surface.background": "#e3ebe6ff", + "surface.background": "#e3ebe6ff", + "background": "#bcc5bfff", + "element.background": "#e3ebe6ff", + "element.hover": "#c8d1cbff", + "element.active": "#8d9890ff", + "element.selected": "#8d9890ff", + "element.disabled": "#e3ebe6ff", + "drop_target.background": "#54625980", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#c8d1cbff", + "ghost_element.active": "#8d9890ff", + "ghost_element.selected": "#8d9890ff", + "ghost_element.disabled": "#e3ebe6ff", + "text": "#171c19ff", + "text.muted": "#546259ff", + "text.placeholder": "#68766dff", + "text.disabled": "#68766dff", + "text.accent": "#488b90ff", + "icon": "#171c19ff", + "icon.muted": "#546259ff", + "icon.disabled": "#68766dff", + "icon.placeholder": "#546259ff", + "icon.accent": "#488b90ff", + "status_bar.background": "#bcc5bfff", + "title_bar.background": "#bcc5bfff", + "toolbar.background": "#ecf4eeff", + "tab_bar.background": "#e3ebe6ff", + "tab.inactive_background": "#e3ebe6ff", + "tab.active_background": "#ecf4eeff", + "search.match_background": null, + "panel.background": "#e3ebe6ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#171c194c", + "scrollbar.thumb.hover_background": "#c8d1cbff", + "scrollbar.thumb.border": "#c8d1cbff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#e5ede7ff", + "editor.foreground": "#232a25ff", + "editor.background": "#ecf4eeff", + "editor.gutter.background": "#ecf4eeff", + "editor.subheader.background": "#e3ebe6ff", + "editor.active_line.background": "#e3ebe6bf", + "editor.highlighted_line.background": "#e3ebe6ff", + "editor.line_number": "#171c1959", + "editor.active_line_number": "#171c19ff", + "editor.invisible": "#6c7a71ff", + "editor.wrap_guide": "#171c190d", + "editor.active_wrap_guide": "#171c191a", + "editor.document_highlight.read_background": "#488b901a", + "editor.document_highlight.write_background": "#6c7a7166", + "terminal.background": "#ecf4eeff", + "terminal.foreground": "#171c19ff", + "terminal.bright_foreground": "#171c19ff", + "terminal.dim_foreground": "#ecf4eeff", + "terminal.ansi.black": "#ecf4eeff", + "terminal.ansi.bright_black": "#7b897fff", + "terminal.ansi.dim_black": "#171c19ff", + "terminal.ansi.red": "#b16139ff", + "terminal.ansi.bright_red": "#deae97ff", + "terminal.ansi.dim_red": "#563220ff", + "terminal.ansi.green": "#499963ff", + "terminal.ansi.bright_green": "#a5ccafff", + "terminal.ansi.dim_green": "#294a33ff", + "terminal.ansi.yellow": "#a07d3bff", + "terminal.ansi.bright_yellow": "#d3bd9aff", + "terminal.ansi.dim_yellow": "#4e3f22ff", + "terminal.ansi.blue": "#488b90ff", + "terminal.ansi.bright_blue": "#a5c5c6ff", + "terminal.ansi.dim_blue": "#284546ff", + "terminal.ansi.magenta": "#857368ff", + "terminal.ansi.bright_magenta": "#c2b7b1ff", + "terminal.ansi.dim_magenta": "#423a36ff", + "terminal.ansi.cyan": "#1e9aa0ff", + "terminal.ansi.bright_cyan": "#9dcdcfff", + "terminal.ansi.dim_cyan": "#1d4a4dff", + "terminal.ansi.white": "#171c19ff", + "terminal.ansi.bright_white": "#171c19ff", + "terminal.ansi.dim_white": "#5d6b62ff", + "link_text.hover": "#488b90ff", + "conflict": "#a07d3bff", + "conflict.background": "#eee4d5ff", + "conflict.border": "#dfcfb6ff", + "created": "#499963ff", + "created.background": "#daeadeff", + "created.border": "#bedac5ff", + "deleted": "#b16139ff", + "deleted.background": "#f3ded4ff", + "deleted.border": "#e8c5b4ff", + "error": "#b16139ff", + "error.background": "#f3ded4ff", + "error.border": "#e8c5b4ff", + "hidden": "#68766dff", + "hidden.background": "#bcc5bfff", + "hidden.border": "#a3ada6ff", + "hint": "#66847cff", + "hint.background": "#dae7e8ff", + "hint.border": "#bed4d6ff", + "ignored": "#546259ff", + "ignored.background": "#bcc5bfff", + "ignored.border": "#8b968eff", + "info": "#488b90ff", + "info.background": "#dae7e8ff", + "info.border": "#bed4d6ff", + "modified": "#a07d3bff", + "modified.background": "#eee4d5ff", + "modified.border": "#dfcfb6ff", + "predictive": "#75958bff", + "predictive.background": "#daeadeff", + "predictive.border": "#bedac5ff", + "renamed": "#488b90ff", + "renamed.background": "#dae7e8ff", + "renamed.border": "#bed4d6ff", + "success": "#499963ff", + "success.background": "#daeadeff", + "success.border": "#bedac5ff", + "unreachable": "#546259ff", + "unreachable.background": "#bcc5bfff", + "unreachable.border": "#8b968eff", + "warning": "#a07d3bff", + "warning.background": "#eee4d5ff", + "warning.border": "#dfcfb6ff", + "syntax": { + "attribute": { + "color": "#488b90ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#499963ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#77877cff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#526057ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#499963ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#488b90ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#171c19ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#488b90ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#488b90ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#9f713cff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#468b8fff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#66847cff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#55859bff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#488b90ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#9f713cff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#499963ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#9f703bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#526057ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#75958bff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#171c19ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#232a25ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#b16038ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#232a25ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#526057ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#526057ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#232a25ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#857368ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#479962ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#526057ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#1b9aa0ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#857368ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#479962ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#488b90ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#9f713cff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#171c19ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#232a25ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#55859bff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Seaside Dark", + "appearance": "dark", + "style": { + "border": "#5c6c5cff", + "border.variant": "#333b33ff", + "border.focused": "#102667ff", + "border.selected": "#102667ff", + "border.transparent": "#00000000", + "border.disabled": "#4b584bff", + "elevated_surface.background": "#1f231fff", + "surface.background": "#1f231fff", + "background": "#3b453bff", + "element.background": "#1f231fff", + "element.hover": "#333b33ff", + "element.active": "#5a6a5aff", + "element.selected": "#5a6a5aff", + "element.disabled": "#1f231fff", + "drop_target.background": "#8ba48b80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#333b33ff", + "ghost_element.active": "#5a6a5aff", + "ghost_element.selected": "#5a6a5aff", + "ghost_element.disabled": "#1f231fff", + "text": "#f3faf3ff", + "text.muted": "#8ba48bff", + "text.placeholder": "#778f77ff", + "text.disabled": "#778f77ff", + "text.accent": "#3e62f4ff", + "icon": "#f3faf3ff", + "icon.muted": "#8ba48bff", + "icon.disabled": "#778f77ff", + "icon.placeholder": "#8ba48bff", + "icon.accent": "#3e62f4ff", + "status_bar.background": "#3b453bff", + "title_bar.background": "#3b453bff", + "toolbar.background": "#131513ff", + "tab_bar.background": "#1f231fff", + "tab.inactive_background": "#1f231fff", + "tab.active_background": "#131513ff", + "search.match_background": null, + "panel.background": "#1f231fff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#f3faf34c", + "scrollbar.thumb.hover_background": "#333b33ff", + "scrollbar.thumb.border": "#333b33ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#1d201dff", + "editor.foreground": "#cfe8cfff", + "editor.background": "#131513ff", + "editor.gutter.background": "#131513ff", + "editor.subheader.background": "#1f231fff", + "editor.active_line.background": "#1f231fbf", + "editor.highlighted_line.background": "#1f231fff", + "editor.line_number": "#f3faf359", + "editor.active_line_number": "#f3faf3ff", + "editor.invisible": "#738b73ff", + "editor.wrap_guide": "#f3faf30d", + "editor.active_wrap_guide": "#f3faf31a", + "editor.document_highlight.read_background": "#3e62f41a", + "editor.document_highlight.write_background": "#738b7366", + "terminal.background": "#131513ff", + "terminal.foreground": "#f3faf3ff", + "terminal.bright_foreground": "#f3faf3ff", + "terminal.dim_foreground": "#131513ff", + "terminal.ansi.black": "#131513ff", + "terminal.ansi.bright_black": "#667a66ff", + "terminal.ansi.dim_black": "#f3faf3ff", + "terminal.ansi.red": "#e61c3bff", + "terminal.ansi.bright_red": "#840a20ff", + "terminal.ansi.dim_red": "#fe9c97ff", + "terminal.ansi.green": "#2aa329ff", + "terminal.ansi.bright_green": "#204f1bff", + "terminal.ansi.dim_green": "#a0d294ff", + "terminal.ansi.yellow": "#98981bff", + "terminal.ansi.bright_yellow": "#4b4a17ff", + "terminal.ansi.dim_yellow": "#d0ca90ff", + "terminal.ansi.blue": "#3e62f4ff", + "terminal.ansi.bright_blue": "#183385ff", + "terminal.ansi.dim_blue": "#b1adfcff", + "terminal.ansi.magenta": "#e61cc3ff", + "terminal.ansi.bright_magenta": "#810d5fff", + "terminal.ansi.dim_magenta": "#f9a1e1ff", + "terminal.ansi.cyan": "#1b99b3ff", + "terminal.ansi.bright_cyan": "#1c4a56ff", + "terminal.ansi.dim_cyan": "#9fccd9ff", + "terminal.ansi.white": "#f3faf3ff", + "terminal.ansi.bright_white": "#f3faf3ff", + "terminal.ansi.dim_white": "#829b82ff", + "link_text.hover": "#3e62f4ff", + "conflict": "#98981bff", + "conflict.background": "#22210fff", + "conflict.border": "#373614ff", + "created": "#2aa329ff", + "created.background": "#132310ff", + "created.border": "#1a3817ff", + "deleted": "#e61c3bff", + "deleted.background": "#4f0412ff", + "deleted.border": "#6a071aff", + "error": "#e61c3bff", + "error.background": "#4f0412ff", + "error.border": "#6a071aff", + "hidden": "#778f77ff", + "hidden.background": "#3b453bff", + "hidden.border": "#4b584bff", + "hint": "#008b9fff", + "hint.background": "#051949ff", + "hint.border": "#102667ff", + "ignored": "#8ba48bff", + "ignored.background": "#3b453bff", + "ignored.border": "#5c6c5cff", + "info": "#3e62f4ff", + "info.background": "#051949ff", + "info.border": "#102667ff", + "modified": "#98981bff", + "modified.background": "#22210fff", + "modified.border": "#373614ff", + "predictive": "#00788bff", + "predictive.background": "#132310ff", + "predictive.border": "#1a3817ff", + "renamed": "#3e62f4ff", + "renamed.background": "#051949ff", + "renamed.border": "#102667ff", + "success": "#2aa329ff", + "success.background": "#132310ff", + "success.border": "#1a3817ff", + "unreachable": "#8ba48bff", + "unreachable.background": "#3b453bff", + "unreachable.border": "#5c6c5cff", + "warning": "#98981bff", + "warning.background": "#22210fff", + "warning.border": "#373614ff", + "syntax": { + "attribute": { + "color": "#3e62f4ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#2aa329ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#687d68ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#8ca68cff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#2aa329ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#3e62f4ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#f3faf3ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#3e62f4ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#3e62f4ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#87711dff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#3d62f5ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#3d62f5ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#98981bff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#008b9fff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#ac2aeeff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#3e62f4ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#87711dff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#2aa329ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#87711cff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#8ca68cff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#00788bff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#f3faf3ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#cfe8cfff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#e6183bff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#cfe8cfff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#8ca68cff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#8ca68cff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#cfe8cfff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#e618c3ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#28a328ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#8ca68cff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#1899b3ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#e618c3ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#28a328ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#3e62f4ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#87711dff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f3faf3ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#98981bff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#cfe8cfff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#ac2aeeff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#98981bff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Seaside Light", + "appearance": "light", + "style": { + "border": "#8ea88eff", + "border.variant": "#bed7beff", + "border.focused": "#c9c4fdff", + "border.selected": "#c9c4fdff", + "border.transparent": "#00000000", + "border.disabled": "#a1bba1ff", + "elevated_surface.background": "#daeedaff", + "surface.background": "#daeedaff", + "background": "#b4ceb4ff", + "element.background": "#daeedaff", + "element.hover": "#bed7beff", + "element.active": "#90aa90ff", + "element.selected": "#90aa90ff", + "element.disabled": "#daeedaff", + "drop_target.background": "#5f705f80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#bed7beff", + "ghost_element.active": "#90aa90ff", + "ghost_element.selected": "#90aa90ff", + "ghost_element.disabled": "#daeedaff", + "text": "#131513ff", + "text.muted": "#5f705fff", + "text.placeholder": "#718771ff", + "text.disabled": "#718771ff", + "text.accent": "#3e61f4ff", + "icon": "#131513ff", + "icon.muted": "#5f705fff", + "icon.disabled": "#718771ff", + "icon.placeholder": "#5f705fff", + "icon.accent": "#3e61f4ff", + "status_bar.background": "#b4ceb4ff", + "title_bar.background": "#b4ceb4ff", + "toolbar.background": "#f3faf3ff", + "tab_bar.background": "#daeedaff", + "tab.inactive_background": "#daeedaff", + "tab.active_background": "#f3faf3ff", + "search.match_background": null, + "panel.background": "#daeedaff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#1315134c", + "scrollbar.thumb.hover_background": "#bed7beff", + "scrollbar.thumb.border": "#bed7beff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#dff0dfff", + "editor.foreground": "#242924ff", + "editor.background": "#f3faf3ff", + "editor.gutter.background": "#f3faf3ff", + "editor.subheader.background": "#daeedaff", + "editor.active_line.background": "#daeedabf", + "editor.highlighted_line.background": "#daeedaff", + "editor.line_number": "#13151359", + "editor.active_line_number": "#131513ff", + "editor.invisible": "#738b73ff", + "editor.wrap_guide": "#1315130d", + "editor.active_wrap_guide": "#1315131a", + "editor.document_highlight.read_background": "#3e61f41a", + "editor.document_highlight.write_background": "#738b7366", + "terminal.background": "#f3faf3ff", + "terminal.foreground": "#131513ff", + "terminal.bright_foreground": "#131513ff", + "terminal.dim_foreground": "#f3faf3ff", + "terminal.ansi.black": "#f3faf3ff", + "terminal.ansi.bright_black": "#829b82ff", + "terminal.ansi.dim_black": "#131513ff", + "terminal.ansi.red": "#e61c3dff", + "terminal.ansi.bright_red": "#fe9c97ff", + "terminal.ansi.dim_red": "#840a20ff", + "terminal.ansi.green": "#2aa32aff", + "terminal.ansi.bright_green": "#a0d294ff", + "terminal.ansi.dim_green": "#204f1bff", + "terminal.ansi.yellow": "#98981cff", + "terminal.ansi.bright_yellow": "#d0ca90ff", + "terminal.ansi.dim_yellow": "#4b4a17ff", + "terminal.ansi.blue": "#3e61f4ff", + "terminal.ansi.bright_blue": "#b1adfcff", + "terminal.ansi.dim_blue": "#183385ff", + "terminal.ansi.magenta": "#e61cc2ff", + "terminal.ansi.bright_magenta": "#f9a1e1ff", + "terminal.ansi.dim_magenta": "#810d5fff", + "terminal.ansi.cyan": "#1c99b3ff", + "terminal.ansi.bright_cyan": "#9fccd9ff", + "terminal.ansi.dim_cyan": "#1c4a56ff", + "terminal.ansi.white": "#131513ff", + "terminal.ansi.bright_white": "#131513ff", + "terminal.ansi.dim_white": "#667a66ff", + "link_text.hover": "#3e61f4ff", + "conflict": "#98981cff", + "conflict.background": "#ece8d1ff", + "conflict.border": "#ddd8afff", + "created": "#2aa32aff", + "created.background": "#d9edd4ff", + "created.border": "#bbdeb2ff", + "deleted": "#e61c3dff", + "deleted.background": "#fed7d3ff", + "deleted.border": "#feb8b3ff", + "error": "#e61c3dff", + "error.background": "#fed7d3ff", + "error.border": "#feb8b3ff", + "hidden": "#718771ff", + "hidden.background": "#b4ceb4ff", + "hidden.border": "#a1bba1ff", + "hint": "#008fa1ff", + "hint.background": "#e1ddfeff", + "hint.border": "#c9c4fdff", + "ignored": "#5f705fff", + "ignored.background": "#b4ceb4ff", + "ignored.border": "#8ea88eff", + "info": "#3e61f4ff", + "info.background": "#e1ddfeff", + "info.border": "#c9c4fdff", + "modified": "#98981cff", + "modified.background": "#ece8d1ff", + "modified.border": "#ddd8afff", + "predictive": "#00a2b5ff", + "predictive.background": "#d9edd4ff", + "predictive.border": "#bbdeb2ff", + "renamed": "#3e61f4ff", + "renamed.background": "#e1ddfeff", + "renamed.border": "#c9c4fdff", + "success": "#2aa32aff", + "success.background": "#d9edd4ff", + "success.border": "#bbdeb2ff", + "unreachable": "#5f705fff", + "unreachable.background": "#b4ceb4ff", + "unreachable.border": "#8ea88eff", + "warning": "#98981cff", + "warning.background": "#ece8d1ff", + "warning.border": "#ddd8afff", + "syntax": { + "attribute": { + "color": "#3e61f4ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#2aa32aff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#809980ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#5e6e5eff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#2aa32aff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#3e61f4ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#131513ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#3e61f4ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#3e61f4ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#87711fff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#3d62f5ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#3d62f5ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#98981bff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#008fa1ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#ac2aeeff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#3e61f4ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#87711fff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#2aa32aff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#87711cff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#5e6e5eff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#00a2b5ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#131513ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#242924ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#e6183bff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#242924ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#5e6e5eff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#5e6e5eff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#242924ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#e618c3ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#28a328ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#5e6e5eff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#1899b3ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#e618c3ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#28a328ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#3e61f4ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#87711fff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#131513ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#98981bff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#242924ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#ac2aeeff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#98981bff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Sulphurpool Dark", + "appearance": "dark", + "style": { + "border": "#5b6385ff", + "border.variant": "#363f62ff", + "border.focused": "#203348ff", + "border.selected": "#203348ff", + "border.transparent": "#00000000", + "border.disabled": "#4d5477ff", + "elevated_surface.background": "#262f51ff", + "surface.background": "#262f51ff", + "background": "#3e4769ff", + "element.background": "#262f51ff", + "element.hover": "#363f62ff", + "element.active": "#5a6284ff", + "element.selected": "#5a6284ff", + "element.disabled": "#262f51ff", + "drop_target.background": "#959bb280", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#363f62ff", + "ghost_element.active": "#5a6284ff", + "ghost_element.selected": "#5a6284ff", + "ghost_element.disabled": "#262f51ff", + "text": "#f5f7ffff", + "text.muted": "#959bb2ff", + "text.placeholder": "#7e849eff", + "text.disabled": "#7e849eff", + "text.accent": "#3e8ed0ff", + "icon": "#f5f7ffff", + "icon.muted": "#959bb2ff", + "icon.disabled": "#7e849eff", + "icon.placeholder": "#959bb2ff", + "icon.accent": "#3e8ed0ff", + "status_bar.background": "#3e4769ff", + "title_bar.background": "#3e4769ff", + "toolbar.background": "#202646ff", + "tab_bar.background": "#262f51ff", + "tab.inactive_background": "#262f51ff", + "tab.active_background": "#202646ff", + "search.match_background": null, + "panel.background": "#262f51ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#f5f7ff4c", + "scrollbar.thumb.hover_background": "#363f62ff", + "scrollbar.thumb.border": "#363f62ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#252c4fff", + "editor.foreground": "#dfe2f1ff", + "editor.background": "#202646ff", + "editor.gutter.background": "#202646ff", + "editor.subheader.background": "#262f51ff", + "editor.active_line.background": "#262f51bf", + "editor.highlighted_line.background": "#262f51ff", + "editor.line_number": "#f5f7ff59", + "editor.active_line_number": "#f5f7ffff", + "editor.invisible": "#7a819cff", + "editor.wrap_guide": "#f5f7ff0d", + "editor.active_wrap_guide": "#f5f7ff1a", + "editor.document_highlight.read_background": "#3e8ed01a", + "editor.document_highlight.write_background": "#7a819c66", + "terminal.background": "#202646ff", + "terminal.foreground": "#f5f7ffff", + "terminal.bright_foreground": "#f5f7ffff", + "terminal.dim_foreground": "#202646ff", + "terminal.ansi.black": "#202646ff", + "terminal.ansi.bright_black": "#687091ff", + "terminal.ansi.dim_black": "#f5f7ffff", + "terminal.ansi.red": "#c94922ff", + "terminal.ansi.bright_red": "#6d2616ff", + "terminal.ansi.dim_red": "#eea48bff", + "terminal.ansi.green": "#ac9739ff", + "terminal.ansi.bright_green": "#534921ff", + "terminal.ansi.dim_green": "#d9ca9bff", + "terminal.ansi.yellow": "#c08b30ff", + "terminal.ansi.bright_yellow": "#63441eff", + "terminal.ansi.dim_yellow": "#e5c497ff", + "terminal.ansi.blue": "#3e8ed0ff", + "terminal.ansi.bright_blue": "#274664ff", + "terminal.ansi.dim_blue": "#a9c6e8ff", + "terminal.ansi.magenta": "#9b6279ff", + "terminal.ansi.bright_magenta": "#4c333dff", + "terminal.ansi.dim_magenta": "#cfafbbff", + "terminal.ansi.cyan": "#24a1c9ff", + "terminal.ansi.bright_cyan": "#214d5fff", + "terminal.ansi.dim_cyan": "#a4d0e4ff", + "terminal.ansi.white": "#f5f7ffff", + "terminal.ansi.bright_white": "#f5f7ffff", + "terminal.ansi.dim_white": "#8b90a7ff", + "link_text.hover": "#3e8ed0ff", + "conflict": "#c08b30ff", + "conflict.background": "#301e11ff", + "conflict.border": "#4b3117ff", + "created": "#ac9739ff", + "created.background": "#252113ff", + "created.border": "#3c351bff", + "deleted": "#c94922ff", + "deleted.background": "#3c110cff", + "deleted.border": "#551b12ff", + "error": "#c94922ff", + "error.background": "#3c110cff", + "error.border": "#551b12ff", + "hidden": "#7e849eff", + "hidden.background": "#3e4769ff", + "hidden.border": "#4d5477ff", + "hint": "#6c81a5ff", + "hint.background": "#161f2bff", + "hint.border": "#203348ff", + "ignored": "#959bb2ff", + "ignored.background": "#3e4769ff", + "ignored.border": "#5b6385ff", + "info": "#3e8ed0ff", + "info.background": "#161f2bff", + "info.border": "#203348ff", + "modified": "#c08b30ff", + "modified.background": "#301e11ff", + "modified.border": "#4b3117ff", + "predictive": "#58709aff", + "predictive.background": "#252113ff", + "predictive.border": "#3c351bff", + "renamed": "#3e8ed0ff", + "renamed.background": "#161f2bff", + "renamed.border": "#203348ff", + "success": "#ac9739ff", + "success.background": "#252113ff", + "success.border": "#3c351bff", + "unreachable": "#959bb2ff", + "unreachable.background": "#3e4769ff", + "unreachable.border": "#5b6385ff", + "warning": "#c08b30ff", + "warning.background": "#301e11ff", + "warning.border": "#4b3117ff", + "syntax": { + "attribute": { + "color": "#3e8ed0ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#ac9739ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#6a7293ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#979db4ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#ac9739ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#3e8ed0ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#f5f7ffff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#3e8ed0ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#3e8ed0ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#c76a29ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#3d8fd1ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#3d8fd1ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#c08b2fff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#6c81a5ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#6679ccff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#3e8ed0ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#c76a29ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#ac9739ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#c76a28ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#979db4ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#58709aff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#f5f7ffff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#dfe2f1ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#c94821ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#dfe2f1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#979db4ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#979db4ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#dfe2f1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#9b6279ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#ac9738ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#979db4ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#21a2c9ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#9b6279ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#ac9738ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#3e8ed0ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#c76a29ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f5f7ffff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#c08b2fff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#dfe2f1ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#6679ccff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#c08b2fff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Atelier Sulphurpool Light", + "appearance": "light", + "style": { + "border": "#9a9fb6ff", + "border.variant": "#ccd0e1ff", + "border.focused": "#c2d5efff", + "border.selected": "#c2d5efff", + "border.transparent": "#00000000", + "border.disabled": "#aeb3c7ff", + "elevated_surface.background": "#e5e8f5ff", + "surface.background": "#e5e8f5ff", + "background": "#c1c5d8ff", + "element.background": "#e5e8f5ff", + "element.hover": "#ccd0e1ff", + "element.active": "#9ca1b8ff", + "element.selected": "#9ca1b8ff", + "element.disabled": "#e5e8f5ff", + "drop_target.background": "#5f678980", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#ccd0e1ff", + "ghost_element.active": "#9ca1b8ff", + "ghost_element.selected": "#9ca1b8ff", + "ghost_element.disabled": "#e5e8f5ff", + "text": "#202646ff", + "text.muted": "#5f6789ff", + "text.placeholder": "#767d9aff", + "text.disabled": "#767d9aff", + "text.accent": "#3e8fd0ff", + "icon": "#202646ff", + "icon.muted": "#5f6789ff", + "icon.disabled": "#767d9aff", + "icon.placeholder": "#5f6789ff", + "icon.accent": "#3e8fd0ff", + "status_bar.background": "#c1c5d8ff", + "title_bar.background": "#c1c5d8ff", + "toolbar.background": "#f5f7ffff", + "tab_bar.background": "#e5e8f5ff", + "tab.inactive_background": "#e5e8f5ff", + "tab.active_background": "#f5f7ffff", + "search.match_background": null, + "panel.background": "#e5e8f5ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#2026464c", + "scrollbar.thumb.hover_background": "#ccd0e1ff", + "scrollbar.thumb.border": "#ccd0e1ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#e9ebf7ff", + "editor.foreground": "#293256ff", + "editor.background": "#f5f7ffff", + "editor.gutter.background": "#f5f7ffff", + "editor.subheader.background": "#e5e8f5ff", + "editor.active_line.background": "#e5e8f5bf", + "editor.highlighted_line.background": "#e5e8f5ff", + "editor.line_number": "#20264659", + "editor.active_line_number": "#202646ff", + "editor.invisible": "#7a819cff", + "editor.wrap_guide": "#2026460d", + "editor.active_wrap_guide": "#2026461a", + "editor.document_highlight.read_background": "#3e8fd01a", + "editor.document_highlight.write_background": "#7a819c66", + "terminal.background": "#f5f7ffff", + "terminal.foreground": "#202646ff", + "terminal.bright_foreground": "#202646ff", + "terminal.dim_foreground": "#f5f7ffff", + "terminal.ansi.black": "#f5f7ffff", + "terminal.ansi.bright_black": "#8b90a7ff", + "terminal.ansi.dim_black": "#202646ff", + "terminal.ansi.red": "#c94922ff", + "terminal.ansi.bright_red": "#eea48bff", + "terminal.ansi.dim_red": "#6d2616ff", + "terminal.ansi.green": "#ac9739ff", + "terminal.ansi.bright_green": "#d9ca9bff", + "terminal.ansi.dim_green": "#534921ff", + "terminal.ansi.yellow": "#c08b30ff", + "terminal.ansi.bright_yellow": "#e5c497ff", + "terminal.ansi.dim_yellow": "#63441eff", + "terminal.ansi.blue": "#3e8fd0ff", + "terminal.ansi.bright_blue": "#a9c6e8ff", + "terminal.ansi.dim_blue": "#274664ff", + "terminal.ansi.magenta": "#9b6279ff", + "terminal.ansi.bright_magenta": "#cfafbbff", + "terminal.ansi.dim_magenta": "#4c333dff", + "terminal.ansi.cyan": "#24a1c9ff", + "terminal.ansi.bright_cyan": "#a4d0e4ff", + "terminal.ansi.dim_cyan": "#214d5fff", + "terminal.ansi.white": "#202646ff", + "terminal.ansi.bright_white": "#202646ff", + "terminal.ansi.dim_white": "#687091ff", + "link_text.hover": "#3e8fd0ff", + "conflict": "#c08b30ff", + "conflict.background": "#f6e6d4ff", + "conflict.border": "#eed4b3ff", + "created": "#ac9739ff", + "created.background": "#f0e8d5ff", + "created.border": "#e4d8b7ff", + "deleted": "#c94922ff", + "deleted.background": "#fcdad0ff", + "deleted.border": "#f6beabff", + "error": "#c94922ff", + "error.background": "#fcdad0ff", + "error.border": "#f6beabff", + "hidden": "#767d9aff", + "hidden.background": "#c1c5d8ff", + "hidden.border": "#aeb3c7ff", + "hint": "#7087b2ff", + "hint.background": "#dde7f6ff", + "hint.border": "#c2d5efff", + "ignored": "#5f6789ff", + "ignored.background": "#c1c5d8ff", + "ignored.border": "#9a9fb6ff", + "info": "#3e8fd0ff", + "info.background": "#dde7f6ff", + "info.border": "#c2d5efff", + "modified": "#c08b30ff", + "modified.background": "#f6e6d4ff", + "modified.border": "#eed4b3ff", + "predictive": "#8599beff", + "predictive.background": "#f0e8d5ff", + "predictive.border": "#e4d8b7ff", + "renamed": "#3e8fd0ff", + "renamed.background": "#dde7f6ff", + "renamed.border": "#c2d5efff", + "success": "#ac9739ff", + "success.background": "#f0e8d5ff", + "success.border": "#e4d8b7ff", + "unreachable": "#5f6789ff", + "unreachable.background": "#c1c5d8ff", + "unreachable.border": "#9a9fb6ff", + "warning": "#c08b30ff", + "warning.background": "#f6e6d4ff", + "warning.border": "#eed4b3ff", + "syntax": { + "attribute": { + "color": "#3e8fd0ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#ac9739ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#898ea4ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#5d6587ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#ac9739ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#3e8fd0ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#202646ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#3e8fd0ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#3e8fd0ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#c76a29ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#3d8fd1ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#3d8fd1ff", + "font_style": null, + "font_weight": null + }, + "function.special.definition": { + "color": "#c08b2fff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#7087b2ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#6679ccff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#3e8fd0ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#c76a29ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#ac9739ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#c76a28ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#5d6587ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#8599beff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#202646ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#293256ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#c94821ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#293256ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#5d6587ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#5d6587ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#293256ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#9b6279ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#ac9738ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#5d6587ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#21a2c9ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#9b6279ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#ac9738ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#3e8fd0ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#c76a29ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#202646ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#c08b2fff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#293256ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#6679ccff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#c08b2fff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/assets/themes/ayu/LICENSE b/assets/themes/ayu/LICENSE new file mode 100644 index 0000000000..37a9229268 --- /dev/null +++ b/assets/themes/ayu/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Ike Ku + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/ayu/ayu.json b/assets/themes/ayu/ayu.json new file mode 100644 index 0000000000..ef8cfddbbd --- /dev/null +++ b/assets/themes/ayu/ayu.json @@ -0,0 +1,987 @@ +{ + "name": "Ayu", + "author": "Zed Industries", + "themes": [ + { + "name": "Ayu Dark", + "appearance": "dark", + "style": { + "border": "#3f4043ff", + "border.variant": "#2d2f34ff", + "border.focused": "#1b4a6eff", + "border.selected": "#1b4a6eff", + "border.transparent": "#00000000", + "border.disabled": "#383a3eff", + "elevated_surface.background": "#1f2127ff", + "surface.background": "#1f2127ff", + "background": "#313337ff", + "element.background": "#1f2127ff", + "element.hover": "#2d2f34ff", + "element.active": "#3e4043ff", + "element.selected": "#3e4043ff", + "element.disabled": "#1f2127ff", + "drop_target.background": "#8a898680", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#2d2f34ff", + "ghost_element.active": "#3e4043ff", + "ghost_element.selected": "#3e4043ff", + "ghost_element.disabled": "#1f2127ff", + "text": "#bfbdb6ff", + "text.muted": "#8a8986ff", + "text.placeholder": "#696a6aff", + "text.disabled": "#696a6aff", + "text.accent": "#5ac1feff", + "icon": "#bfbdb6ff", + "icon.muted": "#8a8986ff", + "icon.disabled": "#696a6aff", + "icon.placeholder": "#8a8986ff", + "icon.accent": "#5ac1feff", + "status_bar.background": "#313337ff", + "title_bar.background": "#313337ff", + "toolbar.background": "#0d1016ff", + "tab_bar.background": "#1f2127ff", + "tab.inactive_background": "#1f2127ff", + "tab.active_background": "#0d1016ff", + "search.match_background": null, + "panel.background": "#1f2127ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#bfbdb64c", + "scrollbar.thumb.hover_background": "#2d2f34ff", + "scrollbar.thumb.border": "#2d2f34ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#1b1e24ff", + "editor.foreground": "#bfbdb6ff", + "editor.background": "#0d1016ff", + "editor.gutter.background": "#0d1016ff", + "editor.subheader.background": "#1f2127ff", + "editor.active_line.background": "#1f2127bf", + "editor.highlighted_line.background": "#1f2127ff", + "editor.line_number": "#bfbdb659", + "editor.active_line_number": "#bfbdb6ff", + "editor.invisible": "#666767ff", + "editor.wrap_guide": "#bfbdb60d", + "editor.active_wrap_guide": "#bfbdb61a", + "editor.document_highlight.read_background": "#5ac1fe1a", + "editor.document_highlight.write_background": "#66676766", + "terminal.background": "#0d1016ff", + "terminal.foreground": "#bfbdb6ff", + "terminal.bright_foreground": "#bfbdb6ff", + "terminal.dim_foreground": "#0d1016ff", + "terminal.ansi.black": "#0d1016ff", + "terminal.ansi.bright_black": "#545557ff", + "terminal.ansi.dim_black": "#bfbdb6ff", + "terminal.ansi.red": "#ef7177ff", + "terminal.ansi.bright_red": "#83353bff", + "terminal.ansi.dim_red": "#febab9ff", + "terminal.ansi.green": "#aad84cff", + "terminal.ansi.bright_green": "#567627ff", + "terminal.ansi.dim_green": "#d8eca8ff", + "terminal.ansi.yellow": "#feb454ff", + "terminal.ansi.bright_yellow": "#92582bff", + "terminal.ansi.dim_yellow": "#ffd9aaff", + "terminal.ansi.blue": "#5ac1feff", + "terminal.ansi.bright_blue": "#27618cff", + "terminal.ansi.dim_blue": "#b7dffeff", + "terminal.ansi.magenta": "#39bae5ff", + "terminal.ansi.bright_magenta": "#205a78ff", + "terminal.ansi.dim_magenta": "#addcf3ff", + "terminal.ansi.cyan": "#95e5cbff", + "terminal.ansi.bright_cyan": "#4c806fff", + "terminal.ansi.dim_cyan": "#cbf2e4ff", + "terminal.ansi.white": "#bfbdb6ff", + "terminal.ansi.bright_white": "#bfbdb6ff", + "terminal.ansi.dim_white": "#787876ff", + "link_text.hover": "#5ac1feff", + "conflict": "#feb454ff", + "conflict.background": "#572815ff", + "conflict.border": "#754221ff", + "created": "#aad84cff", + "created.background": "#294113ff", + "created.border": "#405c1cff", + "deleted": "#ef7177ff", + "deleted.background": "#48161bff", + "deleted.border": "#66272dff", + "error": "#ef7177ff", + "error.background": "#48161bff", + "error.border": "#66272dff", + "hidden": "#696a6aff", + "hidden.background": "#313337ff", + "hidden.border": "#383a3eff", + "hint": "#628b80ff", + "hint.background": "#0d2f4eff", + "hint.border": "#1b4a6eff", + "ignored": "#8a8986ff", + "ignored.background": "#313337ff", + "ignored.border": "#3f4043ff", + "info": "#5ac1feff", + "info.background": "#0d2f4eff", + "info.border": "#1b4a6eff", + "modified": "#feb454ff", + "modified.background": "#572815ff", + "modified.border": "#754221ff", + "predictive": "#5a728bff", + "predictive.background": "#294113ff", + "predictive.border": "#405c1cff", + "renamed": "#5ac1feff", + "renamed.background": "#0d2f4eff", + "renamed.border": "#1b4a6eff", + "success": "#aad84cff", + "success.background": "#294113ff", + "success.border": "#405c1cff", + "unreachable": "#8a8986ff", + "unreachable.background": "#313337ff", + "unreachable.border": "#3f4043ff", + "warning": "#feb454ff", + "warning.background": "#572815ff", + "warning.border": "#754221ff", + "syntax": { + "attribute": { + "color": "#5ac1feff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#d2a6ffff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#abb5be8c", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#8c8b88ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#d2a6ffff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#5ac1feff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#bfbdb6ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#5ac1feff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#5ac1feff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#fe8f40ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#ffb353ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#628b80ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#ff8f3fff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#5ac1feff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#fe8f40ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#aad84cff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#d2a6ffff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#f29668ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#5a728bff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#bfbdb6ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#bfbdb6ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#5ac1feff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#a6a5a0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#a6a5a0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#a6a5a0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#a6a5a0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#d2a6ffff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#a9d94bff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#8c8b88ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#95e6cbff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#e5b572ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#fe8f40ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#5ac1feff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#fe8f40ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#bfbdb6ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#59c2ffff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#bfbdb6ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#5ac1feff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Ayu Light", + "appearance": "light", + "style": { + "border": "#cfd1d2ff", + "border.variant": "#dfe0e1ff", + "border.focused": "#c4daf6ff", + "border.selected": "#c4daf6ff", + "border.transparent": "#00000000", + "border.disabled": "#d5d6d8ff", + "elevated_surface.background": "#ececedff", + "surface.background": "#ececedff", + "background": "#dcdddeff", + "element.background": "#ececedff", + "element.hover": "#dfe0e1ff", + "element.active": "#cfd0d2ff", + "element.selected": "#cfd0d2ff", + "element.disabled": "#ececedff", + "drop_target.background": "#8b8e9280", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#dfe0e1ff", + "ghost_element.active": "#cfd0d2ff", + "ghost_element.selected": "#cfd0d2ff", + "ghost_element.disabled": "#ececedff", + "text": "#5c6166ff", + "text.muted": "#8b8e92ff", + "text.placeholder": "#a9acaeff", + "text.disabled": "#a9acaeff", + "text.accent": "#3b9ee5ff", + "icon": "#5c6166ff", + "icon.muted": "#8b8e92ff", + "icon.disabled": "#a9acaeff", + "icon.placeholder": "#8b8e92ff", + "icon.accent": "#3b9ee5ff", + "status_bar.background": "#dcdddeff", + "title_bar.background": "#dcdddeff", + "toolbar.background": "#fcfcfcff", + "tab_bar.background": "#ececedff", + "tab.inactive_background": "#ececedff", + "tab.active_background": "#fcfcfcff", + "search.match_background": null, + "panel.background": "#ececedff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#5c61664c", + "scrollbar.thumb.hover_background": "#dfe0e1ff", + "scrollbar.thumb.border": "#dfe0e1ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#efeff0ff", + "editor.foreground": "#5c6166ff", + "editor.background": "#fcfcfcff", + "editor.gutter.background": "#fcfcfcff", + "editor.subheader.background": "#ececedff", + "editor.active_line.background": "#ececedbf", + "editor.highlighted_line.background": "#ececedff", + "editor.line_number": "#5c616659", + "editor.active_line_number": "#5c6166ff", + "editor.invisible": "#acafb1ff", + "editor.wrap_guide": "#5c61660d", + "editor.active_wrap_guide": "#5c61661a", + "editor.document_highlight.read_background": "#3b9ee51a", + "editor.document_highlight.write_background": "#acafb166", + "terminal.background": "#fcfcfcff", + "terminal.foreground": "#5c6166ff", + "terminal.bright_foreground": "#5c6166ff", + "terminal.dim_foreground": "#fcfcfcff", + "terminal.ansi.black": "#fcfcfcff", + "terminal.ansi.bright_black": "#bcbec0ff", + "terminal.ansi.dim_black": "#5c6166ff", + "terminal.ansi.red": "#ef7271ff", + "terminal.ansi.bright_red": "#febab6ff", + "terminal.ansi.dim_red": "#833538ff", + "terminal.ansi.green": "#85b304ff", + "terminal.ansi.bright_green": "#c7d98fff", + "terminal.ansi.dim_green": "#445613ff", + "terminal.ansi.yellow": "#f1ad49ff", + "terminal.ansi.bright_yellow": "#fed5a3ff", + "terminal.ansi.dim_yellow": "#8a5227ff", + "terminal.ansi.blue": "#3b9ee5ff", + "terminal.ansi.bright_blue": "#abcdf2ff", + "terminal.ansi.dim_blue": "#214c76ff", + "terminal.ansi.magenta": "#55b4d3ff", + "terminal.ansi.bright_magenta": "#b1d8e8ff", + "terminal.ansi.dim_magenta": "#2f5669ff", + "terminal.ansi.cyan": "#4dbf99ff", + "terminal.ansi.bright_cyan": "#ace0cbff", + "terminal.ansi.dim_cyan": "#2a5f4aff", + "terminal.ansi.white": "#5c6166ff", + "terminal.ansi.bright_white": "#5c6166ff", + "terminal.ansi.dim_white": "#9c9fa2ff", + "link_text.hover": "#3b9ee5ff", + "conflict": "#f1ad49ff", + "conflict.background": "#ffeedaff", + "conflict.border": "#ffe1beff", + "created": "#85b304ff", + "created.background": "#e9efd2ff", + "created.border": "#d7e3aeff", + "deleted": "#ef7271ff", + "deleted.background": "#ffe3e1ff", + "deleted.border": "#ffcdcaff", + "error": "#ef7271ff", + "error.background": "#ffe3e1ff", + "error.border": "#ffcdcaff", + "hidden": "#a9acaeff", + "hidden.background": "#dcdddeff", + "hidden.border": "#d5d6d8ff", + "hint": "#8ca7c2ff", + "hint.background": "#deebfaff", + "hint.border": "#c4daf6ff", + "ignored": "#8b8e92ff", + "ignored.background": "#dcdddeff", + "ignored.border": "#cfd1d2ff", + "info": "#3b9ee5ff", + "info.background": "#deebfaff", + "info.border": "#c4daf6ff", + "modified": "#f1ad49ff", + "modified.background": "#ffeedaff", + "modified.border": "#ffe1beff", + "predictive": "#9eb9d3ff", + "predictive.background": "#e9efd2ff", + "predictive.border": "#d7e3aeff", + "renamed": "#3b9ee5ff", + "renamed.background": "#deebfaff", + "renamed.border": "#c4daf6ff", + "success": "#85b304ff", + "success.background": "#e9efd2ff", + "success.border": "#d7e3aeff", + "unreachable": "#8b8e92ff", + "unreachable.background": "#dcdddeff", + "unreachable.border": "#cfd1d2ff", + "warning": "#f1ad49ff", + "warning.background": "#ffeedaff", + "warning.border": "#ffe1beff", + "syntax": { + "attribute": { + "color": "#3b9ee5ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#a37accff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#787b8099", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#898d90ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#a37accff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#3b9ee5ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#5c6166ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#3b9ee5ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#3b9ee5ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#f98d3fff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#f2ad48ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#8ca7c2ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#fa8d3eff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#3b9ee5ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#f98d3fff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#85b304ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#a37accff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#ed9365ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#9eb9d3ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#5c6166ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#5c6166ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#3b9ee5ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#73777bff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#73777bff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#73777bff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#73777bff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#a37accff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#86b300ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#898d90ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#4bbf98ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#e6ba7eff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#f98d3fff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#3b9ee5ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#f98d3fff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#5c6166ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#389ee6ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#5c6166ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#3b9ee5ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Ayu Mirage", + "appearance": "dark", + "style": { + "border": "#53565dff", + "border.variant": "#43464fff", + "border.focused": "#24556fff", + "border.selected": "#24556fff", + "border.transparent": "#00000000", + "border.disabled": "#4d5058ff", + "elevated_surface.background": "#353944ff", + "surface.background": "#353944ff", + "background": "#464a52ff", + "element.background": "#353944ff", + "element.hover": "#43464fff", + "element.active": "#53565dff", + "element.selected": "#53565dff", + "element.disabled": "#353944ff", + "drop_target.background": "#9a9a9880", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#43464fff", + "ghost_element.active": "#53565dff", + "ghost_element.selected": "#53565dff", + "ghost_element.disabled": "#353944ff", + "text": "#cccac2ff", + "text.muted": "#9a9a98ff", + "text.placeholder": "#7b7d7fff", + "text.disabled": "#7b7d7fff", + "text.accent": "#72cffeff", + "icon": "#cccac2ff", + "icon.muted": "#9a9a98ff", + "icon.disabled": "#7b7d7fff", + "icon.placeholder": "#9a9a98ff", + "icon.accent": "#72cffeff", + "status_bar.background": "#464a52ff", + "title_bar.background": "#464a52ff", + "toolbar.background": "#242835ff", + "tab_bar.background": "#353944ff", + "tab.inactive_background": "#353944ff", + "tab.active_background": "#242835ff", + "search.match_background": null, + "panel.background": "#353944ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#cccac24c", + "scrollbar.thumb.hover_background": "#43464fff", + "scrollbar.thumb.border": "#43464fff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#323641ff", + "editor.foreground": "#cccac2ff", + "editor.background": "#242835ff", + "editor.gutter.background": "#242835ff", + "editor.subheader.background": "#353944ff", + "editor.active_line.background": "#353944bf", + "editor.highlighted_line.background": "#353944ff", + "editor.line_number": "#cccac259", + "editor.active_line_number": "#cccac2ff", + "editor.invisible": "#787a7cff", + "editor.wrap_guide": "#cccac20d", + "editor.active_wrap_guide": "#cccac21a", + "editor.document_highlight.read_background": "#72cffe1a", + "editor.document_highlight.write_background": "#787a7c66", + "terminal.background": "#242835ff", + "terminal.foreground": "#cccac2ff", + "terminal.bright_foreground": "#cccac2ff", + "terminal.dim_foreground": "#242835ff", + "terminal.ansi.black": "#242835ff", + "terminal.ansi.bright_black": "#67696eff", + "terminal.ansi.dim_black": "#cccac2ff", + "terminal.ansi.red": "#f18779ff", + "terminal.ansi.bright_red": "#833f3cff", + "terminal.ansi.dim_red": "#fec4baff", + "terminal.ansi.green": "#d5fe80ff", + "terminal.ansi.bright_green": "#75993cff", + "terminal.ansi.dim_green": "#ecffc1ff", + "terminal.ansi.yellow": "#fecf72ff", + "terminal.ansi.bright_yellow": "#937237ff", + "terminal.ansi.dim_yellow": "#ffe7b9ff", + "terminal.ansi.blue": "#72cffeff", + "terminal.ansi.bright_blue": "#336d8dff", + "terminal.ansi.dim_blue": "#c1e7ffff", + "terminal.ansi.magenta": "#5bcde5ff", + "terminal.ansi.bright_magenta": "#2b6c7bff", + "terminal.ansi.dim_magenta": "#b7e7f2ff", + "terminal.ansi.cyan": "#95e5cbff", + "terminal.ansi.bright_cyan": "#4c806fff", + "terminal.ansi.dim_cyan": "#cbf2e4ff", + "terminal.ansi.white": "#cccac2ff", + "terminal.ansi.bright_white": "#cccac2ff", + "terminal.ansi.dim_white": "#898a8aff", + "link_text.hover": "#72cffeff", + "conflict": "#fecf72ff", + "conflict.background": "#574018ff", + "conflict.border": "#765a29ff", + "created": "#d5fe80ff", + "created.background": "#426117ff", + "created.border": "#5d7e2cff", + "deleted": "#f18779ff", + "deleted.background": "#481a1bff", + "deleted.border": "#662e2dff", + "error": "#f18779ff", + "error.background": "#481a1bff", + "error.border": "#662e2dff", + "hidden": "#7b7d7fff", + "hidden.background": "#464a52ff", + "hidden.border": "#4d5058ff", + "hint": "#7399a3ff", + "hint.background": "#123950ff", + "hint.border": "#24556fff", + "ignored": "#9a9a98ff", + "ignored.background": "#464a52ff", + "ignored.border": "#53565dff", + "info": "#72cffeff", + "info.background": "#123950ff", + "info.border": "#24556fff", + "modified": "#fecf72ff", + "modified.background": "#574018ff", + "modified.border": "#765a29ff", + "predictive": "#6d839bff", + "predictive.background": "#426117ff", + "predictive.border": "#5d7e2cff", + "renamed": "#72cffeff", + "renamed.background": "#123950ff", + "renamed.border": "#24556fff", + "success": "#d5fe80ff", + "success.background": "#426117ff", + "success.border": "#5d7e2cff", + "unreachable": "#9a9a98ff", + "unreachable.background": "#464a52ff", + "unreachable.border": "#53565dff", + "warning": "#fecf72ff", + "warning.background": "#574018ff", + "warning.border": "#765a29ff", + "syntax": { + "attribute": { + "color": "#72cffeff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#dfbfffff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#b8cfe680", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#9b9b99ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#dfbfffff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#72cffeff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#cccac2ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#72cffeff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#72cffeff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#fead66ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#ffd173ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#7399a3ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#ffad65ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#72cffeff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#fead66ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#d5fe80ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#dfbfffff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#f29e74ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#6d839bff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#cccac2ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#cccac2ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#72cffeff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#b4b3aeff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#b4b3aeff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#b4b3aeff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#b4b3aeff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#dfbfffff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#d4fe7fff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#9b9b99ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#95e6cbff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#ffdfb3ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#fead66ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#72cffeff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#fead66ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#cccac2ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#73cfffff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#cccac2ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#72cffeff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/assets/themes/gruvbox/LICENSE b/assets/themes/gruvbox/LICENSE new file mode 100644 index 0000000000..0e18d6d7a9 --- /dev/null +++ b/assets/themes/gruvbox/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/gruvbox/gruvbox.json b/assets/themes/gruvbox/gruvbox.json new file mode 100644 index 0000000000..cb05c48cf4 --- /dev/null +++ b/assets/themes/gruvbox/gruvbox.json @@ -0,0 +1,1998 @@ +{ + "name": "Gruvbox", + "author": "Zed Industries", + "themes": [ + { + "name": "Gruvbox Dark", + "appearance": "dark", + "style": { + "border": "#5b534dff", + "border.variant": "#494340ff", + "border.focused": "#303a36ff", + "border.selected": "#303a36ff", + "border.transparent": "#00000000", + "border.disabled": "#544c48ff", + "elevated_surface.background": "#3a3735ff", + "surface.background": "#3a3735ff", + "background": "#4c4642ff", + "element.background": "#3a3735ff", + "element.hover": "#494340ff", + "element.active": "#5b524cff", + "element.selected": "#5b524cff", + "element.disabled": "#3a3735ff", + "drop_target.background": "#c5b59780", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#494340ff", + "ghost_element.active": "#5b524cff", + "ghost_element.selected": "#5b524cff", + "ghost_element.disabled": "#3a3735ff", + "text": "#fbf1c7ff", + "text.muted": "#c5b597ff", + "text.placeholder": "#998b78ff", + "text.disabled": "#998b78ff", + "text.accent": "#83a598ff", + "icon": "#fbf1c7ff", + "icon.muted": "#c5b597ff", + "icon.disabled": "#998b78ff", + "icon.placeholder": "#c5b597ff", + "icon.accent": "#83a598ff", + "status_bar.background": "#4c4642ff", + "title_bar.background": "#4c4642ff", + "toolbar.background": "#282828ff", + "tab_bar.background": "#3a3735ff", + "tab.inactive_background": "#3a3735ff", + "tab.active_background": "#282828ff", + "search.match_background": null, + "panel.background": "#3a3735ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#fbf1c74c", + "scrollbar.thumb.hover_background": "#494340ff", + "scrollbar.thumb.border": "#494340ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#373432ff", + "editor.foreground": "#ebdbb2ff", + "editor.background": "#282828ff", + "editor.gutter.background": "#282828ff", + "editor.subheader.background": "#3a3735ff", + "editor.active_line.background": "#3a3735bf", + "editor.highlighted_line.background": "#3a3735ff", + "editor.line_number": "#fbf1c759", + "editor.active_line_number": "#fbf1c7ff", + "editor.invisible": "#928474ff", + "editor.wrap_guide": "#fbf1c70d", + "editor.active_wrap_guide": "#fbf1c71a", + "editor.document_highlight.read_background": "#83a5981a", + "editor.document_highlight.write_background": "#92847466", + "terminal.background": "#282828ff", + "terminal.foreground": "#fbf1c7ff", + "terminal.bright_foreground": "#fbf1c7ff", + "terminal.dim_foreground": "#282828ff", + "terminal.ansi.black": "#282828ff", + "terminal.ansi.bright_black": "#73675eff", + "terminal.ansi.dim_black": "#fbf1c7ff", + "terminal.ansi.red": "#fb4a35ff", + "terminal.ansi.bright_red": "#93201dff", + "terminal.ansi.dim_red": "#ffaa95ff", + "terminal.ansi.green": "#b7bb26ff", + "terminal.ansi.bright_green": "#605c1bff", + "terminal.ansi.dim_green": "#e0dc98ff", + "terminal.ansi.yellow": "#f9bd2fff", + "terminal.ansi.bright_yellow": "#91611bff", + "terminal.ansi.dim_yellow": "#fedc9bff", + "terminal.ansi.blue": "#83a598ff", + "terminal.ansi.bright_blue": "#414f4aff", + "terminal.ansi.dim_blue": "#c0d2cbff", + "terminal.ansi.magenta": "#a89984ff", + "terminal.ansi.bright_magenta": "#514a41ff", + "terminal.ansi.dim_magenta": "#d2cabfff", + "terminal.ansi.cyan": "#8ec07cff", + "terminal.ansi.bright_cyan": "#45603eff", + "terminal.ansi.dim_cyan": "#c7dfbdff", + "terminal.ansi.white": "#fbf1c7ff", + "terminal.ansi.bright_white": "#fbf1c7ff", + "terminal.ansi.dim_white": "#b0a189ff", + "link_text.hover": "#83a598ff", + "conflict": "#f9bd2fff", + "conflict.background": "#572e10ff", + "conflict.border": "#754916ff", + "created": "#b7bb26ff", + "created.background": "#322b11ff", + "created.border": "#4a4516ff", + "deleted": "#fb4a35ff", + "deleted.background": "#590a0fff", + "deleted.border": "#771617ff", + "error": "#fb4a35ff", + "error.background": "#590a0fff", + "error.border": "#771617ff", + "hidden": "#998b78ff", + "hidden.background": "#4c4642ff", + "hidden.border": "#544c48ff", + "hint": "#8c957dff", + "hint.background": "#1e2321ff", + "hint.border": "#303a36ff", + "ignored": "#c5b597ff", + "ignored.background": "#4c4642ff", + "ignored.border": "#5b534dff", + "info": "#83a598ff", + "info.background": "#1e2321ff", + "info.border": "#303a36ff", + "modified": "#f9bd2fff", + "modified.background": "#572e10ff", + "modified.border": "#754916ff", + "predictive": "#717363ff", + "predictive.background": "#322b11ff", + "predictive.border": "#4a4516ff", + "renamed": "#83a598ff", + "renamed.background": "#1e2321ff", + "renamed.border": "#303a36ff", + "success": "#b7bb26ff", + "success.background": "#322b11ff", + "success.border": "#4a4516ff", + "unreachable": "#c5b597ff", + "unreachable.background": "#4c4642ff", + "unreachable.border": "#5b534dff", + "warning": "#f9bd2fff", + "warning.background": "#572e10ff", + "warning.border": "#754916ff", + "syntax": { + "attribute": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#c6b697ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#fabd2eff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#83a598ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#fe7f18ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": null + }, + "function.builtin": { + "color": "#fb4833ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#8c957dff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#fb4833ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#8ec07cff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#717363ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#fbf1c7ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#d5c4a1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#e5d5adff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#e5d5adff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#c6b697ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#fe7f18ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#fabd2eff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Gruvbox Dark Hard", + "appearance": "dark", + "style": { + "border": "#5b534dff", + "border.variant": "#494340ff", + "border.focused": "#303a36ff", + "border.selected": "#303a36ff", + "border.transparent": "#00000000", + "border.disabled": "#544c48ff", + "elevated_surface.background": "#393634ff", + "surface.background": "#393634ff", + "background": "#4c4642ff", + "element.background": "#393634ff", + "element.hover": "#494340ff", + "element.active": "#5b524cff", + "element.selected": "#5b524cff", + "element.disabled": "#393634ff", + "drop_target.background": "#c5b59780", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#494340ff", + "ghost_element.active": "#5b524cff", + "ghost_element.selected": "#5b524cff", + "ghost_element.disabled": "#393634ff", + "text": "#fbf1c7ff", + "text.muted": "#c5b597ff", + "text.placeholder": "#998b78ff", + "text.disabled": "#998b78ff", + "text.accent": "#83a598ff", + "icon": "#fbf1c7ff", + "icon.muted": "#c5b597ff", + "icon.disabled": "#998b78ff", + "icon.placeholder": "#c5b597ff", + "icon.accent": "#83a598ff", + "status_bar.background": "#4c4642ff", + "title_bar.background": "#4c4642ff", + "toolbar.background": "#1d2021ff", + "tab_bar.background": "#393634ff", + "tab.inactive_background": "#393634ff", + "tab.active_background": "#1d2021ff", + "search.match_background": null, + "panel.background": "#393634ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#fbf1c74c", + "scrollbar.thumb.hover_background": "#494340ff", + "scrollbar.thumb.border": "#494340ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#343130ff", + "editor.foreground": "#ebdbb2ff", + "editor.background": "#1d2021ff", + "editor.gutter.background": "#1d2021ff", + "editor.subheader.background": "#393634ff", + "editor.active_line.background": "#393634bf", + "editor.highlighted_line.background": "#393634ff", + "editor.line_number": "#fbf1c759", + "editor.active_line_number": "#fbf1c7ff", + "editor.invisible": "#928474ff", + "editor.wrap_guide": "#fbf1c70d", + "editor.active_wrap_guide": "#fbf1c71a", + "editor.document_highlight.read_background": "#83a5981a", + "editor.document_highlight.write_background": "#92847466", + "terminal.background": "#1d2021ff", + "terminal.foreground": "#fbf1c7ff", + "terminal.bright_foreground": "#fbf1c7ff", + "terminal.dim_foreground": "#1d2021ff", + "terminal.ansi.black": "#1d2021ff", + "terminal.ansi.bright_black": "#73675eff", + "terminal.ansi.dim_black": "#fbf1c7ff", + "terminal.ansi.red": "#fb4a35ff", + "terminal.ansi.bright_red": "#93201dff", + "terminal.ansi.dim_red": "#ffaa95ff", + "terminal.ansi.green": "#b7bb26ff", + "terminal.ansi.bright_green": "#605c1bff", + "terminal.ansi.dim_green": "#e0dc98ff", + "terminal.ansi.yellow": "#f9bd2fff", + "terminal.ansi.bright_yellow": "#91611bff", + "terminal.ansi.dim_yellow": "#fedc9bff", + "terminal.ansi.blue": "#83a598ff", + "terminal.ansi.bright_blue": "#414f4aff", + "terminal.ansi.dim_blue": "#c0d2cbff", + "terminal.ansi.magenta": "#a89984ff", + "terminal.ansi.bright_magenta": "#514a41ff", + "terminal.ansi.dim_magenta": "#d2cabfff", + "terminal.ansi.cyan": "#8ec07cff", + "terminal.ansi.bright_cyan": "#45603eff", + "terminal.ansi.dim_cyan": "#c7dfbdff", + "terminal.ansi.white": "#fbf1c7ff", + "terminal.ansi.bright_white": "#fbf1c7ff", + "terminal.ansi.dim_white": "#b0a189ff", + "link_text.hover": "#83a598ff", + "conflict": "#f9bd2fff", + "conflict.background": "#572e10ff", + "conflict.border": "#754916ff", + "created": "#b7bb26ff", + "created.background": "#322b11ff", + "created.border": "#4a4516ff", + "deleted": "#fb4a35ff", + "deleted.background": "#590a0fff", + "deleted.border": "#771617ff", + "error": "#fb4a35ff", + "error.background": "#590a0fff", + "error.border": "#771617ff", + "hidden": "#998b78ff", + "hidden.background": "#4c4642ff", + "hidden.border": "#544c48ff", + "hint": "#8c957dff", + "hint.background": "#1e2321ff", + "hint.border": "#303a36ff", + "ignored": "#c5b597ff", + "ignored.background": "#4c4642ff", + "ignored.border": "#5b534dff", + "info": "#83a598ff", + "info.background": "#1e2321ff", + "info.border": "#303a36ff", + "modified": "#f9bd2fff", + "modified.background": "#572e10ff", + "modified.border": "#754916ff", + "predictive": "#717363ff", + "predictive.background": "#322b11ff", + "predictive.border": "#4a4516ff", + "renamed": "#83a598ff", + "renamed.background": "#1e2321ff", + "renamed.border": "#303a36ff", + "success": "#b7bb26ff", + "success.background": "#322b11ff", + "success.border": "#4a4516ff", + "unreachable": "#c5b597ff", + "unreachable.background": "#4c4642ff", + "unreachable.border": "#5b534dff", + "warning": "#f9bd2fff", + "warning.background": "#572e10ff", + "warning.border": "#754916ff", + "syntax": { + "attribute": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#c6b697ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#fabd2eff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#83a598ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#fe7f18ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": null + }, + "function.builtin": { + "color": "#fb4833ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#8c957dff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#fb4833ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#8ec07cff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#717363ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#fbf1c7ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#d5c4a1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#e5d5adff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#e5d5adff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#c6b697ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#fe7f18ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#fabd2eff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Gruvbox Dark Soft", + "appearance": "dark", + "style": { + "border": "#5b534dff", + "border.variant": "#494340ff", + "border.focused": "#303a36ff", + "border.selected": "#303a36ff", + "border.transparent": "#00000000", + "border.disabled": "#544c48ff", + "elevated_surface.background": "#3b3735ff", + "surface.background": "#3b3735ff", + "background": "#4c4642ff", + "element.background": "#3b3735ff", + "element.hover": "#494340ff", + "element.active": "#5b524cff", + "element.selected": "#5b524cff", + "element.disabled": "#3b3735ff", + "drop_target.background": "#c5b59780", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#494340ff", + "ghost_element.active": "#5b524cff", + "ghost_element.selected": "#5b524cff", + "ghost_element.disabled": "#3b3735ff", + "text": "#fbf1c7ff", + "text.muted": "#c5b597ff", + "text.placeholder": "#998b78ff", + "text.disabled": "#998b78ff", + "text.accent": "#83a598ff", + "icon": "#fbf1c7ff", + "icon.muted": "#c5b597ff", + "icon.disabled": "#998b78ff", + "icon.placeholder": "#c5b597ff", + "icon.accent": "#83a598ff", + "status_bar.background": "#4c4642ff", + "title_bar.background": "#4c4642ff", + "toolbar.background": "#32302fff", + "tab_bar.background": "#3b3735ff", + "tab.inactive_background": "#3b3735ff", + "tab.active_background": "#32302fff", + "search.match_background": null, + "panel.background": "#3b3735ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#fbf1c74c", + "scrollbar.thumb.hover_background": "#494340ff", + "scrollbar.thumb.border": "#494340ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#393634ff", + "editor.foreground": "#ebdbb2ff", + "editor.background": "#32302fff", + "editor.gutter.background": "#32302fff", + "editor.subheader.background": "#3b3735ff", + "editor.active_line.background": "#3b3735bf", + "editor.highlighted_line.background": "#3b3735ff", + "editor.line_number": "#fbf1c759", + "editor.active_line_number": "#fbf1c7ff", + "editor.invisible": "#928474ff", + "editor.wrap_guide": "#fbf1c70d", + "editor.active_wrap_guide": "#fbf1c71a", + "editor.document_highlight.read_background": "#83a5981a", + "editor.document_highlight.write_background": "#92847466", + "terminal.background": "#32302fff", + "terminal.foreground": "#fbf1c7ff", + "terminal.bright_foreground": "#fbf1c7ff", + "terminal.dim_foreground": "#32302fff", + "terminal.ansi.black": "#32302fff", + "terminal.ansi.bright_black": "#73675eff", + "terminal.ansi.dim_black": "#fbf1c7ff", + "terminal.ansi.red": "#fb4a35ff", + "terminal.ansi.bright_red": "#93201dff", + "terminal.ansi.dim_red": "#ffaa95ff", + "terminal.ansi.green": "#b7bb26ff", + "terminal.ansi.bright_green": "#605c1bff", + "terminal.ansi.dim_green": "#e0dc98ff", + "terminal.ansi.yellow": "#f9bd2fff", + "terminal.ansi.bright_yellow": "#91611bff", + "terminal.ansi.dim_yellow": "#fedc9bff", + "terminal.ansi.blue": "#83a598ff", + "terminal.ansi.bright_blue": "#414f4aff", + "terminal.ansi.dim_blue": "#c0d2cbff", + "terminal.ansi.magenta": "#a89984ff", + "terminal.ansi.bright_magenta": "#514a41ff", + "terminal.ansi.dim_magenta": "#d2cabfff", + "terminal.ansi.cyan": "#8ec07cff", + "terminal.ansi.bright_cyan": "#45603eff", + "terminal.ansi.dim_cyan": "#c7dfbdff", + "terminal.ansi.white": "#fbf1c7ff", + "terminal.ansi.bright_white": "#fbf1c7ff", + "terminal.ansi.dim_white": "#b0a189ff", + "link_text.hover": "#83a598ff", + "conflict": "#f9bd2fff", + "conflict.background": "#572e10ff", + "conflict.border": "#754916ff", + "created": "#b7bb26ff", + "created.background": "#322b11ff", + "created.border": "#4a4516ff", + "deleted": "#fb4a35ff", + "deleted.background": "#590a0fff", + "deleted.border": "#771617ff", + "error": "#fb4a35ff", + "error.background": "#590a0fff", + "error.border": "#771617ff", + "hidden": "#998b78ff", + "hidden.background": "#4c4642ff", + "hidden.border": "#544c48ff", + "hint": "#8c957dff", + "hint.background": "#1e2321ff", + "hint.border": "#303a36ff", + "ignored": "#c5b597ff", + "ignored.background": "#4c4642ff", + "ignored.border": "#5b534dff", + "info": "#83a598ff", + "info.background": "#1e2321ff", + "info.border": "#303a36ff", + "modified": "#f9bd2fff", + "modified.background": "#572e10ff", + "modified.border": "#754916ff", + "predictive": "#717363ff", + "predictive.background": "#322b11ff", + "predictive.border": "#4a4516ff", + "renamed": "#83a598ff", + "renamed.background": "#1e2321ff", + "renamed.border": "#303a36ff", + "success": "#b7bb26ff", + "success.background": "#322b11ff", + "success.border": "#4a4516ff", + "unreachable": "#c5b597ff", + "unreachable.background": "#4c4642ff", + "unreachable.border": "#5b534dff", + "warning": "#f9bd2fff", + "warning.background": "#572e10ff", + "warning.border": "#754916ff", + "syntax": { + "attribute": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#c6b697ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#fabd2eff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#83a598ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#fe7f18ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": null + }, + "function.builtin": { + "color": "#fb4833ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#8c957dff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#fb4833ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#8ec07cff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#717363ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#fbf1c7ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#d5c4a1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#e5d5adff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#ebdbb2ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#e5d5adff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#c6b697ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#fe7f18ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#d3869bff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#8ec07cff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#b8bb25ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#fabd2eff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Gruvbox Light", + "appearance": "light", + "style": { + "border": "#c8b899ff", + "border.variant": "#ddcca7ff", + "border.focused": "#adc5ccff", + "border.selected": "#adc5ccff", + "border.transparent": "#00000000", + "border.disabled": "#d0bf9dff", + "elevated_surface.background": "#ecddb4ff", + "surface.background": "#ecddb4ff", + "background": "#d9c8a4ff", + "element.background": "#ecddb4ff", + "element.hover": "#ddcca7ff", + "element.active": "#c8b899ff", + "element.selected": "#c8b899ff", + "element.disabled": "#ecddb4ff", + "drop_target.background": "#5f565080", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#ddcca7ff", + "ghost_element.active": "#c8b899ff", + "ghost_element.selected": "#c8b899ff", + "ghost_element.disabled": "#ecddb4ff", + "text": "#282828ff", + "text.muted": "#5f5650ff", + "text.placeholder": "#897b6eff", + "text.disabled": "#897b6eff", + "text.accent": "#0b6678ff", + "icon": "#282828ff", + "icon.muted": "#5f5650ff", + "icon.disabled": "#897b6eff", + "icon.placeholder": "#5f5650ff", + "icon.accent": "#0b6678ff", + "status_bar.background": "#d9c8a4ff", + "title_bar.background": "#d9c8a4ff", + "toolbar.background": "#fbf1c7ff", + "tab_bar.background": "#ecddb4ff", + "tab.inactive_background": "#ecddb4ff", + "tab.active_background": "#fbf1c7ff", + "search.match_background": null, + "panel.background": "#ecddb4ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#2828284c", + "scrollbar.thumb.hover_background": "#ddcca7ff", + "scrollbar.thumb.border": "#ddcca7ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#eee0b7ff", + "editor.foreground": "#282828ff", + "editor.background": "#fbf1c7ff", + "editor.gutter.background": "#fbf1c7ff", + "editor.subheader.background": "#ecddb4ff", + "editor.active_line.background": "#ecddb4bf", + "editor.highlighted_line.background": "#ecddb4ff", + "editor.line_number": "#28282859", + "editor.active_line_number": "#282828ff", + "editor.invisible": "#928474ff", + "editor.wrap_guide": "#2828280d", + "editor.active_wrap_guide": "#2828281a", + "editor.document_highlight.read_background": "#0b66781a", + "editor.document_highlight.write_background": "#92847466", + "terminal.background": "#fbf1c7ff", + "terminal.foreground": "#282828ff", + "terminal.bright_foreground": "#282828ff", + "terminal.dim_foreground": "#fbf1c7ff", + "terminal.ansi.black": "#fbf1c7ff", + "terminal.ansi.bright_black": "#b0a189ff", + "terminal.ansi.dim_black": "#282828ff", + "terminal.ansi.red": "#9d0308ff", + "terminal.ansi.bright_red": "#db8b7aff", + "terminal.ansi.dim_red": "#4e1207ff", + "terminal.ansi.green": "#797410ff", + "terminal.ansi.bright_green": "#bfb787ff", + "terminal.ansi.dim_green": "#3e3a11ff", + "terminal.ansi.yellow": "#b57615ff", + "terminal.ansi.bright_yellow": "#e2b88bff", + "terminal.ansi.dim_yellow": "#5c3a12ff", + "terminal.ansi.blue": "#0b6678ff", + "terminal.ansi.bright_blue": "#8fb0baff", + "terminal.ansi.dim_blue": "#14333bff", + "terminal.ansi.magenta": "#7c6f64ff", + "terminal.ansi.bright_magenta": "#bcb5afff", + "terminal.ansi.dim_magenta": "#3e3833ff", + "terminal.ansi.cyan": "#437b59ff", + "terminal.ansi.bright_cyan": "#9fbca8ff", + "terminal.ansi.dim_cyan": "#253e2eff", + "terminal.ansi.white": "#282828ff", + "terminal.ansi.bright_white": "#282828ff", + "terminal.ansi.dim_white": "#73675eff", + "link_text.hover": "#0b6678ff", + "conflict": "#b57615ff", + "conflict.background": "#f5e2d0ff", + "conflict.border": "#ebccabff", + "created": "#797410ff", + "created.background": "#e4e0cdff", + "created.border": "#d1cba8ff", + "deleted": "#9d0308ff", + "deleted.background": "#f4d1c9ff", + "deleted.border": "#e8ac9eff", + "error": "#9d0308ff", + "error.background": "#f4d1c9ff", + "error.border": "#e8ac9eff", + "hidden": "#897b6eff", + "hidden.background": "#d9c8a4ff", + "hidden.border": "#d0bf9dff", + "hint": "#677562ff", + "hint.background": "#d2dee2ff", + "hint.border": "#adc5ccff", + "ignored": "#5f5650ff", + "ignored.background": "#d9c8a4ff", + "ignored.border": "#c8b899ff", + "info": "#0b6678ff", + "info.background": "#d2dee2ff", + "info.border": "#adc5ccff", + "modified": "#b57615ff", + "modified.background": "#f5e2d0ff", + "modified.border": "#ebccabff", + "predictive": "#7c9780ff", + "predictive.background": "#e4e0cdff", + "predictive.border": "#d1cba8ff", + "renamed": "#0b6678ff", + "renamed.background": "#d2dee2ff", + "renamed.border": "#adc5ccff", + "success": "#797410ff", + "success.background": "#e4e0cdff", + "success.border": "#d1cba8ff", + "unreachable": "#5f5650ff", + "unreachable.background": "#d9c8a4ff", + "unreachable.border": "#c8b899ff", + "warning": "#b57615ff", + "warning.background": "#f5e2d0ff", + "warning.border": "#ebccabff", + "syntax": { + "attribute": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#7c6f64ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#5d544eff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#b57613ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#af3a02ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#79740eff", + "font_style": null, + "font_weight": null + }, + "function.builtin": { + "color": "#9d0006ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#677562ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#9d0006ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#427b58ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#7c9780ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#3c3836ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#665c54ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#413d3aff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#413d3aff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#79740eff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#5d544eff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#af3a02ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#066578ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#79740eff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#b57613ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#066578ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Gruvbox Light Hard", + "appearance": "light", + "style": { + "border": "#c8b899ff", + "border.variant": "#ddcca7ff", + "border.focused": "#adc5ccff", + "border.selected": "#adc5ccff", + "border.transparent": "#00000000", + "border.disabled": "#d0bf9dff", + "elevated_surface.background": "#ecddb5ff", + "surface.background": "#ecddb5ff", + "background": "#d9c8a4ff", + "element.background": "#ecddb5ff", + "element.hover": "#ddcca7ff", + "element.active": "#c8b899ff", + "element.selected": "#c8b899ff", + "element.disabled": "#ecddb5ff", + "drop_target.background": "#5f565080", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#ddcca7ff", + "ghost_element.active": "#c8b899ff", + "ghost_element.selected": "#c8b899ff", + "ghost_element.disabled": "#ecddb5ff", + "text": "#282828ff", + "text.muted": "#5f5650ff", + "text.placeholder": "#897b6eff", + "text.disabled": "#897b6eff", + "text.accent": "#0b6678ff", + "icon": "#282828ff", + "icon.muted": "#5f5650ff", + "icon.disabled": "#897b6eff", + "icon.placeholder": "#5f5650ff", + "icon.accent": "#0b6678ff", + "status_bar.background": "#d9c8a4ff", + "title_bar.background": "#d9c8a4ff", + "toolbar.background": "#f9f5d7ff", + "tab_bar.background": "#ecddb5ff", + "tab.inactive_background": "#ecddb5ff", + "tab.active_background": "#f9f5d7ff", + "search.match_background": null, + "panel.background": "#ecddb5ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#2828284c", + "scrollbar.thumb.hover_background": "#ddcca7ff", + "scrollbar.thumb.border": "#ddcca7ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#eee1bbff", + "editor.foreground": "#282828ff", + "editor.background": "#f9f5d7ff", + "editor.gutter.background": "#f9f5d7ff", + "editor.subheader.background": "#ecddb5ff", + "editor.active_line.background": "#ecddb5bf", + "editor.highlighted_line.background": "#ecddb5ff", + "editor.line_number": "#28282859", + "editor.active_line_number": "#282828ff", + "editor.invisible": "#928474ff", + "editor.wrap_guide": "#2828280d", + "editor.active_wrap_guide": "#2828281a", + "editor.document_highlight.read_background": "#0b66781a", + "editor.document_highlight.write_background": "#92847466", + "terminal.background": "#f9f5d7ff", + "terminal.foreground": "#282828ff", + "terminal.bright_foreground": "#282828ff", + "terminal.dim_foreground": "#f9f5d7ff", + "terminal.ansi.black": "#f9f5d7ff", + "terminal.ansi.bright_black": "#b0a189ff", + "terminal.ansi.dim_black": "#282828ff", + "terminal.ansi.red": "#9d0308ff", + "terminal.ansi.bright_red": "#db8b7aff", + "terminal.ansi.dim_red": "#4e1207ff", + "terminal.ansi.green": "#797410ff", + "terminal.ansi.bright_green": "#bfb787ff", + "terminal.ansi.dim_green": "#3e3a11ff", + "terminal.ansi.yellow": "#b57615ff", + "terminal.ansi.bright_yellow": "#e2b88bff", + "terminal.ansi.dim_yellow": "#5c3a12ff", + "terminal.ansi.blue": "#0b6678ff", + "terminal.ansi.bright_blue": "#8fb0baff", + "terminal.ansi.dim_blue": "#14333bff", + "terminal.ansi.magenta": "#7c6f64ff", + "terminal.ansi.bright_magenta": "#bcb5afff", + "terminal.ansi.dim_magenta": "#3e3833ff", + "terminal.ansi.cyan": "#437b59ff", + "terminal.ansi.bright_cyan": "#9fbca8ff", + "terminal.ansi.dim_cyan": "#253e2eff", + "terminal.ansi.white": "#282828ff", + "terminal.ansi.bright_white": "#282828ff", + "terminal.ansi.dim_white": "#73675eff", + "link_text.hover": "#0b6678ff", + "conflict": "#b57615ff", + "conflict.background": "#f5e2d0ff", + "conflict.border": "#ebccabff", + "created": "#797410ff", + "created.background": "#e4e0cdff", + "created.border": "#d1cba8ff", + "deleted": "#9d0308ff", + "deleted.background": "#f4d1c9ff", + "deleted.border": "#e8ac9eff", + "error": "#9d0308ff", + "error.background": "#f4d1c9ff", + "error.border": "#e8ac9eff", + "hidden": "#897b6eff", + "hidden.background": "#d9c8a4ff", + "hidden.border": "#d0bf9dff", + "hint": "#677562ff", + "hint.background": "#d2dee2ff", + "hint.border": "#adc5ccff", + "ignored": "#5f5650ff", + "ignored.background": "#d9c8a4ff", + "ignored.border": "#c8b899ff", + "info": "#0b6678ff", + "info.background": "#d2dee2ff", + "info.border": "#adc5ccff", + "modified": "#b57615ff", + "modified.background": "#f5e2d0ff", + "modified.border": "#ebccabff", + "predictive": "#7c9780ff", + "predictive.background": "#e4e0cdff", + "predictive.border": "#d1cba8ff", + "renamed": "#0b6678ff", + "renamed.background": "#d2dee2ff", + "renamed.border": "#adc5ccff", + "success": "#797410ff", + "success.background": "#e4e0cdff", + "success.border": "#d1cba8ff", + "unreachable": "#5f5650ff", + "unreachable.background": "#d9c8a4ff", + "unreachable.border": "#c8b899ff", + "warning": "#b57615ff", + "warning.background": "#f5e2d0ff", + "warning.border": "#ebccabff", + "syntax": { + "attribute": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#7c6f64ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#5d544eff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#b57613ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#af3a02ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#79740eff", + "font_style": null, + "font_weight": null + }, + "function.builtin": { + "color": "#9d0006ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#677562ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#9d0006ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#427b58ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#7c9780ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#3c3836ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#665c54ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#413d3aff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#413d3aff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#79740eff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#5d544eff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#af3a02ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#066578ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#79740eff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#b57613ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#066578ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Gruvbox Light Soft", + "appearance": "light", + "style": { + "border": "#c8b899ff", + "border.variant": "#ddcca7ff", + "border.focused": "#adc5ccff", + "border.selected": "#adc5ccff", + "border.transparent": "#00000000", + "border.disabled": "#d0bf9dff", + "elevated_surface.background": "#ecdcb3ff", + "surface.background": "#ecdcb3ff", + "background": "#d9c8a4ff", + "element.background": "#ecdcb3ff", + "element.hover": "#ddcca7ff", + "element.active": "#c8b899ff", + "element.selected": "#c8b899ff", + "element.disabled": "#ecdcb3ff", + "drop_target.background": "#5f565080", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#ddcca7ff", + "ghost_element.active": "#c8b899ff", + "ghost_element.selected": "#c8b899ff", + "ghost_element.disabled": "#ecdcb3ff", + "text": "#282828ff", + "text.muted": "#5f5650ff", + "text.placeholder": "#897b6eff", + "text.disabled": "#897b6eff", + "text.accent": "#0b6678ff", + "icon": "#282828ff", + "icon.muted": "#5f5650ff", + "icon.disabled": "#897b6eff", + "icon.placeholder": "#5f5650ff", + "icon.accent": "#0b6678ff", + "status_bar.background": "#d9c8a4ff", + "title_bar.background": "#d9c8a4ff", + "toolbar.background": "#f2e5bcff", + "tab_bar.background": "#ecdcb3ff", + "tab.inactive_background": "#ecdcb3ff", + "tab.active_background": "#f2e5bcff", + "search.match_background": null, + "panel.background": "#ecdcb3ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#2828284c", + "scrollbar.thumb.hover_background": "#ddcca7ff", + "scrollbar.thumb.border": "#ddcca7ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#eddeb5ff", + "editor.foreground": "#282828ff", + "editor.background": "#f2e5bcff", + "editor.gutter.background": "#f2e5bcff", + "editor.subheader.background": "#ecdcb3ff", + "editor.active_line.background": "#ecdcb3bf", + "editor.highlighted_line.background": "#ecdcb3ff", + "editor.line_number": "#28282859", + "editor.active_line_number": "#282828ff", + "editor.invisible": "#928474ff", + "editor.wrap_guide": "#2828280d", + "editor.active_wrap_guide": "#2828281a", + "editor.document_highlight.read_background": "#0b66781a", + "editor.document_highlight.write_background": "#92847466", + "terminal.background": "#f2e5bcff", + "terminal.foreground": "#282828ff", + "terminal.bright_foreground": "#282828ff", + "terminal.dim_foreground": "#f2e5bcff", + "terminal.ansi.black": "#f2e5bcff", + "terminal.ansi.bright_black": "#b0a189ff", + "terminal.ansi.dim_black": "#282828ff", + "terminal.ansi.red": "#9d0308ff", + "terminal.ansi.bright_red": "#db8b7aff", + "terminal.ansi.dim_red": "#4e1207ff", + "terminal.ansi.green": "#797410ff", + "terminal.ansi.bright_green": "#bfb787ff", + "terminal.ansi.dim_green": "#3e3a11ff", + "terminal.ansi.yellow": "#b57615ff", + "terminal.ansi.bright_yellow": "#e2b88bff", + "terminal.ansi.dim_yellow": "#5c3a12ff", + "terminal.ansi.blue": "#0b6678ff", + "terminal.ansi.bright_blue": "#8fb0baff", + "terminal.ansi.dim_blue": "#14333bff", + "terminal.ansi.magenta": "#7c6f64ff", + "terminal.ansi.bright_magenta": "#bcb5afff", + "terminal.ansi.dim_magenta": "#3e3833ff", + "terminal.ansi.cyan": "#437b59ff", + "terminal.ansi.bright_cyan": "#9fbca8ff", + "terminal.ansi.dim_cyan": "#253e2eff", + "terminal.ansi.white": "#282828ff", + "terminal.ansi.bright_white": "#282828ff", + "terminal.ansi.dim_white": "#73675eff", + "link_text.hover": "#0b6678ff", + "conflict": "#b57615ff", + "conflict.background": "#f5e2d0ff", + "conflict.border": "#ebccabff", + "created": "#797410ff", + "created.background": "#e4e0cdff", + "created.border": "#d1cba8ff", + "deleted": "#9d0308ff", + "deleted.background": "#f4d1c9ff", + "deleted.border": "#e8ac9eff", + "error": "#9d0308ff", + "error.background": "#f4d1c9ff", + "error.border": "#e8ac9eff", + "hidden": "#897b6eff", + "hidden.background": "#d9c8a4ff", + "hidden.border": "#d0bf9dff", + "hint": "#677562ff", + "hint.background": "#d2dee2ff", + "hint.border": "#adc5ccff", + "ignored": "#5f5650ff", + "ignored.background": "#d9c8a4ff", + "ignored.border": "#c8b899ff", + "info": "#0b6678ff", + "info.background": "#d2dee2ff", + "info.border": "#adc5ccff", + "modified": "#b57615ff", + "modified.background": "#f5e2d0ff", + "modified.border": "#ebccabff", + "predictive": "#7c9780ff", + "predictive.background": "#e4e0cdff", + "predictive.border": "#d1cba8ff", + "renamed": "#0b6678ff", + "renamed.background": "#d2dee2ff", + "renamed.border": "#adc5ccff", + "success": "#797410ff", + "success.background": "#e4e0cdff", + "success.border": "#d1cba8ff", + "unreachable": "#5f5650ff", + "unreachable.background": "#d9c8a4ff", + "unreachable.border": "#c8b899ff", + "warning": "#b57615ff", + "warning.background": "#f5e2d0ff", + "warning.border": "#ebccabff", + "syntax": { + "attribute": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#7c6f64ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#5d544eff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#b57613ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#af3a02ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#79740eff", + "font_style": null, + "font_weight": null + }, + "function.builtin": { + "color": "#9d0006ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#677562ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#9d0006ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#427b58ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#7c9780ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#3c3836ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#665c54ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#413d3aff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#282828ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#413d3aff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#79740eff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#5d544eff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#af3a02ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#8f3e71ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#427b58ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#066578ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#79740eff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#b57613ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#066578ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#0b6678ff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/assets/themes/one/LICENSE b/assets/themes/one/LICENSE new file mode 100644 index 0000000000..f7637d33ea --- /dev/null +++ b/assets/themes/one/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/one/one.json b/assets/themes/one/one.json new file mode 100644 index 0000000000..32a778a720 --- /dev/null +++ b/assets/themes/one/one.json @@ -0,0 +1,670 @@ +{ + "name": "One", + "author": "Zed Industries", + "themes": [ + { + "name": "One Dark", + "appearance": "dark", + "style": { + "border": "#464b57ff", + "border.variant": "#363c46ff", + "border.focused": "#293b5bff", + "border.selected": "#293b5bff", + "border.transparent": "#00000000", + "border.disabled": "#414754ff", + "elevated_surface.background": "#2f343eff", + "surface.background": "#2f343eff", + "background": "#3b414dff", + "element.background": "#2f343eff", + "element.hover": "#363c46ff", + "element.active": "#454a56ff", + "element.selected": "#454a56ff", + "element.disabled": "#2f343eff", + "drop_target.background": "#83899480", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#363c46ff", + "ghost_element.active": "#454a56ff", + "ghost_element.selected": "#454a56ff", + "ghost_element.disabled": "#2f343eff", + "text": "#c8ccd4ff", + "text.muted": "#838994ff", + "text.placeholder": "#555a63ff", + "text.disabled": "#555a63ff", + "text.accent": "#74ade8ff", + "icon": "#c8ccd4ff", + "icon.muted": "#838994ff", + "icon.disabled": "#555a63ff", + "icon.placeholder": "#838994ff", + "icon.accent": "#74ade8ff", + "status_bar.background": "#3b414dff", + "title_bar.background": "#3b414dff", + "toolbar.background": "#282c33ff", + "tab_bar.background": "#2f343eff", + "tab.inactive_background": "#2f343eff", + "tab.active_background": "#282c33ff", + "search.match_background": null, + "panel.background": "#2f343eff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#c8ccd44c", + "scrollbar.thumb.hover_background": "#363c46ff", + "scrollbar.thumb.border": "#363c46ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#2e333cff", + "editor.foreground": "#acb2beff", + "editor.background": "#282c33ff", + "editor.gutter.background": "#282c33ff", + "editor.subheader.background": "#2f343eff", + "editor.active_line.background": "#2f343ebf", + "editor.highlighted_line.background": "#2f343eff", + "editor.line_number": "#c8ccd459", + "editor.active_line_number": "#c8ccd4ff", + "editor.invisible": "#555a63ff", + "editor.wrap_guide": "#c8ccd40d", + "editor.active_wrap_guide": "#c8ccd41a", + "editor.document_highlight.read_background": "#74ade81a", + "editor.document_highlight.write_background": "#555a6366", + "terminal.background": "#282c33ff", + "terminal.foreground": "#c8ccd4ff", + "terminal.bright_foreground": "#c8ccd4ff", + "terminal.dim_foreground": "#282c33ff", + "terminal.ansi.black": "#282c33ff", + "terminal.ansi.bright_black": "#525561ff", + "terminal.ansi.dim_black": "#c8ccd4ff", + "terminal.ansi.red": "#d07277ff", + "terminal.ansi.bright_red": "#673a3cff", + "terminal.ansi.dim_red": "#eab7b9ff", + "terminal.ansi.green": "#a1c181ff", + "terminal.ansi.bright_green": "#4d6140ff", + "terminal.ansi.dim_green": "#d1e0bfff", + "terminal.ansi.yellow": "#dec184ff", + "terminal.ansi.bright_yellow": "#786441ff", + "terminal.ansi.dim_yellow": "#f1dfc1ff", + "terminal.ansi.blue": "#74ade8ff", + "terminal.ansi.bright_blue": "#385378ff", + "terminal.ansi.dim_blue": "#bed5f4ff", + "terminal.ansi.magenta": "#be5046ff", + "terminal.ansi.bright_magenta": "#5e2b26ff", + "terminal.ansi.dim_magenta": "#e6a79eff", + "terminal.ansi.cyan": "#6eb4bfff", + "terminal.ansi.bright_cyan": "#3a565bff", + "terminal.ansi.dim_cyan": "#b9d9dfff", + "terminal.ansi.white": "#c8ccd4ff", + "terminal.ansi.bright_white": "#c8ccd4ff", + "terminal.ansi.dim_white": "#575d65ff", + "link_text.hover": "#74ade8ff", + "conflict": "#dec184ff", + "conflict.background": "#41321dff", + "conflict.border": "#5d4c2fff", + "created": "#a1c181ff", + "created.background": "#222e1dff", + "created.border": "#38482fff", + "deleted": "#d07277ff", + "deleted.background": "#301b1bff", + "deleted.border": "#4c2b2cff", + "error": "#d07277ff", + "error.background": "#301b1bff", + "error.border": "#4c2b2cff", + "hidden": "#555a63ff", + "hidden.background": "#3b414dff", + "hidden.border": "#414754ff", + "hint": "#5a6f89ff", + "hint.background": "#18243dff", + "hint.border": "#293b5bff", + "ignored": "#838994ff", + "ignored.background": "#3b414dff", + "ignored.border": "#464b57ff", + "info": "#74ade8ff", + "info.background": "#18243dff", + "info.border": "#293b5bff", + "modified": "#dec184ff", + "modified.background": "#41321dff", + "modified.border": "#5d4c2fff", + "predictive": "#5a6a87ff", + "predictive.background": "#222e1dff", + "predictive.border": "#38482fff", + "renamed": "#74ade8ff", + "renamed.background": "#18243dff", + "renamed.border": "#293b5bff", + "success": "#a1c181ff", + "success.background": "#222e1dff", + "success.border": "#38482fff", + "unreachable": "#838994ff", + "unreachable.background": "#3b414dff", + "unreachable.border": "#464b57ff", + "warning": "#dec184ff", + "warning.background": "#41321dff", + "warning.border": "#5d4c2fff", + "syntax": { + "attribute": { + "color": "#74ade8ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#bf956aff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#5d636fff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#878e98ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#dfc184ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#73ade9ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#c8ccd4ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#74ade8ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#bf956aff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#d07277ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#73ade9ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#5a6f89ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#b477cfff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#74ade8ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#73ade9ff", + "font_style": "normal", + "font_weight": null + }, + "link_uri": { + "color": "#6eb4bfff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#bf956aff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#6eb4bfff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#5a6a87ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#c8ccd4ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#acb2beff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#d07277ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#acb2beff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#b2b9c6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#b2b9c6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#d07277ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#b1574bff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#a1c181ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#878e98ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#bf956aff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#bf956aff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#bf956aff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#74ade8ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#a1c181ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#d07277ff", + "font_style": null, + "font_weight": 400 + }, + "type": { + "color": "#6eb4bfff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#c8ccd4ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#bf956aff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#73ade9ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "One Light", + "appearance": "light", + "style": { + "border": "#c9c9caff", + "border.variant": "#dfdfe0ff", + "border.focused": "#cbcdf6ff", + "border.selected": "#cbcdf6ff", + "border.transparent": "#00000000", + "border.disabled": "#d3d3d4ff", + "elevated_surface.background": "#ebebecff", + "surface.background": "#ebebecff", + "background": "#dcdcddff", + "element.background": "#ebebecff", + "element.hover": "#dfdfe0ff", + "element.active": "#cacacaff", + "element.selected": "#cacacaff", + "element.disabled": "#ebebecff", + "drop_target.background": "#7e808780", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#dfdfe0ff", + "ghost_element.active": "#cacacaff", + "ghost_element.selected": "#cacacaff", + "ghost_element.disabled": "#ebebecff", + "text": "#383a41ff", + "text.muted": "#7e8087ff", + "text.placeholder": "#a1a1a3ff", + "text.disabled": "#a1a1a3ff", + "text.accent": "#5c78e2ff", + "icon": "#383a41ff", + "icon.muted": "#7e8087ff", + "icon.disabled": "#a1a1a3ff", + "icon.placeholder": "#7e8087ff", + "icon.accent": "#5c78e2ff", + "status_bar.background": "#dcdcddff", + "title_bar.background": "#dcdcddff", + "toolbar.background": "#fafafaff", + "tab_bar.background": "#ebebecff", + "tab.inactive_background": "#ebebecff", + "tab.active_background": "#fafafaff", + "search.match_background": null, + "panel.background": "#ebebecff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#383a414c", + "scrollbar.thumb.hover_background": "#dfdfe0ff", + "scrollbar.thumb.border": "#dfdfe0ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#eeeeeeff", + "editor.foreground": "#383a41ff", + "editor.background": "#fafafaff", + "editor.gutter.background": "#fafafaff", + "editor.subheader.background": "#ebebecff", + "editor.active_line.background": "#ebebecbf", + "editor.highlighted_line.background": "#ebebecff", + "editor.line_number": "#383a4159", + "editor.active_line_number": "#383a41ff", + "editor.invisible": "#a3a3a4ff", + "editor.wrap_guide": "#383a410d", + "editor.active_wrap_guide": "#383a411a", + "editor.document_highlight.read_background": "#5c78e21a", + "editor.document_highlight.write_background": "#a3a3a466", + "terminal.background": "#fafafaff", + "terminal.foreground": "#383a41ff", + "terminal.bright_foreground": "#383a41ff", + "terminal.dim_foreground": "#fafafaff", + "terminal.ansi.black": "#fafafaff", + "terminal.ansi.bright_black": "#aaaaaaff", + "terminal.ansi.dim_black": "#383a41ff", + "terminal.ansi.red": "#d36151ff", + "terminal.ansi.bright_red": "#f0b0a4ff", + "terminal.ansi.dim_red": "#6f312aff", + "terminal.ansi.green": "#669f59ff", + "terminal.ansi.bright_green": "#b2cfa9ff", + "terminal.ansi.dim_green": "#354d2eff", + "terminal.ansi.yellow": "#dec184ff", + "terminal.ansi.bright_yellow": "#f1dfc1ff", + "terminal.ansi.dim_yellow": "#786441ff", + "terminal.ansi.blue": "#5c78e2ff", + "terminal.ansi.bright_blue": "#b5baf2ff", + "terminal.ansi.dim_blue": "#2d3d75ff", + "terminal.ansi.magenta": "#984ea5ff", + "terminal.ansi.bright_magenta": "#cea6d3ff", + "terminal.ansi.dim_magenta": "#4b2a50ff", + "terminal.ansi.cyan": "#3a82b7ff", + "terminal.ansi.bright_cyan": "#a3bedaff", + "terminal.ansi.dim_cyan": "#254058ff", + "terminal.ansi.white": "#383a41ff", + "terminal.ansi.bright_white": "#383a41ff", + "terminal.ansi.dim_white": "#97979aff", + "link_text.hover": "#5c78e2ff", + "conflict": "#dec184ff", + "conflict.background": "#faf2e6ff", + "conflict.border": "#f4e7d1ff", + "created": "#669f59ff", + "created.background": "#dfeadbff", + "created.border": "#c8dcc1ff", + "deleted": "#d36151ff", + "deleted.background": "#fbdfd9ff", + "deleted.border": "#f6c6bdff", + "error": "#d36151ff", + "error.background": "#fbdfd9ff", + "error.border": "#f6c6bdff", + "hidden": "#a1a1a3ff", + "hidden.background": "#dcdcddff", + "hidden.border": "#d3d3d4ff", + "hint": "#9294beff", + "hint.background": "#e2e2faff", + "hint.border": "#cbcdf6ff", + "ignored": "#7e8087ff", + "ignored.background": "#dcdcddff", + "ignored.border": "#c9c9caff", + "info": "#5c78e2ff", + "info.background": "#e2e2faff", + "info.border": "#cbcdf6ff", + "modified": "#dec184ff", + "modified.background": "#faf2e6ff", + "modified.border": "#f4e7d1ff", + "predictive": "#9b9ec6ff", + "predictive.background": "#dfeadbff", + "predictive.border": "#c8dcc1ff", + "renamed": "#5c78e2ff", + "renamed.background": "#e2e2faff", + "renamed.border": "#cbcdf6ff", + "success": "#669f59ff", + "success.background": "#dfeadbff", + "success.border": "#c8dcc1ff", + "unreachable": "#7e8087ff", + "unreachable.background": "#dcdcddff", + "unreachable.border": "#c9c9caff", + "warning": "#dec184ff", + "warning.background": "#faf2e6ff", + "warning.border": "#f4e7d1ff", + "syntax": { + "attribute": { + "color": "#5c78e2ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#ad6e25ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#a2a3a7ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#7c7e86ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#669f59ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#5c78e2ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#383a41ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#5c78e2ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#ad6e25ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#d3604fff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#5b79e3ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#9294beff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#a449abff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#5c78e2ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#5b79e3ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#3882b7ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#ad6e25ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#3882b7ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#9b9ec6ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#383a41ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#383a41ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#d3604fff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#383a41ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#4d4f52ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#4d4f52ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#d3604fff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#b92b46ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#649f57ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#7c7e86ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#ad6e26ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#ad6e26ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#ad6e26ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#5c78e2ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#649f57ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#d3604fff", + "font_style": null, + "font_weight": 400 + }, + "type": { + "color": "#3882b7ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#383a41ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#ad6e25ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#5b79e3ff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/assets/themes/rose_pine/LICENSE b/assets/themes/rose_pine/LICENSE new file mode 100644 index 0000000000..1276733453 --- /dev/null +++ b/assets/themes/rose_pine/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2021 Emilia Dunfelt + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/rose_pine/rose_pine.json b/assets/themes/rose_pine/rose_pine.json new file mode 100644 index 0000000000..7b2f91ec45 --- /dev/null +++ b/assets/themes/rose_pine/rose_pine.json @@ -0,0 +1,1017 @@ +{ + "name": "Rosé Pine", + "author": "Zed Industries", + "themes": [ + { + "name": "Rosé Pine", + "appearance": "dark", + "style": { + "border": "#423f55ff", + "border.variant": "#232132ff", + "border.focused": "#435255ff", + "border.selected": "#435255ff", + "border.transparent": "#00000000", + "border.disabled": "#353347ff", + "elevated_surface.background": "#1c1b2aff", + "surface.background": "#1c1b2aff", + "background": "#292738ff", + "element.background": "#1c1b2aff", + "element.hover": "#232132ff", + "element.active": "#403e53ff", + "element.selected": "#403e53ff", + "element.disabled": "#1c1b2aff", + "drop_target.background": "#74708d80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#232132ff", + "ghost_element.active": "#403e53ff", + "ghost_element.selected": "#403e53ff", + "ghost_element.disabled": "#1c1b2aff", + "text": "#e0def4ff", + "text.muted": "#74708dff", + "text.placeholder": "#2f2b43ff", + "text.disabled": "#2f2b43ff", + "text.accent": "#9bced6ff", + "icon": "#e0def4ff", + "icon.muted": "#74708dff", + "icon.disabled": "#2f2b43ff", + "icon.placeholder": "#74708dff", + "icon.accent": "#9bced6ff", + "status_bar.background": "#292738ff", + "title_bar.background": "#292738ff", + "toolbar.background": "#191724ff", + "tab_bar.background": "#1c1b2aff", + "tab.inactive_background": "#1c1b2aff", + "tab.active_background": "#191724ff", + "search.match_background": null, + "panel.background": "#1c1b2aff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#e0def44c", + "scrollbar.thumb.hover_background": "#232132ff", + "scrollbar.thumb.border": "#232132ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#1b1a29ff", + "editor.foreground": "#e0def4ff", + "editor.background": "#191724ff", + "editor.gutter.background": "#191724ff", + "editor.subheader.background": "#1c1b2aff", + "editor.active_line.background": "#1c1b2abf", + "editor.highlighted_line.background": "#1c1b2aff", + "editor.line_number": "#e0def459", + "editor.active_line_number": "#e0def4ff", + "editor.invisible": "#28253cff", + "editor.wrap_guide": "#e0def40d", + "editor.active_wrap_guide": "#e0def41a", + "editor.document_highlight.read_background": "#9bced61a", + "editor.document_highlight.write_background": "#28253c66", + "terminal.background": "#191724ff", + "terminal.foreground": "#e0def4ff", + "terminal.bright_foreground": "#e0def4ff", + "terminal.dim_foreground": "#191724ff", + "terminal.ansi.black": "#191724ff", + "terminal.ansi.bright_black": "#403d55ff", + "terminal.ansi.dim_black": "#e0def4ff", + "terminal.ansi.red": "#ea6e92ff", + "terminal.ansi.bright_red": "#7e3647ff", + "terminal.ansi.dim_red": "#fab9c6ff", + "terminal.ansi.green": "#5cc1a3ff", + "terminal.ansi.bright_green": "#31614fff", + "terminal.ansi.dim_green": "#b3e1d1ff", + "terminal.ansi.yellow": "#f5c177ff", + "terminal.ansi.bright_yellow": "#8a643aff", + "terminal.ansi.dim_yellow": "#fedfbbff", + "terminal.ansi.blue": "#9bced6ff", + "terminal.ansi.bright_blue": "#566b70ff", + "terminal.ansi.dim_blue": "#cfe7ebff", + "terminal.ansi.magenta": "#9d7591ff", + "terminal.ansi.bright_magenta": "#4c3b47ff", + "terminal.ansi.dim_magenta": "#ceb9c7ff", + "terminal.ansi.cyan": "#31738fff", + "terminal.ansi.bright_cyan": "#203a46ff", + "terminal.ansi.dim_cyan": "#9cb7c6ff", + "terminal.ansi.white": "#e0def4ff", + "terminal.ansi.bright_white": "#e0def4ff", + "terminal.ansi.dim_white": "#514e68ff", + "link_text.hover": "#9bced6ff", + "conflict": "#f5c177ff", + "conflict.background": "#50331aff", + "conflict.border": "#6d4d2bff", + "created": "#5cc1a3ff", + "created.background": "#182d23ff", + "created.border": "#254839ff", + "deleted": "#ea6e92ff", + "deleted.background": "#431720ff", + "deleted.border": "#612834ff", + "error": "#ea6e92ff", + "error.background": "#431720ff", + "error.border": "#612834ff", + "hidden": "#2f2b43ff", + "hidden.background": "#292738ff", + "hidden.border": "#353347ff", + "hint": "#5e768cff", + "hint.background": "#2f3639ff", + "hint.border": "#435255ff", + "ignored": "#74708dff", + "ignored.background": "#292738ff", + "ignored.border": "#423f55ff", + "info": "#9bced6ff", + "info.background": "#2f3639ff", + "info.border": "#435255ff", + "modified": "#f5c177ff", + "modified.background": "#50331aff", + "modified.border": "#6d4d2bff", + "predictive": "#556b81ff", + "predictive.background": "#182d23ff", + "predictive.border": "#254839ff", + "renamed": "#9bced6ff", + "renamed.background": "#2f3639ff", + "renamed.border": "#435255ff", + "success": "#5cc1a3ff", + "success.background": "#182d23ff", + "success.border": "#254839ff", + "unreachable": "#74708dff", + "unreachable.background": "#292738ff", + "unreachable.border": "#423f55ff", + "warning": "#f5c177ff", + "warning.background": "#50331aff", + "warning.border": "#6d4d2bff", + "syntax": { + "attribute": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#ebbcbaff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#6e6a86ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#76728fff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#5cc1a3ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#e0def4ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#ebbcbaff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#ebbcbaff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#5e768cff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#30738fff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#9ccfd8ff", + "font_style": "normal", + "font_weight": null + }, + "link_uri": { + "color": "#ebbcbaff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#5cc1a3ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#30738fff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#556b81ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#e0def4ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#e0def4ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#908caaff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#9d99b6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#9d99b6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#9d99b6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#9d99b6ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#f5c177ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#76728fff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#9ccfd8ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f5c177ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#9ccfd8ff", + "font_style": null, + "font_weight": null + }, + "type.builtin": { + "color": "#9ccfd8ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#e0def4ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Rosé Pine Dawn", + "appearance": "light", + "style": { + "border": "#dcd6d5ff", + "border.variant": "#e5e0dfff", + "border.focused": "#c3d7dbff", + "border.selected": "#c3d7dbff", + "border.transparent": "#00000000", + "border.disabled": "#d0cccfff", + "elevated_surface.background": "#fef9f2ff", + "surface.background": "#fef9f2ff", + "background": "#dcd8d8ff", + "element.background": "#fef9f2ff", + "element.hover": "#e5e0dfff", + "element.active": "#dad4d3ff", + "element.selected": "#dad4d3ff", + "element.disabled": "#fef9f2ff", + "drop_target.background": "#706c8c80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#e5e0dfff", + "ghost_element.active": "#dad4d3ff", + "ghost_element.selected": "#dad4d3ff", + "ghost_element.disabled": "#fef9f2ff", + "text": "#575279ff", + "text.muted": "#706c8cff", + "text.placeholder": "#938fa3ff", + "text.disabled": "#938fa3ff", + "text.accent": "#57949fff", + "icon": "#575279ff", + "icon.muted": "#706c8cff", + "icon.disabled": "#938fa3ff", + "icon.placeholder": "#706c8cff", + "icon.accent": "#57949fff", + "status_bar.background": "#dcd8d8ff", + "title_bar.background": "#dcd8d8ff", + "toolbar.background": "#faf4edff", + "tab_bar.background": "#fef9f2ff", + "tab.inactive_background": "#fef9f2ff", + "tab.active_background": "#faf4edff", + "search.match_background": null, + "panel.background": "#fef9f2ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#5752794c", + "scrollbar.thumb.hover_background": "#e5e0dfff", + "scrollbar.thumb.border": "#e5e0dfff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#fdf8f1ff", + "editor.foreground": "#575279ff", + "editor.background": "#faf4edff", + "editor.gutter.background": "#faf4edff", + "editor.subheader.background": "#fef9f2ff", + "editor.active_line.background": "#fef9f2bf", + "editor.highlighted_line.background": "#fef9f2ff", + "editor.line_number": "#57527959", + "editor.active_line_number": "#575279ff", + "editor.invisible": "#9691a4ff", + "editor.wrap_guide": "#5752790d", + "editor.active_wrap_guide": "#5752791a", + "editor.document_highlight.read_background": "#57949f1a", + "editor.document_highlight.write_background": "#9691a466", + "terminal.background": "#faf4edff", + "terminal.foreground": "#575279ff", + "terminal.bright_foreground": "#575279ff", + "terminal.dim_foreground": "#faf4edff", + "terminal.ansi.black": "#faf4edff", + "terminal.ansi.bright_black": "#b8b2baff", + "terminal.ansi.dim_black": "#575279ff", + "terminal.ansi.red": "#b4647aff", + "terminal.ansi.bright_red": "#dcb0bbff", + "terminal.ansi.dim_red": "#57333dff", + "terminal.ansi.green": "#3daa8eff", + "terminal.ansi.bright_green": "#a5d5c5ff", + "terminal.ansi.dim_green": "#265245ff", + "terminal.ansi.yellow": "#e99d35ff", + "terminal.ansi.bright_yellow": "#fccd9bff", + "terminal.ansi.dim_yellow": "#854a1eff", + "terminal.ansi.blue": "#57949fff", + "terminal.ansi.bright_blue": "#acc9ceff", + "terminal.ansi.dim_blue": "#2f484dff", + "terminal.ansi.magenta": "#7c697fff", + "terminal.ansi.bright_magenta": "#bcb1bdff", + "terminal.ansi.dim_magenta": "#3e353fff", + "terminal.ansi.cyan": "#296983ff", + "terminal.ansi.bright_cyan": "#97b1c0ff", + "terminal.ansi.dim_cyan": "#1b3541ff", + "terminal.ansi.white": "#575279ff", + "terminal.ansi.bright_white": "#575279ff", + "terminal.ansi.dim_white": "#827e98ff", + "link_text.hover": "#57949fff", + "conflict": "#e99d35ff", + "conflict.background": "#ffebd6ff", + "conflict.border": "#ffdab7ff", + "created": "#3daa8eff", + "created.background": "#dbeee7ff", + "created.border": "#bee0d5ff", + "deleted": "#b4647aff", + "deleted.background": "#f1dfe3ff", + "deleted.border": "#e6c6cdff", + "error": "#b4647aff", + "error.background": "#f1dfe3ff", + "error.border": "#e6c6cdff", + "hidden": "#938fa3ff", + "hidden.background": "#dcd8d8ff", + "hidden.border": "#d0cccfff", + "hint": "#7a92aaff", + "hint.background": "#dde9ebff", + "hint.border": "#c3d7dbff", + "ignored": "#706c8cff", + "ignored.background": "#dcd8d8ff", + "ignored.border": "#dcd6d5ff", + "info": "#57949fff", + "info.background": "#dde9ebff", + "info.border": "#c3d7dbff", + "modified": "#e99d35ff", + "modified.background": "#ffebd6ff", + "modified.border": "#ffdab7ff", + "predictive": "#a2acbeff", + "predictive.background": "#dbeee7ff", + "predictive.border": "#bee0d5ff", + "renamed": "#57949fff", + "renamed.background": "#dde9ebff", + "renamed.border": "#c3d7dbff", + "success": "#3daa8eff", + "success.background": "#dbeee7ff", + "success.border": "#bee0d5ff", + "unreachable": "#706c8cff", + "unreachable.background": "#dcd8d8ff", + "unreachable.border": "#dcd6d5ff", + "warning": "#e99d35ff", + "warning.background": "#ffebd6ff", + "warning.border": "#ffdab7ff", + "syntax": { + "attribute": { + "color": "#57949fff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#d7827dff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#9893a5ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#6e6a8bff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#3daa8eff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#57949fff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#575279ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#57949fff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#57949fff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#9079a9ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#d7827dff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#d7827dff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#7a92aaff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#276983ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#57949fff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#55949fff", + "font_style": "normal", + "font_weight": null + }, + "link_uri": { + "color": "#d7827dff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#3daa8eff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#276983ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#a2acbeff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#575279ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#575279ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#57949fff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#797593ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#635e82ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#635e82ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#635e82ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#635e82ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#ea9d34ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#6e6a8bff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#9079a9ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#9079a9ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#9079a9ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#55949fff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#9079a9ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#ea9d34ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#55949fff", + "font_style": null, + "font_weight": null + }, + "type.builtin": { + "color": "#55949fff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#575279ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#57949fff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Rosé Pine Moon", + "appearance": "dark", + "style": { + "border": "#504c68ff", + "border.variant": "#322f48ff", + "border.focused": "#435255ff", + "border.selected": "#435255ff", + "border.transparent": "#00000000", + "border.disabled": "#44415bff", + "elevated_surface.background": "#28253cff", + "surface.background": "#28253cff", + "background": "#38354eff", + "element.background": "#28253cff", + "element.hover": "#322f48ff", + "element.active": "#4f4b66ff", + "element.selected": "#4f4b66ff", + "element.disabled": "#28253cff", + "drop_target.background": "#85819e80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#322f48ff", + "ghost_element.active": "#4f4b66ff", + "ghost_element.selected": "#4f4b66ff", + "ghost_element.disabled": "#28253cff", + "text": "#e0def4ff", + "text.muted": "#85819eff", + "text.placeholder": "#605d7aff", + "text.disabled": "#605d7aff", + "text.accent": "#9bced6ff", + "icon": "#e0def4ff", + "icon.muted": "#85819eff", + "icon.disabled": "#605d7aff", + "icon.placeholder": "#85819eff", + "icon.accent": "#9bced6ff", + "status_bar.background": "#38354eff", + "title_bar.background": "#38354eff", + "toolbar.background": "#232136ff", + "tab_bar.background": "#28253cff", + "tab.inactive_background": "#28253cff", + "tab.active_background": "#232136ff", + "search.match_background": null, + "panel.background": "#28253cff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#e0def44c", + "scrollbar.thumb.hover_background": "#322f48ff", + "scrollbar.thumb.border": "#322f48ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#27243bff", + "editor.foreground": "#e0def4ff", + "editor.background": "#232136ff", + "editor.gutter.background": "#232136ff", + "editor.subheader.background": "#28253cff", + "editor.active_line.background": "#28253cbf", + "editor.highlighted_line.background": "#28253cff", + "editor.line_number": "#e0def459", + "editor.active_line_number": "#e0def4ff", + "editor.invisible": "#595571ff", + "editor.wrap_guide": "#e0def40d", + "editor.active_wrap_guide": "#e0def41a", + "editor.document_highlight.read_background": "#9bced61a", + "editor.document_highlight.write_background": "#59557166", + "terminal.background": "#232136ff", + "terminal.foreground": "#e0def4ff", + "terminal.bright_foreground": "#e0def4ff", + "terminal.dim_foreground": "#232136ff", + "terminal.ansi.black": "#232136ff", + "terminal.ansi.bright_black": "#3f3b58ff", + "terminal.ansi.dim_black": "#e0def4ff", + "terminal.ansi.red": "#ea6e92ff", + "terminal.ansi.bright_red": "#7e3647ff", + "terminal.ansi.dim_red": "#fab9c6ff", + "terminal.ansi.green": "#5cc1a3ff", + "terminal.ansi.bright_green": "#31614fff", + "terminal.ansi.dim_green": "#b3e1d1ff", + "terminal.ansi.yellow": "#f5c177ff", + "terminal.ansi.bright_yellow": "#8a643aff", + "terminal.ansi.dim_yellow": "#fedfbbff", + "terminal.ansi.blue": "#9bced6ff", + "terminal.ansi.bright_blue": "#566b70ff", + "terminal.ansi.dim_blue": "#cfe7ebff", + "terminal.ansi.magenta": "#a683a0ff", + "terminal.ansi.bright_magenta": "#51414eff", + "terminal.ansi.dim_magenta": "#d2bfceff", + "terminal.ansi.cyan": "#3e8fb0ff", + "terminal.ansi.bright_cyan": "#264654ff", + "terminal.ansi.dim_cyan": "#a5c5d7ff", + "terminal.ansi.white": "#e0def4ff", + "terminal.ansi.bright_white": "#e0def4ff", + "terminal.ansi.dim_white": "#74708dff", + "link_text.hover": "#9bced6ff", + "conflict": "#f5c177ff", + "conflict.background": "#50331aff", + "conflict.border": "#6d4d2bff", + "created": "#5cc1a3ff", + "created.background": "#182d23ff", + "created.border": "#254839ff", + "deleted": "#ea6e92ff", + "deleted.background": "#431720ff", + "deleted.border": "#612834ff", + "error": "#ea6e92ff", + "error.background": "#431720ff", + "error.border": "#612834ff", + "hidden": "#605d7aff", + "hidden.background": "#38354eff", + "hidden.border": "#44415bff", + "hint": "#728aa2ff", + "hint.background": "#2f3639ff", + "hint.border": "#435255ff", + "ignored": "#85819eff", + "ignored.background": "#38354eff", + "ignored.border": "#504c68ff", + "info": "#9bced6ff", + "info.background": "#2f3639ff", + "info.border": "#435255ff", + "modified": "#f5c177ff", + "modified.background": "#50331aff", + "modified.border": "#6d4d2bff", + "predictive": "#516b83ff", + "predictive.background": "#182d23ff", + "predictive.border": "#254839ff", + "renamed": "#9bced6ff", + "renamed.background": "#2f3639ff", + "renamed.border": "#435255ff", + "success": "#5cc1a3ff", + "success.background": "#182d23ff", + "success.border": "#254839ff", + "unreachable": "#85819eff", + "unreachable.background": "#38354eff", + "unreachable.border": "#504c68ff", + "warning": "#f5c177ff", + "warning.background": "#50331aff", + "warning.border": "#6d4d2bff", + "syntax": { + "attribute": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#ea9a97ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#6e6a86ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#8682a0ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#5cc1a3ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#e0def4ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#ea9a97ff", + "font_style": null, + "font_weight": null + }, + "function.method": { + "color": "#ea9a97ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#728aa2ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#3d8fb0ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#9ccfd8ff", + "font_style": "normal", + "font_weight": null + }, + "link_uri": { + "color": "#ea9a97ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#5cc1a3ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#3d8fb0ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#516b83ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#e0def4ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#e0def4ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#908caaff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#aeabc6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#aeabc6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#aeabc6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#aeabc6ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#f5c177ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#8682a0ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#9ccfd8ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#c4a7e6ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f5c177ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#9ccfd8ff", + "font_style": null, + "font_weight": null + }, + "type.builtin": { + "color": "#9ccfd8ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#e0def4ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#9bced6ff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/assets/themes/sandcastle/LICENSE b/assets/themes/sandcastle/LICENSE new file mode 100644 index 0000000000..ba6559d810 --- /dev/null +++ b/assets/themes/sandcastle/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2019 George Essig + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/sandcastle/sandcastle.json b/assets/themes/sandcastle/sandcastle.json new file mode 100644 index 0000000000..2fee866d2d --- /dev/null +++ b/assets/themes/sandcastle/sandcastle.json @@ -0,0 +1,333 @@ +{ + "name": "Sandcastle", + "author": "Zed Industries", + "themes": [ + { + "name": "Sandcastle", + "appearance": "dark", + "style": { + "border": "#3d4350ff", + "border.variant": "#313741ff", + "border.focused": "#223131ff", + "border.selected": "#223131ff", + "border.transparent": "#00000000", + "border.disabled": "#393f4aff", + "elevated_surface.background": "#2b3038ff", + "surface.background": "#2b3038ff", + "background": "#333944ff", + "element.background": "#2b3038ff", + "element.hover": "#313741ff", + "element.active": "#3d4350ff", + "element.selected": "#3d4350ff", + "element.disabled": "#2b3038ff", + "drop_target.background": "#a6978280", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#313741ff", + "ghost_element.active": "#3d4350ff", + "ghost_element.selected": "#3d4350ff", + "ghost_element.disabled": "#2b3038ff", + "text": "#fdf4c1ff", + "text.muted": "#a69782ff", + "text.placeholder": "#827568ff", + "text.disabled": "#827568ff", + "text.accent": "#518b8bff", + "icon": "#fdf4c1ff", + "icon.muted": "#a69782ff", + "icon.disabled": "#827568ff", + "icon.placeholder": "#a69782ff", + "icon.accent": "#518b8bff", + "status_bar.background": "#333944ff", + "title_bar.background": "#333944ff", + "toolbar.background": "#282c33ff", + "tab_bar.background": "#2b3038ff", + "tab.inactive_background": "#2b3038ff", + "tab.active_background": "#282c33ff", + "search.match_background": null, + "panel.background": "#2b3038ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#fdf4c14c", + "scrollbar.thumb.hover_background": "#313741ff", + "scrollbar.thumb.border": "#313741ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#2a2f38ff", + "editor.foreground": "#fdf4c1ff", + "editor.background": "#282c33ff", + "editor.gutter.background": "#282c33ff", + "editor.subheader.background": "#2b3038ff", + "editor.active_line.background": "#2b3038bf", + "editor.highlighted_line.background": "#2b3038ff", + "editor.line_number": "#fdf4c159", + "editor.active_line_number": "#fdf4c1ff", + "editor.invisible": "#7c6f64ff", + "editor.wrap_guide": "#fdf4c10d", + "editor.active_wrap_guide": "#fdf4c11a", + "editor.document_highlight.read_background": "#518b8b1a", + "editor.document_highlight.write_background": "#7c6f6466", + "terminal.background": "#282c33ff", + "terminal.foreground": "#fdf4c1ff", + "terminal.bright_foreground": "#fdf4c1ff", + "terminal.dim_foreground": "#282c33ff", + "terminal.ansi.black": "#282c33ff", + "terminal.ansi.bright_black": "#5e5753ff", + "terminal.ansi.dim_black": "#fdf4c1ff", + "terminal.ansi.red": "#b3627aff", + "terminal.ansi.bright_red": "#57333dff", + "terminal.ansi.dim_red": "#dcb0bbff", + "terminal.ansi.green": "#83a598ff", + "terminal.ansi.bright_green": "#414f4aff", + "terminal.ansi.dim_green": "#c0d2cbff", + "terminal.ansi.yellow": "#a07d3aff", + "terminal.ansi.bright_yellow": "#4e3f22ff", + "terminal.ansi.dim_yellow": "#d3bd9aff", + "terminal.ansi.blue": "#518b8bff", + "terminal.ansi.bright_blue": "#2c4444ff", + "terminal.ansi.dim_blue": "#a8c4c4ff", + "terminal.ansi.magenta": "#a87222ff", + "terminal.ansi.bright_magenta": "#523918ff", + "terminal.ansi.dim_magenta": "#dab78eff", + "terminal.ansi.cyan": "#83a598ff", + "terminal.ansi.bright_cyan": "#414f4aff", + "terminal.ansi.dim_cyan": "#c0d2cbff", + "terminal.ansi.white": "#fdf4c1ff", + "terminal.ansi.bright_white": "#fdf4c1ff", + "terminal.ansi.dim_white": "#958776ff", + "link_text.hover": "#518b8bff", + "conflict": "#a07d3aff", + "conflict.background": "#231d12ff", + "conflict.border": "#392e19ff", + "created": "#83a598ff", + "created.background": "#1e2321ff", + "created.border": "#303a36ff", + "deleted": "#b3627aff", + "deleted.background": "#26191cff", + "deleted.border": "#3e272dff", + "error": "#b3627aff", + "error.background": "#26191cff", + "error.border": "#3e272dff", + "hidden": "#827568ff", + "hidden.background": "#333944ff", + "hidden.border": "#393f4aff", + "hint": "#727d68ff", + "hint.background": "#171e1eff", + "hint.border": "#223131ff", + "ignored": "#a69782ff", + "ignored.background": "#333944ff", + "ignored.border": "#3d4350ff", + "info": "#518b8bff", + "info.background": "#171e1eff", + "info.border": "#223131ff", + "modified": "#a07d3aff", + "modified.background": "#231d12ff", + "modified.border": "#392e19ff", + "predictive": "#5c6152ff", + "predictive.background": "#1e2321ff", + "predictive.border": "#303a36ff", + "renamed": "#518b8bff", + "renamed.background": "#171e1eff", + "renamed.border": "#223131ff", + "success": "#83a598ff", + "success.background": "#1e2321ff", + "success.border": "#303a36ff", + "unreachable": "#a69782ff", + "unreachable.background": "#333944ff", + "unreachable.border": "#3d4350ff", + "warning": "#a07d3aff", + "warning.background": "#231d12ff", + "warning.border": "#392e19ff", + "syntax": { + "attribute": { + "color": "#518b8bff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#518b8bff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#fdf4c1ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#518b8bff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#518b8bff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#727d68ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#518b8bff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#518b8bff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#a07d3aff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#5c6152ff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#fdf4c1ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#fdf4c1ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#518b8bff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#d5c5a1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#d5c5a1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#d5c5a1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#d5c5a1ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#d5c5a1ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#a89984ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#518b8bff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#a07d3aff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#fdf4c1ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#83a598ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#fdf4c1ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#518b8bff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/assets/themes/solarized/LICENSE b/assets/themes/solarized/LICENSE new file mode 100644 index 0000000000..2b5ddc4158 --- /dev/null +++ b/assets/themes/solarized/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2011 Ethan Schoonover + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/solarized/solarized.json b/assets/themes/solarized/solarized.json new file mode 100644 index 0000000000..09633c13ef --- /dev/null +++ b/assets/themes/solarized/solarized.json @@ -0,0 +1,660 @@ +{ + "name": "Solarized", + "author": "Zed Industries", + "themes": [ + { + "name": "Solarized Dark", + "appearance": "dark", + "style": { + "border": "#2b4e58ff", + "border.variant": "#053541ff", + "border.focused": "#1b3149ff", + "border.selected": "#1b3149ff", + "border.transparent": "#00000000", + "border.disabled": "#19424dff", + "elevated_surface.background": "#04313bff", + "surface.background": "#04313bff", + "background": "#073743ff", + "element.background": "#04313bff", + "element.hover": "#053541ff", + "element.active": "#294d58ff", + "element.selected": "#294d58ff", + "element.disabled": "#04313bff", + "drop_target.background": "#93a1a180", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#053541ff", + "ghost_element.active": "#294d58ff", + "ghost_element.selected": "#294d58ff", + "ghost_element.disabled": "#04313bff", + "text": "#fdf6e3ff", + "text.muted": "#93a1a1ff", + "text.placeholder": "#6f8389ff", + "text.disabled": "#6f8389ff", + "text.accent": "#278ad1ff", + "icon": "#fdf6e3ff", + "icon.muted": "#93a1a1ff", + "icon.disabled": "#6f8389ff", + "icon.placeholder": "#93a1a1ff", + "icon.accent": "#278ad1ff", + "status_bar.background": "#073743ff", + "title_bar.background": "#073743ff", + "toolbar.background": "#002a35ff", + "tab_bar.background": "#04313bff", + "tab.inactive_background": "#04313bff", + "tab.active_background": "#002a35ff", + "search.match_background": null, + "panel.background": "#04313bff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#fdf6e34c", + "scrollbar.thumb.hover_background": "#053541ff", + "scrollbar.thumb.border": "#053541ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#022f3bff", + "editor.foreground": "#fdf6e3ff", + "editor.background": "#002a35ff", + "editor.gutter.background": "#002a35ff", + "editor.subheader.background": "#04313bff", + "editor.active_line.background": "#04313bbf", + "editor.highlighted_line.background": "#04313bff", + "editor.line_number": "#fdf6e359", + "editor.active_line_number": "#fdf6e3ff", + "editor.invisible": "#6c8287ff", + "editor.wrap_guide": "#fdf6e30d", + "editor.active_wrap_guide": "#fdf6e31a", + "editor.document_highlight.read_background": "#278ad11a", + "editor.document_highlight.write_background": "#6c828766", + "terminal.background": "#002a35ff", + "terminal.foreground": "#fdf6e3ff", + "terminal.bright_foreground": "#fdf6e3ff", + "terminal.dim_foreground": "#002a35ff", + "terminal.ansi.black": "#002a35ff", + "terminal.ansi.bright_black": "#5c7279ff", + "terminal.ansi.dim_black": "#fdf6e3ff", + "terminal.ansi.red": "#dc3330ff", + "terminal.ansi.bright_red": "#7d181cff", + "terminal.ansi.dim_red": "#faa091ff", + "terminal.ansi.green": "#849903ff", + "terminal.ansi.bright_green": "#434a10ff", + "terminal.ansi.dim_green": "#c6cb8bff", + "terminal.ansi.yellow": "#b58902ff", + "terminal.ansi.bright_yellow": "#5d430fff", + "terminal.ansi.dim_yellow": "#e0c189ff", + "terminal.ansi.blue": "#278ad1ff", + "terminal.ansi.bright_blue": "#214365ff", + "terminal.ansi.dim_blue": "#a5c3e9ff", + "terminal.ansi.magenta": "#d33781ff", + "terminal.ansi.bright_magenta": "#6f1f3fff", + "terminal.ansi.dim_magenta": "#f0a2beff", + "terminal.ansi.cyan": "#2ba198ff", + "terminal.ansi.bright_cyan": "#204e4aff", + "terminal.ansi.dim_cyan": "#9fd0cbff", + "terminal.ansi.white": "#fdf6e3ff", + "terminal.ansi.bright_white": "#fdf6e3ff", + "terminal.ansi.dim_white": "#7b8e91ff", + "link_text.hover": "#278ad1ff", + "conflict": "#b58902ff", + "conflict.background": "#2e1d0cff", + "conflict.border": "#47300fff", + "created": "#849903ff", + "created.background": "#1e210cff", + "created.border": "#313510ff", + "deleted": "#dc3330ff", + "deleted.background": "#4a080eff", + "deleted.border": "#641015ff", + "error": "#dc3330ff", + "error.background": "#4a080eff", + "error.border": "#641015ff", + "hidden": "#6f8389ff", + "hidden.background": "#073743ff", + "hidden.border": "#19424dff", + "hint": "#4f8297ff", + "hint.background": "#141f2cff", + "hint.border": "#1b3149ff", + "ignored": "#93a1a1ff", + "ignored.background": "#073743ff", + "ignored.border": "#2b4e58ff", + "info": "#278ad1ff", + "info.background": "#141f2cff", + "info.border": "#1b3149ff", + "modified": "#b58902ff", + "modified.background": "#2e1d0cff", + "modified.border": "#47300fff", + "predictive": "#3f718bff", + "predictive.background": "#1e210cff", + "predictive.border": "#313510ff", + "renamed": "#278ad1ff", + "renamed.background": "#141f2cff", + "renamed.border": "#1b3149ff", + "success": "#849903ff", + "success.background": "#1e210cff", + "success.border": "#313510ff", + "unreachable": "#93a1a1ff", + "unreachable.background": "#073743ff", + "unreachable.border": "#2b4e58ff", + "warning": "#b58902ff", + "warning.background": "#2e1d0cff", + "warning.border": "#47300fff", + "syntax": { + "attribute": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#849903ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#99a5a4ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#99a5a4ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#849903ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#fdf6e3ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#cb4b16ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#b58902ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#4f8297ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#cb4b16ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#849903ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#849903ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#cb4b16ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#3f718bff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#fdf6e3ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#fdf6e3ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#efe9d6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#efe9d6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#efe9d6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#efe9d6ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#efe9d6ff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#cb4b16ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#99a5a4ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#cb4b16ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#cb4b16ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#cb4b16ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#cb4b16ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#fdf6e3ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#2ba198ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#fdf6e3ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#278ad1ff", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Solarized Light", + "appearance": "light", + "style": { + "border": "#9faaa8ff", + "border.variant": "#dcdacbff", + "border.focused": "#bfd3efff", + "border.selected": "#bfd3efff", + "border.transparent": "#00000000", + "border.disabled": "#b6bcb5ff", + "elevated_surface.background": "#f3eddaff", + "surface.background": "#f3eddaff", + "background": "#cfd0c4ff", + "element.background": "#f3eddaff", + "element.hover": "#dcdacbff", + "element.active": "#a2aca9ff", + "element.selected": "#a2aca9ff", + "element.disabled": "#f3eddaff", + "drop_target.background": "#34555e80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#dcdacbff", + "ghost_element.active": "#a2aca9ff", + "ghost_element.selected": "#a2aca9ff", + "ghost_element.disabled": "#f3eddaff", + "text": "#002a35ff", + "text.muted": "#34555eff", + "text.placeholder": "#6a7f86ff", + "text.disabled": "#6a7f86ff", + "text.accent": "#288bd1ff", + "icon": "#002a35ff", + "icon.muted": "#34555eff", + "icon.disabled": "#6a7f86ff", + "icon.placeholder": "#34555eff", + "icon.accent": "#288bd1ff", + "status_bar.background": "#cfd0c4ff", + "title_bar.background": "#cfd0c4ff", + "toolbar.background": "#fdf6e3ff", + "tab_bar.background": "#f3eddaff", + "tab.inactive_background": "#f3eddaff", + "tab.active_background": "#fdf6e3ff", + "search.match_background": null, + "panel.background": "#f3eddaff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#002a354c", + "scrollbar.thumb.hover_background": "#dcdacbff", + "scrollbar.thumb.border": "#dcdacbff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#f5eedbff", + "editor.foreground": "#002a35ff", + "editor.background": "#fdf6e3ff", + "editor.gutter.background": "#fdf6e3ff", + "editor.subheader.background": "#f3eddaff", + "editor.active_line.background": "#f3eddabf", + "editor.highlighted_line.background": "#f3eddaff", + "editor.line_number": "#002a3559", + "editor.active_line_number": "#002a35ff", + "editor.invisible": "#6c8287ff", + "editor.wrap_guide": "#002a350d", + "editor.active_wrap_guide": "#002a351a", + "editor.document_highlight.read_background": "#288bd11a", + "editor.document_highlight.write_background": "#6c828766", + "terminal.background": "#fdf6e3ff", + "terminal.foreground": "#002a35ff", + "terminal.bright_foreground": "#002a35ff", + "terminal.dim_foreground": "#fdf6e3ff", + "terminal.ansi.black": "#fdf6e3ff", + "terminal.ansi.bright_black": "#7b8e91ff", + "terminal.ansi.dim_black": "#002a35ff", + "terminal.ansi.red": "#dc3330ff", + "terminal.ansi.bright_red": "#faa091ff", + "terminal.ansi.dim_red": "#7d181cff", + "terminal.ansi.green": "#849903ff", + "terminal.ansi.bright_green": "#c6cb8bff", + "terminal.ansi.dim_green": "#434a10ff", + "terminal.ansi.yellow": "#b58903ff", + "terminal.ansi.bright_yellow": "#e0c189ff", + "terminal.ansi.dim_yellow": "#5d430fff", + "terminal.ansi.blue": "#288bd1ff", + "terminal.ansi.bright_blue": "#a5c3e9ff", + "terminal.ansi.dim_blue": "#214365ff", + "terminal.ansi.magenta": "#d33781ff", + "terminal.ansi.bright_magenta": "#f0a2beff", + "terminal.ansi.dim_magenta": "#6f1f3fff", + "terminal.ansi.cyan": "#2ba198ff", + "terminal.ansi.bright_cyan": "#9fd0cbff", + "terminal.ansi.dim_cyan": "#204e4aff", + "terminal.ansi.white": "#002a35ff", + "terminal.ansi.bright_white": "#002a35ff", + "terminal.ansi.dim_white": "#5c7279ff", + "link_text.hover": "#288bd1ff", + "conflict": "#b58903ff", + "conflict.background": "#f5e6d0ff", + "conflict.border": "#ebd3aaff", + "created": "#849903ff", + "created.background": "#e9ead0ff", + "created.border": "#d6d9abff", + "deleted": "#dc3330ff", + "deleted.background": "#ffd9d2ff", + "deleted.border": "#ffbbafff", + "error": "#dc3330ff", + "error.background": "#ffd9d2ff", + "error.border": "#ffbbafff", + "hidden": "#6a7f86ff", + "hidden.background": "#cfd0c4ff", + "hidden.border": "#b6bcb5ff", + "hint": "#5789a3ff", + "hint.background": "#dbe6f6ff", + "hint.border": "#bfd3efff", + "ignored": "#34555eff", + "ignored.background": "#cfd0c4ff", + "ignored.border": "#9faaa8ff", + "info": "#288bd1ff", + "info.background": "#dbe6f6ff", + "info.border": "#bfd3efff", + "modified": "#b58903ff", + "modified.background": "#f5e6d0ff", + "modified.border": "#ebd3aaff", + "predictive": "#679aafff", + "predictive.background": "#e9ead0ff", + "predictive.border": "#d6d9abff", + "renamed": "#288bd1ff", + "renamed.background": "#dbe6f6ff", + "renamed.border": "#bfd3efff", + "success": "#849903ff", + "success.background": "#e9ead0ff", + "success.border": "#d6d9abff", + "unreachable": "#34555eff", + "unreachable.background": "#cfd0c4ff", + "unreachable.border": "#9faaa8ff", + "warning": "#b58903ff", + "warning.background": "#f5e6d0ff", + "warning.border": "#ebd3aaff", + "syntax": { + "attribute": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#849903ff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#30525bff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#30525bff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#849903ff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#002a35ff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#cb4b17ff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#b58903ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#5789a3ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#cb4b17ff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#849903ff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#849903ff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#cb4b17ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#679aafff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#002a35ff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#002a35ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#04333eff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#04333eff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#04333eff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#04333eff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#04333eff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#cb4b17ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#30525bff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#cb4b17ff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#cb4b17ff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#cb4b17ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#cb4b17ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#002a35ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#2ba198ff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#002a35ff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#288bd1ff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/assets/themes/summercamp/LICENSE b/assets/themes/summercamp/LICENSE new file mode 100644 index 0000000000..dd49a64536 --- /dev/null +++ b/assets/themes/summercamp/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2019 Zoe FiriH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/themes/summercamp/summercamp.json b/assets/themes/summercamp/summercamp.json new file mode 100644 index 0000000000..611278b352 --- /dev/null +++ b/assets/themes/summercamp/summercamp.json @@ -0,0 +1,333 @@ +{ + "name": "Summercamp", + "author": "Zed Industries", + "themes": [ + { + "name": "Summercamp", + "appearance": "dark", + "style": { + "border": "#302c21ff", + "border.variant": "#29251bff", + "border.focused": "#193760ff", + "border.selected": "#193760ff", + "border.transparent": "#00000000", + "border.disabled": "#2e2a1fff", + "elevated_surface.background": "#231f16ff", + "surface.background": "#231f16ff", + "background": "#2a261cff", + "element.background": "#231f16ff", + "element.hover": "#29251bff", + "element.active": "#2f2b20ff", + "element.selected": "#2f2b20ff", + "element.disabled": "#231f16ff", + "drop_target.background": "#736e5580", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#29251bff", + "ghost_element.active": "#2f2b20ff", + "ghost_element.selected": "#2f2b20ff", + "ghost_element.disabled": "#231f16ff", + "text": "#f8f5deff", + "text.muted": "#736e55ff", + "text.placeholder": "#4c4735ff", + "text.disabled": "#4c4735ff", + "text.accent": "#499befff", + "icon": "#f8f5deff", + "icon.muted": "#736e55ff", + "icon.disabled": "#4c4735ff", + "icon.placeholder": "#736e55ff", + "icon.accent": "#499befff", + "status_bar.background": "#2a261cff", + "title_bar.background": "#2a261cff", + "toolbar.background": "#1b1810ff", + "tab_bar.background": "#231f16ff", + "tab.inactive_background": "#231f16ff", + "tab.active_background": "#1b1810ff", + "search.match_background": null, + "panel.background": "#231f16ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar_thumb.background": "#f8f5de4c", + "scrollbar.thumb.hover_background": "#29251bff", + "scrollbar.thumb.border": "#29251bff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#221e15ff", + "editor.foreground": "#f8f5deff", + "editor.background": "#1b1810ff", + "editor.gutter.background": "#1b1810ff", + "editor.subheader.background": "#231f16ff", + "editor.active_line.background": "#231f16bf", + "editor.highlighted_line.background": "#231f16ff", + "editor.line_number": "#f8f5de59", + "editor.active_line_number": "#f8f5deff", + "editor.invisible": "#494433ff", + "editor.wrap_guide": "#f8f5de0d", + "editor.active_wrap_guide": "#f8f5de1a", + "editor.document_highlight.read_background": "#499bef1a", + "editor.document_highlight.write_background": "#49443366", + "terminal.background": "#1b1810ff", + "terminal.foreground": "#f8f5deff", + "terminal.bright_foreground": "#f8f5deff", + "terminal.dim_foreground": "#1b1810ff", + "terminal.ansi.black": "#1b1810ff", + "terminal.ansi.bright_black": "#3a3527ff", + "terminal.ansi.dim_black": "#f8f5deff", + "terminal.ansi.red": "#e35041ff", + "terminal.ansi.bright_red": "#7f2724ff", + "terminal.ansi.dim_red": "#faaa9bff", + "terminal.ansi.green": "#5dea5aff", + "terminal.ansi.bright_green": "#28842cff", + "terminal.ansi.dim_green": "#b9f7aeff", + "terminal.ansi.yellow": "#f1fe28ff", + "terminal.ansi.bright_yellow": "#8c9a0fff", + "terminal.ansi.dim_yellow": "#ffffa2ff", + "terminal.ansi.blue": "#499befff", + "terminal.ansi.bright_blue": "#234b7fff", + "terminal.ansi.dim_blue": "#b1ccf8ff", + "terminal.ansi.magenta": "#f59be6ff", + "terminal.ansi.bright_magenta": "#88487eff", + "terminal.ansi.dim_magenta": "#fccef3ff", + "terminal.ansi.cyan": "#5aeabbff", + "terminal.ansi.bright_cyan": "#288461ff", + "terminal.ansi.dim_cyan": "#b7f6ddff", + "terminal.ansi.white": "#f8f5deff", + "terminal.ansi.bright_white": "#f8f5deff", + "terminal.ansi.dim_white": "#57533fff", + "link_text.hover": "#499befff", + "conflict": "#f1fe28ff", + "conflict.background": "#546205ff", + "conflict.border": "#717f0aff", + "created": "#5dea5aff", + "created.background": "#094d12ff", + "created.border": "#1a6a20ff", + "deleted": "#e35041ff", + "deleted.background": "#490f12ff", + "deleted.border": "#651c1cff", + "error": "#e35041ff", + "error.background": "#490f12ff", + "error.border": "#651c1cff", + "hidden": "#4c4735ff", + "hidden.background": "#2a261cff", + "hidden.border": "#2e2a1fff", + "hint": "#246e61ff", + "hint.background": "#0e2242ff", + "hint.border": "#193760ff", + "ignored": "#736e55ff", + "ignored.background": "#2a261cff", + "ignored.border": "#302c21ff", + "info": "#499befff", + "info.background": "#0e2242ff", + "info.border": "#193760ff", + "modified": "#f1fe28ff", + "modified.background": "#546205ff", + "modified.border": "#717f0aff", + "predictive": "#78434aff", + "predictive.background": "#094d12ff", + "predictive.border": "#1a6a20ff", + "renamed": "#499befff", + "renamed.background": "#0e2242ff", + "renamed.border": "#193760ff", + "success": "#5dea5aff", + "success.background": "#094d12ff", + "success.border": "#1a6a20ff", + "unreachable": "#736e55ff", + "unreachable.background": "#2a261cff", + "unreachable.border": "#302c21ff", + "warning": "#f1fe28ff", + "warning.background": "#546205ff", + "warning.border": "#717f0aff", + "syntax": { + "attribute": { + "color": "#499befff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#5dea5aff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#777159ff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#777159ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#5dea5aff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#499befff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#f8f5deff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#499befff", + "font_style": null, + "font_weight": null + }, + "emphasis.strong": { + "color": "#499befff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#faa11cff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#f1fe28ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#246e61ff", + "font_style": null, + "font_weight": 700 + }, + "keyword": { + "color": "#499befff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#499befff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#faa11cff", + "font_style": "italic", + "font_weight": null + }, + "link_uri": { + "color": "#5dea5aff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#5dea5aff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#faa11cff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#78434aff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#f8f5deff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#f8f5deff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#499befff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#bfbb9bff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#bfbb9bff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#bfbb9bff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#bfbb9bff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#bfbb9bff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#faa11cff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#777159ff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#faa11cff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#faa11cff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#faa11cff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#499befff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#faa11cff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#f8f5deff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#5aeabbff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#f8f5deff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#499befff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/crates/theme/src/schema.rs b/crates/theme/src/schema.rs index 0a9fdcca4d..7730762153 100644 --- a/crates/theme/src/schema.rs +++ b/crates/theme/src/schema.rs @@ -26,10 +26,33 @@ fn try_parse_color(color: &str) -> Result { Ok(hsla) } +#[derive(Debug, PartialEq, Clone, Copy, Serialize, Deserialize, JsonSchema)] +#[serde(rename_all = "snake_case")] +pub enum AppearanceContent { + Light, + Dark, +} + +/// The content of a serialized theme family. +#[derive(Debug, Clone, Serialize, Deserialize, JsonSchema)] +pub struct ThemeFamilyContent { + pub name: String, + pub author: String, + pub themes: Vec, +} + +/// The content of a serialized theme. +#[derive(Debug, Clone, Serialize, Deserialize, JsonSchema)] +pub struct ThemeContent { + pub name: String, + pub appearance: AppearanceContent, + pub style: ThemeStyleContent, +} + /// The content of a serialized theme. #[derive(Debug, Clone, Default, Serialize, Deserialize, JsonSchema)] #[serde(default)] -pub struct ThemeContent { +pub struct ThemeStyleContent { #[serde(flatten, default)] pub colors: ThemeColorsContent, @@ -41,7 +64,7 @@ pub struct ThemeContent { pub syntax: IndexMap, } -impl ThemeContent { +impl ThemeStyleContent { /// Returns a [`ThemeColorsRefinement`] based on the colors in the [`ThemeContent`]. #[inline(always)] pub fn theme_colors_refinement(&self) -> ThemeColorsRefinement { @@ -230,7 +253,7 @@ pub struct ThemeColorsContent { /// Fill Color. Used for the accent fill color of an icon. /// /// This might be used to show when a toggleable icon button is selected. - #[serde(rename = "con.accent")] + #[serde(rename = "icon.accent")] pub icon_accent: Option, #[serde(rename = "status_bar.background")] diff --git a/crates/theme/src/settings.rs b/crates/theme/src/settings.rs index 39e24daaa2..67e7e7a0d8 100644 --- a/crates/theme/src/settings.rs +++ b/crates/theme/src/settings.rs @@ -1,5 +1,5 @@ use crate::one_themes::one_dark; -use crate::{SyntaxTheme, Theme, ThemeContent, ThemeRegistry}; +use crate::{SyntaxTheme, Theme, ThemeRegistry, ThemeStyleContent}; use anyhow::Result; use gpui::{ px, AppContext, Font, FontFeatures, FontStyle, FontWeight, Pixels, Subscription, ViewContext, @@ -27,7 +27,7 @@ pub struct ThemeSettings { pub buffer_font_size: Pixels, pub buffer_line_height: BufferLineHeight, pub active_theme: Arc, - pub theme_overrides: Option, + pub theme_overrides: Option, } #[derive(Default)] @@ -56,7 +56,7 @@ pub struct ThemeSettingsContent { /// /// These values will override the ones on the current theme specified in `theme`. #[serde(rename = "experimental.theme_overrides", default)] - pub theme_overrides: Option, + pub theme_overrides: Option, } #[derive(Clone, Copy, Debug, Serialize, Deserialize, PartialEq, JsonSchema, Default)] diff --git a/crates/theme/src/themes/mod.rs b/crates/theme/src/themes/mod.rs index a0ab44c871..ff7ae4ea01 100644 --- a/crates/theme/src/themes/mod.rs +++ b/crates/theme/src/themes/mod.rs @@ -23,7 +23,7 @@ pub use summercamp::*; use crate::UserThemeFamily; -pub(crate) fn all_user_themes() -> Vec { +pub fn all_user_themes() -> Vec { vec![ andromeda(), atelier(), diff --git a/crates/theme_importer/Cargo.toml b/crates/theme_importer/Cargo.toml index 55de91afe0..5a046a0f0f 100644 --- a/crates/theme_importer/Cargo.toml +++ b/crates/theme_importer/Cargo.toml @@ -23,5 +23,5 @@ serde.workspace = true serde_json.workspace = true simplelog = "0.9" strum = { version = "0.25.0", features = ["derive"] } -theme = { path = "../theme", features = ["importing-themes"] } +theme = { path = "../theme", features = [] } uuid.workspace = true diff --git a/crates/theme_importer/src/main.rs b/crates/theme_importer/src/main.rs index 0861b7efd8..958b25120c 100644 --- a/crates/theme_importer/src/main.rs +++ b/crates/theme_importer/src/main.rs @@ -16,13 +16,17 @@ use any_ascii::any_ascii; use anyhow::{anyhow, Context, Result}; use clap::Parser; use convert_case::{Case, Casing}; +use gpui::Hsla; use indexmap::IndexMap; use indoc::formatdoc; use json_comments::StripComments; use log::LevelFilter; use serde::Deserialize; use simplelog::{TermLogger, TerminalMode}; -use theme::{Appearance, UserTheme, UserThemeFamily}; +use theme::{ + Appearance, FontWeightContent, HighlightStyleContent, StatusColorsContent, ThemeColorsContent, + ThemeContent, ThemeFamilyContent, ThemeStyleContent, UserTheme, UserThemeFamily, +}; use crate::theme_printer::UserThemeFamilyPrinter; use crate::vscode::VsCodeTheme; @@ -100,6 +104,38 @@ fn main() -> Result<()> { TermLogger::init(LevelFilter::Trace, log_config, TerminalMode::Mixed) .expect("could not initialize logger"); + if 1 < 2 { + let themes = Vec::new(); + // Uncomment this line when you need to regenerate themes. + // let themes = theme::all_user_themes(); + + let mut families = Vec::new(); + + for family in themes { + families.push(convert_family(family)); + } + + for family in families { + let theme_family_slug = any_ascii(&family.name) + .replace("(", "") + .replace(")", "") + .to_case(Case::Snake); + + let output_dir = PathBuf::from("assets/themes/").join(&theme_family_slug); + + fs::create_dir_all(&output_dir)?; + + let mut output_file = + File::create(output_dir.join(format!("{theme_family_slug}.json")))?; + + let theme_json = serde_json::to_string_pretty(&family).unwrap(); + + output_file.write_all(format!("{theme_json}\n").as_bytes())?; + } + + return Ok(()); + } + let mut theme_families = Vec::new(); /// Whether VS Code themes should be imported. @@ -420,3 +456,240 @@ fn format_themes_crate() -> std::io::Result { .args(["fmt", "--package", "theme"]) .output() } + +fn convert_family(family: UserThemeFamily) -> ThemeFamilyContent { + ThemeFamilyContent { + name: family.name, + author: family.author, + themes: family.themes.into_iter().map(convert_theme).collect(), + } +} + +fn convert_theme(theme: UserTheme) -> ThemeContent { + ThemeContent { + name: theme.name, + appearance: match theme.appearance { + Appearance::Light => theme::AppearanceContent::Light, + Appearance::Dark => theme::AppearanceContent::Dark, + }, + style: convert_theme_styles(theme.styles), + } +} + +fn serialize_color(color: Hsla) -> String { + let rgba = color.to_rgb(); + format!("#{:08x}", u32::from(rgba)) +} + +fn convert_theme_styles(styles: theme::UserThemeStylesRefinement) -> ThemeStyleContent { + ThemeStyleContent { + colors: ThemeColorsContent { + border: styles.colors.border.map(serialize_color), + border_variant: styles.colors.border_variant.map(serialize_color), + border_focused: styles.colors.border_focused.map(serialize_color), + border_selected: styles.colors.border_selected.map(serialize_color), + border_transparent: styles.colors.border_transparent.map(serialize_color), + border_disabled: styles.colors.border_disabled.map(serialize_color), + elevated_surface_background: styles + .colors + .elevated_surface_background + .map(serialize_color), + surface_background: styles.colors.surface_background.map(serialize_color), + background: styles.colors.background.map(serialize_color), + element_background: styles.colors.element_background.map(serialize_color), + element_hover: styles.colors.element_hover.map(serialize_color), + element_active: styles.colors.element_active.map(serialize_color), + element_selected: styles.colors.element_selected.map(serialize_color), + element_disabled: styles.colors.element_disabled.map(serialize_color), + drop_target_background: styles.colors.drop_target_background.map(serialize_color), + ghost_element_background: styles.colors.ghost_element_background.map(serialize_color), + ghost_element_hover: styles.colors.ghost_element_hover.map(serialize_color), + ghost_element_active: styles.colors.ghost_element_active.map(serialize_color), + ghost_element_selected: styles.colors.ghost_element_selected.map(serialize_color), + ghost_element_disabled: styles.colors.ghost_element_disabled.map(serialize_color), + text: styles.colors.text.map(serialize_color), + text_muted: styles.colors.text_muted.map(serialize_color), + text_placeholder: styles.colors.text_placeholder.map(serialize_color), + text_disabled: styles.colors.text_disabled.map(serialize_color), + text_accent: styles.colors.text_accent.map(serialize_color), + icon: styles.colors.icon.map(serialize_color), + icon_muted: styles.colors.icon_muted.map(serialize_color), + icon_disabled: styles.colors.icon_disabled.map(serialize_color), + icon_placeholder: styles.colors.icon_placeholder.map(serialize_color), + icon_accent: styles.colors.icon_accent.map(serialize_color), + status_bar_background: styles.colors.status_bar_background.map(serialize_color), + title_bar_background: styles.colors.title_bar_background.map(serialize_color), + toolbar_background: styles.colors.toolbar_background.map(serialize_color), + tab_bar_background: styles.colors.tab_bar_background.map(serialize_color), + tab_inactive_background: styles.colors.tab_inactive_background.map(serialize_color), + tab_active_background: styles.colors.tab_active_background.map(serialize_color), + search_match_background: styles.colors.search_match_background.map(serialize_color), + panel_background: styles.colors.panel_background.map(serialize_color), + panel_focused_border: styles.colors.panel_focused_border.map(serialize_color), + pane_focused_border: styles.colors.pane_focused_border.map(serialize_color), + scrollbar_thumb_background: styles + .colors + .scrollbar_thumb_background + .map(serialize_color), + scrollbar_thumb_hover_background: styles + .colors + .scrollbar_thumb_hover_background + .map(serialize_color), + scrollbar_thumb_border: styles.colors.scrollbar_thumb_border.map(serialize_color), + scrollbar_track_background: styles + .colors + .scrollbar_track_background + .map(serialize_color), + scrollbar_track_border: styles.colors.scrollbar_track_border.map(serialize_color), + editor_foreground: styles.colors.editor_foreground.map(serialize_color), + editor_background: styles.colors.editor_background.map(serialize_color), + editor_gutter_background: styles.colors.editor_gutter_background.map(serialize_color), + editor_subheader_background: styles + .colors + .editor_subheader_background + .map(serialize_color), + editor_active_line_background: styles + .colors + .editor_active_line_background + .map(serialize_color), + editor_highlighted_line_background: styles + .colors + .editor_highlighted_line_background + .map(serialize_color), + editor_line_number: styles.colors.editor_line_number.map(serialize_color), + editor_active_line_number: styles.colors.editor_active_line_number.map(serialize_color), + editor_invisible: styles.colors.editor_invisible.map(serialize_color), + editor_wrap_guide: styles.colors.editor_wrap_guide.map(serialize_color), + editor_active_wrap_guide: styles.colors.editor_active_wrap_guide.map(serialize_color), + editor_document_highlight_read_background: styles + .colors + .editor_document_highlight_read_background + .map(serialize_color), + editor_document_highlight_write_background: styles + .colors + .editor_document_highlight_write_background + .map(serialize_color), + terminal_background: styles.colors.terminal_background.map(serialize_color), + terminal_foreground: styles.colors.terminal_foreground.map(serialize_color), + terminal_bright_foreground: styles + .colors + .terminal_bright_foreground + .map(serialize_color), + terminal_dim_foreground: styles.colors.terminal_dim_foreground.map(serialize_color), + terminal_ansi_black: styles.colors.terminal_ansi_black.map(serialize_color), + terminal_ansi_bright_black: styles + .colors + .terminal_ansi_bright_black + .map(serialize_color), + terminal_ansi_dim_black: styles.colors.terminal_ansi_dim_black.map(serialize_color), + terminal_ansi_red: styles.colors.terminal_ansi_red.map(serialize_color), + terminal_ansi_bright_red: styles.colors.terminal_ansi_bright_red.map(serialize_color), + terminal_ansi_dim_red: styles.colors.terminal_ansi_dim_red.map(serialize_color), + terminal_ansi_green: styles.colors.terminal_ansi_green.map(serialize_color), + terminal_ansi_bright_green: styles + .colors + .terminal_ansi_bright_green + .map(serialize_color), + terminal_ansi_dim_green: styles.colors.terminal_ansi_dim_green.map(serialize_color), + terminal_ansi_yellow: styles.colors.terminal_ansi_yellow.map(serialize_color), + terminal_ansi_bright_yellow: styles + .colors + .terminal_ansi_bright_yellow + .map(serialize_color), + terminal_ansi_dim_yellow: styles.colors.terminal_ansi_dim_yellow.map(serialize_color), + terminal_ansi_blue: styles.colors.terminal_ansi_blue.map(serialize_color), + terminal_ansi_bright_blue: styles.colors.terminal_ansi_bright_blue.map(serialize_color), + terminal_ansi_dim_blue: styles.colors.terminal_ansi_dim_blue.map(serialize_color), + terminal_ansi_magenta: styles.colors.terminal_ansi_magenta.map(serialize_color), + terminal_ansi_bright_magenta: styles + .colors + .terminal_ansi_bright_magenta + .map(serialize_color), + terminal_ansi_dim_magenta: styles.colors.terminal_ansi_dim_magenta.map(serialize_color), + terminal_ansi_cyan: styles.colors.terminal_ansi_cyan.map(serialize_color), + terminal_ansi_bright_cyan: styles.colors.terminal_ansi_bright_cyan.map(serialize_color), + terminal_ansi_dim_cyan: styles.colors.terminal_ansi_dim_cyan.map(serialize_color), + terminal_ansi_white: styles.colors.terminal_ansi_white.map(serialize_color), + terminal_ansi_bright_white: styles + .colors + .terminal_ansi_bright_white + .map(serialize_color), + terminal_ansi_dim_white: styles.colors.terminal_ansi_dim_white.map(serialize_color), + link_text_hover: styles.colors.link_text_hover.map(serialize_color), + }, + status: StatusColorsContent { + conflict: styles.status.conflict.map(serialize_color), + conflict_background: styles.status.conflict_background.map(serialize_color), + conflict_border: styles.status.conflict_border.map(serialize_color), + created: styles.status.created.map(serialize_color), + created_background: styles.status.created_background.map(serialize_color), + created_border: styles.status.created_border.map(serialize_color), + deleted: styles.status.deleted.map(serialize_color), + deleted_background: styles.status.deleted_background.map(serialize_color), + deleted_border: styles.status.deleted_border.map(serialize_color), + error: styles.status.error.map(serialize_color), + error_background: styles.status.error_background.map(serialize_color), + error_border: styles.status.error_border.map(serialize_color), + hidden: styles.status.hidden.map(serialize_color), + hidden_background: styles.status.hidden_background.map(serialize_color), + hidden_border: styles.status.hidden_border.map(serialize_color), + hint: styles.status.hint.map(serialize_color), + hint_background: styles.status.hint_background.map(serialize_color), + hint_border: styles.status.hint_border.map(serialize_color), + ignored: styles.status.ignored.map(serialize_color), + ignored_background: styles.status.ignored_background.map(serialize_color), + ignored_border: styles.status.ignored_border.map(serialize_color), + info: styles.status.info.map(serialize_color), + info_background: styles.status.info_background.map(serialize_color), + info_border: styles.status.info_border.map(serialize_color), + modified: styles.status.modified.map(serialize_color), + modified_background: styles.status.modified_background.map(serialize_color), + modified_border: styles.status.modified_border.map(serialize_color), + predictive: styles.status.predictive.map(serialize_color), + predictive_background: styles.status.predictive_background.map(serialize_color), + predictive_border: styles.status.predictive_border.map(serialize_color), + renamed: styles.status.renamed.map(serialize_color), + renamed_background: styles.status.renamed_background.map(serialize_color), + renamed_border: styles.status.renamed_border.map(serialize_color), + success: styles.status.success.map(serialize_color), + success_background: styles.status.success_background.map(serialize_color), + success_border: styles.status.success_border.map(serialize_color), + unreachable: styles.status.unreachable.map(serialize_color), + unreachable_background: styles.status.unreachable_background.map(serialize_color), + unreachable_border: styles.status.unreachable_border.map(serialize_color), + warning: styles.status.warning.map(serialize_color), + warning_background: styles.status.warning_background.map(serialize_color), + warning_border: styles.status.warning_border.map(serialize_color), + }, + syntax: styles + .syntax + .map(|syntax| { + IndexMap::from_iter(syntax.highlights.into_iter().map(|(name, style)| { + ( + name, + HighlightStyleContent { + color: style.color.map(serialize_color), + font_style: style.font_style.map(|font_style| match font_style { + theme::UserFontStyle::Normal => theme::FontStyleContent::Normal, + theme::UserFontStyle::Italic => theme::FontStyleContent::Italic, + theme::UserFontStyle::Oblique => theme::FontStyleContent::Oblique, + }), + font_weight: style.font_weight.map(|font_weight| match font_weight.0 { + _ if font_weight.0 == 100.0 => FontWeightContent::Thin, + _ if font_weight.0 == 200.0 => FontWeightContent::ExtraLight, + _ if font_weight.0 == 300.0 => FontWeightContent::Light, + _ if font_weight.0 == 400.0 => FontWeightContent::Normal, + _ if font_weight.0 == 500.0 => FontWeightContent::Medium, + _ if font_weight.0 == 600.0 => FontWeightContent::Semibold, + _ if font_weight.0 == 700.0 => FontWeightContent::Bold, + _ if font_weight.0 == 800.0 => FontWeightContent::ExtraBold, + _ if font_weight.0 == 900.0 => FontWeightContent::Black, + _ => unreachable!(), + }), + }, + ) + })) + }) + .unwrap_or_default(), + } +}