From 568d1a9b71697bf2ac51ffb38dc3ddb2d7177f1d Mon Sep 17 00:00:00 2001 From: Suyashtnt Date: Mon, 15 Jul 2024 14:41:04 +0200 Subject: [PATCH] feat: gtk + more contrast --- build.ts | 4 + build/Dark/gtk.css | 89 +++ build/Dark/helix.toml | 50 +- build/Dark/kleur-hex.json | 148 ++-- build/Dark/kleur-lch.json | 148 ++-- build/Dark/kleur.css | 148 ++-- build/Dark/kleur.json | 44 +- build/Dark/kleur.yaml | 44 +- build/Dark/windows-terminal.json | 36 +- build/Light/gtk.css | 89 +++ build/Light/helix.toml | 50 +- build/Light/kleur-hex.json | 130 ++-- build/Light/kleur-lch.json | 130 ++-- build/Light/kleur.css | 130 ++-- build/Light/kleur.json | 44 +- build/Light/kleur.yaml | 44 +- build/Light/windows-terminal.json | 36 +- build/v2/README.md | 3 - build/v2/zed.json | 330 -------- build/vscode/dark.json | 1140 ++++++++++++++-------------- build/vscode/kleur-code-0.3.0.vsix | Bin 15299 -> 15318 bytes build/vscode/light.json | 1140 ++++++++++++++-------------- build/zed.json | 400 +++++----- exporters/base24.ts | 8 +- exporters/gtk.ts | 7 + exporters/mustache.ts | 15 +- flake.lock | 6 +- generate.ts | 4 +- mod.ts | 14 +- templates/gtk.mustache | 89 +++ 30 files changed, 2239 insertions(+), 2281 deletions(-) create mode 100644 build/Dark/gtk.css create mode 100644 build/Light/gtk.css delete mode 100644 build/v2/README.md delete mode 100644 build/v2/zed.json create mode 100644 exporters/gtk.ts create mode 100644 templates/gtk.mustache diff --git a/build.ts b/build.ts index 04bf083..ac2c6cc 100644 --- a/build.ts +++ b/build.ts @@ -11,6 +11,7 @@ import { toWindowsTerminalTheme } from "./exporters/windowsTerminal.ts"; import { toCss } from "./exporters/css.ts"; import { toVscodeTheme } from "./exporters/vscode.ts"; import { toHelixTheme } from "./exporters/helix.ts"; +import { toGtkTheme } from "./exporters/gtk.ts"; const { "vsce-path": vscePath } = parseArgs( Deno.args, @@ -65,6 +66,9 @@ const buildSingleThemes = async (theme: Theme, type: string) => { const helix = await toHelixTheme(theme); await Deno.writeTextFile(`build/${type}/helix.toml`, helix); + const gtk = await toGtkTheme(theme); + await Deno.writeTextFile(`build/${type}/gtk.css`, gtk); + const css = toCss(theme); await Deno.writeTextFile(`build/${type}/kleur.css`, css); diff --git a/build/Dark/gtk.css b/build/Dark/gtk.css new file mode 100644 index 0000000..75f5ab2 --- /dev/null +++ b/build/Dark/gtk.css @@ -0,0 +1,89 @@ +/** for gtk 3 and 4 **/ +@define-color accent_color #9287e4; +@define-color accent_bg_color #1d1a36; +@define-color accent_fg_color #9287e4; +@define-color destructive_color #fa5f54; +@define-color destructive_bg_color #430203; +@define-color destructive_fg_color #fa5f54; +@define-color success_color #00a94f; +@define-color success_bg_color #00240a; +@define-color success_fg_color #00a94f; +@define-color warning_color #ca8400; +@define-color warning_bg_color #2d1900; +@define-color warning_fg_color #ca8400; +@define-color error_color #fa5f54; +@define-color error_bg_color #430203; +@define-color error_fg_color #fa5f54; +@define-color window_bg_color #060613; +@define-color window_fg_color #c6c6cb; +@define-color view_bg_color #060613; +@define-color view_fg_color #e0e0e3; +@define-color headerbar_bg_color #0b0c19; +@define-color headerbar_fg_color #c6c6cb; +@define-color headerbar_border_color rgba(11, 12, 25, 0.7); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.07); +@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.07); +@define-color sidebar_bg_color #0b0c19; +@define-color sidebar_fg_color #c6c6cb; +@define-color sidebar_backdrop_color @window_bg_color; +@define-color sidebar_shade_color rgba(0, 0, 0, 0.07); +@define-color secondary_sidebar_bg_color @sidebar_bg_color; +@define-color secondary_sidebar_fg_color @sidebar_fg_color; +@define-color secondary_sidebar_backdrop_color @sidebar_backdrop_color; +@define-color secondary_sidebar_shade_color @sidebar_shade_color; +@define-color card_bg_color #0b0c19; +@define-color card_fg_color #c6c6cb; +@define-color card_shade_color rgba(0, 0, 0, 0.07); +@define-color dialog_bg_color #0b0c19; +@define-color dialog_fg_color #c6c6cb; +@define-color popover_bg_color #0b0c19; +@define-color popover_fg_color #c6c6cb; +@define-color popover_shade_color rgba(0, 0, 0, 0.07); +@define-color shade_color rgba(0, 0, 0, 0.07); +@define-color scrollbar_outline_color #1b1b2a; +@define-color blue_1 #004f71; +@define-color blue_2 #006892; +@define-color blue_3 #0081b2; +@define-color blue_4 #009dd7; +@define-color blue_5 #00b8f7; +@define-color green_1 #005622; +@define-color green_2 #00702f; +@define-color green_3 #008b3d; +@define-color green_4 #00a94f; +@define-color green_5 #00c662; +@define-color yellow_1 #; +@define-color yellow_2 #; +@define-color yellow_3 #; +@define-color yellow_4 #; +@define-color yellow_5 #; +@define-color orange_1 #6a4100; +@define-color orange_2 #895600; +@define-color orange_3 #a86b00; +@define-color orange_4 #ca8400; +@define-color orange_5 #e99c00; +@define-color red_1 #941415; +@define-color red_2 #ba2523; +@define-color red_3 #dd3c36; +@define-color red_4 #fa5f54; +@define-color red_5 #ff8b7e; +@define-color purple_1 #4a427a; +@define-color purple_2 #61589d; +@define-color purple_3 #61589d; +@define-color purple_4 #786ebf; +@define-color purple_5 #9287e4; +@define-color brown_1 #ca8400; +@define-color brown_2 #ca8400; +@define-color brown_3 #ca8400; +@define-color brown_4 #ca8400; +@define-color brown_5 #ca8400; +@define-color light_1 #1b1b2a; +@define-color light_2 #1b1b2a; +@define-color light_3 #1b1b2a; +@define-color light_4 #1b1b2a; +@define-color light_5 #1b1b2a; +@define-color dark_1 #0b0c19; +@define-color dark_2 #0b0c19; +@define-color dark_3 #0b0c19; +@define-color dark_4 #0b0c19; +@define-color dark_5 #0b0c19; diff --git a/build/Dark/helix.toml b/build/Dark/helix.toml index dabc13a..5bb5b51 100644 --- a/build/Dark/helix.toml +++ b/build/Dark/helix.toml @@ -80,29 +80,29 @@ [palette] base00 = "#060613" # Default Background -base01 = "#090917" # Lighter Background (Used for status bars, line number and folding marks) -base02 = "#141423" # Selection Background -base03 = "#595a67" # Comments, Invisibles, Line Highlighting -base04 = "#595a67" # Dark Foreground (Used for status bars) -base05 = "#72737e" # Default Foreground, Caret, Delimiters, Operators -base06 = "#8b8c96" # Light Foreground (Not often used) -base07 = "#a6a6ae" # Light Background (Not often used) -base08 = "#f5564d" # Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted -base09 = "#c27e00" # Integers, Boolean, Constants, XML Attributes, Markup Link Url -base0A = "#c27e00" # Classes, Markup Bold, Search Text Background -base0B = "#00a24b" # Strings, Inherited Class, Markup Code, Diff Inserted -base0C = "#009d96" # Support, Regular Expressions, Escape Characters, Markup Quotes -base0D = "#0097ce" # Functions, Methods, Attribute IDs, Headings -base0E = "#8c81dc" # Keywords, Storage, Selector, Markup Italic, Diff Changed -base0F = "#c27e00" # Deprecated, Opening/Closing Embedded Language Tags, e.g. +base01 = "#0b0c19" # Lighter Background (Used for status bars, line number and folding marks) +base02 = "#1b1b2a" # Selection Background +base03 = "#5f606d" # Comments, Invisibles, Line Highlighting +base04 = "#767882" # Dark Foreground (Used for status bars) +base05 = "#92929b" # Default Foreground, Caret, Delimiters, Operators +base06 = "#ababb3" # Light Foreground (Not often used) +base07 = "#c6c6cb" # Light Background (Not often used) +base08 = "#fa5f54" # Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted +base09 = "#ca8400" # Integers, Boolean, Constants, XML Attributes, Markup Link Url +base0A = "#ca8400" # Classes, Markup Bold, Search Text Background +base0B = "#00a94f" # Strings, Inherited Class, Markup Code, Diff Inserted +base0C = "#00a49c" # Support, Regular Expressions, Escape Characters, Markup Quotes +base0D = "#009dd7" # Functions, Methods, Attribute IDs, Headings +base0E = "#9287e4" # Keywords, Storage, Selector, Markup Italic, Diff Changed +base0F = "#ca8400" # Deprecated, Opening/Closing Embedded Language Tags, e.g. background = "#060613" -surface = "#090917" -overlay = "#141423" -red = "#f5564d" -orange = "#c27e00" -green = "#00a24b" -blue = "#0097ce" -teal = "#009d96" -purple = "#8c81dc" -primary = "#8c81dc" -secondary = "#0097ce" +surface = "#0b0c19" +overlay = "#1b1b2a" +red = "#fa5f54" +orange = "#ca8400" +green = "#00a94f" +blue = "#009dd7" +teal = "#00a49c" +purple = "#9287e4" +primary = "#9287e4" +secondary = "#009dd7" diff --git a/build/Dark/kleur-hex.json b/build/Dark/kleur-hex.json index 57f8223..a9fbeee 100644 --- a/build/Dark/kleur-hex.json +++ b/build/Dark/kleur-hex.json @@ -1,95 +1,95 @@ { "background": "#060613", - "surface": "#090917", - "overlay": "#141423", + "surface": "#0b0c19", + "overlay": "#1b1b2a", "base": { - "100": "#2b2c3a", - "200": "#424351", - "300": "#595a67", - "400": "#72737e", - "500": "#8b8c96", - "600": "#a6a6ae", - "700": "#c2c2c8", - "800": "#dddde0" + "100": "#1b1c2b", + "200": "#484957", + "300": "#5f606d", + "400": "#767882", + "500": "#92929b", + "600": "#ababb3", + "700": "#c6c6cb", + "800": "#e0e0e3" }, "blue": { - "100": "#003046", - "200": "#004968", - "300": "#006189", - "400": "#007bab", - "500": "#0097ce", - "600": "#00b3f1", - "700": "#3dd1ff", - "800": "#8eebff" + "100": "#002031", + "200": "#004f71", + "300": "#006892", + "400": "#0081b2", + "500": "#009dd7", + "600": "#00b8f7", + "700": "#4bd6ff", + "800": "#97edff" }, "green": { - "100": "#003512", - "200": "#004f1e", - "300": "#00692b", - "400": "#00853a", - "500": "#00a24b", - "600": "#00c05e", - "700": "#29de78", - "800": "#74f79e" + "100": "#00240a", + "200": "#005622", + "300": "#00702f", + "400": "#008b3d", + "500": "#00a94f", + "600": "#00c662", + "700": "#34e27c", + "800": "#7df9a4" }, "orange": { - "100": "#422600", - "200": "#623b00", - "300": "#815000", - "400": "#a16700", - "500": "#c27e00", - "600": "#e39700", - "700": "#ffb432", - "800": "#ffd88b" + "100": "#2d1900", + "200": "#6a4100", + "300": "#895600", + "400": "#a86b00", + "500": "#ca8400", + "600": "#e99c00", + "700": "#ffba40", + "800": "#ffdc95" }, "purple": { - "100": "#2d284e", - "200": "#443d71", - "300": "#5b5294", - "400": "#7369b8", - "500": "#8c81dc", - "600": "#a69bfd", - "700": "#c3baff", - "800": "#ded9ff" + "100": "#1d1a36", + "200": "#4a427a", + "300": "#61589d", + "400": "#786ebf", + "500": "#9287e4", + "600": "#aba0ff", + "700": "#c8bfff", + "800": "#e0ddff" }, "red": { - "100": "#600507", - "200": "#8a1012", - "300": "#b0201f", - "400": "#d63732", - "500": "#f5564d", - "600": "#ff8276", - "700": "#ffaea2", - "800": "#ffd4cc" + "100": "#430203", + "200": "#941415", + "300": "#ba2523", + "400": "#dd3c36", + "500": "#fa5f54", + "600": "#ff8b7e", + "700": "#ffb4a9", + "800": "#ffd7d1" }, "teal": { - "100": "#003330", - "200": "#004d49", - "300": "#006661", - "400": "#00817b", - "500": "#009d96", - "600": "#00bab1", - "700": "#00d9cf", - "800": "#60f3ea" + "100": "#002320", + "200": "#00534f", + "300": "#006d67", + "400": "#008780", + "500": "#00a49c", + "600": "#00c0b7", + "700": "#14ddd3", + "800": "#68f5ec" }, "primary": { - "100": "#2d284e", - "200": "#443d71", - "300": "#5b5294", - "400": "#7369b8", - "500": "#8c81dc", - "600": "#a69bfd", - "700": "#c3baff", - "800": "#ded9ff" + "100": "#1d1a36", + "200": "#4a427a", + "300": "#61589d", + "400": "#786ebf", + "500": "#9287e4", + "600": "#aba0ff", + "700": "#c8bfff", + "800": "#e0ddff" }, "secondary": { - "100": "#003046", - "200": "#004968", - "300": "#006189", - "400": "#007bab", - "500": "#0097ce", - "600": "#00b3f1", - "700": "#3dd1ff", - "800": "#8eebff" + "100": "#002031", + "200": "#004f71", + "300": "#006892", + "400": "#0081b2", + "500": "#009dd7", + "600": "#00b8f7", + "700": "#4bd6ff", + "800": "#97edff" } } \ No newline at end of file diff --git a/build/Dark/kleur-lch.json b/build/Dark/kleur-lch.json index f9ba7c5..7849951 100644 --- a/build/Dark/kleur-lch.json +++ b/build/Dark/kleur-lch.json @@ -1,95 +1,95 @@ { "background": "lch(2.0000001494048547, 5.9999998374788435, 289.9999986317611)", - "surface": "lch(2.9427145138546074, 7.4772299602207735, 289.6028904359055)", - "overlay": "lch(7.056756222987836, 10.7953831035454, 291.9210760549568)", + "surface": "lch(3.5824258047348856, 8.376610176947818, 289.4163914167586)", + "overlay": "lch(10.504968412699341, 10.908578768893943, 291.777325854454)", "base": { - "100": "lch(18%, 10, 290deg)", - "200": "lch(29%, 9, 289deg)", - "300": "lch(39%, 8, 289deg)", - "400": "lch(49%, 6, 288deg)", - "500": "lch(58%, 6, 287deg)", - "600": "lch(68%, 4, 291deg)", - "700": "lch(79%, 3, 290deg)", - "800": "lch(88%, 2, 290deg)" + "100": "lch(11%, 11, 291deg)", + "200": "lch(31%, 9, 289deg)", + "300": "lch(41%, 8, 288deg)", + "400": "lch(51%, 6, 283deg)", + "500": "lch(61%, 5, 291deg)", + "600": "lch(70%, 4, 291deg)", + "700": "lch(80%, 3, 290deg)", + "800": "lch(89%, 2, 290deg)" }, "blue": { - "100": "lch(18%, 19, 253deg)", - "200": "lch(29%, 25, 253deg)", - "300": "lch(38%, 30, 253deg)", - "400": "lch(48%, 35, 252deg)", - "500": "lch(59%, 40, 250deg)", - "600": "lch(68%, 44, 249deg)", - "700": "lch(78%, 41, 235deg)", - "800": "lch(88%, 29, 219deg)" + "100": "lch(11%, 15, 254deg)", + "200": "lch(31%, 26, 254deg)", + "300": "lch(41%, 31, 253deg)", + "400": "lch(51%, 36, 251deg)", + "500": "lch(61%, 41, 251deg)", + "600": "lch(70%, 45, 248deg)", + "700": "lch(80%, 39, 232deg)", + "800": "lch(89%, 27, 218deg)" }, "green": { - "100": "lch(18%, 31, 146deg)", - "200": "lch(29%, 41, 146deg)", - "300": "lch(38%, 49, 146deg)", - "400": "lch(48%, 58, 147deg)", - "500": "lch(58%, 65, 148deg)", - "600": "lch(68%, 73, 149deg)", - "700": "lch(79%, 76, 150deg)", - "800": "lch(88%, 64, 150deg)" + "100": "lch(11%, 23, 149deg)", + "200": "lch(31%, 43, 146deg)", + "300": "lch(41%, 51, 147deg)", + "400": "lch(50%, 60, 147deg)", + "500": "lch(61%, 67, 148deg)", + "600": "lch(70%, 74, 149deg)", + "700": "lch(80%, 75, 150deg)", + "800": "lch(89%, 61, 150deg)" }, "orange": { - "100": "lch(18%, 28, 69deg)", - "200": "lch(29%, 41, 72deg)", - "300": "lch(39%, 50, 72deg)", - "400": "lch(49%, 58, 73deg)", - "500": "lch(58%, 67, 74deg)", - "600": "lch(68%, 76, 75deg)", - "700": "lch(79%, 74, 77deg)", - "800": "lch(88%, 43, 85deg)" + "100": "lch(11%, 18, 66deg)", + "200": "lch(31%, 43, 72deg)", + "300": "lch(41%, 52, 73deg)", + "400": "lch(51%, 60, 73deg)", + "500": "lch(61%, 69, 74deg)", + "600": "lch(70%, 77, 75deg)", + "700": "lch(80%, 69, 78deg)", + "800": "lch(89%, 39, 86deg)" }, "purple": { - "100": "lch(18%, 26, 300deg)", - "200": "lch(29%, 34, 300deg)", - "300": "lch(39%, 41, 300deg)", - "400": "lch(49%, 47, 300deg)", - "500": "lch(58%, 52, 299deg)", - "600": "lch(68%, 54, 299deg)", - "700": "lch(78%, 37, 298deg)", - "800": "lch(88%, 20, 297deg)" + "100": "lch(11%, 21, 299deg)", + "200": "lch(31%, 36, 300deg)", + "300": "lch(41%, 42, 300deg)", + "400": "lch(51%, 47, 300deg)", + "500": "lch(61%, 53, 299deg)", + "600": "lch(70%, 52, 299deg)", + "700": "lch(80%, 34, 298deg)", + "800": "lch(89%, 18, 295deg)" }, "red": { - "100": "lch(18%, 46, 34deg)", - "200": "lch(29%, 59, 35deg)", - "300": "lch(38%, 68, 35deg)", - "400": "lch(49%, 73, 34deg)", - "500": "lch(59%, 72, 33deg)", - "600": "lch(68%, 54, 32deg)", - "700": "lch(79%, 34, 33deg)", - "800": "lch(88%, 17, 35deg)" + "100": "lch(11%, 34, 28deg)", + "200": "lch(31%, 62, 35deg)", + "300": "lch(41%, 70, 35deg)", + "400": "lch(51%, 74, 34deg)", + "500": "lch(61%, 70, 33deg)", + "600": "lch(70%, 50, 32deg)", + "700": "lch(80%, 31, 33deg)", + "800": "lch(89%, 15, 32deg)" }, "teal": { - "100": "lch(18%, 17, 189deg)", - "200": "lch(29%, 22, 189deg)", - "300": "lch(38%, 27, 190deg)", - "400": "lch(48%, 31, 190deg)", - "500": "lch(58%, 36, 190deg)", - "600": "lch(68%, 41, 189deg)", - "700": "lch(79%, 46, 189deg)", - "800": "lch(88%, 42, 190deg)" + "100": "lch(11%, 14, 187deg)", + "200": "lch(31%, 23, 190deg)", + "300": "lch(41%, 28, 189deg)", + "400": "lch(51%, 33, 189deg)", + "500": "lch(61%, 37, 189deg)", + "600": "lch(70%, 42, 189deg)", + "700": "lch(80%, 46, 190deg)", + "800": "lch(89%, 41, 190deg)" }, "primary": { - "100": "lch(18%, 26, 300deg)", - "200": "lch(29%, 34, 300deg)", - "300": "lch(39%, 41, 300deg)", - "400": "lch(49%, 47, 300deg)", - "500": "lch(58%, 52, 299deg)", - "600": "lch(68%, 54, 299deg)", - "700": "lch(78%, 37, 298deg)", - "800": "lch(88%, 20, 297deg)" + "100": "lch(11%, 21, 299deg)", + "200": "lch(31%, 36, 300deg)", + "300": "lch(41%, 42, 300deg)", + "400": "lch(51%, 47, 300deg)", + "500": "lch(61%, 53, 299deg)", + "600": "lch(70%, 52, 299deg)", + "700": "lch(80%, 34, 298deg)", + "800": "lch(89%, 18, 295deg)" }, "secondary": { - "100": "lch(18%, 19, 253deg)", - "200": "lch(29%, 25, 253deg)", - "300": "lch(38%, 30, 253deg)", - "400": "lch(48%, 35, 252deg)", - "500": "lch(59%, 40, 250deg)", - "600": "lch(68%, 44, 249deg)", - "700": "lch(78%, 41, 235deg)", - "800": "lch(88%, 29, 219deg)" + "100": "lch(11%, 15, 254deg)", + "200": "lch(31%, 26, 254deg)", + "300": "lch(41%, 31, 253deg)", + "400": "lch(51%, 36, 251deg)", + "500": "lch(61%, 41, 251deg)", + "600": "lch(70%, 45, 248deg)", + "700": "lch(80%, 39, 232deg)", + "800": "lch(89%, 27, 218deg)" } } \ No newline at end of file diff --git a/build/Dark/kleur.css b/build/Dark/kleur.css index d3a79f0..0eb1c71 100644 --- a/build/Dark/kleur.css +++ b/build/Dark/kleur.css @@ -1,78 +1,78 @@ :root { --background: lch(2.0000001494048547, 5.9999998374788435, 289.9999986317611); ---surface: lch(2.9427145138546074, 7.4772299602207735, 289.6028904359055); ---overlay: lch(7.056756222987836, 10.7953831035454, 291.9210760549568); +--surface: lch(3.5824258047348856, 8.376610176947818, 289.4163914167586); +--overlay: lch(10.504968412699341, 10.908578768893943, 291.777325854454); --background: lch(2%, 6, 290); ---base100: lch(18%, 10, 290); ---base200: lch(29%, 9, 289); ---base300: lch(39%, 8, 289); ---base400: lch(49%, 6, 288); ---base500: lch(58%, 6, 287); ---base600: lch(68%, 4, 291); ---base700: lch(79%, 3, 290); ---base800: lch(88%, 2, 290); ---blue100: lch(18%, 19, 253); ---blue200: lch(29%, 25, 253); ---blue300: lch(38%, 30, 253); ---blue400: lch(48%, 35, 252); ---blue500: lch(59%, 40, 250); ---blue600: lch(68%, 44, 249); ---blue700: lch(78%, 41, 235); ---blue800: lch(88%, 29, 219); ---green100: lch(18%, 31, 146); ---green200: lch(29%, 41, 146); ---green300: lch(38%, 49, 146); ---green400: lch(48%, 58, 147); ---green500: lch(58%, 65, 148); ---green600: lch(68%, 73, 149); ---green700: lch(79%, 76, 150); ---green800: lch(88%, 64, 150); ---orange100: lch(18%, 28, 69); ---orange200: lch(29%, 41, 72); ---orange300: lch(39%, 50, 72); ---orange400: lch(49%, 58, 73); ---orange500: lch(58%, 67, 74); ---orange600: lch(68%, 76, 75); ---orange700: lch(79%, 74, 77); ---orange800: lch(88%, 43, 85); ---purple100: lch(18%, 26, 300); ---purple200: lch(29%, 34, 300); ---purple300: lch(39%, 41, 300); ---purple400: lch(49%, 47, 300); ---purple500: lch(58%, 52, 299); ---purple600: lch(68%, 54, 299); ---purple700: lch(78%, 37, 298); ---purple800: lch(88%, 20, 297); ---red100: lch(18%, 46, 34); ---red200: lch(29%, 59, 35); ---red300: lch(38%, 68, 35); ---red400: lch(49%, 73, 34); ---red500: lch(59%, 72, 33); ---red600: lch(68%, 54, 32); ---red700: lch(79%, 34, 33); ---red800: lch(88%, 17, 35); ---teal100: lch(18%, 17, 189); ---teal200: lch(29%, 22, 189); ---teal300: lch(38%, 27, 190); ---teal400: lch(48%, 31, 190); ---teal500: lch(58%, 36, 190); ---teal600: lch(68%, 41, 189); ---teal700: lch(79%, 46, 189); ---teal800: lch(88%, 42, 190); ---primary100: lch(18%, 26, 300); ---primary200: lch(29%, 34, 300); ---primary300: lch(39%, 41, 300); ---primary400: lch(49%, 47, 300); ---primary500: lch(58%, 52, 299); ---primary600: lch(68%, 54, 299); ---primary700: lch(78%, 37, 298); ---primary800: lch(88%, 20, 297); ---secondary100: lch(18%, 19, 253); ---secondary200: lch(29%, 25, 253); ---secondary300: lch(38%, 30, 253); ---secondary400: lch(48%, 35, 252); ---secondary500: lch(59%, 40, 250); ---secondary600: lch(68%, 44, 249); ---secondary700: lch(78%, 41, 235); ---secondary800: lch(88%, 29, 219); +--base100: lch(11%, 11, 291); +--base200: lch(31%, 9, 289); +--base300: lch(41%, 8, 288); +--base400: lch(51%, 6, 283); +--base500: lch(61%, 5, 291); +--base600: lch(70%, 4, 291); +--base700: lch(80%, 3, 290); +--base800: lch(89%, 2, 290); +--blue100: lch(11%, 15, 254); +--blue200: lch(31%, 26, 254); +--blue300: lch(41%, 31, 253); +--blue400: lch(51%, 36, 251); +--blue500: lch(61%, 41, 251); +--blue600: lch(70%, 45, 248); +--blue700: lch(80%, 39, 232); +--blue800: lch(89%, 27, 218); +--green100: lch(11%, 23, 149); +--green200: lch(31%, 43, 146); +--green300: lch(41%, 51, 147); +--green400: lch(50%, 60, 147); +--green500: lch(61%, 67, 148); +--green600: lch(70%, 74, 149); +--green700: lch(80%, 75, 150); +--green800: lch(89%, 61, 150); +--orange100: lch(11%, 18, 66); +--orange200: lch(31%, 43, 72); +--orange300: lch(41%, 52, 73); +--orange400: lch(51%, 60, 73); +--orange500: lch(61%, 69, 74); +--orange600: lch(70%, 77, 75); +--orange700: lch(80%, 69, 78); +--orange800: lch(89%, 39, 86); +--purple100: lch(11%, 21, 299); +--purple200: lch(31%, 36, 300); +--purple300: lch(41%, 42, 300); +--purple400: lch(51%, 47, 300); +--purple500: lch(61%, 53, 299); +--purple600: lch(70%, 52, 299); +--purple700: lch(80%, 34, 298); +--purple800: lch(89%, 18, 295); +--red100: lch(11%, 34, 28); +--red200: lch(31%, 62, 35); +--red300: lch(41%, 70, 35); +--red400: lch(51%, 74, 34); +--red500: lch(61%, 70, 33); +--red600: lch(70%, 50, 32); +--red700: lch(80%, 31, 33); +--red800: lch(89%, 15, 32); +--teal100: lch(11%, 14, 187); +--teal200: lch(31%, 23, 190); +--teal300: lch(41%, 28, 189); +--teal400: lch(51%, 33, 189); +--teal500: lch(61%, 37, 189); +--teal600: lch(70%, 42, 189); +--teal700: lch(80%, 46, 190); +--teal800: lch(89%, 41, 190); +--primary100: lch(11%, 21, 299); +--primary200: lch(31%, 36, 300); +--primary300: lch(41%, 42, 300); +--primary400: lch(51%, 47, 300); +--primary500: lch(61%, 53, 299); +--primary600: lch(70%, 52, 299); +--primary700: lch(80%, 34, 298); +--primary800: lch(89%, 18, 295); +--secondary100: lch(11%, 15, 254); +--secondary200: lch(31%, 26, 254); +--secondary300: lch(41%, 31, 253); +--secondary400: lch(51%, 36, 251); +--secondary500: lch(61%, 41, 251); +--secondary600: lch(70%, 45, 248); +--secondary700: lch(80%, 39, 232); +--secondary800: lch(89%, 27, 218); } \ No newline at end of file diff --git a/build/Dark/kleur.json b/build/Dark/kleur.json index 8cfa91d..e913ad6 100644 --- a/build/Dark/kleur.json +++ b/build/Dark/kleur.json @@ -1,27 +1,27 @@ { "scheme": "Kleur Dark", "base00": "#060613", - "base01": "#090917", - "base02": "#141423", - "base03": "#595a67", - "base04": "#595a67", - "base05": "#72737e", - "base06": "#8b8c96", - "base07": "#a6a6ae", - "base08": "#f5564d", - "base09": "#c27e00", - "base0A": "#c27e00", - "base0B": "#00a24b", - "base0C": "#009d96", - "base0D": "#0097ce", - "base0E": "#8c81dc", - "base0F": "#c27e00", - "base10": "#090917", + "base01": "#0b0c19", + "base02": "#1b1b2a", + "base03": "#5f606d", + "base04": "#767882", + "base05": "#92929b", + "base06": "#ababb3", + "base07": "#c6c6cb", + "base08": "#fa5f54", + "base09": "#ca8400", + "base0A": "#ca8400", + "base0B": "#00a94f", + "base0C": "#00a49c", + "base0D": "#009dd7", + "base0E": "#9287e4", + "base0F": "#ca8400", + "base10": "#0b0c19", "base11": "#060613", - "base12": "#ffaea2", - "base13": "#ffb432", - "base14": "#29de78", - "base15": "#00d9cf", - "base16": "#3dd1ff", - "base17": "#c3baff" + "base12": "#ffb4a9", + "base13": "#ffba40", + "base14": "#34e27c", + "base15": "#14ddd3", + "base16": "#4bd6ff", + "base17": "#c8bfff" } \ No newline at end of file diff --git a/build/Dark/kleur.yaml b/build/Dark/kleur.yaml index 21013a3..58234fe 100644 --- a/build/Dark/kleur.yaml +++ b/build/Dark/kleur.yaml @@ -1,25 +1,25 @@ scheme: Kleur Dark base00: "#060613" -base01: "#090917" -base02: "#141423" -base03: "#595a67" -base04: "#595a67" -base05: "#72737e" -base06: "#8b8c96" -base07: "#a6a6ae" -base08: "#f5564d" -base09: "#c27e00" -base0A: "#c27e00" -base0B: "#00a24b" -base0C: "#009d96" -base0D: "#0097ce" -base0E: "#8c81dc" -base0F: "#c27e00" -base10: "#090917" +base01: "#0b0c19" +base02: "#1b1b2a" +base03: "#5f606d" +base04: "#767882" +base05: "#92929b" +base06: "#ababb3" +base07: "#c6c6cb" +base08: "#fa5f54" +base09: "#ca8400" +base0A: "#ca8400" +base0B: "#00a94f" +base0C: "#00a49c" +base0D: "#009dd7" +base0E: "#9287e4" +base0F: "#ca8400" +base10: "#0b0c19" base11: "#060613" -base12: "#ffaea2" -base13: "#ffb432" -base14: "#29de78" -base15: "#00d9cf" -base16: "#3dd1ff" -base17: "#c3baff" +base12: "#ffb4a9" +base13: "#ffba40" +base14: "#34e27c" +base15: "#14ddd3" +base16: "#4bd6ff" +base17: "#c8bfff" diff --git a/build/Dark/windows-terminal.json b/build/Dark/windows-terminal.json index 297f843..7cd6294 100644 --- a/build/Dark/windows-terminal.json +++ b/build/Dark/windows-terminal.json @@ -1,23 +1,23 @@ { "name": "Kleur Dark", - "foreground": "#72737e", + "foreground": "#92929b", "background": "#060613", - "cursorColor": "#72737e", - "selectionBackground": "#141423", + "cursorColor": "#92929b", + "selectionBackground": "#1b1b2a", "black": "#060613", - "red": "#f5564d", - "green": "#00a24b", - "yellow": "#c27e00", - "blue": "#0097ce", - "purple": "#8c81dc", - "cyan": "#009d96", - "white": "#72737e", - "brightBlack": "#595a67", - "brightRed": "#ffaea2", - "brightGreen": "#29de78", - "brightYellow": "#ffb432", - "brightBlue": "#3dd1ff", - "brightPurple": "#c3baff", - "brightCyan": "#00d9cf", - "brightWhite": "#a6a6ae" + "red": "#fa5f54", + "green": "#00a94f", + "yellow": "#ca8400", + "blue": "#009dd7", + "purple": "#9287e4", + "cyan": "#00a49c", + "white": "#92929b", + "brightBlack": "#5f606d", + "brightRed": "#ffb4a9", + "brightGreen": "#34e27c", + "brightYellow": "#ffba40", + "brightBlue": "#4bd6ff", + "brightPurple": "#c8bfff", + "brightCyan": "#14ddd3", + "brightWhite": "#c6c6cb" } diff --git a/build/Light/gtk.css b/build/Light/gtk.css new file mode 100644 index 0000000..19c02f9 --- /dev/null +++ b/build/Light/gtk.css @@ -0,0 +1,89 @@ +/** for gtk 3 and 4 **/ +@define-color accent_color #006088; +@define-color accent_bg_color #72e4ff; +@define-color accent_fg_color #006088; +@define-color destructive_color #af201f; +@define-color destructive_bg_color #ffc7be; +@define-color destructive_fg_color #af201f; +@define-color success_color #00692b; +@define-color success_bg_color #5cf090; +@define-color success_fg_color #00692b; +@define-color warning_color #804f00; +@define-color warning_bg_color #ffcd6d; +@define-color warning_fg_color #804f00; +@define-color error_color #af201f; +@define-color error_bg_color #ffc7be; +@define-color error_fg_color #af201f; +@define-color window_bg_color #eff0f8; +@define-color window_fg_color #121317; +@define-color view_bg_color #eff0f8; +@define-color view_fg_color #000000; +@define-color headerbar_bg_color #ebecf4; +@define-color headerbar_fg_color #121317; +@define-color headerbar_border_color rgba(235, 236, 244, 0.7); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.07); +@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.07); +@define-color sidebar_bg_color #ebecf4; +@define-color sidebar_fg_color #121317; +@define-color sidebar_backdrop_color @window_bg_color; +@define-color sidebar_shade_color rgba(0, 0, 0, 0.07); +@define-color secondary_sidebar_bg_color @sidebar_bg_color; +@define-color secondary_sidebar_fg_color @sidebar_fg_color; +@define-color secondary_sidebar_backdrop_color @sidebar_backdrop_color; +@define-color secondary_sidebar_shade_color @sidebar_shade_color; +@define-color card_bg_color #ebecf4; +@define-color card_fg_color #121317; +@define-color card_shade_color rgba(0, 0, 0, 0.07); +@define-color dialog_bg_color #ebecf4; +@define-color dialog_fg_color #121317; +@define-color popover_bg_color #ebecf4; +@define-color popover_fg_color #121317; +@define-color popover_shade_color rgba(0, 0, 0, 0.07); +@define-color shade_color rgba(0, 0, 0, 0.07); +@define-color scrollbar_outline_color #e7e8f0; +@define-color blue_1 #009bd3; +@define-color blue_2 #007bab; +@define-color blue_3 #006088; +@define-color blue_4 #004765; +@define-color blue_5 #003047; +@define-color green_1 #00a74e; +@define-color green_2 #00853a; +@define-color green_3 #00692b; +@define-color green_4 #004d1d; +@define-color green_5 #003512; +@define-color yellow_1 #; +@define-color yellow_2 #; +@define-color yellow_3 #; +@define-color yellow_4 #; +@define-color yellow_5 #; +@define-color orange_1 #c78200; +@define-color orange_2 #a16600; +@define-color orange_3 #804f00; +@define-color orange_4 #5f3900; +@define-color orange_5 #422700; +@define-color red_1 #f85b51; +@define-color red_2 #d63631; +@define-color red_3 #af201f; +@define-color red_4 #860f11; +@define-color red_5 #600507; +@define-color purple_1 #9085e1; +@define-color purple_2 #7269b7; +@define-color purple_3 #7269b7; +@define-color purple_4 #5a5292; +@define-color purple_5 #423b6e; +@define-color brown_1 #804f00; +@define-color brown_2 #804f00; +@define-color brown_3 #804f00; +@define-color brown_4 #804f00; +@define-color brown_5 #804f00; +@define-color light_1 #e7e8f0; +@define-color light_2 #e7e8f0; +@define-color light_3 #e7e8f0; +@define-color light_4 #e7e8f0; +@define-color light_5 #e7e8f0; +@define-color dark_1 #ebecf4; +@define-color dark_2 #ebecf4; +@define-color dark_3 #ebecf4; +@define-color dark_4 #ebecf4; +@define-color dark_5 #ebecf4; diff --git a/build/Light/helix.toml b/build/Light/helix.toml index c169eda..384033d 100644 --- a/build/Light/helix.toml +++ b/build/Light/helix.toml @@ -80,29 +80,29 @@ [palette] base00 = "#eff0f8" # Default Background -base01 = "#edeef5" # Lighter Background (Used for status bars, line number and folding marks) -base02 = "#eaebf3" # Selection Background -base03 = "#666675" # Comments, Invisibles, Line Highlighting -base04 = "#666675" # Dark Foreground (Used for status bars) -base05 = "#4a4b56" # Default Foreground, Caret, Delimiters, Operators -base06 = "#31323a" # Light Foreground (Not often used) -base07 = "#16161a" # Light Background (Not often used) -base08 = "#c42b28" # Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted -base09 = "#915c00" # Integers, Boolean, Constants, XML Attributes, Markup Link Url -base0A = "#915c00" # Classes, Markup Bold, Search Text Background -base0B = "#007833" # Strings, Inherited Class, Markup Code, Diff Inserted -base0C = "#00746e" # Support, Regular Expressions, Escape Characters, Markup Quotes -base0D = "#006f9a" # Functions, Methods, Attribute IDs, Headings -base0E = "#675ea6" # Keywords, Storage, Selector, Markup Italic, Diff Changed -base0F = "#915c00" # Deprecated, Opening/Closing Embedded Language Tags, e.g. +base01 = "#ebecf4" # Lighter Background (Used for status bars, line number and folding marks) +base02 = "#e7e8f0" # Selection Background +base03 = "#717282" # Comments, Invisibles, Line Highlighting +base04 = "#595967" # Dark Foreground (Used for status bars) +base05 = "#41414c" # Default Foreground, Caret, Delimiters, Operators +base06 = "#2c2c34" # Light Foreground (Not often used) +base07 = "#121317" # Light Background (Not often used) +base08 = "#af201f" # Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted +base09 = "#804f00" # Integers, Boolean, Constants, XML Attributes, Markup Link Url +base0A = "#804f00" # Classes, Markup Bold, Search Text Background +base0B = "#00692b" # Strings, Inherited Class, Markup Code, Diff Inserted +base0C = "#006560" # Support, Regular Expressions, Escape Characters, Markup Quotes +base0D = "#006088" # Functions, Methods, Attribute IDs, Headings +base0E = "#5a5292" # Keywords, Storage, Selector, Markup Italic, Diff Changed +base0F = "#804f00" # Deprecated, Opening/Closing Embedded Language Tags, e.g. background = "#eff0f8" -surface = "#edeef5" -overlay = "#eaebf3" -red = "#c42b28" -orange = "#915c00" -green = "#007833" -blue = "#006f9a" -teal = "#00746e" -purple = "#675ea6" -primary = "#006f9a" -secondary = "#675ea6" +surface = "#ebecf4" +overlay = "#e7e8f0" +red = "#af201f" +orange = "#804f00" +green = "#00692b" +blue = "#006088" +teal = "#006560" +purple = "#5a5292" +primary = "#006088" +secondary = "#5a5292" diff --git a/build/Light/kleur-hex.json b/build/Light/kleur-hex.json index bbe9a35..674717a 100644 --- a/build/Light/kleur-hex.json +++ b/build/Light/kleur-hex.json @@ -1,95 +1,95 @@ { "background": "#eff0f8", - "surface": "#edeef5", - "overlay": "#eaebf3", + "surface": "#ebecf4", + "overlay": "#e7e8f0", "base": { - "100": "#adaec3", - "200": "#858698", - "300": "#666675", - "400": "#4a4b56", - "500": "#31323a", - "600": "#16161a", - "700": "#000000", + "100": "#d3d4e7", + "200": "#8f8fa2", + "300": "#717282", + "400": "#595967", + "500": "#41414c", + "600": "#2c2c34", + "700": "#121317", "800": "#000000" }, "blue": { - "100": "#00bcfb", - "200": "#0091c6", - "300": "#006f9a", - "400": "#005174", - "500": "#00364f", - "600": "#001826", - "700": "#000000", + "100": "#72e4ff", + "200": "#009bd3", + "300": "#007bab", + "400": "#006088", + "500": "#004765", + "600": "#003047", + "700": "#001522", "800": "#000000" }, "green": { - "100": "#00ca65", - "200": "#009c47", - "300": "#007833", - "400": "#005823", - "500": "#003b15", - "600": "#001b06", - "700": "#000000", + "100": "#5cf090", + "200": "#00a74e", + "300": "#00853a", + "400": "#00692b", + "500": "#004d1d", + "600": "#003512", + "700": "#001805", "800": "#000000" }, "orange": { - "100": "#eca000", - "200": "#bb7900", - "300": "#915c00", - "400": "#6c4200", - "500": "#4a2c00", - "600": "#231200", - "700": "#000000", + "100": "#ffcd6d", + "200": "#c78200", + "300": "#a16600", + "400": "#804f00", + "500": "#5f3900", + "600": "#422700", + "700": "#1f1000", "800": "#000000" }, "purple": { - "100": "#afa4ff", - "200": "#877cd4", - "300": "#675ea6", - "400": "#4c447d", - "500": "#322d56", - "600": "#16132b", - "700": "#000000", + "100": "#d5cfff", + "200": "#9085e1", + "300": "#7269b7", + "400": "#5a5292", + "500": "#423b6e", + "600": "#2d284e", + "700": "#131026", "800": "#000000" }, "red": { - "100": "#ff9084", - "200": "#ef4f46", - "300": "#c42b28", - "400": "#961516", - "500": "#6a070a", - "600": "#360102", - "700": "#000000", + "100": "#ffc7be", + "200": "#f85b51", + "300": "#d63631", + "400": "#af201f", + "500": "#860f11", + "600": "#600507", + "700": "#300102", "800": "#000000" }, "teal": { - "100": "#00c4bb", - "200": "#009790", - "300": "#00746e", - "400": "#005551", - "500": "#003936", - "600": "#001a19", - "700": "#000000", + "100": "#42ebe1", + "200": "#00a29a", + "300": "#00817a", + "400": "#006560", + "500": "#004a46", + "600": "#003330", + "700": "#001615", "800": "#000000" }, "primary": { - "100": "#00bcfb", - "200": "#0091c6", - "300": "#006f9a", - "400": "#005174", - "500": "#00364f", - "600": "#001826", - "700": "#000000", + "100": "#72e4ff", + "200": "#009bd3", + "300": "#007bab", + "400": "#006088", + "500": "#004765", + "600": "#003047", + "700": "#001522", "800": "#000000" }, "secondary": { - "100": "#afa4ff", - "200": "#877cd4", - "300": "#675ea6", - "400": "#4c447d", - "500": "#322d56", - "600": "#16132b", - "700": "#000000", + "100": "#d5cfff", + "200": "#9085e1", + "300": "#7269b7", + "400": "#5a5292", + "500": "#423b6e", + "600": "#2d284e", + "700": "#131026", "800": "#000000" } } \ No newline at end of file diff --git a/build/Light/kleur-lch.json b/build/Light/kleur-lch.json index 9edb955..1106189 100644 --- a/build/Light/kleur-lch.json +++ b/build/Light/kleur-lch.json @@ -1,95 +1,95 @@ { "background": "lch(95.00000319011902, 3.9999912983927217, 285.99986285352287)", - "surface": "lch(94.10000635414235, 3.999982669622568, 285.99972685815214)", - "overlay": "lch(93.20000632804671, 3.9999827424364818, 285.9997280098529)", + "surface": "lch(93.56000633848498, 3.9999827133109016, 285.99972754917053)", + "overlay": "lch(92.12000629673172, 3.9999828298137703, 285.9997293919251)", "base": { - "100": "lch(72%, 11, 290deg)", - "200": "lch(56%, 10, 289deg)", - "300": "lch(44%, 9, 291deg)", - "400": "lch(32%, 7, 288deg)", - "500": "lch(21%, 5, 287deg)", - "600": "lch(7%, 3, 291deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 10, 289deg)", + "200": "lch(60%, 11, 291deg)", + "300": "lch(48%, 9, 289deg)", + "400": "lch(38%, 9, 292deg)", + "500": "lch(28%, 7, 292deg)", + "600": "lch(18%, 6, 292deg)", + "700": "lch(6%, 3, 281deg)", "800": "lch(0%, 0, 0deg)" }, "blue": { - "100": "lch(72%, 46, 247deg)", - "200": "lch(56%, 39, 250deg)", - "300": "lch(44%, 32, 251deg)", - "400": "lch(32%, 27, 254deg)", - "500": "lch(21%, 21, 254deg)", - "600": "lch(7%, 13, 256deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 34, 222deg)", + "200": "lch(60%, 41, 250deg)", + "300": "lch(48%, 35, 252deg)", + "400": "lch(38%, 30, 254deg)", + "500": "lch(28%, 24, 252deg)", + "600": "lch(18%, 19, 254deg)", + "700": "lch(6%, 12, 257deg)", "800": "lch(0%, 0, 0deg)" }, "green": { - "100": "lch(72%, 75, 149deg)", - "200": "lch(56%, 64, 147deg)", - "300": "lch(44%, 54, 147deg)", - "400": "lch(32%, 43, 146deg)", - "500": "lch(21%, 33, 146deg)", - "600": "lch(7%, 16, 149deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 70, 150deg)", + "200": "lch(60%, 67, 148deg)", + "300": "lch(48%, 58, 147deg)", + "400": "lch(38%, 49, 146deg)", + "500": "lch(28%, 40, 146deg)", + "600": "lch(18%, 31, 146deg)", + "700": "lch(6%, 13, 149deg)", "800": "lch(0%, 0, 0deg)" }, "orange": { - "100": "lch(72%, 78, 76deg)", - "200": "lch(56%, 65, 74deg)", - "300": "lch(44%, 54, 73deg)", - "400": "lch(32%, 44, 72deg)", - "500": "lch(21%, 32, 71deg)", - "600": "lch(7%, 13, 59deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 54, 83deg)", + "200": "lch(60%, 68, 74deg)", + "300": "lch(48%, 58, 73deg)", + "400": "lch(38%, 50, 72deg)", + "500": "lch(28%, 40, 72deg)", + "600": "lch(18%, 28, 71deg)", + "700": "lch(6%, 10, 61deg)", "800": "lch(0%, 0, 0deg)" }, "purple": { - "100": "lch(71%, 50, 299deg)", - "200": "lch(56%, 50, 299deg)", - "300": "lch(44%, 43, 300deg)", - "400": "lch(32%, 36, 300deg)", - "500": "lch(21%, 28, 300deg)", - "600": "lch(7%, 18, 300deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 25, 297deg)", + "200": "lch(60%, 52, 299deg)", + "300": "lch(48%, 46, 299deg)", + "400": "lch(38%, 39, 300deg)", + "500": "lch(28%, 33, 300deg)", + "600": "lch(18%, 26, 300deg)", + "700": "lch(6%, 16, 298deg)", "800": "lch(0%, 0, 0deg)" }, "red": { - "100": "lch(71%, 48, 32deg)", - "200": "lch(56%, 73, 33deg)", - "300": "lch(44%, 71, 34deg)", - "400": "lch(32%, 62, 35deg)", - "500": "lch(21%, 49, 34deg)", - "600": "lch(7%, 28, 22deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 22, 33deg)", + "200": "lch(60%, 71, 33deg)", + "300": "lch(48%, 74, 34deg)", + "400": "lch(38%, 67, 35deg)", + "500": "lch(28%, 58, 35deg)", + "600": "lch(18%, 46, 34deg)", + "700": "lch(6%, 25, 20deg)", "800": "lch(0%, 0, 0deg)" }, "teal": { - "100": "lch(72%, 43, 190deg)", - "200": "lch(56%, 35, 190deg)", - "300": "lch(44%, 29, 189deg)", - "400": "lch(32%, 23, 190deg)", - "500": "lch(21%, 18, 190deg)", - "600": "lch(7%, 9, 194deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 45, 190deg)", + "200": "lch(60%, 37, 189deg)", + "300": "lch(48%, 32, 189deg)", + "400": "lch(38%, 26, 189deg)", + "500": "lch(28%, 21, 189deg)", + "600": "lch(18%, 17, 189deg)", + "700": "lch(6%, 7, 194deg)", "800": "lch(0%, 0, 0deg)" }, "primary": { - "100": "lch(72%, 46, 247deg)", - "200": "lch(56%, 39, 250deg)", - "300": "lch(44%, 32, 251deg)", - "400": "lch(32%, 27, 254deg)", - "500": "lch(21%, 21, 254deg)", - "600": "lch(7%, 13, 256deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 34, 222deg)", + "200": "lch(60%, 41, 250deg)", + "300": "lch(48%, 35, 252deg)", + "400": "lch(38%, 30, 254deg)", + "500": "lch(28%, 24, 252deg)", + "600": "lch(18%, 19, 254deg)", + "700": "lch(6%, 12, 257deg)", "800": "lch(0%, 0, 0deg)" }, "secondary": { - "100": "lch(71%, 50, 299deg)", - "200": "lch(56%, 50, 299deg)", - "300": "lch(44%, 43, 300deg)", - "400": "lch(32%, 36, 300deg)", - "500": "lch(21%, 28, 300deg)", - "600": "lch(7%, 18, 300deg)", - "700": "lch(0%, 0, 0deg)", + "100": "lch(85%, 25, 297deg)", + "200": "lch(60%, 52, 299deg)", + "300": "lch(48%, 46, 299deg)", + "400": "lch(38%, 39, 300deg)", + "500": "lch(28%, 33, 300deg)", + "600": "lch(18%, 26, 300deg)", + "700": "lch(6%, 16, 298deg)", "800": "lch(0%, 0, 0deg)" } } \ No newline at end of file diff --git a/build/Light/kleur.css b/build/Light/kleur.css index 7f279d7..deb0b2c 100644 --- a/build/Light/kleur.css +++ b/build/Light/kleur.css @@ -1,78 +1,78 @@ :root { --background: lch(95.00000319011902, 3.9999912983927217, 285.99986285352287); ---surface: lch(94.10000635414235, 3.999982669622568, 285.99972685815214); ---overlay: lch(93.20000632804671, 3.9999827424364818, 285.9997280098529); +--surface: lch(93.56000633848498, 3.9999827133109016, 285.99972754917053); +--overlay: lch(92.12000629673172, 3.9999828298137703, 285.9997293919251); --background: lch(95%, 4, 286); ---base100: lch(72%, 11, 290); ---base200: lch(56%, 10, 289); ---base300: lch(44%, 9, 291); ---base400: lch(32%, 7, 288); ---base500: lch(21%, 5, 287); ---base600: lch(7%, 3, 291); ---base700: lch(0%, 0, 0); +--base100: lch(85%, 10, 289); +--base200: lch(60%, 11, 291); +--base300: lch(48%, 9, 289); +--base400: lch(38%, 9, 292); +--base500: lch(28%, 7, 292); +--base600: lch(18%, 6, 292); +--base700: lch(6%, 3, 281); --base800: lch(0%, 0, 0); ---blue100: lch(72%, 46, 247); ---blue200: lch(56%, 39, 250); ---blue300: lch(44%, 32, 251); ---blue400: lch(32%, 27, 254); ---blue500: lch(21%, 21, 254); ---blue600: lch(7%, 13, 256); ---blue700: lch(0%, 0, 0); +--blue100: lch(85%, 34, 222); +--blue200: lch(60%, 41, 250); +--blue300: lch(48%, 35, 252); +--blue400: lch(38%, 30, 254); +--blue500: lch(28%, 24, 252); +--blue600: lch(18%, 19, 254); +--blue700: lch(6%, 12, 257); --blue800: lch(0%, 0, 0); ---green100: lch(72%, 75, 149); ---green200: lch(56%, 64, 147); ---green300: lch(44%, 54, 147); ---green400: lch(32%, 43, 146); ---green500: lch(21%, 33, 146); ---green600: lch(7%, 16, 149); ---green700: lch(0%, 0, 0); +--green100: lch(85%, 70, 150); +--green200: lch(60%, 67, 148); +--green300: lch(48%, 58, 147); +--green400: lch(38%, 49, 146); +--green500: lch(28%, 40, 146); +--green600: lch(18%, 31, 146); +--green700: lch(6%, 13, 149); --green800: lch(0%, 0, 0); ---orange100: lch(72%, 78, 76); ---orange200: lch(56%, 65, 74); ---orange300: lch(44%, 54, 73); ---orange400: lch(32%, 44, 72); ---orange500: lch(21%, 32, 71); ---orange600: lch(7%, 13, 59); ---orange700: lch(0%, 0, 0); +--orange100: lch(85%, 54, 83); +--orange200: lch(60%, 68, 74); +--orange300: lch(48%, 58, 73); +--orange400: lch(38%, 50, 72); +--orange500: lch(28%, 40, 72); +--orange600: lch(18%, 28, 71); +--orange700: lch(6%, 10, 61); --orange800: lch(0%, 0, 0); ---purple100: lch(71%, 50, 299); ---purple200: lch(56%, 50, 299); ---purple300: lch(44%, 43, 300); ---purple400: lch(32%, 36, 300); ---purple500: lch(21%, 28, 300); ---purple600: lch(7%, 18, 300); ---purple700: lch(0%, 0, 0); +--purple100: lch(85%, 25, 297); +--purple200: lch(60%, 52, 299); +--purple300: lch(48%, 46, 299); +--purple400: lch(38%, 39, 300); +--purple500: lch(28%, 33, 300); +--purple600: lch(18%, 26, 300); +--purple700: lch(6%, 16, 298); --purple800: lch(0%, 0, 0); ---red100: lch(71%, 48, 32); ---red200: lch(56%, 73, 33); ---red300: lch(44%, 71, 34); ---red400: lch(32%, 62, 35); ---red500: lch(21%, 49, 34); ---red600: lch(7%, 28, 22); ---red700: lch(0%, 0, 0); +--red100: lch(85%, 22, 33); +--red200: lch(60%, 71, 33); +--red300: lch(48%, 74, 34); +--red400: lch(38%, 67, 35); +--red500: lch(28%, 58, 35); +--red600: lch(18%, 46, 34); +--red700: lch(6%, 25, 20); --red800: lch(0%, 0, 0); ---teal100: lch(72%, 43, 190); ---teal200: lch(56%, 35, 190); ---teal300: lch(44%, 29, 189); ---teal400: lch(32%, 23, 190); ---teal500: lch(21%, 18, 190); ---teal600: lch(7%, 9, 194); ---teal700: lch(0%, 0, 0); +--teal100: lch(85%, 45, 190); +--teal200: lch(60%, 37, 189); +--teal300: lch(48%, 32, 189); +--teal400: lch(38%, 26, 189); +--teal500: lch(28%, 21, 189); +--teal600: lch(18%, 17, 189); +--teal700: lch(6%, 7, 194); --teal800: lch(0%, 0, 0); ---primary100: lch(72%, 46, 247); ---primary200: lch(56%, 39, 250); ---primary300: lch(44%, 32, 251); ---primary400: lch(32%, 27, 254); ---primary500: lch(21%, 21, 254); ---primary600: lch(7%, 13, 256); ---primary700: lch(0%, 0, 0); +--primary100: lch(85%, 34, 222); +--primary200: lch(60%, 41, 250); +--primary300: lch(48%, 35, 252); +--primary400: lch(38%, 30, 254); +--primary500: lch(28%, 24, 252); +--primary600: lch(18%, 19, 254); +--primary700: lch(6%, 12, 257); --primary800: lch(0%, 0, 0); ---secondary100: lch(71%, 50, 299); ---secondary200: lch(56%, 50, 299); ---secondary300: lch(44%, 43, 300); ---secondary400: lch(32%, 36, 300); ---secondary500: lch(21%, 28, 300); ---secondary600: lch(7%, 18, 300); ---secondary700: lch(0%, 0, 0); +--secondary100: lch(85%, 25, 297); +--secondary200: lch(60%, 52, 299); +--secondary300: lch(48%, 46, 299); +--secondary400: lch(38%, 39, 300); +--secondary500: lch(28%, 33, 300); +--secondary600: lch(18%, 26, 300); +--secondary700: lch(6%, 16, 298); --secondary800: lch(0%, 0, 0); } \ No newline at end of file diff --git a/build/Light/kleur.json b/build/Light/kleur.json index 986c777..747c66e 100644 --- a/build/Light/kleur.json +++ b/build/Light/kleur.json @@ -1,27 +1,27 @@ { "scheme": "Kleur Light", "base00": "#eff0f8", - "base01": "#edeef5", - "base02": "#eaebf3", - "base03": "#666675", - "base04": "#666675", - "base05": "#4a4b56", - "base06": "#31323a", - "base07": "#16161a", - "base08": "#c42b28", - "base09": "#915c00", - "base0A": "#915c00", - "base0B": "#007833", - "base0C": "#00746e", - "base0D": "#006f9a", - "base0E": "#675ea6", - "base0F": "#915c00", - "base10": "#edeef5", + "base01": "#ebecf4", + "base02": "#e7e8f0", + "base03": "#717282", + "base04": "#595967", + "base05": "#41414c", + "base06": "#2c2c34", + "base07": "#121317", + "base08": "#af201f", + "base09": "#804f00", + "base0A": "#804f00", + "base0B": "#00692b", + "base0C": "#006560", + "base0D": "#006088", + "base0E": "#5a5292", + "base0F": "#804f00", + "base10": "#ebecf4", "base11": "#eff0f8", - "base12": "#961516", - "base13": "#6c4200", - "base14": "#005823", - "base15": "#005551", - "base16": "#005174", - "base17": "#4c447d" + "base12": "#860f11", + "base13": "#5f3900", + "base14": "#004d1d", + "base15": "#004a46", + "base16": "#004765", + "base17": "#423b6e" } \ No newline at end of file diff --git a/build/Light/kleur.yaml b/build/Light/kleur.yaml index 3b75ac6..7f5c046 100644 --- a/build/Light/kleur.yaml +++ b/build/Light/kleur.yaml @@ -1,25 +1,25 @@ scheme: Kleur Light base00: "#eff0f8" -base01: "#edeef5" -base02: "#eaebf3" -base03: "#666675" -base04: "#666675" -base05: "#4a4b56" -base06: "#31323a" -base07: "#16161a" -base08: "#c42b28" -base09: "#915c00" -base0A: "#915c00" -base0B: "#007833" -base0C: "#00746e" -base0D: "#006f9a" -base0E: "#675ea6" -base0F: "#915c00" -base10: "#edeef5" +base01: "#ebecf4" +base02: "#e7e8f0" +base03: "#717282" +base04: "#595967" +base05: "#41414c" +base06: "#2c2c34" +base07: "#121317" +base08: "#af201f" +base09: "#804f00" +base0A: "#804f00" +base0B: "#00692b" +base0C: "#006560" +base0D: "#006088" +base0E: "#5a5292" +base0F: "#804f00" +base10: "#ebecf4" base11: "#eff0f8" -base12: "#961516" -base13: "#6c4200" -base14: "#005823" -base15: "#005551" -base16: "#005174" -base17: "#4c447d" +base12: "#860f11" +base13: "#5f3900" +base14: "#004d1d" +base15: "#004a46" +base16: "#004765" +base17: "#423b6e" diff --git a/build/Light/windows-terminal.json b/build/Light/windows-terminal.json index 30727f6..c3d97db 100644 --- a/build/Light/windows-terminal.json +++ b/build/Light/windows-terminal.json @@ -1,23 +1,23 @@ { "name": "Kleur Light", - "foreground": "#4a4b56", + "foreground": "#41414c", "background": "#eff0f8", - "cursorColor": "#4a4b56", - "selectionBackground": "#eaebf3", + "cursorColor": "#41414c", + "selectionBackground": "#e7e8f0", "black": "#eff0f8", - "red": "#c42b28", - "green": "#007833", - "yellow": "#915c00", - "blue": "#006f9a", - "purple": "#675ea6", - "cyan": "#00746e", - "white": "#4a4b56", - "brightBlack": "#666675", - "brightRed": "#961516", - "brightGreen": "#005823", - "brightYellow": "#6c4200", - "brightBlue": "#005174", - "brightPurple": "#4c447d", - "brightCyan": "#005551", - "brightWhite": "#16161a" + "red": "#af201f", + "green": "#00692b", + "yellow": "#804f00", + "blue": "#006088", + "purple": "#5a5292", + "cyan": "#006560", + "white": "#41414c", + "brightBlack": "#717282", + "brightRed": "#860f11", + "brightGreen": "#004d1d", + "brightYellow": "#5f3900", + "brightBlue": "#004765", + "brightPurple": "#423b6e", + "brightCyan": "#004a46", + "brightWhite": "#121317" } diff --git a/build/v2/README.md b/build/v2/README.md deleted file mode 100644 index 118e7a9..0000000 --- a/build/v2/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Kleur V2 exports - -These are exports from kleur V2 that have not been updated to V3 yet diff --git a/build/v2/zed.json b/build/v2/zed.json deleted file mode 100644 index 1fb95c2..0000000 --- a/build/v2/zed.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "$schema": "https://zed.dev/schema/themes/v0.1.0.json", - "name": "Kleur", - "author": "Suyashtnt", - "themes": [ - { - "name": "Kleur Dark", - "appearance": "dark", - "style": { - "background.appearance": "opaque", - "accents": [], - "border": "#00000000", - "border.variant": "#00000000", - "border.focused": "#a89dff", - "border.selected": "#00000000", - "border.transparent": "#00000000", - "border.disabled": "#00000000", - "elevated_surface.background": "#060613", - "surface.background": "#09071f", - "background": "#060613", - "element.background": "#a89dff", - "element.hover": "#141327", - "element.active": null, - "element.selected": "#141327", - "element.disabled": null, - "drop_target.background": "#2b2b4166", - "ghost_element.background": null, - "ghost_element.hover": "#141327", - "ghost_element.active": null, - "ghost_element.selected": "#141327", - "ghost_element.disabled": null, - "text": "#dadbf8", - "text.muted": "#dadbf8", - "text.placeholder": null, - "text.disabled": null, - "text.accent": null, - "icon": null, - "icon.muted": null, - "icon.disabled": null, - "icon.placeholder": null, - "icon.accent": null, - "status_bar.background": "#09071f", - "title_bar.background": "#060613", - "toolbar.background": "#09071f", - "tab_bar.background": "#09071f", - "tab.inactive_background": "#09071f", - "tab.active_background": "#141327", - "search.match_background": null, - "panel.background": "#09071f", - "panel.focused_border": null, - "pane.focused_border": null, - "pane_group.border": null, - "scrollbar.thumb.background": "#2b2b4133", - "scrollbar.thumb.hover_background": "#2b2b4177", - "scrollbar.thumb.border": "#2b2b4133", - "scrollbar.track.background": "#060613", - "scrollbar.track.border": "#00000000", - "editor.foreground": "#dadbf8", - "editor.background": "#060613", - "editor.gutter.background": "#060613", - "editor.subheader.background": null, - "editor.active_line.background": "#09071f", - "editor.highlighted_line.background": null, - "editor.line_number": "#2b2b41", - "editor.active_line_number": "#dadbf8", - "editor.invisible": null, - "editor.wrap_guide": "#00000000", - "editor.active_wrap_guide": "#00000000", - "editor.indent_guide": null, - "editor.indent_guide_active": null, - "editor.document_highlight.read_background": null, - "editor.document_highlight.write_background": null, - "terminal.background": "#060613", - "terminal.foreground": null, - "terminal.bright_foreground": null, - "terminal.dim_foreground": null, - "terminal.ansi.black": "#060613", - "terminal.ansi.bright_black": "#2b2b41", - "terminal.ansi.dim_black": null, - "terminal.ansi.red": "#a89dff", - "terminal.ansi.bright_red": "#a89dff", - "terminal.ansi.dim_red": null, - "terminal.ansi.green": "#11d770", - "terminal.ansi.bright_green": "#11d770", - "terminal.ansi.dim_green": null, - "terminal.ansi.yellow": "#e6443d", - "terminal.ansi.bright_yellow": "#e6443d", - "terminal.ansi.dim_yellow": null, - "terminal.ansi.blue": "#a89dff", - "terminal.ansi.bright_blue": "#a89dff", - "terminal.ansi.dim_blue": null, - "terminal.ansi.magenta": "#00c0ff", - "terminal.ansi.bright_magenta": "#00c0ff", - "terminal.ansi.dim_magenta": null, - "terminal.ansi.cyan": "#00dad0", - "terminal.ansi.bright_cyan": "#00dad0", - "terminal.ansi.dim_cyan": null, - "terminal.ansi.white": "#dadbf8", - "terminal.ansi.bright_white": "#a89dff", - "terminal.ansi.dim_white": null, - "link_text.hover": "#00dad0", - "conflict": "#e6443d", - "conflict.background": null, - "conflict.border": null, - "created": "#11d770", - "created.background": null, - "created.border": null, - "deleted": "#a89dff", - "deleted.background": null, - "deleted.border": null, - "error": "#a89dff", - "error.background": null, - "error.border": null, - "hidden": "#dadbf8", - "hidden.background": null, - "hidden.border": null, - "hint": "#2b2b41", - "hint.background": null, - "hint.border": null, - "ignored": "#2b2b41", - "ignored.background": null, - "ignored.border": null, - "info": "#00dad0", - "info.background": null, - "info.border": null, - "modified": "#00c0ff", - "modified.background": null, - "modified.border": null, - "predictive": null, - "predictive.background": null, - "predictive.border": null, - "renamed": null, - "renamed.background": null, - "renamed.border": null, - "success": null, - "success.background": null, - "success.border": null, - "unreachable": null, - "unreachable.background": null, - "unreachable.border": null, - "warning": "#e6443d", - "warning.background": null, - "warning.border": null, - "players": [], - "syntax": { - "attribute": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "boolean": { - "color": "#f1a400", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "comment": { - "color": "#2b2b41", - "background_color": null, - "font_style": "italic", - "font_weight": null - }, - "comment.doc": { - "color": "#2b2b41", - "background_color": null, - "font_style": "italic", - "font_weight": null - }, - "constant": { - "color": "#f1a400", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "constructor": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "emphasis": { - "color": "#a89dff", - "background_color": null, - "font_style": "italic", - "font_weight": null - }, - "emphasis.strong": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": 700 - }, - "function": { - "color": "#00c0ff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "keyword": { - "color": "#00c0ff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "label": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "link_text": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "link_uri": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "number": { - "color": "#f1a400", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "punctuation": { - "color": "#dadbf8", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "punctuation.bracket": { - "color": "#dadbf8", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "punctuation.delimiter": { - "color": "#dadbf8", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "punctuation.list_marker": { - "color": "#dadbf8", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "punctuation.special": { - "color": "#dadbf8", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "string": { - "color": "#11d770", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "string.escape": { - "color": "#f1a400", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "string.regex": { - "color": "#11d770", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "string.special": { - "color": "#11d770", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "string.special.symbol": { - "color": "#11d770", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "tag": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "text.literal": { - "color": "#11d770", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "title": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "type": { - "color": "#11d770", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "variable": { - "color": "#a89dff", - "background_color": null, - "font_style": null, - "font_weight": null - }, - "variable.special": { - "color": "#a89dff", - "background_color": null, - "font_style": "italic", - "font_weight": null - } - } - } - } - ] -} diff --git a/build/vscode/dark.json b/build/vscode/dark.json index 4395e7a..e4115bc 100644 --- a/build/vscode/dark.json +++ b/build/vscode/dark.json @@ -4,522 +4,522 @@ "name": "Kleur Dark", "type": "dark", "colors": { - "focusBorder": "#8c81dc", - "foreground": "#a6a6ae", - "disabledForeground": "#595a67", - "widget.border": "#141423", + "focusBorder": "#9287e4", + "foreground": "#c6c6cb", + "disabledForeground": "#767882", + "widget.border": "#1b1b2a", "widget.shadow": "#00000000", - "selection.background": "#141423", - "descriptionForeground": "#595a67", - "errorForeground": "#f5564d", - "icon.foreground": "#8c81dc", - "textBlockQuote.background": "#090917", - "textBlockQuote.border": "#8c81dc", + "selection.background": "#1b1b2a", + "descriptionForeground": "#5f606d", + "errorForeground": "#fa5f54", + "icon.foreground": "#9287e4", + "textBlockQuote.background": "#0b0c19", + "textBlockQuote.border": "#9287e4", "textCodeBlock.background": "#060613", - "textLink.activeForeground": "#8c81dc", - "textLink.foreground": "#0097ce", - "textPreformat.foreground": "#0097ce", - "textSeparator.foreground": "#72737e", - "toolbar.hoverBackground": "#141423", - "toolbar.activeBackground": "#141423", - "button.background": "#8c81dc", + "textLink.activeForeground": "#9287e4", + "textLink.foreground": "#009dd7", + "textPreformat.foreground": "#009dd7", + "textSeparator.foreground": "#92929b", + "toolbar.hoverBackground": "#1b1b2a", + "toolbar.activeBackground": "#1b1b2a", + "button.background": "#9287e4", "button.foreground": "#060613", - "button.hoverBackground": "#8c81dcC0", + "button.hoverBackground": "#9287e4C0", "button.secondaryForeground": "#060613", - "button.secondaryBackground": "#0097ce", - "button.secondaryHoverBackground": "#0097ceC0", + "button.secondaryBackground": "#009dd7", + "button.secondaryHoverBackground": "#009dd7C0", "checkbox.background": "#060613", - "checkbox.foreground": "#8c81dc", + "checkbox.foreground": "#9287e4", "dropdown.background": "#060613", "dropdown.listBackground": "#060613", - "dropdown.foreground": "#a6a6ae", + "dropdown.foreground": "#c6c6cb", "input.background": "#060613", - "input.foreground": "#a6a6ae", - "input.placeholderForeground": "#595a67", - "inputOption.activeBackground": "#8c81dc", + "input.foreground": "#c6c6cb", + "input.placeholderForeground": "#5f606d", + "inputOption.activeBackground": "#9287e4", "inputOption.activeForeground": "#060613", - "inputValidation.errorBackground": "#f5564d", - "inputValidation.errorForeground": "#a6a6ae", - "inputValidation.errorBorder": "#f5564d", - "inputValidation.infoBackground": "#0097ce", - "inputValidation.infoForeground": "#a6a6ae", - "inputValidation.infoBorder": "#0097ce", - "inputValidation.warningBackground": "#c27e00", - "inputValidation.warningForeground": "#a6a6ae", - "inputValidation.warningBorder": "#c27e00", + "inputValidation.errorBackground": "#fa5f54", + "inputValidation.errorForeground": "#c6c6cb", + "inputValidation.errorBorder": "#fa5f54", + "inputValidation.infoBackground": "#009dd7", + "inputValidation.infoForeground": "#c6c6cb", + "inputValidation.infoBorder": "#009dd7", + "inputValidation.warningBackground": "#ca8400", + "inputValidation.warningForeground": "#c6c6cb", + "inputValidation.warningBorder": "#ca8400", "scrollbar.shadow": "#00000000", - "scrollbarSlider.activeBackground": "#8c81dc77", - "scrollbarSlider.background": "#595a6733", - "scrollbarSlider.hoverBackground": "#595a6777", - "badge.foreground": "#a6a6ae", + "scrollbarSlider.activeBackground": "#9287e477", + "scrollbarSlider.background": "#5f606d33", + "scrollbarSlider.hoverBackground": "#5f606d77", + "badge.foreground": "#c6c6cb", "badge.background": "#060613", - "progressBar.background": "#595a67", - "list.activeSelectionBackground": "#141423", - "list.activeSelectionForeground": "#a6a6ae", - "list.dropBackground": "#595a6766", - "list.focusBackground": "#141423", - "list.focusForeground": "#a6a6ae", - "list.focusOutline": "#0097ce", - "list.focusAndSelectionOutline": "#0097ce", - "list.highlightForeground": "#a6a6ae", - "list.hoverBackground": "#141423", - "list.hoverForeground": "#a6a6ae", - "list.inactiveSelectionBackground": "#141423", - "list.inactiveSelectionForeground": "#a6a6ae", - "list.inactiveFocusBackground": "#141423", - "list.inactiveFocusOutline": "#595a67", - "list.invalidItemForeground": "#f5564d", - "list.errorForeground": "#f5564d", - "list.warningForeground": "#c27e00", + "progressBar.background": "#5f606d", + "list.activeSelectionBackground": "#1b1b2a", + "list.activeSelectionForeground": "#c6c6cb", + "list.dropBackground": "#5f606d66", + "list.focusBackground": "#1b1b2a", + "list.focusForeground": "#c6c6cb", + "list.focusOutline": "#009dd7", + "list.focusAndSelectionOutline": "#009dd7", + "list.highlightForeground": "#c6c6cb", + "list.hoverBackground": "#1b1b2a", + "list.hoverForeground": "#c6c6cb", + "list.inactiveSelectionBackground": "#1b1b2a", + "list.inactiveSelectionForeground": "#c6c6cb", + "list.inactiveFocusBackground": "#1b1b2a", + "list.inactiveFocusOutline": "#5f606d", + "list.invalidItemForeground": "#fa5f54", + "list.errorForeground": "#fa5f54", + "list.warningForeground": "#ca8400", "listFilterWidget.background": "#060613", - "listFilterWidget.noMatchesOutline": "#f5564d", + "listFilterWidget.noMatchesOutline": "#fa5f54", "listFilterWidget.shadow": "#00000000", - "list.filterMatchBackground": "#141423", - "tree.indentGuidesStroke": "#a6a6ae", - "activityBar.background": "#090917", - "activityBar.dropBorder": "#595a67", - "activityBar.foreground": "#a6a6ae", - "activityBar.inactiveForeground": "#595a67", - "activityBarBadge.background": "#8c81dc", + "list.filterMatchBackground": "#1b1b2a", + "tree.indentGuidesStroke": "#c6c6cb", + "activityBar.background": "#0b0c19", + "activityBar.dropBorder": "#5f606d", + "activityBar.foreground": "#c6c6cb", + "activityBar.inactiveForeground": "#5f606d", + "activityBarBadge.background": "#9287e4", "activityBarBadge.foreground": "#060613", - "activityBar.activeBorder": "#72737e", - "activityBar.activeBackground": "#141423", - "activityBar.activeFocusBorder": "#8c81dc", - "activityBarTop.foreground": "#a6a6ae", - "activityBarTop.activeBorder": "#8c81dc", - "activityBarTop.inactiveForeground": "#595a67", - "activityBarTop.dropBorder": "#595a67", - "profileBadge.background": "#090917", - "profileBadge.foreground": "#595a67", - "sideBar.background": "#090917", - "sideBar.foreground": "#a6a6ae", - "sideBar.dropBackground": "#141423", - "sideBarTitle.foreground": "#a6a6ae", - "sideBarSectionHeader.background": "#090917", - "sideBarSectionHeader.foreground": "#a6a6ae", - "minimap.findMatchHighlight": "#c27e00", - "minimap.selectionHighlight": "#141423", - "minimap.errorHighlight": "#f5564d", - "minimap.warningHighlight": "#c27e00", + "activityBar.activeBorder": "#92929b", + "activityBar.activeBackground": "#1b1b2a", + "activityBar.activeFocusBorder": "#9287e4", + "activityBarTop.foreground": "#c6c6cb", + "activityBarTop.activeBorder": "#9287e4", + "activityBarTop.inactiveForeground": "#5f606d", + "activityBarTop.dropBorder": "#5f606d", + "profileBadge.background": "#0b0c19", + "profileBadge.foreground": "#5f606d", + "sideBar.background": "#0b0c19", + "sideBar.foreground": "#c6c6cb", + "sideBar.dropBackground": "#1b1b2a", + "sideBarTitle.foreground": "#c6c6cb", + "sideBarSectionHeader.background": "#0b0c19", + "sideBarSectionHeader.foreground": "#c6c6cb", + "minimap.findMatchHighlight": "#ca8400", + "minimap.selectionHighlight": "#1b1b2a", + "minimap.errorHighlight": "#fa5f54", + "minimap.warningHighlight": "#ca8400", "minimap.background": "#060613", - "minimap.selectionOccurrenceHighlight": "#595a67", - "minimapGutter.addedBackground": "#00a24b", - "minimapGutter.modifiedBackground": "#8c81dc", - "minimapGutter.deletedBackground": "#f5564d", - "editorGroup.dropBackground": "#595a6766", - "editorGroupHeader.noTabsBackground": "#090917", - "editorGroupHeader.tabsBackground": "#090917", + "minimap.selectionOccurrenceHighlight": "#5f606d", + "minimapGutter.addedBackground": "#00a94f", + "minimapGutter.modifiedBackground": "#9287e4", + "minimapGutter.deletedBackground": "#fa5f54", + "editorGroup.dropBackground": "#5f606d66", + "editorGroupHeader.noTabsBackground": "#0b0c19", + "editorGroupHeader.tabsBackground": "#0b0c19", "editorGroup.emptyBackground": "#060613", - "editorGroup.focusedEmptyBorder": "#8c81dc", - "editorGroup.dropIntoPromptForeground": "#8b8c96", + "editorGroup.focusedEmptyBorder": "#9287e4", + "editorGroup.dropIntoPromptForeground": "#ababb3", "editorGroup.dropIntoPromptBackground": "#060613", - "tab.activeBackground": "#141423", - "tab.unfocusedActiveBackground": "#141423", - "tab.activeForeground": "#8c81dc", + "tab.activeBackground": "#1b1b2a", + "tab.unfocusedActiveBackground": "#1b1b2a", + "tab.activeForeground": "#9287e4", "tab.border": "#00000000", - "tab.dragAndDropBorder": "#595a67", - "tab.inactiveBackground": "#090917", - "tab.unfocusedInactiveBackground": "#090917", - "tab.inactiveForeground": "#72737e", - "tab.unfocusedActiveForeground": "#595a67", - "tab.unfocusedInactiveForeground": "#595a67", - "tab.hoverBackground": "#141423", - "tab.unfocusedHoverBackground": "#141423", - "tab.hoverForeground": "#a6a6ae", - "tab.unfocusedHoverForeground": "#8b8c96", - "tab.activeModifiedBorder": "#8c81dc", - "tab.inactiveModifiedBorder": "#8c81dc", - "tab.unfocusedActiveModifiedBorder": "#8c81dc", - "tab.unfocusedInactiveModifiedBorder": "#8c81dc", + "tab.dragAndDropBorder": "#5f606d", + "tab.inactiveBackground": "#0b0c19", + "tab.unfocusedInactiveBackground": "#0b0c19", + "tab.inactiveForeground": "#92929b", + "tab.unfocusedActiveForeground": "#767882", + "tab.unfocusedInactiveForeground": "#767882", + "tab.hoverBackground": "#1b1b2a", + "tab.unfocusedHoverBackground": "#1b1b2a", + "tab.hoverForeground": "#c6c6cb", + "tab.unfocusedHoverForeground": "#ababb3", + "tab.activeModifiedBorder": "#9287e4", + "tab.inactiveModifiedBorder": "#9287e4", + "tab.unfocusedActiveModifiedBorder": "#9287e4", + "tab.unfocusedInactiveModifiedBorder": "#9287e4", "editorPane.background": "#060613", "editor.background": "#060613", - "editor.foreground": "#a6a6ae", - "editorLineNumber.foreground": "#595a67", - "editorLineNumber.activeForeground": "#595a67", - "editorCursor.foreground": "#72737e", - "editor.selectionBackground": "#141423", - "editor.inactiveSelectionBackground": "#141423", - "editor.selectionHighlightBackground": "#090917", - "editor.wordHighlightBackground": "#141423", - "editor.wordHighlightStrongBackground": "#595a67", - "editor.findMatchBackground": "#c27e00", - "editor.findMatchHighlightBackground": "#c27e00", - "editor.findRangeHighlightBackground": "#090917", - "searchEditor.findMatchBackground": "#c27e00", - "editor.hoverHighlightBackground": "#141423", - "editor.lineHighlightBackground": "#090917", - "editorLink.activeForeground": "#0097ce", - "editor.rangeHighlightBackground": "#090917", - "editorWhitespace.foreground": "#595a67", - "editorIndentGuide.background": "#141423", - "editorIndentGuide.activeBackground": "#141423", - "editorInlayHint.background": "#090917", - "editorInlayHint.foreground": "#595a67", - "editorInlayHint.typeForeground": "#595a67", - "editorInlayHint.typeBackground": "#090917", - "editorInlayHint.parameterForeground": "#595a67", - "editorInlayHint.parameterBackground": "#090917", - "editorRuler.foreground": "#141423", - "editorCodeLens.foreground": "#141423", - "editorLightBulb.foreground": "#c27e00", - "editorLightBulbAutoFix.foreground": "#0097ce", - "editorBracketMatch.background": "#141423", - "editorBracketHighlight.foreground1": "#8c81dc", - "editorBracketHighlight.foreground2": "#0097ce", - "editorBracketHighlight.foreground3": "#009d96", - "editorBracketHighlight.foreground4": "#00a24b", - "editorBracketHighlight.foreground5": "#c27e00", - "editorBracketHighlight.foreground6": "#ffb432", - "editorBracketHighlight.unexpectedBracket.foreground": "#f5564d", + "editor.foreground": "#c6c6cb", + "editorLineNumber.foreground": "#5f606d", + "editorLineNumber.activeForeground": "#767882", + "editorCursor.foreground": "#92929b", + "editor.selectionBackground": "#1b1b2a", + "editor.inactiveSelectionBackground": "#1b1b2a", + "editor.selectionHighlightBackground": "#0b0c19", + "editor.wordHighlightBackground": "#1b1b2a", + "editor.wordHighlightStrongBackground": "#5f606d", + "editor.findMatchBackground": "#ca8400", + "editor.findMatchHighlightBackground": "#ca8400", + "editor.findRangeHighlightBackground": "#0b0c19", + "searchEditor.findMatchBackground": "#ca8400", + "editor.hoverHighlightBackground": "#1b1b2a", + "editor.lineHighlightBackground": "#0b0c19", + "editorLink.activeForeground": "#009dd7", + "editor.rangeHighlightBackground": "#0b0c19", + "editorWhitespace.foreground": "#5f606d", + "editorIndentGuide.background": "#1b1b2a", + "editorIndentGuide.activeBackground": "#1b1b2a", + "editorInlayHint.background": "#0b0c19", + "editorInlayHint.foreground": "#5f606d", + "editorInlayHint.typeForeground": "#5f606d", + "editorInlayHint.typeBackground": "#0b0c19", + "editorInlayHint.parameterForeground": "#5f606d", + "editorInlayHint.parameterBackground": "#0b0c19", + "editorRuler.foreground": "#1b1b2a", + "editorCodeLens.foreground": "#1b1b2a", + "editorLightBulb.foreground": "#ca8400", + "editorLightBulbAutoFix.foreground": "#009dd7", + "editorBracketMatch.background": "#1b1b2a", + "editorBracketHighlight.foreground1": "#9287e4", + "editorBracketHighlight.foreground2": "#009dd7", + "editorBracketHighlight.foreground3": "#00a49c", + "editorBracketHighlight.foreground4": "#00a94f", + "editorBracketHighlight.foreground5": "#ca8400", + "editorBracketHighlight.foreground6": "#ffba40", + "editorBracketHighlight.unexpectedBracket.foreground": "#fa5f54", "editorOverviewRuler.border": "#00000000", - "editorOverviewRuler.findMatchForeground": "#c27e00", - "editorOverviewRuler.rangeHighlightForeground": "#595a67", - "editorOverviewRuler.selectionHighlightForeground": "#141423", - "editorOverviewRuler.wordHighlightForeground": "#a6a6ae", - "editorOverviewRuler.wordHighlightStrongForeground": "#8c81dc", - "editorOverviewRuler.modifiedForeground": "#8c81dc", - "editorOverviewRuler.addedForeground": "#00a24b", - "editorOverviewRuler.deletedForeground": "#f5564d", - "editorOverviewRuler.errorForeground": "#f5564d", - "editorOverviewRuler.warningForeground": "#c27e00", - "editorOverviewRuler.infoForeground": "#0097ce", - "editorOverviewRuler.bracketMatchForeground": "#8b8c96", - "editorError.foreground": "#f5564d", - "editorWarning.foreground": "#c27e00", - "editorInfo.foreground": "#8c81dc", - "editorHint.foreground": "#0097ce", - "problemsErrorIcon.foreground": "#f5564d", - "problemsWarningIcon.foreground": "#c27e00", - "problemsInfoIcon.foreground": "#0097ce", + "editorOverviewRuler.findMatchForeground": "#ca8400", + "editorOverviewRuler.rangeHighlightForeground": "#5f606d", + "editorOverviewRuler.selectionHighlightForeground": "#1b1b2a", + "editorOverviewRuler.wordHighlightForeground": "#c6c6cb", + "editorOverviewRuler.wordHighlightStrongForeground": "#9287e4", + "editorOverviewRuler.modifiedForeground": "#9287e4", + "editorOverviewRuler.addedForeground": "#00a94f", + "editorOverviewRuler.deletedForeground": "#fa5f54", + "editorOverviewRuler.errorForeground": "#fa5f54", + "editorOverviewRuler.warningForeground": "#ca8400", + "editorOverviewRuler.infoForeground": "#009dd7", + "editorOverviewRuler.bracketMatchForeground": "#ababb3", + "editorError.foreground": "#fa5f54", + "editorWarning.foreground": "#ca8400", + "editorInfo.foreground": "#9287e4", + "editorHint.foreground": "#009dd7", + "problemsErrorIcon.foreground": "#fa5f54", + "problemsWarningIcon.foreground": "#ca8400", + "problemsInfoIcon.foreground": "#009dd7", "editorGutter.background": "#060613", - "editorGutter.modifiedBackground": "#8c81dc", - "editorGutter.addedBackground": "#00a24b", - "editorGutter.deletedBackground": "#f5564d", - "editorGutter.commentRangeForeground": "#595a67", - "editorGutter.foldingControlForeground": "#72737e", - "diffEditor.insertedTextBackground": "#00a24b60", - "diffEditor.removedTextBackground": "#f5564d60", - "diffEditor.border": "#141423", - "diffEditor.diagonalFill": "#141423", - "diffEditor.insertedLineBackground": "#00a24b30", - "diffEditor.removedLineBackground": "#f5564d30", - "diffEditorGutter.insertedLineBackground": "#00a24b30", - "diffEditorGutter.removedLineBackground": "#f5564d30", - "diffEditorOverview.insertedForeground": "#00a24b60", - "diffEditorOverview.removedForeground": "#f5564d60", + "editorGutter.modifiedBackground": "#9287e4", + "editorGutter.addedBackground": "#00a94f", + "editorGutter.deletedBackground": "#fa5f54", + "editorGutter.commentRangeForeground": "#767882", + "editorGutter.foldingControlForeground": "#92929b", + "diffEditor.insertedTextBackground": "#00a94f60", + "diffEditor.removedTextBackground": "#fa5f5460", + "diffEditor.border": "#1b1b2a", + "diffEditor.diagonalFill": "#1b1b2a", + "diffEditor.insertedLineBackground": "#00a94f30", + "diffEditor.removedLineBackground": "#fa5f5430", + "diffEditorGutter.insertedLineBackground": "#00a94f30", + "diffEditorGutter.removedLineBackground": "#fa5f5430", + "diffEditorOverview.insertedForeground": "#00a94f60", + "diffEditorOverview.removedForeground": "#fa5f5460", "diffEditor.unchangedRegionShadow": "#00000000", - "chat.requestBorder": "#141423", - "chat.requestBackground": "#090917", - "chat.slashCommandBackground": "#8c81dc", + "chat.requestBorder": "#1b1b2a", + "chat.requestBackground": "#0b0c19", + "chat.slashCommandBackground": "#9287e4", "chat.slashCommandForeground": "#060613", - "chat.avatarBackground": "#8c81dc", + "chat.avatarBackground": "#9287e4", "chat.avatarForeground": "#060613", - "inlineChat.background": "#090917", - "inlineChat.border": "#141423", + "inlineChat.background": "#0b0c19", + "inlineChat.border": "#1b1b2a", "inlineChat.shadow": "#00000000", - "inlineChat.regionHighlight": "#090917", - "inlineChatInput.border": "#141423", - "inlineChatInput.focusBorder": "#8c81dc", - "inlineChatInput.placeholderForeground": "#595a67", + "inlineChat.regionHighlight": "#0b0c19", + "inlineChatInput.border": "#1b1b2a", + "inlineChatInput.focusBorder": "#9287e4", + "inlineChatInput.placeholderForeground": "#5f606d", "inlineChatInput.background": "#060613", - "inlineChatDiff.inserted": "#00a24b60", - "inlineChatDiff.removed": "#f5564d60", - "editorWidget.foreground": "#a6a6ae", + "inlineChatDiff.inserted": "#00a94f60", + "inlineChatDiff.removed": "#fa5f5460", + "editorWidget.foreground": "#c6c6cb", "editorWidget.background": "#060613", - "editorWidget.border": "#141423", - "editorWidget.resizeBorder": "#8c81dc", - "editorSuggestWidget.background": "#090917", - "editorSuggestWidget.border": "#141423", - "editorSuggestWidget.foreground": "#a6a6ae", - "editorSuggestWidget.focusHighlightForeground": "#8c81dc", - "editorSuggestWidget.highlightForeground": "#8c81dc", - "editorSuggestWidget.selectedBackground": "#141423", - "editorSuggestWidget.selectedForeground": "#a6a6ae", - "editorSuggestWidget.selectedIconForeground": "#a6a6ae", - "editorHoverWidget.foreground": "#a6a6ae", - "editorHoverWidget.background": "#090917", - "editorHoverWidget.border": "#141423", - "editorHoverWidget.highlightForeground": "#8c81dc", - "editorHoverWidget.statusBarBackground": "#090917", + "editorWidget.border": "#1b1b2a", + "editorWidget.resizeBorder": "#9287e4", + "editorSuggestWidget.background": "#0b0c19", + "editorSuggestWidget.border": "#1b1b2a", + "editorSuggestWidget.foreground": "#c6c6cb", + "editorSuggestWidget.focusHighlightForeground": "#9287e4", + "editorSuggestWidget.highlightForeground": "#9287e4", + "editorSuggestWidget.selectedBackground": "#1b1b2a", + "editorSuggestWidget.selectedForeground": "#c6c6cb", + "editorSuggestWidget.selectedIconForeground": "#c6c6cb", + "editorHoverWidget.foreground": "#c6c6cb", + "editorHoverWidget.background": "#0b0c19", + "editorHoverWidget.border": "#1b1b2a", + "editorHoverWidget.highlightForeground": "#9287e4", + "editorHoverWidget.statusBarBackground": "#0b0c19", "editorGhostText.background": "#00000000", - "editorGhostText.foreground": "#595a67", + "editorGhostText.foreground": "#5f606d", "editorStickyScroll.background": "#060613", - "editorStickyScroll.border": "#141423", + "editorStickyScroll.border": "#1b1b2a", "editorStickyScroll.shadow": "#00000000", - "editorStickyScrollHover.background": "#090917", - "debugExceptionWidget.background": "#090917", - "editorMarkerNavigation.background": "#090917", - "editorMarkerNavigationError.background": "#f5564d", - "editorMarkerNavigationWarning.background": "#c27e00", - "editorMarkerNavigationInfo.background": "#0097ce", - "editorMarkerNavigationError.headerBackground": "#f5564d20", - "editorMarkerNavigationWarning.headerBackground": "#c27e0020", - "editorMarkerNavigationInfo.headerBackground": "#0097ce20", - "peekViewEditor.background": "#090917", - "peekViewEditorGutter.background": "#090917", - "peekViewEditor.matchHighlightBackground": "#c27e00", + "editorStickyScrollHover.background": "#0b0c19", + "debugExceptionWidget.background": "#0b0c19", + "editorMarkerNavigation.background": "#0b0c19", + "editorMarkerNavigationError.background": "#fa5f54", + "editorMarkerNavigationWarning.background": "#ca8400", + "editorMarkerNavigationInfo.background": "#009dd7", + "editorMarkerNavigationError.headerBackground": "#fa5f5420", + "editorMarkerNavigationWarning.headerBackground": "#ca840020", + "editorMarkerNavigationInfo.headerBackground": "#009dd720", + "peekViewEditor.background": "#0b0c19", + "peekViewEditorGutter.background": "#0b0c19", + "peekViewEditor.matchHighlightBackground": "#ca8400", "peekViewResult.background": "#060613", - "peekViewResult.fileForeground": "#a6a6ae", - "peekViewResult.lineForeground": "#595a67", - "peekViewResult.matchHighlightBackground": "#c27e00", - "peekViewResult.selectionBackground": "#141423", - "peekViewResult.selectionForeground": "#a6a6ae", - "peekViewTitle.background": "#141423", - "peekViewTitleDescription.foreground": "#595a67", - "peekViewTitleLabel.foreground": "#a6a6ae", - "merge.currentHeaderBackground": "#0097ce40", - "merge.currentContentBackground": "#0097ce40", - "merge.incomingHeaderBackground": "#00a24b60", - "merge.incomingContentBackground": "#00a24b60", - "editorOverviewRuler.currentContentForeground": "#0097ce", - "editorOverviewRuler.incomingContentForeground": "#00a24b", - "editorOverviewRuler.commonContentForeground": "#c27e00", - "mergeEditor.conflict.unhandledFocused.border": "#0097ce", - "mergeEditor.conflict.handledFocused.border": "#0097ce", - "panel.background": "#090917", + "peekViewResult.fileForeground": "#c6c6cb", + "peekViewResult.lineForeground": "#5f606d", + "peekViewResult.matchHighlightBackground": "#ca8400", + "peekViewResult.selectionBackground": "#1b1b2a", + "peekViewResult.selectionForeground": "#c6c6cb", + "peekViewTitle.background": "#1b1b2a", + "peekViewTitleDescription.foreground": "#5f606d", + "peekViewTitleLabel.foreground": "#c6c6cb", + "merge.currentHeaderBackground": "#009dd740", + "merge.currentContentBackground": "#009dd740", + "merge.incomingHeaderBackground": "#00a94f60", + "merge.incomingContentBackground": "#00a94f60", + "editorOverviewRuler.currentContentForeground": "#009dd7", + "editorOverviewRuler.incomingContentForeground": "#00a94f", + "editorOverviewRuler.commonContentForeground": "#ca8400", + "mergeEditor.conflict.unhandledFocused.border": "#009dd7", + "mergeEditor.conflict.handledFocused.border": "#009dd7", + "panel.background": "#0b0c19", "panel.border": "#00000000", - "panel.dropBorder": "#090917", - "panelTitle.activeForeground": "#a6a6ae", - "panelTitle.inactiveForeground": "#595a67", - "statusBar.background": "#090917", - "statusBar.foreground": "#8b8c96", - "statusBar.debuggingBackground": "#c27e00", + "panel.dropBorder": "#0b0c19", + "panelTitle.activeForeground": "#c6c6cb", + "panelTitle.inactiveForeground": "#5f606d", + "statusBar.background": "#0b0c19", + "statusBar.foreground": "#ababb3", + "statusBar.debuggingBackground": "#ca8400", "statusBar.debuggingForeground": "#060613", - "statusBar.noFolderForeground": "#72737e", - "statusBar.noFolderBackground": "#090917", - "statusBarItem.activeBackground": "#141423", - "statusBarItem.hoverForeground": "#a6a6ae", - "statusBarItem.hoverBackground": "#141423", + "statusBar.noFolderForeground": "#92929b", + "statusBar.noFolderBackground": "#0b0c19", + "statusBarItem.activeBackground": "#1b1b2a", + "statusBarItem.hoverForeground": "#c6c6cb", + "statusBarItem.hoverBackground": "#1b1b2a", "statusBarItem.prominentForeground": "#060613", - "statusBarItem.prominentBackground": "#8c81dc", + "statusBarItem.prominentBackground": "#9287e4", "statusBarItem.prominentHoverForeground": "#060613", - "statusBarItem.prominentHoverBackground": "#8c81dcC0", - "statusBarItem.remoteBackground": "#090917", - "statusBarItem.remoteForeground": "#a6a6ae", - "statusBarItem.remoteHoverBackground": "#141423", - "statusBarItem.remoteHoverForeground": "#a6a6ae", - "statusBarItem.errorBackground": "#f5564d", + "statusBarItem.prominentHoverBackground": "#9287e4C0", + "statusBarItem.remoteBackground": "#0b0c19", + "statusBarItem.remoteForeground": "#c6c6cb", + "statusBarItem.remoteHoverBackground": "#1b1b2a", + "statusBarItem.remoteHoverForeground": "#c6c6cb", + "statusBarItem.errorBackground": "#fa5f54", "statusBarItem.errorForeground": "#060613", - "statusBarItem.errorHoverBackground": "#f5564dC0", + "statusBarItem.errorHoverBackground": "#fa5f54C0", "statusBarItem.errorHoverForeground": "#060613", - "statusBarItem.warningBackground": "#c27e00", + "statusBarItem.warningBackground": "#ca8400", "statusBarItem.warningForeground": "#060613", - "statusBarItem.warningHoverBackground": "#c27e00C0", + "statusBarItem.warningHoverBackground": "#ca8400C0", "statusBarItem.warningHoverForeground": "#060613", - "statusBarItem.compactHoverBackground": "#141423", - "statusBarItem.focusBorder": "#0097ce", - "statusBar.focusBorder": "#0097ce", - "statusBarItem.offlineBackground": "#c27e00", + "statusBarItem.compactHoverBackground": "#1b1b2a", + "statusBarItem.focusBorder": "#009dd7", + "statusBar.focusBorder": "#009dd7", + "statusBarItem.offlineBackground": "#ca8400", "statusBarItem.offlineForeground": "#060613", "statusBarItem.offlineHoverForeground": "#060613", - "statusBarItem.offlineHoverBackground": "#c27e00C0", + "statusBarItem.offlineHoverBackground": "#ca8400C0", "titleBar.activeBackground": "#060613", - "titleBar.activeForeground": "#a6a6ae", - "titleBar.inactiveBackground": "#090917", - "titleBar.inactiveForeground": "#595a67", - "menubar.selectionForeground": "#a6a6ae", - "menubar.selectionBackground": "#090917", - "menu.foreground": "#a6a6ae", - "menu.background": "#090917", - "menu.selectionForeground": "#a6a6ae", - "menu.selectionBackground": "#141423", - "menu.separatorBackground": "#141423", - "menu.border": "#141423", - "commandCenter.foreground": "#a6a6ae", - "commandCenter.activeForeground": "#a6a6ae", + "titleBar.activeForeground": "#c6c6cb", + "titleBar.inactiveBackground": "#0b0c19", + "titleBar.inactiveForeground": "#5f606d", + "menubar.selectionForeground": "#c6c6cb", + "menubar.selectionBackground": "#0b0c19", + "menu.foreground": "#c6c6cb", + "menu.background": "#0b0c19", + "menu.selectionForeground": "#c6c6cb", + "menu.selectionBackground": "#1b1b2a", + "menu.separatorBackground": "#1b1b2a", + "menu.border": "#1b1b2a", + "commandCenter.foreground": "#c6c6cb", + "commandCenter.activeForeground": "#c6c6cb", "commandCenter.background": "#060613", - "commandCenter.activeBackground": "#090917", - "notificationCenterHeader.foreground": "#a6a6ae", - "notificationCenterHeader.background": "#090917", - "notifications.foreground": "#a6a6ae", - "notifications.background": "#141423", - "notificationLink.foreground": "#0097ce", - "notificationsErrorIcon.foreground": "#f5564d", - "notificationsWarningIcon.foreground": "#c27e00", - "notificationsInfoIcon.foreground": "#0097ce", - "banner.background": "#141423", - "banner.foreground": "#a6a6ae", - "banner.iconForeground": "#0097ce", + "commandCenter.activeBackground": "#0b0c19", + "notificationCenterHeader.foreground": "#c6c6cb", + "notificationCenterHeader.background": "#0b0c19", + "notifications.foreground": "#c6c6cb", + "notifications.background": "#1b1b2a", + "notificationLink.foreground": "#009dd7", + "notificationsErrorIcon.foreground": "#fa5f54", + "notificationsWarningIcon.foreground": "#ca8400", + "notificationsInfoIcon.foreground": "#009dd7", + "banner.background": "#1b1b2a", + "banner.foreground": "#c6c6cb", + "banner.iconForeground": "#009dd7", "extensionButton.prominentForeground": "#060613", - "extensionButton.prominentBackground": "#00a24b", - "extensionButton.prominentHoverBackground": "#00a24bC0", - "extensionButton.background": "#0097ce", + "extensionButton.prominentBackground": "#00a94f", + "extensionButton.prominentHoverBackground": "#00a94fC0", + "extensionButton.background": "#009dd7", "extensionButton.foreground": "#060613", - "extensionButton.hoverBackground": "#0097ceC0", + "extensionButton.hoverBackground": "#009dd7C0", "extensionButton.separator": "#00000000", - "extensionBadge.remoteBackground": "#c27e00", - "extensionBadge.remoteForeground": "#a6a6ae", - "extensionIcon.starForeground": "#c27e00", - "extensionIcon.verifiedForeground": "#0097ce", - "extensionIcon.preReleaseForeground": "#c27e00", - "pickerGroup.border": "#141423", - "pickerGroup.foreground": "#595a67", - "quickInput.background": "#090917", - "quickInput.foreground": "#a6a6ae", - "quickInputList.focusBackground": "#141423", - "quickInputList.focusForeground": "#a6a6ae", - "quickInputList.focusIconForeground": "#a6a6ae", - "quickInputTitle.background": "#090917", - "keybindingLabel.background": "#141423", - "keybindingLabel.foreground": "#a6a6ae", - "keybindingLabel.bottomBorder": "#141423", - "keybindingTable.headerBackground": "#141423", - "keybindingTable.rowsBackground": "#090917", + "extensionBadge.remoteBackground": "#ca8400", + "extensionBadge.remoteForeground": "#c6c6cb", + "extensionIcon.starForeground": "#ca8400", + "extensionIcon.verifiedForeground": "#009dd7", + "extensionIcon.preReleaseForeground": "#ca8400", + "pickerGroup.border": "#1b1b2a", + "pickerGroup.foreground": "#5f606d", + "quickInput.background": "#0b0c19", + "quickInput.foreground": "#c6c6cb", + "quickInputList.focusBackground": "#1b1b2a", + "quickInputList.focusForeground": "#c6c6cb", + "quickInputList.focusIconForeground": "#c6c6cb", + "quickInputTitle.background": "#0b0c19", + "keybindingLabel.background": "#1b1b2a", + "keybindingLabel.foreground": "#c6c6cb", + "keybindingLabel.bottomBorder": "#1b1b2a", + "keybindingTable.headerBackground": "#1b1b2a", + "keybindingTable.rowsBackground": "#0b0c19", "terminal.background": "#060613", - "terminal.foreground": "#a6a6ae", + "terminal.foreground": "#c6c6cb", "terminal.ansiBlack": "#060613", - "terminal.ansiBlue": "#0097ce", - "terminal.ansiBrightBlack": "#595a67", - "terminal.ansiBrightBlue": "#3dd1ff", - "terminal.ansiBrightCyan": "#00d9cf", - "terminal.ansiBrightGreen": "#29de78", - "terminal.ansiBrightMagenta": "#c3baff", - "terminal.ansiBrightRed": "#ffaea2", - "terminal.ansiBrightWhite": "#a6a6ae", - "terminal.ansiBrightYellow": "#ffb432", - "terminal.ansiCyan": "#009d96", - "terminal.ansiGreen": "#00a24b", - "terminal.ansiMagenta": "#8c81dc", - "terminal.ansiRed": "#f5564d", - "terminal.ansiWhite": "#a6a6ae", - "terminal.ansiYellow": "#c27e00", - "terminalCursor.foreground": "#72737e", + "terminal.ansiBlue": "#009dd7", + "terminal.ansiBrightBlack": "#5f606d", + "terminal.ansiBrightBlue": "#4bd6ff", + "terminal.ansiBrightCyan": "#14ddd3", + "terminal.ansiBrightGreen": "#34e27c", + "terminal.ansiBrightMagenta": "#c8bfff", + "terminal.ansiBrightRed": "#ffb4a9", + "terminal.ansiBrightWhite": "#c6c6cb", + "terminal.ansiBrightYellow": "#ffba40", + "terminal.ansiCyan": "#00a49c", + "terminal.ansiGreen": "#00a94f", + "terminal.ansiMagenta": "#9287e4", + "terminal.ansiRed": "#fa5f54", + "terminal.ansiWhite": "#c6c6cb", + "terminal.ansiYellow": "#ca8400", + "terminalCursor.foreground": "#92929b", "terminalOverviewRuler.cursorForeground": "#ff0000", "terminalOverviewRuler.findMatchForeground": "#ff0000", - "debugToolBar.background": "#090917", - "debugView.stateLabelForeground": "#a6a6ae", - "debugView.stateLabelBackground": "#0097ce", - "debugView.valueChangedHighlight": "#0097ce", - "debugTokenExpression.name": "#8c81dc", - "debugTokenExpression.value": "#a6a6ae", - "debugTokenExpression.string": "#00a24b", - "debugTokenExpression.boolean": "#c27e00", - "debugTokenExpression.number": "#c27e00", - "debugTokenExpression.error": "#f5564d", - "testing.iconFailed": "#f5564d", - "testing.iconErrored": "#c27e00", - "testing.iconPassed": "#00a24b", - "testing.runAction": "#595a67", - "testing.iconQueued": "#c27e00", - "testing.iconUnset": "#595a67", - "testing.iconSkipped": "#8c81dc", - "testing.peekHeaderBackground": "#090917", - "testing.message.error.decorationForeground": "#a6a6ae", - "testing.message.error.lineBackground": "#f5564d20", - "testing.message.info.decorationForeground": "#a6a6ae", - "testing.message.info.lineBackground": "#0097ce20", + "debugToolBar.background": "#0b0c19", + "debugView.stateLabelForeground": "#c6c6cb", + "debugView.stateLabelBackground": "#009dd7", + "debugView.valueChangedHighlight": "#009dd7", + "debugTokenExpression.name": "#9287e4", + "debugTokenExpression.value": "#c6c6cb", + "debugTokenExpression.string": "#00a94f", + "debugTokenExpression.boolean": "#ca8400", + "debugTokenExpression.number": "#ca8400", + "debugTokenExpression.error": "#fa5f54", + "testing.iconFailed": "#fa5f54", + "testing.iconErrored": "#ca8400", + "testing.iconPassed": "#00a94f", + "testing.runAction": "#767882", + "testing.iconQueued": "#ca8400", + "testing.iconUnset": "#767882", + "testing.iconSkipped": "#9287e4", + "testing.peekHeaderBackground": "#0b0c19", + "testing.message.error.decorationForeground": "#c6c6cb", + "testing.message.error.lineBackground": "#fa5f5420", + "testing.message.info.decorationForeground": "#c6c6cb", + "testing.message.info.lineBackground": "#009dd720", "welcomePage.background": "#060613", - "welcomePage.progress.background": "#595a67", - "welcomePage.progress.foreground": "#0097ce", - "welcomePage.tileBackground": "#090917", - "welcomePage.tileHoverBackground": "#141423", + "welcomePage.progress.background": "#5f606d", + "welcomePage.progress.foreground": "#009dd7", + "welcomePage.tileBackground": "#0b0c19", + "welcomePage.tileHoverBackground": "#1b1b2a", "walkThrough.embeddedEditorBackground": "#060613", - "gitDecoration.addedResourceForeground": "#00a24b", - "gitDecoration.modifiedResourceForeground": "#8c81dc", - "gitDecoration.deletedResourceForeground": "#f5564d", - "gitDecoration.renamedResourceForeground": "#009d96", - "gitDecoration.stageModifiedResourceForeground": "#8c81dc", - "gitDecoration.stageDeletedResourceForeground": "#f5564d", - "gitDecoration.untrackedResourceForeground": "#c27e00", - "gitDecoration.ignoredResourceForeground": "#595a67", - "gitDecoration.conflictingResourceForeground": "#c27e00", - "gitDecoration.submoduleResourceForeground": "#c27e00", - "settings.headerForeground": "#a6a6ae", - "settings.modifiedItemIndicator": "#0097ce", - "settings.dropdownBackground": "#090917", - "settings.dropdownForeground": "#a6a6ae", - "settings.checkboxBackground": "#090917", - "settings.checkboxForeground": "#a6a6ae", - "settings.rowHoverBackground": "#141423", - "settings.textInputBackground": "#090917", - "settings.textInputForeground": "#a6a6ae", - "settings.numberInputBackground": "#090917", - "settings.numberInputForeground": "#a6a6ae", - "settings.focusedRowBackground": "#141423", - "settings.focusedRowBorder": "#0097ce", - "settings.headerBorder": "#a6a6ae", - "settings.sashBorder": "#a6a6ae", - "breadcrumb.foreground": "#72737e", - "breadcrumb.background": "#090917", - "breadcrumb.focusForeground": "#8b8c96", - "breadcrumb.activeSelectionForeground": "#a6a6ae", - "breadcrumbPicker.background": "#090917", - "editor.snippetTabstopHighlightBackground": "#141423", - "editor.snippetFinalTabstopHighlightBackground": "#595a67", - "symbolIcon.arrayForeground": "#a6a6ae", - "symbolIcon.booleanForeground": "#c27e00", - "symbolIcon.classForeground": "#c27e00", - "symbolIcon.colorForeground": "#a6a6ae", - "symbolIcon.constantForeground": "#c27e00", - "symbolIcon.constructorForeground": "#0097ce", - "symbolIcon.enumeratorForeground": "#c27e00", - "symbolIcon.enumeratorMemberForeground": "#0097ce", - "symbolIcon.eventForeground": "#c27e00", - "symbolIcon.fieldForeground": "#f5564d", - "symbolIcon.fileForeground": "#a6a6ae", - "symbolIcon.folderForeground": "#a6a6ae", - "symbolIcon.functionForeground": "#0097ce", - "symbolIcon.interfaceForeground": "#0097ce", - "symbolIcon.keyForeground": "#a6a6ae", - "symbolIcon.keywordForeground": "#8c81dc", - "symbolIcon.methodForeground": "#0097ce", - "symbolIcon.moduleForeground": "#a6a6ae", - "symbolIcon.namespaceForeground": "#a6a6ae", - "symbolIcon.numberForeground": "#c27e00", - "symbolIcon.objectForeground": "#a6a6ae", - "symbolIcon.operatorForeground": "#a6a6ae", - "symbolIcon.packageForeground": "#a6a6ae", - "symbolIcon.propertyForeground": "#a6a6ae", - "symbolIcon.referenceForeground": "#a6a6ae", - "symbolIcon.snippetForeground": "#a6a6ae", - "symbolIcon.stringForeground": "#00a24b", - "symbolIcon.structForeground": "#c27e00", - "symbolIcon.textForeground": "#a6a6ae", - "symbolIcon.typeParameterForeground": "#a6a6ae", - "symbolIcon.unitForeground": "#a6a6ae", - "symbolIcon.variableForeground": "#f5564d", - "debugIcon.breakpointForeground": "#f5564d", - "debugIcon.breakpointDisabledForeground": "#595a67", - "debugIcon.breakpointUnverifiedForeground": "#141423", - "debugIcon.breakpointCurrentStackframeForeground": "#c27e00", - "debugIcon.breakpointStackframeForeground": "#c27e00", - "debugIcon.startForeground": "#00a24b", - "debugIcon.pauseForeground": "#0097ce", - "debugIcon.stopForeground": "#f5564d", - "debugIcon.disconnectForeground": "#f5564d", - "debugIcon.restartForeground": "#00a24b", - "debugIcon.stepOverForeground": "#0097ce", - "debugIcon.stepIntoForeground": "#009d96", - "debugIcon.stepOutForeground": "#8c81dc", - "debugIcon.continueForeground": "#00a24b", - "debugIcon.stepBackForeground": "#c27e00", - "debugConsole.infoForeground": "#a6a6ae", - "debugConsole.warningForeground": "#c27e00", - "debugConsole.errorForeground": "#f5564d", - "debugConsole.sourceForeground": "#a6a6ae", - "debugConsoleInputIcon.foreground": "#a6a6ae", + "gitDecoration.addedResourceForeground": "#00a94f", + "gitDecoration.modifiedResourceForeground": "#9287e4", + "gitDecoration.deletedResourceForeground": "#fa5f54", + "gitDecoration.renamedResourceForeground": "#00a49c", + "gitDecoration.stageModifiedResourceForeground": "#9287e4", + "gitDecoration.stageDeletedResourceForeground": "#fa5f54", + "gitDecoration.untrackedResourceForeground": "#ca8400", + "gitDecoration.ignoredResourceForeground": "#5f606d", + "gitDecoration.conflictingResourceForeground": "#ca8400", + "gitDecoration.submoduleResourceForeground": "#ca8400", + "settings.headerForeground": "#c6c6cb", + "settings.modifiedItemIndicator": "#009dd7", + "settings.dropdownBackground": "#0b0c19", + "settings.dropdownForeground": "#c6c6cb", + "settings.checkboxBackground": "#0b0c19", + "settings.checkboxForeground": "#c6c6cb", + "settings.rowHoverBackground": "#1b1b2a", + "settings.textInputBackground": "#0b0c19", + "settings.textInputForeground": "#c6c6cb", + "settings.numberInputBackground": "#0b0c19", + "settings.numberInputForeground": "#c6c6cb", + "settings.focusedRowBackground": "#1b1b2a", + "settings.focusedRowBorder": "#009dd7", + "settings.headerBorder": "#c6c6cb", + "settings.sashBorder": "#c6c6cb", + "breadcrumb.foreground": "#92929b", + "breadcrumb.background": "#0b0c19", + "breadcrumb.focusForeground": "#ababb3", + "breadcrumb.activeSelectionForeground": "#c6c6cb", + "breadcrumbPicker.background": "#0b0c19", + "editor.snippetTabstopHighlightBackground": "#1b1b2a", + "editor.snippetFinalTabstopHighlightBackground": "#5f606d", + "symbolIcon.arrayForeground": "#c6c6cb", + "symbolIcon.booleanForeground": "#ca8400", + "symbolIcon.classForeground": "#ca8400", + "symbolIcon.colorForeground": "#c6c6cb", + "symbolIcon.constantForeground": "#ca8400", + "symbolIcon.constructorForeground": "#009dd7", + "symbolIcon.enumeratorForeground": "#ca8400", + "symbolIcon.enumeratorMemberForeground": "#009dd7", + "symbolIcon.eventForeground": "#ca8400", + "symbolIcon.fieldForeground": "#fa5f54", + "symbolIcon.fileForeground": "#c6c6cb", + "symbolIcon.folderForeground": "#c6c6cb", + "symbolIcon.functionForeground": "#009dd7", + "symbolIcon.interfaceForeground": "#009dd7", + "symbolIcon.keyForeground": "#c6c6cb", + "symbolIcon.keywordForeground": "#9287e4", + "symbolIcon.methodForeground": "#009dd7", + "symbolIcon.moduleForeground": "#c6c6cb", + "symbolIcon.namespaceForeground": "#c6c6cb", + "symbolIcon.numberForeground": "#ca8400", + "symbolIcon.objectForeground": "#c6c6cb", + "symbolIcon.operatorForeground": "#c6c6cb", + "symbolIcon.packageForeground": "#c6c6cb", + "symbolIcon.propertyForeground": "#c6c6cb", + "symbolIcon.referenceForeground": "#c6c6cb", + "symbolIcon.snippetForeground": "#c6c6cb", + "symbolIcon.stringForeground": "#00a94f", + "symbolIcon.structForeground": "#ca8400", + "symbolIcon.textForeground": "#c6c6cb", + "symbolIcon.typeParameterForeground": "#c6c6cb", + "symbolIcon.unitForeground": "#c6c6cb", + "symbolIcon.variableForeground": "#fa5f54", + "debugIcon.breakpointForeground": "#fa5f54", + "debugIcon.breakpointDisabledForeground": "#767882", + "debugIcon.breakpointUnverifiedForeground": "#1b1b2a", + "debugIcon.breakpointCurrentStackframeForeground": "#ca8400", + "debugIcon.breakpointStackframeForeground": "#ca8400", + "debugIcon.startForeground": "#00a94f", + "debugIcon.pauseForeground": "#009dd7", + "debugIcon.stopForeground": "#fa5f54", + "debugIcon.disconnectForeground": "#fa5f54", + "debugIcon.restartForeground": "#00a94f", + "debugIcon.stepOverForeground": "#009dd7", + "debugIcon.stepIntoForeground": "#00a49c", + "debugIcon.stepOutForeground": "#9287e4", + "debugIcon.continueForeground": "#00a94f", + "debugIcon.stepBackForeground": "#ca8400", + "debugConsole.infoForeground": "#c6c6cb", + "debugConsole.warningForeground": "#ca8400", + "debugConsole.errorForeground": "#fa5f54", + "debugConsole.sourceForeground": "#c6c6cb", + "debugConsoleInputIcon.foreground": "#c6c6cb", "notebook.editorBackground": "#060613", - "notebook.cellBorderColor": "#595a67", - "notebook.cellHoverBackground": "#090917", - "notebook.cellToolbarSeparator": "#141423", + "notebook.cellBorderColor": "#5f606d", + "notebook.cellHoverBackground": "#0b0c19", + "notebook.cellToolbarSeparator": "#1b1b2a", "notebook.cellEditorBackground": "#060613", - "notebook.focusedCellBackground": "#141423", - "notebook.focusedCellBorder": "#0097ce", - "notebook.focusedEditorBorder": "#0097ce", - "notebook.inactiveFocusedCellBorder": "#595a67", - "notebook.selectedCellBackground": "#141423", - "notebookStatusErrorIcon.foreground": "#f5564d", - "notebookStatusRunningIcon.foreground": "#8c81dc", - "notebookStatusSuccessIcon.foreground": "#00a24b", - "charts.foreground": "#a6a6ae", - "charts.lines": "#a6a6ae", - "charts.red": "#f5564d", - "charts.blue": "#0097ce", + "notebook.focusedCellBackground": "#1b1b2a", + "notebook.focusedCellBorder": "#009dd7", + "notebook.focusedEditorBorder": "#009dd7", + "notebook.inactiveFocusedCellBorder": "#5f606d", + "notebook.selectedCellBackground": "#1b1b2a", + "notebookStatusErrorIcon.foreground": "#fa5f54", + "notebookStatusRunningIcon.foreground": "#9287e4", + "notebookStatusSuccessIcon.foreground": "#00a94f", + "charts.foreground": "#c6c6cb", + "charts.lines": "#c6c6cb", + "charts.red": "#fa5f54", + "charts.blue": "#009dd7", "charts.yellow": "#", - "charts.orange": "#c27e00", - "charts.green": "#00a24b", - "charts.purple": "#8c81dc", - "ports.iconRunningProcessForeground": "#c27e00", + "charts.orange": "#ca8400", + "charts.green": "#00a94f", + "charts.purple": "#9287e4", + "ports.iconRunningProcessForeground": "#ca8400", }, "tokenColors": [ { @@ -530,7 +530,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#595a67" + "foreground": "#5f606d" } }, { @@ -543,7 +543,7 @@ "variable.parameter" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -552,7 +552,7 @@ "variable.other.object.property" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -561,7 +561,7 @@ "constant.other.color" ], "settings": { - "foreground": "#00a24b" + "foreground": "#00a94f" } }, { @@ -571,7 +571,7 @@ "invalid.illegal" ], "settings": { - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -603,7 +603,7 @@ "storage.modifier" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -613,7 +613,7 @@ "keyword.control.flow", ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -624,7 +624,7 @@ "keyword.control.as" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -634,7 +634,7 @@ "storage.type.primitive" ], "settings": { - "foreground": "#009d96" + "foreground": "#00a49c" } }, { @@ -644,7 +644,7 @@ "meta.type.annotation" ], "settings": { - "foreground": "#00a24b" + "foreground": "#00a94f" } }, { @@ -654,7 +654,7 @@ "meta.function-call" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -673,7 +673,7 @@ "keyword.other.substitution" ], "settings": { - "foreground": "#72737e" + "foreground": "#92929b" } }, { @@ -683,7 +683,7 @@ "variable.interpolation" ], "settings": { - "foreground": "#c27e00" + "foreground": "#ca8400" } }, { @@ -694,7 +694,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -707,7 +707,7 @@ "keyword.other.special-method" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -716,7 +716,7 @@ "meta.block variable.other" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -726,7 +726,7 @@ "string.other.link" ], "settings": { - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -740,7 +740,7 @@ "keyword.other.unit" ], "settings": { - "foreground": "#c27e00" + "foreground": "#ca8400" } }, { @@ -756,7 +756,7 @@ ], "settings": { "fontStyle": "", - "foreground": "#00a24b" + "foreground": "#00a94f" } }, { @@ -772,7 +772,7 @@ "support.type.sys-types" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -781,7 +781,7 @@ "meta.object-literal.key", ], "settings": { - "foreground": "#00a24b" + "foreground": "#00a94f" } }, { @@ -792,7 +792,7 @@ "storage.modifier.import" ], "settings": { - "foreground": "#00a24b" + "foreground": "#00a94f" } }, { @@ -801,7 +801,7 @@ "entity.name.variable.field" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -810,7 +810,7 @@ "support.type" ], "settings": { - "foreground": "#009d96" + "foreground": "#00a49c" } }, { @@ -824,7 +824,7 @@ "source.postcss support.type.property-name" ], "settings": { - "foreground": "#009d96" + "foreground": "#00a49c" } }, { @@ -835,7 +835,7 @@ "variable.other.class.js" ], "settings": { - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -845,7 +845,7 @@ ], "settings": { "fontStyle": "italic bold", - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -855,7 +855,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -865,7 +865,7 @@ "variable.function.constructor" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -874,7 +874,7 @@ "entity.other.attribute-name" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -885,7 +885,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#c27e00" + "foreground": "#ca8400" } }, { @@ -894,7 +894,7 @@ "entity.other.attribute-name.class" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -903,7 +903,7 @@ "source.sass keyword.control" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -912,7 +912,7 @@ "markup.inserted" ], "settings": { - "foreground": "#00a24b" + "foreground": "#00a94f" } }, { @@ -921,7 +921,7 @@ "markup.deleted" ], "settings": { - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -930,7 +930,7 @@ "markup.changed" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -939,7 +939,7 @@ "string.regexp" ], "settings": { - "foreground": "#00a24b" + "foreground": "#00a94f" } }, { @@ -948,7 +948,7 @@ "constant.character.escape" ], "settings": { - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -970,7 +970,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -980,7 +980,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -989,7 +989,7 @@ "source.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -998,7 +998,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1007,7 +1007,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1016,7 +1016,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1025,7 +1025,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1034,7 +1034,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1043,7 +1043,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1052,7 +1052,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1061,7 +1061,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1071,7 +1071,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#72737e" + "foreground": "#92929b" } }, { @@ -1080,7 +1080,7 @@ "text.html.markdown markup.inline.raw.markdown" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -1089,7 +1089,7 @@ "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" ], "settings": { - "foreground": "#009d96" + "foreground": "#00a49c" } }, { @@ -1098,7 +1098,7 @@ "text.html.markdown meta.dummy.line-break" ], "settings": { - "foreground": "#595a67" + "foreground": "#5f606d" } }, { @@ -1109,7 +1109,7 @@ "markup.heading.markdown punctuation.definition.heading.markdown" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1119,7 +1119,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -1139,7 +1139,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -1154,7 +1154,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -1163,7 +1163,7 @@ "markup.quote punctuation.definition.blockquote.markdown" ], "settings": { - "foreground": "#009d96" + "foreground": "#00a49c" } }, { @@ -1181,7 +1181,7 @@ "string.other.link.title.markdown" ], "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { @@ -1190,7 +1190,7 @@ "string.other.link.description.title.markdown" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -1199,7 +1199,7 @@ "constant.other.reference.link.markdown" ], "settings": { - "foreground": "#c27e00" + "foreground": "#ca8400" } }, { @@ -1208,7 +1208,7 @@ "markup.raw.block" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -1236,7 +1236,7 @@ "variable.language.fenced.markdown" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { @@ -1245,7 +1245,7 @@ "variable.language.fenced.markdown" ], "settings": { - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { @@ -1255,7 +1255,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#009d96" + "foreground": "#00a49c" } }, { @@ -1264,100 +1264,100 @@ "markup.table" ], "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } }, { "scope": "token.info-token", "settings": { - "foreground": "#0097ce" + "foreground": "#009dd7" } }, { "scope": "token.warn-token", "settings": { - "foreground": "#c27e00" + "foreground": "#ca8400" } }, { "scope": "token.error-token", "settings": { - "foreground": "#f5564d" + "foreground": "#fa5f54" } }, { "scope": "token.debug-token", "settings": { - "foreground": "#8c81dc" + "foreground": "#9287e4" } } ], "semanticHighlighting": true, "semanticTokenColors": { - "namespace": "#00a24b", - "class": "#0097ce", - "class.abstract": "#c27e00", - "enum": "#00a24b", - "interface": "#c27e00", - "struct": "#0097ce", - "typeParameter": "#00a24b", - "type": "#0097ce", - "parameter": "#8c81dc", - "variable": "#8c81dc", - "property": "#8c81dc", - "enumMember": "#00a24b", - "decorator": "#0097ce", - "event": "#0097ce", - "punct": "#8c81dc", - "punctuation": "#8c81dc", - "escapeSequence": "#f5564d", + "namespace": "#00a94f", + "class": "#009dd7", + "class.abstract": "#ca8400", + "enum": "#00a94f", + "interface": "#ca8400", + "struct": "#009dd7", + "typeParameter": "#00a94f", + "type": "#009dd7", + "parameter": "#9287e4", + "variable": "#9287e4", + "property": "#9287e4", + "enumMember": "#00a94f", + "decorator": "#009dd7", + "event": "#009dd7", + "punct": "#9287e4", + "punctuation": "#9287e4", + "escapeSequence": "#fa5f54", "function": { - "foreground": "#0097ce", + "foreground": "#009dd7", "italic": true }, "function.declaration": { - "foreground": "#8c81dc", + "foreground": "#9287e4", "italic": false, "bold": true }, "function.declaration.async": { - "foreground": "#c27e00", + "foreground": "#ca8400", "italic": false, "bold": true }, "method.declaration": { - "foreground": "#0097ce", + "foreground": "#009dd7", "italic": false, "bold": true }, "method.declaration.async": { - "foreground": "#c27e00", + "foreground": "#ca8400", "italic": false, "bold": true }, "method": { - "foreground": "#0097ce", + "foreground": "#009dd7", "italic": true }, - "macro": "#0097ce", - "label": "#8b8c96", + "macro": "#009dd7", + "label": "#ababb3", "comment": { - "foreground": "#595a67", + "foreground": "#5f606d", "italic": true }, - "string": "#00a24b", + "string": "#00a94f", "keyword": { - "foreground": "#0097ce", + "foreground": "#009dd7", "italic": true }, - "selfKeyword": "#8c81dc", - "number": "#c27e00", - "regexp": "#c27e00", - "boolean": "#c27e00", - "bool": "#c27e00", - "const": "#c27e00", - "constant": "#c27e00", - "operator": "#72737e", + "selfKeyword": "#9287e4", + "number": "#ca8400", + "regexp": "#ca8400", + "boolean": "#ca8400", + "bool": "#ca8400", + "const": "#ca8400", + "constant": "#ca8400", + "operator": "#92929b", "*.declaration": { "bold": true }, @@ -1370,10 +1370,10 @@ "enumMember.declaration": { "bold": false }, - "*.async": "#c27e00", - "unresolvedReference": "#f5564d", - "variable.defaultLibrary": "#00a24b", - "variable.builtin": "#00a24b", + "*.async": "#ca8400", + "unresolvedReference": "#fa5f54", + "variable.defaultLibrary": "#00a94f", + "variable.builtin": "#00a94f", "*.emph": { "italic": true } diff --git a/build/vscode/kleur-code-0.3.0.vsix b/build/vscode/kleur-code-0.3.0.vsix index 08bda70c9716ab7864adc6d718821b140a38dde0..0587ceeeb74459656039ec55d927a56e65702386 100644 GIT binary patch delta 12618 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

Ck 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 { + const template = await Deno.readTextFile("templates/gtk.mustache"); + return toMustache(theme, template); +}; diff --git a/exporters/mustache.ts b/exporters/mustache.ts index ded3033..04dfd8b 100644 --- a/exporters/mustache.ts +++ b/exporters/mustache.ts @@ -5,6 +5,8 @@ import { objectEntries } from "../lib.ts"; import { BackgroundColors, Theme } from "../palettes.ts"; import { toBase24 } from "./base24.ts"; import { convertTheme, themeToColors } from "./outputConversion.ts"; +// @ts-types="npm:@types/chroma-js@2" +import chroma from "chroma"; export const toMustache = ( theme: Theme, @@ -15,9 +17,10 @@ export const toMustache = ( convertTheme(theme, "HEX"), (color) => color.hex(), ); + const { scheme: _, ...base24 } = toBase24(theme); const hexObject = { ...toMustacheList(theme, hexTheme), - ...toBase24(theme), + ...base24, }; const hex: Record = fromObjectEntries( objectEntries(hexObject).map(( @@ -25,6 +28,15 @@ export const toMustache = ( ) => [`${key}-hex`, value.startsWith("#") ? value.slice(1) : value]), ); + const hexDecimal: Record = objectEntries(hexObject) + .reduce((acc, [key, color]) => { + const [r, g, b] = chroma(color).rgb(); + acc[`${key}-dec-r`] = r.toString(); + acc[`${key}-dec-g`] = g.toString(); + acc[`${key}-dec-b`] = b.toString(); + return acc; + }, {} as Record); + // preferred over hex if available, as it's more accurate const lchTheme = themeToColors(convertTheme(theme, "LCH"), (color) => { const [l, c, h] = color.lch(); @@ -42,6 +54,7 @@ export const toMustache = ( "scheme-author": "Kleur Contributors", polarity: theme.polarity, ...hex, + ...hexDecimal, ...lch, ...extra, }; diff --git a/flake.lock b/flake.lock index fd63a9b..5ffa75b 100644 --- a/flake.lock +++ b/flake.lock @@ -54,11 +54,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1720906138, - "narHash": "sha256-tEY8vHDE0psT5qH1RERdZmYGVcMi4yf4WLrBuJ04EBQ=", + "lastModified": 1720955038, + "narHash": "sha256-GaliJqfFwyYxReFywxAa8orCO+EnDq2NK2F+5aSc8vo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d55afb5fc2e24e0852c9da179fbe2a74a2687697", + "rev": "aa247c0c90ecf4ae7a032c54fdc21b91ca274062", "type": "github" }, "original": { diff --git a/generate.ts b/generate.ts index 146e63b..c63d434 100644 --- a/generate.ts +++ b/generate.ts @@ -29,7 +29,7 @@ export const convertPaletteToColors = ( name, // @ts-expect-error this works in chroma-js colorKeys: [color.hex()], - ratios: [1.45, 2.06, 2.95, 4.27, 6.05, 8.37, 11.34, 14.89], + ratios: [1.2, 2.26, 3.24, 4.57, 6.55, 8.87, 11.84, 15.29], colorspace: "OKLCH", smooth: true, output: "OKLCH", @@ -41,7 +41,7 @@ export const convertPaletteToColors = ( name, // @ts-expect-error this works in chroma-js colorKeys: [color.hex()], - ratios: [1.45, 2.06, 2.95, 4.27, 6.05, 8.37, 11.34, 14.89], + ratios: [1.2, 2.06, 2.95, 4.27, 6.05, 8.37, 11.34, 14.89], colorspace: "OKLCH", smooth: true, output: "OKLCH", diff --git a/mod.ts b/mod.ts index e31abd4..dbd2d84 100644 --- a/mod.ts +++ b/mod.ts @@ -20,8 +20,8 @@ export const dark = colorsToTheme( }, (background) => ({ background, - surface: background.set("oklch.l", 0.15), - overlay: background.set("oklch.l", 0.2), + surface: background.set("oklch.l", 0.16), + overlay: background.set("oklch.l", 0.23), }), ); @@ -33,19 +33,19 @@ const lightColors = convertPaletteToColors(palettes.light, { export const light = colorsToTheme( { name: "Light", - baseShade: 300, - brightShade: 400, + baseShade: 400, + brightShade: 500, polarity: "light", }, lightColors, { lightness: 95, - contrast: 2, + contrast: 1.4, saturation: 100, }, (background) => ({ background, - surface: background.darken(0.05), - overlay: background.darken(0.1), + surface: background.darken(0.08), + overlay: background.darken(0.16), }), ); diff --git a/templates/gtk.mustache b/templates/gtk.mustache new file mode 100644 index 0000000..bbea62a --- /dev/null +++ b/templates/gtk.mustache @@ -0,0 +1,89 @@ +/** for gtk 3 and 4 **/ +@define-color accent_color #{{primary-hex}}; +@define-color accent_bg_color #{{primary-100-hex}}; +@define-color accent_fg_color #{{primary-hex}}; +@define-color destructive_color #{{red-hex}}; +@define-color destructive_bg_color #{{red-100-hex}}; +@define-color destructive_fg_color #{{red-hex}}; +@define-color success_color #{{green-hex}}; +@define-color success_bg_color #{{green-100-hex}}; +@define-color success_fg_color #{{green-hex}}; +@define-color warning_color #{{orange-hex}}; +@define-color warning_bg_color #{{orange-100-hex}}; +@define-color warning_fg_color #{{orange-hex}}; +@define-color error_color #{{red-hex}}; +@define-color error_bg_color #{{red-100-hex}}; +@define-color error_fg_color #{{red-hex}}; +@define-color window_bg_color #{{background-hex}}; +@define-color window_fg_color #{{base07-hex}}; +@define-color view_bg_color #{{background-hex}}; +@define-color view_fg_color #{{base-800-hex}}; +@define-color headerbar_bg_color #{{surface-hex}}; +@define-color headerbar_fg_color #{{base07-hex}}; +@define-color headerbar_border_color rgba({{surface-dec-r}}, {{surface-dec-g}}, {{surface-dec-b}}, 0.7); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.07); +@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.07); +@define-color sidebar_bg_color #{{surface-hex}}; +@define-color sidebar_fg_color #{{base07-hex}}; +@define-color sidebar_backdrop_color @window_bg_color; +@define-color sidebar_shade_color rgba(0, 0, 0, 0.07); +@define-color secondary_sidebar_bg_color @sidebar_bg_color; +@define-color secondary_sidebar_fg_color @sidebar_fg_color; +@define-color secondary_sidebar_backdrop_color @sidebar_backdrop_color; +@define-color secondary_sidebar_shade_color @sidebar_shade_color; +@define-color card_bg_color #{{surface-hex}}; +@define-color card_fg_color #{{base07-hex}}; +@define-color card_shade_color rgba(0, 0, 0, 0.07); +@define-color dialog_bg_color #{{surface-hex}}; +@define-color dialog_fg_color #{{base07-hex}}; +@define-color popover_bg_color #{{surface-hex}}; +@define-color popover_fg_color #{{base07-hex}}; +@define-color popover_shade_color rgba(0, 0, 0, 0.07); +@define-color shade_color rgba(0, 0, 0, 0.07); +@define-color scrollbar_outline_color #{{overlay-hex}}; +@define-color blue_1 #{{blue-200-hex}}; +@define-color blue_2 #{{blue-300-hex}}; +@define-color blue_3 #{{blue-400-hex}}; +@define-color blue_4 #{{blue-500-hex}}; +@define-color blue_5 #{{blue-600-hex}}; +@define-color green_1 #{{green-200-hex}}; +@define-color green_2 #{{green-300-hex}}; +@define-color green_3 #{{green-400-hex}}; +@define-color green_4 #{{green-500-hex}}; +@define-color green_5 #{{green-600-hex}}; +@define-color yellow_1 #{{yellow-200-hex}}; +@define-color yellow_2 #{{yellow-300-hex}}; +@define-color yellow_3 #{{yellow-300-hex}}; +@define-color yellow_4 #{{yellow-400-hex}}; +@define-color yellow_5 #{{yellow-500-hex}}; +@define-color orange_1 #{{orange-200-hex}}; +@define-color orange_2 #{{orange-300-hex}}; +@define-color orange_3 #{{orange-400-hex}}; +@define-color orange_4 #{{orange-500-hex}}; +@define-color orange_5 #{{orange-600-hex}}; +@define-color red_1 #{{red-200-hex}}; +@define-color red_2 #{{red-300-hex}}; +@define-color red_3 #{{red-400-hex}}; +@define-color red_4 #{{red-500-hex}}; +@define-color red_5 #{{red-600-hex}}; +@define-color purple_1 #{{purple-200-hex}}; +@define-color purple_2 #{{purple-300-hex}}; +@define-color purple_3 #{{purple-300-hex}}; +@define-color purple_4 #{{purple-400-hex}}; +@define-color purple_5 #{{purple-500-hex}}; +@define-color brown_1 #{{base0F-hex}}; +@define-color brown_2 #{{base0F-hex}}; +@define-color brown_3 #{{base0F-hex}}; +@define-color brown_4 #{{base0F-hex}}; +@define-color brown_5 #{{base0F-hex}}; +@define-color light_1 #{{overlay-hex}}; +@define-color light_2 #{{overlay-hex}}; +@define-color light_3 #{{overlay-hex}}; +@define-color light_4 #{{overlay-hex}}; +@define-color light_5 #{{overlay-hex}}; +@define-color dark_1 #{{surface-hex}}; +@define-color dark_2 #{{surface-hex}}; +@define-color dark_3 #{{surface-hex}}; +@define-color dark_4 #{{surface-hex}}; +@define-color dark_5 #{{surface-hex}};