aboutsummaryrefslogtreecommitdiff
path: root/sass
diff options
context:
space:
mode:
authorJieiku2022-06-09 21:57:10 -0700
committerJieiku2022-06-09 21:57:10 -0700
commitca22b6115b45931187ecc5e3001eb252ade169f3 (patch)
treea02e99f5d438ab615d552ec4f42de256171261d8 /sass
parentc66af97500f6213e8b3b30aec11b8d948b28156c (diff)
downloadabridge-ca22b6115b45931187ecc5e3001eb252ade169f3.tar.gz
abridge-ca22b6115b45931187ecc5e3001eb252ade169f3.tar.bz2
abridge-ca22b6115b45931187ecc5e3001eb252ade169f3.zip
Add Theme Switcher
Diffstat (limited to 'sass')
-rw-r--r--sass/_imports.scss2
-rw-r--r--sass/_variables.scss3
-rw-r--r--sass/abridge-blue-dark.scss22
-rw-r--r--sass/abridge-blue-light.scss22
-rw-r--r--sass/abridge-blue-switcher.scss35
-rw-r--r--sass/abridge-blue.scss69
-rw-r--r--sass/abridge-bluelight.scss45
-rw-r--r--sass/abridge-bluenight.scss45
-rw-r--r--sass/abridge-blueshade-dark.scss22
-rw-r--r--sass/abridge-blueshade-light.scss22
-rw-r--r--sass/abridge-blueshade-switcher.scss35
-rw-r--r--sass/abridge-blueshade.scss35
-rw-r--r--sass/abridge-dark.scss43
-rw-r--r--sass/abridge-light.scss43
-rw-r--r--sass/abridge-switcher.scss35
-rw-r--r--sass/abridge.scss65
-rw-r--r--sass/include/_button.scss4
-rw-r--r--sass/include/_icons.scss2
-rw-r--r--sass/include/_nav.scss2
-rw-r--r--sass/include/_typography.scss2
-rw-r--r--sass/include/_zola.scss4
-rw-r--r--sass/syntax/_abridge-light.scss272
-rw-r--r--sass/syntax/_ayu-light-abridge.scss272
-rw-r--r--sass/syntax/_ayu_mirage-light-abridge.scss275
-rw-r--r--sass/syntax/_charcoal-light-abridge.scss79
-rw-r--r--sass/syntax/_dracula-light-abridge.scss245
-rw-r--r--sass/syntax/_material-light-abridge.scss260
-rw-r--r--sass/syntax/syntax-abridge-dark.scss (renamed from sass/syntax/_abridge-dark.scss)0
-rw-r--r--sass/syntax/syntax-abridge-light.scss (renamed from sass/syntax/_abridge-white.scss)0
-rw-r--r--sass/syntax/syntax-abridge-switcher.scss551
-rw-r--r--sass/syntax/syntax-abridge.scss553
-rw-r--r--sass/syntax/syntax-ayu-abridge-dark.scss (renamed from sass/syntax/_ayu-dark-abridge.scss)0
-rw-r--r--sass/syntax/syntax-ayu-abridge-light.scss (renamed from sass/syntax/_ayu-white-abridge.scss)0
-rw-r--r--sass/syntax/syntax-ayu-abridge-switcher.scss551
-rw-r--r--sass/syntax/syntax-ayu-abridge.scss553
-rw-r--r--sass/syntax/syntax-ayumirage-abridge-dark.scss (renamed from sass/syntax/_ayu_mirage-dark-abridge.scss)0
-rw-r--r--sass/syntax/syntax-ayumirage-abridge-light.scss (renamed from sass/syntax/_ayu_mirage-white-abridge.scss)0
-rw-r--r--sass/syntax/syntax-ayumirage-abridge-switcher.scss554
-rw-r--r--sass/syntax/syntax-ayumirage-abridge.scss556
-rw-r--r--sass/syntax/syntax-charcoal-abridge-dark.scss (renamed from sass/syntax/_charcoal-dark-abridge.scss)0
-rw-r--r--sass/syntax/syntax-charcoal-abridge-light.scss (renamed from sass/syntax/_charcoal-white-abridge.scss)0
-rw-r--r--sass/syntax/syntax-charcoal-abridge-switcher.scss162
-rw-r--r--sass/syntax/syntax-charcoal-abridge.scss164
-rw-r--r--sass/syntax/syntax-dracula-abridge-dark.scss (renamed from sass/syntax/_dracula-dark-abridge.scss)0
-rw-r--r--sass/syntax/syntax-dracula-abridge-light.scss (renamed from sass/syntax/_dracula-white-abridge.scss)0
-rw-r--r--sass/syntax/syntax-dracula-abridge-switcher.scss494
-rw-r--r--sass/syntax/syntax-dracula-abridge.scss496
-rw-r--r--sass/syntax/syntax-material-abridge-dark.scss (renamed from sass/syntax/_material-dark-abridge.scss)0
-rw-r--r--sass/syntax/syntax-material-abridge-light.scss (renamed from sass/syntax/_material-white-abridge.scss)0
-rw-r--r--sass/syntax/syntax-material-abridge-switcher.scss524
-rw-r--r--sass/syntax/syntax-material-abridge.scss526
51 files changed, 5987 insertions, 1657 deletions
diff --git a/sass/_imports.scss b/sass/_imports.scss
index 01c5e52..8a7e650 100644
--- a/sass/_imports.scss
+++ b/sass/_imports.scss
@@ -35,5 +35,7 @@
@import "include/icons"; // svg icons
+@import "include/zola"; // Zola spacing and layout classes
+
//@import "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow
//@import "include/misc"; // template, [hidden], dialog, canvas
diff --git a/sass/_variables.scss b/sass/_variables.scss
index e4de650..bc1e7f8 100644
--- a/sass/_variables.scss
+++ b/sass/_variables.scss
@@ -88,6 +88,8 @@ $icon-youtube: true !default;
$icon-researchgate: true !default;
$icon-search: true !default;
+$icon-x: true !default;// x symbol
+$icon-contrast: true !default;// dark/light mode
$icon-ffolder: false !default;
$icon-folder: false !default;// categories folder
$icon-ftag: false !default;
@@ -101,7 +103,6 @@ $icon-home: false !default;
$icon-minus: false !default;// minus symbol
$icon-moon: false !default;// dark moon
$icon-sun: false !default;// light sun
-$icon-x: true !default;// x symbol
// add an icon link to an html template like this: <a href="#"><span class="svg home"></span></a>
:root {
diff --git a/sass/abridge-blue-dark.scss b/sass/abridge-blue-dark.scss
new file mode 100644
index 0000000..1c4c4c0
--- /dev/null
+++ b/sass/abridge-blue-dark.scss
@@ -0,0 +1,22 @@
+@import "imports";
+@import "syntax/syntax-abridge-dark";
+//@import "fonts/Arimo";
+//@import "fonts/Lato";
+@import "fonts/Roboto";
+//@import "fonts/FiraCode"; // Monospaced
+
+:root {
+ --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
+ --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #222;// Background Color Secondary
+ --c3: #333;// Table Rows, Block quote edge, Borders
+ --c4: #888;// Disabled Buttons, Borders, mark background
+ --a1: #09f;// link color
+ --a2: #0bf;// link hover/focus color
+ --a3: #0af;// link h1-h2 hover/focus color
+ --cg: #483; // ins green, success
+ --cr: #d33; // del red, errors
+}
diff --git a/sass/abridge-blue-light.scss b/sass/abridge-blue-light.scss
new file mode 100644
index 0000000..e43a7ef
--- /dev/null
+++ b/sass/abridge-blue-light.scss
@@ -0,0 +1,22 @@
+@import "imports";
+@import "syntax/syntax-abridge-light";
+//@import "fonts/Arimo";
+//@import "fonts/Lato";
+@import "fonts/Roboto";
+//@import "fonts/FiraCode"; // Monospaced
+
+:root {
+ --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
+ --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #eee;// Background Color Secondary
+ --c3: #ddd;// Table Rows, Block quote edge, Borders
+ --c4: #677;// Disabled Buttons, Borders, mark background
+ --a1: #06e;// link color
+ --a2: #09f;// link hover/focus color
+ --a3: #07f;// link h1-h2 hover/focus color
+ --cg: #483; // ins green, success
+ --cr: #d33; // del red, errors
+}
diff --git a/sass/abridge-blue-switcher.scss b/sass/abridge-blue-switcher.scss
new file mode 100644
index 0000000..31ff33a
--- /dev/null
+++ b/sass/abridge-blue-switcher.scss
@@ -0,0 +1,35 @@
+@import "imports";
+@import "syntax/syntax-abridge-switcher";
+//@import "fonts/Arimo";
+//@import "fonts/Lato";
+@import "fonts/Roboto";
+//@import "fonts/FiraCode"; // Monospaced
+
+:root {
+ --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
+ --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
+ --cg: #483; // ins green, success
+ --cr: #d33; // del red, errors
+}
+:root:not(.light) {
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #222;// Background Color Secondary
+ --c3: #333;// Table Rows, Block quote edge, Borders
+ --c4: #888;// Disabled Buttons, Borders, mark background
+ --a1: #09f;// link color
+ --a2: #0bf;// link hover/focus color
+ --a3: #0af;// link h1-h2 hover/focus color
+}
+:root.light {
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #eee;// Background Color Secondary
+ --c3: #ddd;// Table Rows, Block quote edge, Borders
+ --c4: #677;// Disabled Buttons, Borders, mark background
+ --a1: #06e;// link color
+ --a2: #09f;// link hover/focus color
+ --a3: #07f;// link h1-h2 hover/focus color
+}
diff --git a/sass/abridge-blue.scss b/sass/abridge-blue.scss
index dfd55b7..5d263fe 100644
--- a/sass/abridge-blue.scss
+++ b/sass/abridge-blue.scss
@@ -1,5 +1,5 @@
@import "imports";
-
+@import "syntax/syntax-abridge";
//@import "fonts/Arimo";
//@import "fonts/Lato";
@import "fonts/Roboto";
@@ -8,55 +8,28 @@
:root {
--ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
--fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
-
- --f1: #111; // Primary Font color
- --f2: #222; // Headers Font color
-
- --c1: #fafafa; // Primary Background Color
- --c2: #def; // Secondary Background Color
- --c3: #137; // Table Rows, Block quote edge, Borders
- --c4: #013; // Disabled Buttons, Borders, mark background
-
- --a1: #06e; // accent color 1 links
- --a2: #09f; // accent color 2 hover,focus
- --a3: #07f; // accent color 3 h1-h2 hover,focus
-
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #222;// Background Color Secondary
+ --c3: #333;// Table Rows, Block quote edge, Borders
+ --c4: #888;// Disabled Buttons, Borders, mark background
+ --a1: #09f;// link color
+ --a2: #0bf;// link hover/focus color
+ --a3: #0af;// link h1-h2 hover/focus color
--cg: #483; // ins green, success
- --cr: #c22; // del red, errors
+ --cr: #d33; // del red, errors
}
-@media (prefers-color-scheme: dark) {
+@media (prefers-color-scheme: light) {
:root {
- --f1: #ccc; // Primary Font color
- --f2: #ddd; // Headers Font color
-
- --c1: #111; // Primary Background Color
- --c2: #123; // Secondary Background Color
- --c3: #345; // Table Rows, Block quote edge, Borders
- --c4: #789; // Disabled Buttons, Borders, mark background
-
- --a1: #09f; // accent color 1 links
- --a2: #0bf; // accent color 2 hover,focus
- --a3: #0af; // accent color 3 h1-h2 hover,focus
-
- --cr: #e33; // del red, errors
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #eee;// Background Color Secondary
+ --c3: #ddd;// Table Rows, Block quote edge, Borders
+ --c4: #677;// Disabled Buttons, Borders, mark background
+ --a1: #06e;// link color
+ --a2: #09f;// link hover/focus color
+ --a3: #07f;// link h1-h2 hover/focus color
}
}
-
-@import "syntax/_abridge-dark";
-//@import "syntax/_abridge-light";
-//@import "syntax/_abridge-white";
-//@import "syntax/_ayu_mirage-dark-abridge";
-//@import "syntax/_ayu_mirage-light-abridge";
-//@import "syntax/_ayu_mirage-white-abridge";
-//@import "syntax/_ayu-dark-abridge";
-//@import "syntax/_ayu-light-abridge";
-//@import "syntax/_ayu-white-abridge";
-//@import "syntax/_charcoal-dark-abridge";
-//@import "syntax/_charcoal-light-abridge";
-//@import "syntax/_charcoal-white-abridge";
-//@import "syntax/_dracula-dark-abridge";
-//@import "syntax/_dracula-light-abridge";
-//@import "syntax/_dracula-white-abridge";
-//@import "syntax/_material-dark-abridge";
-//@import "syntax/_material-light-abridge";
-//@import "syntax/_material-white-abridge"; \ No newline at end of file
diff --git a/sass/abridge-bluelight.scss b/sass/abridge-bluelight.scss
deleted file mode 100644
index f913262..0000000
--- a/sass/abridge-bluelight.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-@import "imports";
-
-//@import "fonts/Arimo";
-//@import "fonts/Lato";
-@import "fonts/Roboto";
-//@import "fonts/FiraCode"; // Monospaced
-
-:root {
- --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
- --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
-
- --f1: #111; // Primary Font color
- --f2: #222; // Headers Font color
-
- --c1: #fafafa; // Primary Background Color
- --c2: #def; // Secondary Background Color
- --c3: #137; // Table Rows, Block quote edge, Borders
- --c4: #013; // Disabled Buttons, Borders, mark background
-
- --a1: #06e; // accent color 1 links
- --a2: #09f; // accent color 2 hover,focus
- --a3: #07f; // accent color 3 h1-h2 hover,focus
-
- --cg: #483; // ins green, success
- --cr: #c22; // del red, errors
-}
-
-//@import "syntax/_abridge-dark";
-@import "syntax/_abridge-light";
-//@import "syntax/_abridge-white";
-//@import "syntax/_ayu_mirage-dark-abridge";
-//@import "syntax/_ayu_mirage-light-abridge";
-//@import "syntax/_ayu_mirage-white-abridge";
-//@import "syntax/_ayu-dark-abridge";
-//@import "syntax/_ayu-light-abridge";
-//@import "syntax/_ayu-white-abridge";
-//@import "syntax/_charcoal-dark-abridge";
-//@import "syntax/_charcoal-light-abridge";
-//@import "syntax/_charcoal-white-abridge";
-//@import "syntax/_dracula-dark-abridge";
-//@import "syntax/_dracula-light-abridge";
-//@import "syntax/_dracula-white-abridge";
-//@import "syntax/_material-dark-abridge";
-//@import "syntax/_material-light-abridge";
-//@import "syntax/_material-white-abridge"; \ No newline at end of file
diff --git a/sass/abridge-bluenight.scss b/sass/abridge-bluenight.scss
deleted file mode 100644
index 100a266..0000000
--- a/sass/abridge-bluenight.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-@import "imports";
-
-//@import "fonts/Arimo";
-//@import "fonts/Lato";
-@import "fonts/Roboto";
-//@import "fonts/FiraCode"; // Monospaced
-
-:root {
- --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
- --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
-
- --f1: #ccc; // Primary Font color
- --f2: #ddd; // Headers Font color
-
- --c1: #111; // Primary Background Color
- --c2: #123; // Secondary Background Color
- --c3: #345; // Table Rows, Block quote edge, Borders
- --c4: #789; // Disabled Buttons, Borders, mark background
-
- --a1: #09f; // accent color 1 links
- --a2: #0bf; // accent color 2 hover,focus
- --a3: #0af; // accent color 3 h1-h2 hover,focus
-
- --cg: #483; // ins green, success
- --cr: #e33; // del red, errors
-}
-
-@import "syntax/_abridge-dark";
-//@import "syntax/_abridge-light";
-//@import "syntax/_abridge-white";
-//@import "syntax/_ayu_mirage-dark-abridge";
-//@import "syntax/_ayu_mirage-light-abridge";
-//@import "syntax/_ayu_mirage-white-abridge";
-//@import "syntax/_ayu-dark-abridge";
-//@import "syntax/_ayu-light-abridge";
-//@import "syntax/_ayu-white-abridge";
-//@import "syntax/_charcoal-dark-abridge";
-//@import "syntax/_charcoal-light-abridge";
-//@import "syntax/_charcoal-white-abridge";
-//@import "syntax/_dracula-dark-abridge";
-//@import "syntax/_dracula-light-abridge";
-//@import "syntax/_dracula-white-abridge";
-//@import "syntax/_material-dark-abridge";
-//@import "syntax/_material-light-abridge";
-//@import "syntax/_material-white-abridge"; \ No newline at end of file
diff --git a/sass/abridge-blueshade-dark.scss b/sass/abridge-blueshade-dark.scss
new file mode 100644
index 0000000..ebe8eb4
--- /dev/null
+++ b/sass/abridge-blueshade-dark.scss
@@ -0,0 +1,22 @@
+@import "imports";
+@import "syntax/syntax-abridge-dark";
+//@import "fonts/Arimo";
+//@import "fonts/Lato";
+@import "fonts/Roboto";
+//@import "fonts/FiraCode"; // Monospaced
+
+:root {
+ --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
+ --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #123;// Background Color Secondary
+ --c3: #345;// Table Rows, Block quote edge, Borders
+ --c4: #789;// Disabled Buttons, Borders, mark background
+ --a1: #09f;// link color
+ --a2: #0bf;// link hover/focus color
+ --a3: #0af;// link h1-h2 hover/focus color
+ --cg: #483; // ins green, success
+ --cr: #d33; // del red, errors
+}
diff --git a/sass/abridge-blueshade-light.scss b/sass/abridge-blueshade-light.scss
new file mode 100644
index 0000000..4a6a04e
--- /dev/null
+++ b/sass/abridge-blueshade-light.scss
@@ -0,0 +1,22 @@
+@import "imports";
+@import "syntax/syntax-abridge-light";
+//@import "fonts/Arimo";
+//@import "fonts/Lato";
+@import "fonts/Roboto";
+//@import "fonts/FiraCode"; // Monospaced
+
+:root {
+ --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
+ --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #def;// Background Color Secondary
+ --c3: #137;// Table Rows, Block quote edge, Borders
+ --c4: #013;// Disabled Buttons, Borders, mark background
+ --a1: #06e;// link color
+ --a2: #09f;// link hover/focus color
+ --a3: #07f;// link h1-h2 hover/focus color
+ --cg: #483; // ins green, success
+ --cr: #d33; // del red, errors
+}
diff --git a/sass/abridge-blueshade-switcher.scss b/sass/abridge-blueshade-switcher.scss
new file mode 100644
index 0000000..43df8f1
--- /dev/null
+++ b/sass/abridge-blueshade-switcher.scss
@@ -0,0 +1,35 @@
+@import "imports";
+@import "syntax/syntax-abridge-switcher";
+//@import "fonts/Arimo";
+//@import "fonts/Lato";
+@import "fonts/Roboto";
+//@import "fonts/FiraCode"; // Monospaced
+
+:root {
+ --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
+ --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
+ --cg: #483; // ins green, success
+ --cr: #d33; // del red, errors
+}
+:root:not(.light) {
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #123;// Background Color Secondary
+ --c3: #345;// Table Rows, Block quote edge, Borders
+ --c4: #789;// Disabled Buttons, Borders, mark background
+ --a1: #09f;// link color
+ --a2: #0bf;// link hover/focus color
+ --a3: #0af;// link h1-h2 hover/focus color
+}
+:root.light {
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #def;// Background Color Secondary
+ --c3: #137;// Table Rows, Block quote edge, Borders
+ --c4: #013;// Disabled Buttons, Borders, mark background
+ --a1: #06e;// link color
+ --a2: #09f;// link hover/focus color
+ --a3: #07f;// link h1-h2 hover/focus color
+}
diff --git a/sass/abridge-blueshade.scss b/sass/abridge-blueshade.scss
new file mode 100644
index 0000000..797687c
--- /dev/null
+++ b/sass/abridge-blueshade.scss
@@ -0,0 +1,35 @@
+@import "imports";
+@import "syntax/syntax-abridge";
+//@import "fonts/Arimo";
+//@import "fonts/Lato";
+@import "fonts/Roboto";
+//@import "fonts/FiraCode"; // Monospaced
+
+:root {
+ --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
+ --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #123;// Background Color Secondary
+ --c3: #345;// Table Rows, Block quote edge, Borders
+ --c4: #789;// Disabled Buttons, Borders, mark background
+ --a1: #09f;// link color
+ --a2: #0bf;// link hover/focus color
+ --a3: #0af;// link h1-h2 hover/focus color
+ --cg: #483; // ins green, success
+ --cr: #d33; // del red, errors
+}
+@media (prefers-color-scheme: light) {
+ :root {
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #def;// Background Color Secondary
+ --c3: #137;// Table Rows, Block quote edge, Borders
+ --c4: #013;// Disabled Buttons, Borders, mark background
+ --a1: #06e;// link color
+ --a2: #09f;// link hover/focus color
+ --a3: #07f;// link h1-h2 hover/focus color
+ }
+}
diff --git a/sass/abridge-dark.scss b/sass/abridge-dark.scss
index 6b95009..b893298 100644
--- a/sass/abridge-dark.scss
+++ b/sass/abridge-dark.scss
@@ -1,5 +1,5 @@
@import "imports";
-
+@import "syntax/syntax-abridge-dark";
//@import "fonts/Arimo";
//@import "fonts/Lato";
@import "fonts/Roboto";
@@ -8,38 +8,15 @@
:root {
--ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
--fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
-
- --f1: #ccc; // Primary Font color
- --f2: #ddd; // Headers Font color
-
- --c1: #111; // Primary Background Color
- --c2: #222; // Secondary Background Color
- --c3: #333; // Table Rows, Block quote edge, Borders
- --c4: #888; // Disabled Buttons, Borders, mark background
-
- --a1: #f90; // accent color 1 links
- --a2: #fb0; // accent color 2 hover,focus
- --a3: #f90; // accent color 3 h1-h2 hover,focus
-
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #222;// Background Color Secondary
+ --c3: #333;// Table Rows, Block quote edge, Borders
+ --c4: #888;// Disabled Buttons, Borders, mark background
+ --a1: #f90;// link color
+ --a2: #fb0;// link hover/focus color
+ --a3: #f90;// link h1-h2 hover/focus color
--cg: #483; // ins green, success
--cr: #d33; // del red, errors
}
-
-@import "syntax/_abridge-dark";
-//@import "syntax/_abridge-light";
-//@import "syntax/_abridge-white";
-//@import "syntax/_ayu_mirage-dark-abridge";
-//@import "syntax/_ayu_mirage-light-abridge";
-//@import "syntax/_ayu_mirage-white-abridge";
-//@import "syntax/_ayu-dark-abridge";
-//@import "syntax/_ayu-light-abridge";
-//@import "syntax/_ayu-white-abridge";
-//@import "syntax/_charcoal-dark-abridge";
-//@import "syntax/_charcoal-light-abridge";
-//@import "syntax/_charcoal-white-abridge";
-//@import "syntax/_dracula-dark-abridge";
-//@import "syntax/_dracula-light-abridge";
-//@import "syntax/_dracula-white-abridge";
-//@import "syntax/_material-dark-abridge";
-//@import "syntax/_material-light-abridge";
-//@import "syntax/_material-white-abridge"; \ No newline at end of file
diff --git a/sass/abridge-light.scss b/sass/abridge-light.scss
index 870e2a6..ed7457c 100644
--- a/sass/abridge-light.scss
+++ b/sass/abridge-light.scss
@@ -1,5 +1,5 @@
@import "imports";
-
+@import "syntax/syntax-abridge-light";
//@import "fonts/Arimo";
//@import "fonts/Lato";
@import "fonts/Roboto";
@@ -8,38 +8,15 @@
:root {
--ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
--fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
-
- --f1: #444; // Primary Font color
- --f2: #333; // Headers Font color
-
- --c1: #fff; // Primary Background Color
- --c2: #eee; // Secondary Background Color
- --c3: #ddd; // Table Rows, Block quote edge, Borders
- --c4: #767676; // Disabled Buttons, Borders, mark background
-
- --a1: #c40; // accent color 1 links
- --a2: #e60; // accent color 2 hover,focus
- --a3: #e60; // accent color 3 h1-h2 hover,focus
-
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #eee;// Background Color Secondary
+ --c3: #ddd;// Table Rows, Block quote edge, Borders
+ --c4: #677;// Disabled Buttons, Borders, mark background
+ --a1: #c40;// link color
+ --a2: #e60;// link hover/focus color
+ --a3: #f90;// link h1-h2 hover/focus color
--cg: #483; // ins green, success
--cr: #d33; // del red, errors
}
-
-@import "syntax/_abridge-dark";
-//@import "syntax/_abridge-light";
-//@import "syntax/_abridge-white";
-//@import "syntax/_ayu_mirage-dark-abridge";
-//@import "syntax/_ayu_mirage-light-abridge";
-//@import "syntax/_ayu_mirage-white-abridge";
-//@import "syntax/_ayu-dark-abridge";
-//@import "syntax/_ayu-light-abridge";
-//@import "syntax/_ayu-white-abridge";
-//@import "syntax/_charcoal-dark-abridge";
-//@import "syntax/_charcoal-light-abridge";
-//@import "syntax/_charcoal-white-abridge";
-//@import "syntax/_dracula-dark-abridge";
-//@import "syntax/_dracula-light-abridge";
-//@import "syntax/_dracula-white-abridge";
-//@import "syntax/_material-dark-abridge";
-//@import "syntax/_material-light-abridge";
-//@import "syntax/_material-white-abridge"; \ No newline at end of file
diff --git a/sass/abridge-switcher.scss b/sass/abridge-switcher.scss
new file mode 100644
index 0000000..d69ff54
--- /dev/null
+++ b/sass/abridge-switcher.scss
@@ -0,0 +1,35 @@
+@import "imports";
+@import "syntax/syntax-abridge-switcher";
+//@import "fonts/Arimo";
+//@import "fonts/Lato";
+@import "fonts/Roboto";
+//@import "fonts/FiraCode"; // Monospaced
+
+:root {
+ --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
+ --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
+ --cg: #483; // ins green, success
+ --cr: #d33; // del red, errors
+}
+:root:not(.light) {
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #222;// Background Color Secondary
+ --c3: #333;// Table Rows, Block quote edge, Borders
+ --c4: #888;// Disabled Buttons, Borders, mark background
+ --a1: #f90;// link color
+ --a2: #fb0;// link hover/focus color
+ --a3: #f90;// link h1-h2 hover/focus color
+}
+:root.light {
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #eee;// Background Color Secondary
+ --c3: #ddd;// Table Rows, Block quote edge, Borders
+ --c4: #677;// Disabled Buttons, Borders, mark background
+ --a1: #c40;// link color
+ --a2: #e60;// link hover/focus color
+ --a3: #f90;// link h1-h2 hover/focus color
+}
diff --git a/sass/abridge.scss b/sass/abridge.scss
index 6f20445..5aefad5 100644
--- a/sass/abridge.scss
+++ b/sass/abridge.scss
@@ -1,5 +1,5 @@
@import "imports";
-
+@import "syntax/syntax-abridge";
//@import "fonts/Arimo";
//@import "fonts/Lato";
@import "fonts/Roboto";
@@ -8,53 +8,28 @@
:root {
--ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif;
--fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace;
-
- --f1: #444; // Primary Font color
- --f2: #333; // Headers Font color
-
- --c1: #fff; // Primary Background Color
- --c2: #eee; // Secondary Background Color
- --c3: #ddd; // Table Rows, Block quote edge, Borders
- --c4: #767676; // Disabled Buttons, Borders, mark background
-
- --a1: #c40; // accent color 1 links
- --a2: #e60; // accent color 2 hover,focus
- --a3: #e60; // accent color 3 h1-h2 hover,focus
-
+ --f1: #ccc;// Font Color Primary
+ --f2: #ddd;// Font color Headers
+ --c1: #111;// Background Color Primary
+ --c2: #222;// Background Color Secondary
+ --c3: #333;// Table Rows, Block quote edge, Borders
+ --c4: #888;// Disabled Buttons, Borders, mark background
+ --a1: #f90;// link color
+ --a2: #fb0;// link hover/focus color
+ --a3: #f90;// link h1-h2 hover/focus color
--cg: #483; // ins green, success
--cr: #d33; // del red, errors
}
-@media (prefers-color-scheme: dark) {
+@media (prefers-color-scheme: light) {
:root {
- --f1: #ccc; // Primary Font color
- --f2: #ddd; // Headers Font color
-
- --c1: #111; // Primary Background Color
- --c2: #222; // Secondary Background Color
- --c3: #333; // Table Rows, Block quote edge, Borders
- --c4: #888; // Disabled Buttons, Borders, mark background
-
- --a1: #f90; // accent color 1 links
- --a2: #fb0; // accent color 2 hover,focus
- --a3: #f90; // accent color 3 h1-h2 hover,focus
+ --f1: #444;// Font Color Primary
+ --f2: #333;// Font color Headers
+ --c1: #fff;// Background Color Primary
+ --c2: #eee;// Background Color Secondary
+ --c3: #ddd;// Table Rows, Block quote edge, Borders
+ --c4: #677;// Disabled Buttons, Borders, mark background
+ --a1: #c40;// link color
+ --a2: #e60;// link hover/focus color
+ --a3: #f90;// link h1-h2 hover/focus color
}
}
-
-@import "syntax/_abridge-dark";
-//@import "syntax/_abridge-light";
-//@import "syntax/_abridge-white";
-//@import "syntax/_ayu_mirage-dark-abridge";
-//@import "syntax/_ayu_mirage-light-abridge";
-//@import "syntax/_ayu_mirage-white-abridge";
-//@import "syntax/_ayu-dark-abridge";
-//@import "syntax/_ayu-light-abridge";
-//@import "syntax/_ayu-white-abridge";
-//@import "syntax/_charcoal-dark-abridge";
-//@import "syntax/_charcoal-light-abridge";
-//@import "syntax/_charcoal-white-abridge";
-//@import "syntax/_dracula-dark-abridge";
-//@import "syntax/_dracula-light-abridge";
-//@import "syntax/_dracula-white-abridge";
-//@import "syntax/_material-dark-abridge";
-//@import "syntax/_material-light-abridge";
-//@import "syntax/_material-white-abridge"; \ No newline at end of file
diff --git a/sass/include/_button.scss b/sass/include/_button.scss
index c1b1d9e..62c7c47 100644
--- a/sass/include/_button.scss
+++ b/sass/include/_button.scss
@@ -17,11 +17,11 @@ button,
[type="button" i],
[type="submit" i],
[type="reset" i] {
- -webkit-appearance: button;
+ //-webkit-appearance: button;
display: inline-block;
text-align: center;
white-space: nowrap;
- background: var(--c2);
+ //background: var(--c2);
color: var(--f1);
border: 0;
cursor: pointer;
diff --git a/sass/include/_icons.scss b/sass/include/_icons.scss
index fd4e988..bf065aa 100644
--- a/sass/include/_icons.scss
+++ b/sass/include/_icons.scss
@@ -26,6 +26,7 @@
check: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E",
chevron: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E",
clock: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E",
+ contrast: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C6 0 0 6 0 12s5 12 12 12 12-5 12-12S19 0 12 0Zm0 4c5 0 8 3 8 8s-3 8-8 8V4Z'/%3E%3C/svg%3E",
date: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E",
docker: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M4 19.8S7 20 8 18m-4-7h3v3H4Zm3 0h3v3H7Zm3 0h3v3h-3ZM7 8h3v3H7Zm3 0h3v3h-3Zm0-3h3v3h-3Zm10 8c-1 0-1 0-1.4-1.9C18.5 10 17 10 17 12c0 1 0 2-3 2H1a9 9 0 0 0 3 6c3 2 5 2 9 1a10.8 10.8 90 0 0 5-4c1-2 1-1 3-2s1-2 0-2Z'/%3E%3C/svg%3E%0A",
element: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5 0 0 6 0 12s6 12 12 12 12-6 12-12A12 12 0 0 0 12 0Zm-1 4c4 0 6 3 6 6 0 2-2 2-2 0s-2-4-4-4-2-2 0-2Zm-7 9c0-4 3-6 6-6 2 0 2 2 0 2s-4 2-4 4-2 2-2 0Zm9 7c-4 0-6-3-6-6 0-2 2-2 2 0s2.4 4 4 4c2 0 2 2 0 2Zm1-3c-2 0-2-2 0-2s4-2 4-4 2-2 2 0c0 4-3 6-6 6Z'/%3E%3C/svg%3E",
@@ -65,6 +66,7 @@
@if $icon-check {.check { background-image: icon(check, "%23888", 2, "none") }}
@if $icon-chevron {.chevron { background-image: icon(chevron, "%23888", 2, "none") }}
@if $icon-clock {.clock { background-image: icon(clock, "%23888", 2, "none") }}
+ @if $icon-contrast {.contrast { background-image: icon(contrast, "none", 1, "%23888") }}
@if $icon-date {.date { background-image: icon(date, "%23888", 2, "none") }}
@if $icon-docker {.docker { background-image: icon(docker, "%2329e", 2, "none") }}
@if $icon-element {.element { background-image: icon(element, "none", 1, "%231c8") }}
diff --git a/sass/include/_nav.scss b/sass/include/_nav.scss
index f28d92f..090fbc4 100644
--- a/sass/include/_nav.scss
+++ b/sass/include/_nav.scss
@@ -34,7 +34,7 @@ header > nav > div:first-of-type {//Keep the logo from wrapping
}
header > nav > div:nth-child(2) {//puts logo on left and menu/search on right
margin-left: auto;
- padding-right: var(--s1);//add some spacing between nav divs
+ padding-right: var(--s2);//add some spacing between nav divs
}
nav > div {
ul, h2 {
diff --git a/sass/include/_typography.scss b/sass/include/_typography.scss
index 97f1e3e..db39f35 100644
--- a/sass/include/_typography.scss
+++ b/sass/include/_typography.scss
@@ -109,7 +109,7 @@ p,
pre,
table,
ul {
- margin: var(--s1) 0;
+ margin: .7rem 0;
color: var(--f1);
font-style: normal;
font-weight: var(--fw);
diff --git a/sass/include/_zola.scss b/sass/include/_zola.scss
new file mode 100644
index 0000000..e07c1e1
--- /dev/null
+++ b/sass/include/_zola.scss
@@ -0,0 +1,4 @@
+.sum {margin: 0.2rem 0}
+.info {font-size: .8rem}
+.hpad {padding: 0 .4rem}
+.rpad {padding-right: .4rem} \ No newline at end of file
diff --git a/sass/syntax/_abridge-light.scss b/sass/syntax/_abridge-light.scss
deleted file mode 100644
index 2b4d858..0000000
--- a/sass/syntax/_abridge-light.scss
+++ /dev/null
@@ -1,272 +0,0 @@
-.z-code {
- color: #50565a;
- background-color: #fafafa;
-}
-.z-comment, .z-punctuation.z-definition.z-comment {
- color: #6e7379;
- font-style: italic;
-}
-.z-variable {
- color: #50565a;
-}
-.z-string, .z-constant.z-other.z-symbol {
- color: #507e00;
-}
-.z-constant.z-numeric {
- color: #b85500;
-}
-.z-string.z-regexp, .z-constant.z-character.z-escape {
- color: #008260;
-}
-.z-constant.z-language {
- color: #b85500;
-}
-.z-constant.z-character, .z-constant.z-other {
- color: #b85500;
-}
-.z-variable.z-member {
- color: #cb414d;
-}
-.z-keyword, .z-keyword.z-operator.z-word {
- color: #0066ee;
-}
-.z-keyword.z-operator {
- color: #ac5c32;
-}
-.z-punctuation.z-separator, .z-punctuation.z-terminator {
- color: #50565a;
-}
-.z-punctuation.z-section {
- color: #50565a;
-}
-.z-punctuation.z-accessor {
- color: #ac5c32;
-}
-.z-punctuation.z-definition.z-annotation {
- color: #50565a;
-}
-.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
- color: #936b2c;
-}
-.z-storage {
- color: #0066ee;
-}
-.z-storage.z-type {
- color: #0066ee;
-}
-.z-entity.z-name.z-function {
- color: #ac5d00;
-}
-.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
- color: #0079bd;
-}
-.z-entity.z-other.z-inherited-class {
- color: #0079bd;
- text-decoration: underline;
-}
-.z-variable.z-parameter {
- color: #b85500;
-}
-.z-variable.z-language {
- color: #007d9b;
- font-style: italic;
-}
-.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
- color: #007d9b;
-}
-.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
- color: #007d9b;
-}
-.z-entity.z-other.z-attribute-name {
- color: #ac5d00;
-}
-.z-variable.z-function, .z-variable.z-annotation {
- color: #ac5d00;
-}
-.z-support.z-function, .z-support.z-macro {
- color: #c44a4e;
-}
-.z-support.z-constant {
- color: #ac5c32;
- font-style: italic;
-}
-.z-support.z-type, .z-support.z-class {
- color: #007d9b;
- font-style: italic;
-}
-.z-invalid {
- color: #e6000b;
-}
-.z-invalid.z-deprecated {
- color: #ffffff;
- background-color: #0066ee;
-}
-.z-source.z-ruby .z-variable.z-other.z-readwrite {
- color: #ac5d00;
-}
-.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
- color: #0079bd;
-}
-.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
- color: #6e7379;
-}
-.z-support.z-type.z-property-name {
- color: #007d9b;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files {
- color: #6e7379;
-}
-.z-constant.z-numeric.z-line-number.z-match {
- color: #0066ee;
-}
-.z-entity.z-name.z-filename.z-find-in-files {
- color: #507e00;
-}
-.z-message.z-error {
- color: #e6000b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-markup.z-heading {
- color: #0066ee;
-font-weight: bold;
-}
-.z-string.z-other.z-link, .z-markup.z-underline.z-link {
- color: #008260;
- text-decoration: underline;
- font-style: italic;
-}
-.z-punctuation.z-definition.z-image {
- color: #ac5d00;
-}
-.z-markup.z-italic {
- color: #c44a4e;
- font-style: italic;
-}
-.z-markup.z-bold {
- color: #c44a4e;
-font-weight: bold;
-}
-.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
-font-weight: bold;
- font-style: italic;
-}
-.z-markup.z-raw {
- background-color: #50565a;
-}
-.z-markup.z-raw.z-inline {
- background-color: #50565a;
-}
-.z-meta.z-separator {
- color: #6e7379;
- background-color: #50565a;
-font-weight: bold;
-}
-.z-markup.z-quote {
- color: #b85500;
- font-style: italic;
-}
-.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
- color: #008260;
-}
-.z-markup.z-inserted {
- color: #507e00;
-}
-.z-markup.z-changed {
- color: #007d9b;
-}
-.z-markup.z-deleted {
- color: #c44a4e;
-}
-.z-markup.z-strike {
- color: #936b2c;
-}
-.z-markup.z-table {
- color: #007d9b;
- background-color: #50565a;
-}
-.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
- color: #ac5c32;
-}
-.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
- color: #6e7379;
-}
-.z-markup.z-raw.z-block.z-fenced.z-markdown {
- color: #50565a;
- background-color: #50565a;
-}
-.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
- color: #6e7379;
- background-color: #50565a;
-}
-.z-variable.z-language.z-fenced.z-markdown {
- color: #6e7379;
-}
-.z-markup.z-inserted.z-git_gutter {
- color: #507e00;
-}
-.z-markup.z-changed.z-git_gutter {
- color: #007d9b;
-}
-.z-markup.z-deleted.z-git_gutter {
- color: #e6000b;
-}
-.z-markup.z-ignored.z-git_gutter {
- color: #dee0e1;
-}
-.z-markup.z-untracked.z-git_gutter {
- color: #dee0e1;
-}
-.z-gutter_color {
- color: #ffffff;
-}
-.z-acejump.z-label.z-blue {
- color: #ffffff;
- background-color: #007d9b;
-}
-.z-acejump.z-label.z-green {
- color: #ffffff;
- background-color: #507e00;
-}
-.z-acejump.z-label.z-orange {
- color: #ffffff;
- background-color: #0066ee;
-}
-.z-acejump.z-label.z-purple {
- color: #ffffff;
- background-color: #c44a4e;
-}
-.z-sublimelinter.z-mark.z-warning {
- color: #007d9b;
-}
-.z-sublimelinter.z-gutter-mark {
- color: #ffffff;
-}
-.z-sublimelinter.z-mark.z-error {
- color: #e6000b;
-}
diff --git a/sass/syntax/_ayu-light-abridge.scss b/sass/syntax/_ayu-light-abridge.scss
deleted file mode 100644
index 96c1ffa..0000000
--- a/sass/syntax/_ayu-light-abridge.scss
+++ /dev/null
@@ -1,272 +0,0 @@
-.z-code {
- color: #61676c;
- background-color: #fafafa;
-}
-.z-comment, .z-punctuation.z-definition.z-comment {
- color: #6e7379;
- font-style: italic;
-}
-.z-variable {
- color: #61676c;
-}
-.z-string, .z-constant.z-other.z-symbol {
- color: #507e00;
-}
-.z-constant.z-numeric {
- color: #b85500;
-}
-.z-string.z-regexp, .z-constant.z-character.z-escape {
- color: #008260;
-}
-.z-constant.z-language {
- color: #b85500;
-}
-.z-constant.z-character, .z-constant.z-other {
- color: #b85500;
-}
-.z-variable.z-member {
- color: #cb414d;
-}
-.z-keyword, .z-keyword.z-operator.z-word {
- color: #c94506;
-}
-.z-keyword.z-operator {
- color: #ac5c32;
-}
-.z-punctuation.z-separator, .z-punctuation.z-terminator {
- color: #61676c;
-}
-.z-punctuation.z-section {
- color: #61676c;
-}
-.z-punctuation.z-accessor {
- color: #ac5c32;
-}
-.z-punctuation.z-definition.z-annotation {
- color: #61676c;
-}
-.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
- color: #936b2c;
-}
-.z-storage {
- color: #c94506;
-}
-.z-storage.z-type {
- color: #c94506;
-}
-.z-entity.z-name.z-function {
- color: #ac5d00;
-}
-.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
- color: #0079bd;
-}
-.z-entity.z-other.z-inherited-class {
- color: #0079bd;
- text-decoration: underline;
-}
-.z-variable.z-parameter {
- color: #b85500;
-}
-.z-variable.z-language {
- color: #007d9b;
- font-style: italic;
-}
-.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
- color: #007d9b;
-}
-.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
- color: #007d9b;
-}
-.z-entity.z-other.z-attribute-name {
- color: #ac5d00;
-}
-.z-variable.z-function, .z-variable.z-annotation {
- color: #ac5d00;
-}
-.z-support.z-function, .z-support.z-macro {
- color: #c44a4e;
-}
-.z-support.z-constant {
- color: #ac5c32;
- font-style: italic;
-}
-.z-support.z-type, .z-support.z-class {
- color: #007d9b;
- font-style: italic;
-}
-.z-invalid {
- color: #e6000b;
-}
-.z-invalid.z-deprecated {
- color: #ffffff;
- background-color: #c94506;
-}
-.z-source.z-ruby .z-variable.z-other.z-readwrite {
- color: #ac5d00;
-}
-.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
- color: #0079bd;
-}
-.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
- color: #6e7379;
-}
-.z-support.z-type.z-property-name {
- color: #007d9b;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files {
- color: #6e7379;
-}
-.z-constant.z-numeric.z-line-number.z-match {
- color: #c94506;
-}
-.z-entity.z-name.z-filename.z-find-in-files {
- color: #507e00;
-}
-.z-message.z-error {
- color: #e6000b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007d9b;
-}
-.z-markup.z-heading {
- color: #c94506;
-font-weight: bold;
-}
-.z-string.z-other.z-link, .z-markup.z-underline.z-link {
- color: #008260;
- text-decoration: underline;
- font-style: italic;
-}
-.z-punctuation.z-definition.z-image {
- color: #ac5d00;
-}
-.z-markup.z-italic {
- color: #c44a4e;
- font-style: italic;
-}
-.z-markup.z-bold {
- color: #c44a4e;
-font-weight: bold;
-}
-.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
-font-weight: bold;
- font-style: italic;
-}
-.z-markup.z-raw {
- background-color: #61676c;
-}
-.z-markup.z-raw.z-inline {
- background-color: #61676c;
-}
-.z-meta.z-separator {
- color: #6e7379;
- background-color: #61676c;
-font-weight: bold;
-}
-.z-markup.z-quote {
- color: #b85500;
- font-style: italic;
-}
-.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
- color: #008260;
-}
-.z-markup.z-inserted {
- color: #507e00;
-}
-.z-markup.z-changed {
- color: #007d9b;
-}
-.z-markup.z-deleted {
- color: #c44a4e;
-}
-.z-markup.z-strike {
- color: #936b2c;
-}
-.z-markup.z-table {
- color: #007d9b;
- background-color: #61676c;
-}
-.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
- color: #ac5c32;
-}
-.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
- color: #6e7379;
-}
-.z-markup.z-raw.z-block.z-fenced.z-markdown {
- color: #61676c;
- background-color: #61676c;
-}
-.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
- color: #6e7379;
- background-color: #61676c;
-}
-.z-variable.z-language.z-fenced.z-markdown {
- color: #6e7379;
-}
-.z-markup.z-inserted.z-git_gutter {
- color: #507e00;
-}
-.z-markup.z-changed.z-git_gutter {
- color: #007d9b;
-}
-.z-markup.z-deleted.z-git_gutter {
- color: #e6000b;
-}
-.z-markup.z-ignored.z-git_gutter {
- color: #dee0e1;
-}
-.z-markup.z-untracked.z-git_gutter {
- color: #dee0e1;
-}
-.z-gutter_color {
- color: #ffffff;
-}
-.z-acejump.z-label.z-blue {
- color: #ffffff;
- background-color: #007d9b;
-}
-.z-acejump.z-label.z-green {
- color: #ffffff;
- background-color: #507e00;
-}
-.z-acejump.z-label.z-orange {
- color: #ffffff;
- background-color: #c94506;
-}
-.z-acejump.z-label.z-purple {
- color: #ffffff;
- background-color: #c44a4e;
-}
-.z-sublimelinter.z-mark.z-warning {
- color: #007d9b;
-}
-.z-sublimelinter.z-gutter-mark {
- color: #ffffff;
-}
-.z-sublimelinter.z-mark.z-error {
- color: #e6000b;
-}
diff --git a/sass/syntax/_ayu_mirage-light-abridge.scss b/sass/syntax/_ayu_mirage-light-abridge.scss
deleted file mode 100644
index 3ba72cb..0000000
--- a/sass/syntax/_ayu_mirage-light-abridge.scss
+++ /dev/null
@@ -1,275 +0,0 @@
-.z-code {
- color: #76736d;
- background-color: #fafafa;
-}
-.z-comment, .z-punctuation.z-definition.z-comment {
- color: #5c6773;
- font-style: italic;
-}
-.z-variable {
- color: #76736d;
-}
-.z-string, .z-constant.z-other.z-symbol {
- color: #547f1c;
-}
-.z-constant.z-numeric {
- color: #926b00;
-}
-.z-string.z-regexp, .z-constant.z-character.z-escape {
- color: #2d7f68;
-}
-.z-constant.z-language {
- color: #926b00;
-}
-.z-constant.z-character, .z-constant.z-other {
- color: #926b00;
-}
-.z-variable.z-member {
- color: #cb414d;
-}
-.z-keyword, .z-keyword.z-operator.z-word {
- color: #aa5f0f;
-}
-.z-keyword.z-operator {
- color: #aa5f39;
-}
-.z-punctuation.z-separator, .z-punctuation.z-terminator {
- color: #76736d;
-}
-.z-punctuation.z-section {
- color: #76736d;
-}
-.z-punctuation.z-accessor {
- color: #aa5f39;
-}
-.z-punctuation.z-definition.z-annotation {
- color: #76736d;
-}
-.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
- color: #986b00;
-}
-.z-storage {
- color: #aa5f0f;
-}
-.z-storage.z-type {
- color: #aa5f0f;
-}
-.z-entity.z-name.z-function {
- color: #8f6f1d;
-}
-.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
- color: #007ca7;
-}
-.z-entity.z-other.z-inherited-class {
- color: #007ca7;
- text-decoration: underline;
-}
-.z-variable.z-parameter {
- color: #926b00;
-}
-.z-variable.z-language {
- color: #007f95;
- font-style: italic;
-}
-.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
- color: #007f95;
-}
-.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
- color: #007f95;
-}
-.z-entity.z-other.z-attribute-name {
- color: #8f6f1d;
-}
-.z-variable.z-function, .z-variable.z-annotation {
- color: #8f6f1d;
-}
-.z-support.z-function, .z-support.z-macro {
- color: #b75349;
-}
-.z-support.z-constant {
- color: #aa5f39;
- font-style: italic;
-}
-.z-support.z-type, .z-support.z-class {
- color: #007f95;
- font-style: italic;
-}
-.z-invalid {
- color: #e40320;
-}
-.z-invalid.z-deprecated {
- color: #fafafa;
- background-color: #aa5f0f;
-}
-.z-meta.z-diff, .z-meta.z-diff.z-header {
- color: #916392;
-}
-.z-source.z-ruby .z-variable.z-other.z-readwrite {
- color: #8f6f1d;
-}
-.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
- color: #007ca7;
-}
-.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
- color: #5c6773;
-}
-.z-support.z-type.z-property-name {
- color: #007f95;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files {
- color: #5c6773;
-}
-.z-constant.z-numeric.z-line-number.z-match {
- color: #aa5f0f;
-}
-.z-entity.z-name.z-filename.z-find-in-files {
- color: #547f1c;
-}
-.z-message.z-error {
- color: #e40320;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #007f95;
-}
-.z-markup.z-heading {
- color: #aa5f0f;
-font-weight: bold;
-}
-.z-string.z-other.z-link, .z-markup.z-underline.z-link {
- color: #2d7f68;
- text-decoration: underline;
- font-style: italic;
-}
-.z-punctuation.z-definition.z-image {
- color: #8f6f1d;
-}
-.z-markup.z-italic {
- color: #b75349;
- font-style: italic;
-}
-.z-markup.z-bold {
- color: #b75349;
-font-weight: bold;
-}
-.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
-font-weight: bold;
- font-style: italic;
-}
-.z-markup.z-raw {
- background-color: #76736d;
-}
-.z-markup.z-raw.z-inline {
- background-color: #76736d;
-}
-.z-meta.z-separator {
- color: #5c6773;
- background-color: #76736d;
-font-weight: bold;
-}
-.z-markup.z-quote {
- color: #926b00;
- font-style: italic;
-}
-.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
- color: #2d7f68;
-}
-.z-markup.z-inserted {
- color: #547f1c;
-}
-.z-markup.z-changed {
- color: #007f95;
-}
-.z-markup.z-deleted {
- color: #b75349;
-}
-.z-markup.z-strike {
- color: #986b00;
-}
-.z-markup.z-table {
- color: #007f95;
- background-color: #76736d;
-}
-.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
- color: #aa5f39;
-}
-.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
- color: #5c6773;
-}
-.z-markup.z-raw.z-block.z-fenced.z-markdown {
- color: #76736d;
- background-color: #76736d;
-}
-.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
- color: #5c6773;
- background-color: #76736d;
-}
-.z-variable.z-language.z-fenced.z-markdown {
- color: #5c6773;
-}
-.z-markup.z-inserted.z-git_gutter {
- color: #547f1c;
-}
-.z-markup.z-changed.z-git_gutter {
- color: #007f95;
-}
-.z-markup.z-deleted.z-git_gutter {
- color: #e40320;
-}
-.z-markup.z-ignored.z-git_gutter {
- color: #363e4a;
-}
-.z-markup.z-untracked.z-git_gutter {
- color: #363e4a;
-}
-.z-gutter_color {
- color: #fafafa;
-}
-.z-acejump.z-label.z-blue {
- color: #fafafa;
- background-color: #007f95;
-}
-.z-acejump.z-label.z-green {
- color: #fafafa;
- background-color: #547f1c;
-}
-.z-acejump.z-label.z-orange {
- color: #fafafa;
- background-color: #aa5f0f;
-}
-.z-acejump.z-label.z-purple {
- color: #fafafa;
- background-color: #b75349;
-}
-.z-sublimelinter.z-mark.z-warning {
- color: #007f95;
-}
-.z-sublimelinter.z-gutter-mark {
- color: #fafafa;
-}
-.z-sublimelinter.z-mark.z-error {
- color: #e40320;
-}
diff --git a/sass/syntax/_charcoal-light-abridge.scss b/sass/syntax/_charcoal-light-abridge.scss
deleted file mode 100644
index 927d678..0000000
--- a/sass/syntax/_charcoal-light-abridge.scss
+++ /dev/null
@@ -1,79 +0,0 @@
-.z-code {
- color: #727373;
- background-color: #fafafa;
-}
-.z-comment, .z-punctuation.z-definition.z-comment {
- color: #5f6364;
-}
-.z-variable {
- color: #727373;
-}
-.z-keyword, .z-storage.z-type, .z-storage.z-modifier {
- color: #916392;
-}
-.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
- color: #237e7f;
-}
-.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
- color: #ca4251;
-}
-.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
- color: #4076a7;
-}
-.z-support.z-other.z-variable, .z-string.z-other.z-link {
- color: #c14c52;
-}
-.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
- color: #b75922;
-}
-.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
- color: #517c4e;
-}
-.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter {
- color: #926c00;
-}
-.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
- color: #cb414d;
-}
-.z-variable.z-language {
- color: #cb414d;
-}
-.z-entity.z-name.z-method.z-js {
- color: #6c727c;
-}
-.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
- color: #6c727c;
-}
-.z-entity.z-other.z-attribute-name {
- color: #996091;
-}
-.z-markup.z-inserted {
- color: #517c4e;
-}
-.z-markup.z-deleted {
- color: #cb414d;
-}
-.z-markup.z-changed {
- color: #996091;
-}
-.z-string.z-regexp {
- color: #237e7f;
-}
-.z-constant.z-character.z-escape {
- color: #237e7f;
-}
-.z-*url*, .z-*link*, .z-*uri* {
- text-decoration: underline;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files {
- color: #976756;
-}
-.z-entity.z-name.z-filename.z-find-in-files {
- color: #517c4e;
-}
-.z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
- color: #4076a7;
-}
-.z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
- color: #cb414d;
-}
diff --git a/sass/syntax/_dracula-light-abridge.scss b/sass/syntax/_dracula-light-abridge.scss
deleted file mode 100644
index b122c9b..0000000
--- a/sass/syntax/_dracula-light-abridge.scss
+++ /dev/null
@@ -1,245 +0,0 @@
-.z-code {
- color: #72726d;
- background-color: #fafafa;
-}
-.z-comment {
- color: #6272a4;
-}
-.z-string {
- color: #6b7807;
-}
-.z-constant.z-numeric {
- color: #8660c1;
-}
-.z-constant.z-language {
- color: #8660c1;
-}
-.z-constant.z-character, .z-constant.z-other {
- color: #8660c1;
-}
-.z-variable {
-}
-.z-variable.z-other.z-readwrite.z-instance {
- color: #a1661c;
-}
-.z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby {
- color: #c13f8e;
-}
-.z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby {
- color: #d9303a;
-}
-.z-keyword {
- color: #c13f8e;
-}
-.z-storage {
- color: #c13f8e;
-}
-.z-storage.z-type {
- color: #007d90;
- font-style: italic;
-}
-.z-storage.z-type.z-namespace {
- color: #007d90;
- font-style: italic;
-}
-.z-storage.z-type.z-class {
- color: #c13f8e;
- font-style: italic;
-}
-.z-entity.z-name.z-class {
- color: #007d90;
- text-decoration: underline;
-}
-.z-meta.z-path {
- color: #007f93;
- text-decoration: underline;
-}
-.z-entity.z-other.z-inherited-class {
- color: #007d90;
- text-decoration: underline;
- font-style: italic;
-}
-.z-entity.z-name.z-function {
- color: #008504;
-}
-.z-variable.z-parameter {
- color: #a1661c;
- font-style: italic;
-}
-.z-entity.z-name.z-tag {
- color: #c13f8e;
-}
-.z-entity.z-other.z-attribute-name {
- color: #008504;
-}
-.z-support.z-function {
- color: #007d90;
-}
-.z-support.z-constant {
- color: #007e94;
-}
-.z-support.z-type, .z-support.z-class {
- color: #007f93;
- font-style: italic;
-}
-.z-support.z-other.z-variable {
-}
-.z-support.z-other.z-namespace {
- color: #007f93;
- font-style: italic;
-}
-.z-invalid {
- color: #72726b;
- background-color: #c13f8e;
-}
-.z-invalid.z-deprecated {
- color: #72726b;
- background-color: #8660c1;
-}
-.z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #747469;
-}
-.z-meta.z-diff, .z-meta.z-diff.z-header {
- color: #6272a4;
-}
-.z-markup.z-deleted {
- color: #c13f8e;
-}
-.z-markup.z-inserted {
- color: #008504;
-}
-.z-markup.z-changed {
- color: #7b760c;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files {
- color: #8660c1;
-}
-.z-entity.z-name.z-filename {
- color: #7b760c;
-}
-.z-message.z-error {
- color: #e31625;
-}
-.z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json {
- color: #727272;
-}
-.z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #007d90;
-}
-.z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #6b7807;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
- color: #008504;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
- color: #a1661c;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
- color: #c13f8e;
-}
-.z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
- color: #8660c1;
-}
-.z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
- color: #008504;
-}
-.z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
- color: #a1661c;
-}
-.z-markup.z-strike {
- color: #a1661c;
- font-style: italic;
-}
-.z-markup.z-bold {
- color: #a1661c;
-font-weight: bold;
-}
-.z-markup.z-italic {
- color: #a1661c;
- font-style: italic;
-}
-.z-markup.z-heading {
- color: #007d90;
-}
-.z-punctuation.z-definition.z-list_item.z-markdown {
- color: #c13f8e;
-}
-.z-markup.z-quote {
- color: #6272a4;
- font-style: italic;
-}
-.z-punctuation.z-definition.z-blockquote.z-markdown {
- color: #6272a4;
- background-color: #6272a4;
- font-style: italic;
-}
-.z-meta.z-separator {
- color: #6272a4;
-}
-.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
- color: #008504;
-}
-.z-markup.z-underline {
- color: #8660c1;
- text-decoration: underline;
-}
-.z-markup.z-raw.z-block {
- color: #747469;
-}
-.z-markup.z-raw.z-block.z-fenced.z-markdown .z-source {
- color: #72726d;
-}
-.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
- color: #6272a4;
- font-style: italic;
-}
-.z-variable.z-language.z-fenced.z-markdown {
- color: #6272a4;
- font-style: italic;
-}
-.z-punctuation.z-accessor {
- color: #c13f8e;
-}
-.z-meta.z-function.z-return-type {
- color: #c13f8e;
-}
-.z-punctuation.z-section.z-block.z-begin {
- color: #fafafa;
-}
-.z-punctuation.z-section.z-block.z-end {
- color: #fafafa;
-}
-.z-punctuation.z-section.z-embedded.z-begin {
- color: #c13f8e;
-}
-.z-punctuation.z-section.z-embedded.z-end {
- color: #c13f8e;
-}
-.z-punctuation.z-separator.z-namespace {
- color: #c13f8e;
-}
-.z-variable.z-function {
- color: #008504;
-}
-.z-variable.z-other {
- color: #fafafa;
-}
-.z-variable.z-language {
- color: #8660c1;
-}
-.z-entity.z-name.z-module.z-ruby {
- color: #007d90;
-}
-.z-entity.z-name.z-constant.z-ruby {
- color: #8660c1;
-}
-.z-support.z-function.z-builtin.z-ruby {
- color: #fafafa;
-}
-.z-storage.z-type.z-namespace.z-cs {
- color: #c13f8e;
-}
-.z-entity.z-name.z-namespace.z-cs {
- color: #007d90;
-}
diff --git a/sass/syntax/_material-light-abridge.scss b/sass/syntax/_material-light-abridge.scss
deleted file mode 100644
index fa7f307..0000000
--- a/sass/syntax/_material-light-abridge.scss
+++ /dev/null
@@ -1,260 +0,0 @@
-.z-code {
- color: #317e78;
- background-color: #fafafa;
-}
-.z-comment, .z-punctuation.z-definition.z-comment {
- color: #6b7577;
- font-style: italic;
-}
-.z-variable, .z-string .z-constant.z-other.z-placeholder {
- color: #317e78;
-}
-.z-constant.z-other.z-color {
- color: #fafafa;
-}
-.z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken {
- color: #fafafa;
- background-color: #d92d2d;
-}
-.z-invalid.z-unimplemented {
- color: #fafafa;
- background-color: #587f22;
-}
-.z-invalid.z-deprecated {
- color: #fafafa;
- background-color: #7c4dff;
-}
-.z-keyword, .z-storage.z-type, .z-storage.z-modifier {
- color: #7c4dff;
-}
-.z-storage.z-type, .z-keyword.z-control {
- font-style: italic;
-}
-.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
- color: #008088;
-}
-.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
- color: #d72952;
-}
-.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
- color: #5274a9;
-}
-.z-support.z-other.z-variable, .z-string.z-other.z-link {
- color: #d72952;
-}
-.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
- color: #c94625;
-}
-.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
- color: #587f22;
-}
-.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types {
- color: #a16700;
-}
-.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
- color: #64738c;
-}
-.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
- color: #d92d2d;
-}
-.z-variable.z-language {
- color: #d92d2d;
- font-style: italic;
-}
-.z-entity.z-name.z-method.z-js {
- color: #5274a9;
-}
-.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
- color: #5274a9;
-}
-.z-entity.z-other.z-attribute-name {
- color: #7c4dff;
-}
-.z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name {
- color: #a16700;
- font-style: italic;
-}
-.z-entity.z-other.z-attribute-name.z-class {
- color: #a16700;
-}
-.z-source.z-sass .z-keyword.z-control {
- color: #5274a9;
-}
-.z-markup.z-inserted {
- color: #587f22;
-}
-.z-markup.z-deleted {
- color: #d92d2d;
-}
-.z-markup.z-changed {
- color: #7c4dff;
-}
-.z-string.z-regexp {
- color: #008088;
-}
-.z-constant.z-character.z-escape {
- color: #008088;
-}
-.z-*url*, .z-*link*, .z-*uri* {
- text-decoration: underline;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files {
- color: #a26356;
-}
-.z-entity.z-name.z-filename.z-find-in-files {
- color: #587f22;
-}
-.z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
- color: #5274a9;
- font-style: italic;
-}
-.z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
- color: #d92d2d;
- font-style: italic;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #587f22;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #7c4dff;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #d72952;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #5274a9;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #a26356;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #d92d2d;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #c94625;
-}
-.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #a16700;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #7c4dff;
-}
-.z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown {
- color: #317e78;
-}
-.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
- color: #7c4dff;
-}
-.z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown {
- color: #717375;
-}
-.z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown {
- color: #587f22;
-}
-.z-markup.z-italic {
- color: #d72952;
- font-style: italic;
-}
-.z-markup.z-bold, .z-markup.z-bold .z-string {
- color: #d72952;
-font-weight: bold;
-}
-.z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string {
-font-weight: bold;
- font-style: italic;
-}
-.z-markup.z-underline {
- color: #c94625;
- text-decoration: underline;
-}
-.z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown {
- color: #717375;
- background-color: #717375;
-}
-.z-string.z-other.z-link.z-title.z-markdown {
- color: #5274a9;
-}
-.z-string.z-other.z-link.z-description.z-title.z-markdown {
- color: #7c4dff;
-}
-.z-constant.z-other.z-reference.z-link.z-markdown {
- color: #a16700;
-}
-.z-markup.z-raw.z-block {
- color: #7c4dff;
-}
-.z-markup.z-raw.z-block.z-fenced.z-markdown {
- background-color: #62757f;
-}
-.z-punctuation.z-definition.z-fenced.z-markdown {
- background-color: #62757f;
-}
-.z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end {
- color: #317e78;
-}
-.z-variable.z-language.z-fenced.z-markdown {
- color: #717375;
-}
-.z-text.z-html.z-markdown .z-punctuation.z-definition {
- color: #6b7577;
-}
-.z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition {
- color: #008088;
-}
-.z-meta.z-separator {
- color: #717375;
- background-color: #62757f;
-font-weight: bold;
-}
-.z-acejump.z-label.z-blue {
- color: #fafafa;
- background-color: #5274a9;
-}
-.z-acejump.z-label.z-green {
- color: #fafafa;
- background-color: #587f22;
-}
-.z-acejump.z-label.z-orange {
- color: #fafafa;
- background-color: #c94625;
-}
-.z-acejump.z-label.z-purple {
- color: #fafafa;
- background-color: #7c4dff;
-}
-.z-sublimelinter.z-mark.z-warning {
- color: #a16700;
-}
-.z-sublimelinter.z-gutter-mark {
- color: #fafafa;
-}
-.z-sublimelinter.z-mark.z-error {
- color: #d92d2d;
-}
-.z-sublimelinter.z-annotations {
- background-color: #a26356;
-}
-.z-markup.z-ignored.z-git_gutter {
- color: #717375;
-}
-.z-markup.z-untracked.z-git_gutter {
- color: #717375;
-}
-.z-markup.z-inserted.z-git_gutter {
- color: #587f22;
-}
-.z-markup.z-changed.z-git_gutter {
- color: #a16700;
-}
-.z-markup.z-deleted.z-git_gutter {
- color: #d92d2d;
-}
-.z-brackethighlighter.z-default {
- color: #64738c;
-}
-.z-brackethighlighter.z-quote {
- color: #587f22;
-}
-.z-brackethighlighter.z-unmatched {
- color: #d92d2d;
-}
diff --git a/sass/syntax/_abridge-dark.scss b/sass/syntax/syntax-abridge-dark.scss
index 53bdc2e..53bdc2e 100644
--- a/sass/syntax/_abridge-dark.scss
+++ b/sass/syntax/syntax-abridge-dark.scss
diff --git a/sass/syntax/_abridge-white.scss b/sass/syntax/syntax-abridge-light.scss
index 74ddb5e..74ddb5e 100644
--- a/sass/syntax/_abridge-white.scss
+++ b/sass/syntax/syntax-abridge-light.scss
diff --git a/sass/syntax/syntax-abridge-switcher.scss b/sass/syntax/syntax-abridge-switcher.scss
new file mode 100644
index 0000000..8b6d6c2
--- /dev/null
+++ b/sass/syntax/syntax-abridge-switcher.scss
@@ -0,0 +1,551 @@
+:root:not(.light) {
+ .z-code {
+ color: #bfbab0;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #798491;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #bfbab0;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #c2d94c;
+ }
+ .z-constant.z-numeric {
+ color: #f29718;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #95e6cb;
+ }
+ .z-constant.z-language {
+ color: #f29718;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #f29718;
+ }
+ .z-variable.z-member {
+ color: #ff7d82;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #00bbff;
+ }
+ .z-keyword.z-operator {
+ color: #f29668;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #bfbab0;
+ }
+ .z-punctuation.z-section {
+ color: #bfbab0;
+ }
+ .z-punctuation.z-accessor {
+ color: #f29668;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #bfbab0;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #e6b673;
+ }
+ .z-storage {
+ color: #00bbff;
+ }
+ .z-storage.z-type {
+ color: #00bbff;
+ }
+ .z-entity.z-name.z-function {
+ color: #ffb454;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #59c2ff;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #59c2ff;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #f29718;
+ }
+ .z-variable.z-language {
+ color: #39bae6;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #39bae6;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #39bae6;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ffb454;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ffb454;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #fe7d83;
+ }
+ .z-support.z-constant {
+ color: #f29668;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #39bae6;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #ff7c6d;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #00bbff;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #c594c5;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ffb454;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #59c2ff;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #798491;
+ }
+ .z-support.z-type.z-property-name {
+ color: #39bae6;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #798491;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #00bbff;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #c2d94c;
+ }
+ .z-message.z-error {
+ color: #ff7c6d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-markup.z-heading {
+ color: #00bbff;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #95e6cb;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ffb454;
+ }
+ .z-markup.z-italic {
+ color: #fe7d83;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #fe7d83;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #bfbab0;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #bfbab0;
+ }
+ .z-meta.z-separator {
+ color: #798491;
+ background-color: #bfbab0;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #f29718;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #95e6cb;
+ }
+ .z-markup.z-inserted {
+ color: #c2d94c;
+ }
+ .z-markup.z-changed {
+ color: #39bae6;
+ }
+ .z-markup.z-deleted {
+ color: #fe7d83;
+ }
+ .z-markup.z-strike {
+ color: #e6b673;
+ }
+ .z-markup.z-table {
+ color: #39bae6;
+ background-color: #bfbab0;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #f29668;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #798491;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #bfbab0;
+ background-color: #bfbab0;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ background-color: #bfbab0;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #c2d94c;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #39bae6;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #ff7c6d;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #20272c;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #20272c;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #39bae6;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #c2d94c;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #00bbff;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #fe7d83;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #39bae6;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #ff7c6d;
+ }
+}
+:root.light {
+ .z-code {
+ color: #50565a;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #6e7379;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #50565a;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #507e00;
+ }
+ .z-constant.z-numeric {
+ color: #b85500;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #008260;
+ }
+ .z-constant.z-language {
+ color: #b85500;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #b85500;
+ }
+ .z-variable.z-member {
+ color: #cb414d;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #0066ee;
+ }
+ .z-keyword.z-operator {
+ color: #ac5c32;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #50565a;
+ }
+ .z-punctuation.z-section {
+ color: #50565a;
+ }
+ .z-punctuation.z-accessor {
+ color: #ac5c32;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #50565a;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #936b2c;
+ }
+ .z-storage {
+ color: #0066ee;
+ }
+ .z-storage.z-type {
+ color: #0066ee;
+ }
+ .z-entity.z-name.z-function {
+ color: #ac5d00;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #0079bd;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #0079bd;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #b85500;
+ }
+ .z-variable.z-language {
+ color: #007d9b;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #007d9b;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #007d9b;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ac5d00;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ac5d00;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #c44a4e;
+ }
+ .z-support.z-constant {
+ color: #ac5c32;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #007d9b;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #e6000b;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #0066ee;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ac5d00;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #0079bd;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #6e7379;
+ }
+ .z-support.z-type.z-property-name {
+ color: #007d9b;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #6e7379;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #0066ee;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #507e00;
+ }
+ .z-message.z-error {
+ color: #e6000b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-markup.z-heading {
+ color: #0066ee;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #008260;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ac5d00;
+ }
+ .z-markup.z-italic {
+ color: #c44a4e;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #c44a4e;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #50565a;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #50565a;
+ }
+ .z-meta.z-separator {
+ color: #6e7379;
+ background-color: #50565a;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #b85500;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #008260;
+ }
+ .z-markup.z-inserted {
+ color: #507e00;
+ }
+ .z-markup.z-changed {
+ color: #007d9b;
+ }
+ .z-markup.z-deleted {
+ color: #c44a4e;
+ }
+ .z-markup.z-strike {
+ color: #936b2c;
+ }
+ .z-markup.z-table {
+ color: #007d9b;
+ background-color: #50565a;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #ac5c32;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #6e7379;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #50565a;
+ background-color: #50565a;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #6e7379;
+ background-color: #50565a;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #6e7379;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #507e00;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #007d9b;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #e6000b;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #dee0e1;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #dee0e1;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #007d9b;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #507e00;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #0066ee;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #c44a4e;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #007d9b;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #e6000b;
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/syntax-abridge.scss b/sass/syntax/syntax-abridge.scss
new file mode 100644
index 0000000..2df7234
--- /dev/null
+++ b/sass/syntax/syntax-abridge.scss
@@ -0,0 +1,553 @@
+:root {
+ .z-code {
+ color: #bfbab0;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #798491;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #bfbab0;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #c2d94c;
+ }
+ .z-constant.z-numeric {
+ color: #f29718;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #95e6cb;
+ }
+ .z-constant.z-language {
+ color: #f29718;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #f29718;
+ }
+ .z-variable.z-member {
+ color: #ff7d82;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #00bbff;
+ }
+ .z-keyword.z-operator {
+ color: #f29668;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #bfbab0;
+ }
+ .z-punctuation.z-section {
+ color: #bfbab0;
+ }
+ .z-punctuation.z-accessor {
+ color: #f29668;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #bfbab0;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #e6b673;
+ }
+ .z-storage {
+ color: #00bbff;
+ }
+ .z-storage.z-type {
+ color: #00bbff;
+ }
+ .z-entity.z-name.z-function {
+ color: #ffb454;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #59c2ff;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #59c2ff;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #f29718;
+ }
+ .z-variable.z-language {
+ color: #39bae6;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #39bae6;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #39bae6;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ffb454;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ffb454;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #fe7d83;
+ }
+ .z-support.z-constant {
+ color: #f29668;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #39bae6;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #ff7c6d;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #00bbff;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #c594c5;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ffb454;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #59c2ff;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #798491;
+ }
+ .z-support.z-type.z-property-name {
+ color: #39bae6;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #798491;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #00bbff;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #c2d94c;
+ }
+ .z-message.z-error {
+ color: #ff7c6d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-markup.z-heading {
+ color: #00bbff;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #95e6cb;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ffb454;
+ }
+ .z-markup.z-italic {
+ color: #fe7d83;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #fe7d83;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #bfbab0;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #bfbab0;
+ }
+ .z-meta.z-separator {
+ color: #798491;
+ background-color: #bfbab0;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #f29718;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #95e6cb;
+ }
+ .z-markup.z-inserted {
+ color: #c2d94c;
+ }
+ .z-markup.z-changed {
+ color: #39bae6;
+ }
+ .z-markup.z-deleted {
+ color: #fe7d83;
+ }
+ .z-markup.z-strike {
+ color: #e6b673;
+ }
+ .z-markup.z-table {
+ color: #39bae6;
+ background-color: #bfbab0;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #f29668;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #798491;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #bfbab0;
+ background-color: #bfbab0;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ background-color: #bfbab0;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #c2d94c;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #39bae6;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #ff7c6d;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #20272c;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #20272c;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #39bae6;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #c2d94c;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #00bbff;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #fe7d83;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #39bae6;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #ff7c6d;
+ }
+}
+@media (prefers-color-scheme: light) {
+ :root {
+ .z-code {
+ color: #50565a;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #6e7379;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #50565a;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #507e00;
+ }
+ .z-constant.z-numeric {
+ color: #b85500;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #008260;
+ }
+ .z-constant.z-language {
+ color: #b85500;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #b85500;
+ }
+ .z-variable.z-member {
+ color: #cb414d;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #0066ee;
+ }
+ .z-keyword.z-operator {
+ color: #ac5c32;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #50565a;
+ }
+ .z-punctuation.z-section {
+ color: #50565a;
+ }
+ .z-punctuation.z-accessor {
+ color: #ac5c32;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #50565a;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #936b2c;
+ }
+ .z-storage {
+ color: #0066ee;
+ }
+ .z-storage.z-type {
+ color: #0066ee;
+ }
+ .z-entity.z-name.z-function {
+ color: #ac5d00;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #0079bd;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #0079bd;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #b85500;
+ }
+ .z-variable.z-language {
+ color: #007d9b;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #007d9b;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #007d9b;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ac5d00;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ac5d00;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #c44a4e;
+ }
+ .z-support.z-constant {
+ color: #ac5c32;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #007d9b;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #e6000b;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #0066ee;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ac5d00;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #0079bd;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #6e7379;
+ }
+ .z-support.z-type.z-property-name {
+ color: #007d9b;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #6e7379;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #0066ee;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #507e00;
+ }
+ .z-message.z-error {
+ color: #e6000b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-markup.z-heading {
+ color: #0066ee;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #008260;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ac5d00;
+ }
+ .z-markup.z-italic {
+ color: #c44a4e;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #c44a4e;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #50565a;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #50565a;
+ }
+ .z-meta.z-separator {
+ color: #6e7379;
+ background-color: #50565a;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #b85500;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #008260;
+ }
+ .z-markup.z-inserted {
+ color: #507e00;
+ }
+ .z-markup.z-changed {
+ color: #007d9b;
+ }
+ .z-markup.z-deleted {
+ color: #c44a4e;
+ }
+ .z-markup.z-strike {
+ color: #936b2c;
+ }
+ .z-markup.z-table {
+ color: #007d9b;
+ background-color: #50565a;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #ac5c32;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #6e7379;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #50565a;
+ background-color: #50565a;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #6e7379;
+ background-color: #50565a;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #6e7379;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #507e00;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #007d9b;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #e6000b;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #dee0e1;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #dee0e1;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #007d9b;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #507e00;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #0066ee;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #c44a4e;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #007d9b;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #e6000b;
+ }
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/_ayu-dark-abridge.scss b/sass/syntax/syntax-ayu-abridge-dark.scss
index c35232d..c35232d 100644
--- a/sass/syntax/_ayu-dark-abridge.scss
+++ b/sass/syntax/syntax-ayu-abridge-dark.scss
diff --git a/sass/syntax/_ayu-white-abridge.scss b/sass/syntax/syntax-ayu-abridge-light.scss
index d99ad69..d99ad69 100644
--- a/sass/syntax/_ayu-white-abridge.scss
+++ b/sass/syntax/syntax-ayu-abridge-light.scss
diff --git a/sass/syntax/syntax-ayu-abridge-switcher.scss b/sass/syntax/syntax-ayu-abridge-switcher.scss
new file mode 100644
index 0000000..8542c6b
--- /dev/null
+++ b/sass/syntax/syntax-ayu-abridge-switcher.scss
@@ -0,0 +1,551 @@
+:root:not(.light) {
+ .z-code {
+ color: #bfbab0;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #798491;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #bfbab0;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #c2d94c;
+ }
+ .z-constant.z-numeric {
+ color: #f29718;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #95e6cb;
+ }
+ .z-constant.z-language {
+ color: #f29718;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #f29718;
+ }
+ .z-variable.z-member {
+ color: #ff7d82;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #ff813c;
+ }
+ .z-keyword.z-operator {
+ color: #f29668;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #bfbab0;
+ }
+ .z-punctuation.z-section {
+ color: #bfbab0;
+ }
+ .z-punctuation.z-accessor {
+ color: #f29668;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #bfbab0;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #e6b673;
+ }
+ .z-storage {
+ color: #ff813c;
+ }
+ .z-storage.z-type {
+ color: #ff813c;
+ }
+ .z-entity.z-name.z-function {
+ color: #ffb454;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #59c2ff;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #59c2ff;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #f29718;
+ }
+ .z-variable.z-language {
+ color: #39bae6;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #39bae6;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #39bae6;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ffb454;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ffb454;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #fe7d83;
+ }
+ .z-support.z-constant {
+ color: #f29668;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #39bae6;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #ff7c6d;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #ff813c;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #c594c5;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ffb454;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #59c2ff;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #798491;
+ }
+ .z-support.z-type.z-property-name {
+ color: #39bae6;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #798491;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #ff813c;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #c2d94c;
+ }
+ .z-message.z-error {
+ color: #ff7c6d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-markup.z-heading {
+ color: #ff813c;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #95e6cb;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ffb454;
+ }
+ .z-markup.z-italic {
+ color: #fe7d83;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #fe7d83;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #bfbab0;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #bfbab0;
+ }
+ .z-meta.z-separator {
+ color: #798491;
+ background-color: #bfbab0;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #f29718;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #95e6cb;
+ }
+ .z-markup.z-inserted {
+ color: #c2d94c;
+ }
+ .z-markup.z-changed {
+ color: #39bae6;
+ }
+ .z-markup.z-deleted {
+ color: #fe7d83;
+ }
+ .z-markup.z-strike {
+ color: #e6b673;
+ }
+ .z-markup.z-table {
+ color: #39bae6;
+ background-color: #bfbab0;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #f29668;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #798491;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #bfbab0;
+ background-color: #bfbab0;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ background-color: #bfbab0;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #c2d94c;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #39bae6;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #ff7c6d;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #20272c;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #20272c;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #39bae6;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #c2d94c;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #ff813c;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #fe7d83;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #39bae6;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #ff7c6d;
+ }
+}
+:root.light {
+ .z-code {
+ color: #61676c;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #6e7379;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #61676c;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #507e00;
+ }
+ .z-constant.z-numeric {
+ color: #b85500;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #008260;
+ }
+ .z-constant.z-language {
+ color: #b85500;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #b85500;
+ }
+ .z-variable.z-member {
+ color: #cb414d;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #c94506;
+ }
+ .z-keyword.z-operator {
+ color: #ac5c32;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #61676c;
+ }
+ .z-punctuation.z-section {
+ color: #61676c;
+ }
+ .z-punctuation.z-accessor {
+ color: #ac5c32;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #61676c;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #936b2c;
+ }
+ .z-storage {
+ color: #c94506;
+ }
+ .z-storage.z-type {
+ color: #c94506;
+ }
+ .z-entity.z-name.z-function {
+ color: #ac5d00;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #0079bd;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #0079bd;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #b85500;
+ }
+ .z-variable.z-language {
+ color: #007d9b;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #007d9b;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #007d9b;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ac5d00;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ac5d00;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #c44a4e;
+ }
+ .z-support.z-constant {
+ color: #ac5c32;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #007d9b;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #e6000b;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #c94506;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ac5d00;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #0079bd;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #6e7379;
+ }
+ .z-support.z-type.z-property-name {
+ color: #007d9b;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #6e7379;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #c94506;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #507e00;
+ }
+ .z-message.z-error {
+ color: #e6000b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-markup.z-heading {
+ color: #c94506;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #008260;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ac5d00;
+ }
+ .z-markup.z-italic {
+ color: #c44a4e;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #c44a4e;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #61676c;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #61676c;
+ }
+ .z-meta.z-separator {
+ color: #6e7379;
+ background-color: #61676c;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #b85500;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #008260;
+ }
+ .z-markup.z-inserted {
+ color: #507e00;
+ }
+ .z-markup.z-changed {
+ color: #007d9b;
+ }
+ .z-markup.z-deleted {
+ color: #c44a4e;
+ }
+ .z-markup.z-strike {
+ color: #936b2c;
+ }
+ .z-markup.z-table {
+ color: #007d9b;
+ background-color: #61676c;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #ac5c32;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #6e7379;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #61676c;
+ background-color: #61676c;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #6e7379;
+ background-color: #61676c;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #6e7379;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #507e00;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #007d9b;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #e6000b;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #dee0e1;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #dee0e1;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #007d9b;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #507e00;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #c94506;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #c44a4e;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #007d9b;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #e6000b;
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/syntax-ayu-abridge.scss b/sass/syntax/syntax-ayu-abridge.scss
new file mode 100644
index 0000000..aab5761
--- /dev/null
+++ b/sass/syntax/syntax-ayu-abridge.scss
@@ -0,0 +1,553 @@
+:root {
+ .z-code {
+ color: #bfbab0;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #798491;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #bfbab0;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #c2d94c;
+ }
+ .z-constant.z-numeric {
+ color: #f29718;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #95e6cb;
+ }
+ .z-constant.z-language {
+ color: #f29718;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #f29718;
+ }
+ .z-variable.z-member {
+ color: #ff7d82;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #ff813c;
+ }
+ .z-keyword.z-operator {
+ color: #f29668;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #bfbab0;
+ }
+ .z-punctuation.z-section {
+ color: #bfbab0;
+ }
+ .z-punctuation.z-accessor {
+ color: #f29668;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #bfbab0;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #e6b673;
+ }
+ .z-storage {
+ color: #ff813c;
+ }
+ .z-storage.z-type {
+ color: #ff813c;
+ }
+ .z-entity.z-name.z-function {
+ color: #ffb454;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #59c2ff;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #59c2ff;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #f29718;
+ }
+ .z-variable.z-language {
+ color: #39bae6;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #39bae6;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #39bae6;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ffb454;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ffb454;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #fe7d83;
+ }
+ .z-support.z-constant {
+ color: #f29668;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #39bae6;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #ff7c6d;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #ff813c;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #c594c5;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ffb454;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #59c2ff;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #798491;
+ }
+ .z-support.z-type.z-property-name {
+ color: #39bae6;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #798491;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #ff813c;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #c2d94c;
+ }
+ .z-message.z-error {
+ color: #ff7c6d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #39bae6;
+ }
+ .z-markup.z-heading {
+ color: #ff813c;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #95e6cb;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ffb454;
+ }
+ .z-markup.z-italic {
+ color: #fe7d83;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #fe7d83;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #bfbab0;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #bfbab0;
+ }
+ .z-meta.z-separator {
+ color: #798491;
+ background-color: #bfbab0;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #f29718;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #95e6cb;
+ }
+ .z-markup.z-inserted {
+ color: #c2d94c;
+ }
+ .z-markup.z-changed {
+ color: #39bae6;
+ }
+ .z-markup.z-deleted {
+ color: #fe7d83;
+ }
+ .z-markup.z-strike {
+ color: #e6b673;
+ }
+ .z-markup.z-table {
+ color: #39bae6;
+ background-color: #bfbab0;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #f29668;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #798491;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #bfbab0;
+ background-color: #bfbab0;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ background-color: #bfbab0;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #c2d94c;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #39bae6;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #ff7c6d;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #20272c;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #20272c;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #39bae6;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #c2d94c;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #ff813c;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #fe7d83;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #39bae6;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #ff7c6d;
+ }
+}
+@media (prefers-color-scheme: light) {
+ :root {
+ .z-code {
+ color: #61676c;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #6e7379;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #61676c;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #507e00;
+ }
+ .z-constant.z-numeric {
+ color: #b85500;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #008260;
+ }
+ .z-constant.z-language {
+ color: #b85500;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #b85500;
+ }
+ .z-variable.z-member {
+ color: #cb414d;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #c94506;
+ }
+ .z-keyword.z-operator {
+ color: #ac5c32;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #61676c;
+ }
+ .z-punctuation.z-section {
+ color: #61676c;
+ }
+ .z-punctuation.z-accessor {
+ color: #ac5c32;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #61676c;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #936b2c;
+ }
+ .z-storage {
+ color: #c94506;
+ }
+ .z-storage.z-type {
+ color: #c94506;
+ }
+ .z-entity.z-name.z-function {
+ color: #ac5d00;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #0079bd;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #0079bd;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #b85500;
+ }
+ .z-variable.z-language {
+ color: #007d9b;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #007d9b;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #007d9b;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ac5d00;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ac5d00;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #c44a4e;
+ }
+ .z-support.z-constant {
+ color: #ac5c32;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #007d9b;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #e6000b;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #c94506;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ac5d00;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #0079bd;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #6e7379;
+ }
+ .z-support.z-type.z-property-name {
+ color: #007d9b;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #6e7379;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #c94506;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #507e00;
+ }
+ .z-message.z-error {
+ color: #e6000b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007d9b;
+ }
+ .z-markup.z-heading {
+ color: #c94506;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #008260;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ac5d00;
+ }
+ .z-markup.z-italic {
+ color: #c44a4e;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #c44a4e;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #61676c;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #61676c;
+ }
+ .z-meta.z-separator {
+ color: #6e7379;
+ background-color: #61676c;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #b85500;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #008260;
+ }
+ .z-markup.z-inserted {
+ color: #507e00;
+ }
+ .z-markup.z-changed {
+ color: #007d9b;
+ }
+ .z-markup.z-deleted {
+ color: #c44a4e;
+ }
+ .z-markup.z-strike {
+ color: #936b2c;
+ }
+ .z-markup.z-table {
+ color: #007d9b;
+ background-color: #61676c;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #ac5c32;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #6e7379;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #61676c;
+ background-color: #61676c;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #6e7379;
+ background-color: #61676c;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #6e7379;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #507e00;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #007d9b;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #e6000b;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #dee0e1;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #dee0e1;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #007d9b;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #507e00;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #c94506;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #c44a4e;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #007d9b;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #e6000b;
+ }
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/_ayu_mirage-dark-abridge.scss b/sass/syntax/syntax-ayumirage-abridge-dark.scss
index b007562..b007562 100644
--- a/sass/syntax/_ayu_mirage-dark-abridge.scss
+++ b/sass/syntax/syntax-ayumirage-abridge-dark.scss
diff --git a/sass/syntax/_ayu_mirage-white-abridge.scss b/sass/syntax/syntax-ayumirage-abridge-light.scss
index 825e6ef..825e6ef 100644
--- a/sass/syntax/_ayu_mirage-white-abridge.scss
+++ b/sass/syntax/syntax-ayumirage-abridge-light.scss
diff --git a/sass/syntax/syntax-ayumirage-abridge-switcher.scss b/sass/syntax/syntax-ayumirage-abridge-switcher.scss
new file mode 100644
index 0000000..4d2f39f
--- /dev/null
+++ b/sass/syntax/syntax-ayumirage-abridge-switcher.scss
@@ -0,0 +1,554 @@
+:root:not(.light) {
+ .z-code {
+ color: #ccc9c2;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #798491;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #ccc9c2;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #bae67e;
+ }
+ .z-constant.z-numeric {
+ color: #ffcc66;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #95e6cb;
+ }
+ .z-constant.z-language {
+ color: #ffcc66;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #ffcc66;
+ }
+ .z-variable.z-member {
+ color: #ff7d82;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #ffa759;
+ }
+ .z-keyword.z-operator {
+ color: #f29e74;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #ccc9c2;
+ }
+ .z-punctuation.z-section {
+ color: #ccc9c2;
+ }
+ .z-punctuation.z-accessor {
+ color: #f29e74;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #ccc9c2;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #ffc44c;
+ }
+ .z-storage {
+ color: #ffa759;
+ }
+ .z-storage.z-type {
+ color: #ffa759;
+ }
+ .z-entity.z-name.z-function {
+ color: #ffd580;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #73d0ff;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #73d0ff;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #ffcc66;
+ }
+ .z-variable.z-language {
+ color: #5ccfe6;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #5ccfe6;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #5ccfe6;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ffd580;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ffd580;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #f28779;
+ }
+ .z-support.z-constant {
+ color: #f29e74;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #5ccfe6;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #ff7c6d;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #ffa759;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #c594c5;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ffd580;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #73d0ff;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #798491;
+ }
+ .z-support.z-type.z-property-name {
+ color: #5ccfe6;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #798491;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #ffa759;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #bae67e;
+ }
+ .z-message.z-error {
+ color: #ff7c6d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-markup.z-heading {
+ color: #ffa759;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #95e6cb;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ffd580;
+ }
+ .z-markup.z-italic {
+ color: #f28779;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #f28779;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #ccc9c2;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #ccc9c2;
+ }
+ .z-meta.z-separator {
+ color: #798491;
+ background-color: #ccc9c2;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #ffcc66;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #95e6cb;
+ }
+ .z-markup.z-inserted {
+ color: #bae67e;
+ }
+ .z-markup.z-changed {
+ color: #5ccfe6;
+ }
+ .z-markup.z-deleted {
+ color: #f28779;
+ }
+ .z-markup.z-strike {
+ color: #ffc44c;
+ }
+ .z-markup.z-table {
+ color: #5ccfe6;
+ background-color: #ccc9c2;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #f29e74;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #798491;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #ccc9c2;
+ background-color: #ccc9c2;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ background-color: #ccc9c2;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #bae67e;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #5ccfe6;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #ff7c6d;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #363e4a;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #363e4a;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #5ccfe6;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #bae67e;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #ffa759;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #f28779;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #5ccfe6;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #ff7c6d;
+ }
+}
+:root.light {
+ .z-code {
+ color: #76736d;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #5c6773;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #76736d;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #547f1c;
+ }
+ .z-constant.z-numeric {
+ color: #926b00;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #2d7f68;
+ }
+ .z-constant.z-language {
+ color: #926b00;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #926b00;
+ }
+ .z-variable.z-member {
+ color: #cb414d;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #aa5f0f;
+ }
+ .z-keyword.z-operator {
+ color: #aa5f39;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #76736d;
+ }
+ .z-punctuation.z-section {
+ color: #76736d;
+ }
+ .z-punctuation.z-accessor {
+ color: #aa5f39;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #76736d;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #986b00;
+ }
+ .z-storage {
+ color: #aa5f0f;
+ }
+ .z-storage.z-type {
+ color: #aa5f0f;
+ }
+ .z-entity.z-name.z-function {
+ color: #8f6f1d;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #007ca7;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #007ca7;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #926b00;
+ }
+ .z-variable.z-language {
+ color: #007f95;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #007f95;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #007f95;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #8f6f1d;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #8f6f1d;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #b75349;
+ }
+ .z-support.z-constant {
+ color: #aa5f39;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #007f95;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #e40320;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #aa5f0f;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #916392;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #8f6f1d;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #007ca7;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #5c6773;
+ }
+ .z-support.z-type.z-property-name {
+ color: #007f95;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #5c6773;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #aa5f0f;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #547f1c;
+ }
+ .z-message.z-error {
+ color: #e40320;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-markup.z-heading {
+ color: #aa5f0f;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #2d7f68;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #8f6f1d;
+ }
+ .z-markup.z-italic {
+ color: #b75349;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #b75349;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #76736d;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #76736d;
+ }
+ .z-meta.z-separator {
+ color: #5c6773;
+ background-color: #76736d;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #926b00;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #2d7f68;
+ }
+ .z-markup.z-inserted {
+ color: #547f1c;
+ }
+ .z-markup.z-changed {
+ color: #007f95;
+ }
+ .z-markup.z-deleted {
+ color: #b75349;
+ }
+ .z-markup.z-strike {
+ color: #986b00;
+ }
+ .z-markup.z-table {
+ color: #007f95;
+ background-color: #76736d;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #aa5f39;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #5c6773;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #76736d;
+ background-color: #76736d;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #5c6773;
+ background-color: #76736d;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #5c6773;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #547f1c;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #007f95;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #e40320;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #363e4a;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #363e4a;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #007f95;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #547f1c;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #aa5f0f;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #b75349;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #007f95;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #e40320;
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/syntax-ayumirage-abridge.scss b/sass/syntax/syntax-ayumirage-abridge.scss
new file mode 100644
index 0000000..30bee09
--- /dev/null
+++ b/sass/syntax/syntax-ayumirage-abridge.scss
@@ -0,0 +1,556 @@
+:root {
+ .z-code {
+ color: #ccc9c2;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #798491;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #ccc9c2;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #bae67e;
+ }
+ .z-constant.z-numeric {
+ color: #ffcc66;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #95e6cb;
+ }
+ .z-constant.z-language {
+ color: #ffcc66;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #ffcc66;
+ }
+ .z-variable.z-member {
+ color: #ff7d82;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #ffa759;
+ }
+ .z-keyword.z-operator {
+ color: #f29e74;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #ccc9c2;
+ }
+ .z-punctuation.z-section {
+ color: #ccc9c2;
+ }
+ .z-punctuation.z-accessor {
+ color: #f29e74;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #ccc9c2;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #ffc44c;
+ }
+ .z-storage {
+ color: #ffa759;
+ }
+ .z-storage.z-type {
+ color: #ffa759;
+ }
+ .z-entity.z-name.z-function {
+ color: #ffd580;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #73d0ff;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #73d0ff;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #ffcc66;
+ }
+ .z-variable.z-language {
+ color: #5ccfe6;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #5ccfe6;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #5ccfe6;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #ffd580;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #ffd580;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #f28779;
+ }
+ .z-support.z-constant {
+ color: #f29e74;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #5ccfe6;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #ff7c6d;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #ffa759;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #c594c5;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #ffd580;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #73d0ff;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #798491;
+ }
+ .z-support.z-type.z-property-name {
+ color: #5ccfe6;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #798491;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #ffa759;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #bae67e;
+ }
+ .z-message.z-error {
+ color: #ff7c6d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5ccfe6;
+ }
+ .z-markup.z-heading {
+ color: #ffa759;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #95e6cb;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #ffd580;
+ }
+ .z-markup.z-italic {
+ color: #f28779;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #f28779;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #ccc9c2;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #ccc9c2;
+ }
+ .z-meta.z-separator {
+ color: #798491;
+ background-color: #ccc9c2;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #ffcc66;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #95e6cb;
+ }
+ .z-markup.z-inserted {
+ color: #bae67e;
+ }
+ .z-markup.z-changed {
+ color: #5ccfe6;
+ }
+ .z-markup.z-deleted {
+ color: #f28779;
+ }
+ .z-markup.z-strike {
+ color: #ffc44c;
+ }
+ .z-markup.z-table {
+ color: #5ccfe6;
+ background-color: #ccc9c2;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #f29e74;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #798491;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #ccc9c2;
+ background-color: #ccc9c2;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ background-color: #ccc9c2;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #798491;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #bae67e;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #5ccfe6;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #ff7c6d;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #363e4a;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #363e4a;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #5ccfe6;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #bae67e;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #ffa759;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #f28779;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #5ccfe6;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #ff7c6d;
+ }
+}
+@media (prefers-color-scheme: light) {
+ :root {
+ .z-code {
+ color: #76736d;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #5c6773;
+ font-style: italic;
+ }
+ .z-variable {
+ color: #76736d;
+ }
+ .z-string, .z-constant.z-other.z-symbol {
+ color: #547f1c;
+ }
+ .z-constant.z-numeric {
+ color: #926b00;
+ }
+ .z-string.z-regexp, .z-constant.z-character.z-escape {
+ color: #2d7f68;
+ }
+ .z-constant.z-language {
+ color: #926b00;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #926b00;
+ }
+ .z-variable.z-member {
+ color: #cb414d;
+ }
+ .z-keyword, .z-keyword.z-operator.z-word {
+ color: #aa5f0f;
+ }
+ .z-keyword.z-operator {
+ color: #aa5f39;
+ }
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: #76736d;
+ }
+ .z-punctuation.z-section {
+ color: #76736d;
+ }
+ .z-punctuation.z-accessor {
+ color: #aa5f39;
+ }
+ .z-punctuation.z-definition.z-annotation {
+ color: #76736d;
+ }
+ .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ color: #986b00;
+ }
+ .z-storage {
+ color: #aa5f0f;
+ }
+ .z-storage.z-type {
+ color: #aa5f0f;
+ }
+ .z-entity.z-name.z-function {
+ color: #8f6f1d;
+ }
+ .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label {
+ color: #007ca7;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #007ca7;
+ text-decoration: underline;
+ }
+ .z-variable.z-parameter {
+ color: #926b00;
+ }
+ .z-variable.z-language {
+ color: #007f95;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
+ color: #007f95;
+ }
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: #007f95;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #8f6f1d;
+ }
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: #8f6f1d;
+ }
+ .z-support.z-function, .z-support.z-macro {
+ color: #b75349;
+ }
+ .z-support.z-constant {
+ color: #aa5f39;
+ font-style: italic;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #007f95;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #e40320;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #aa5f0f;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #916392;
+ }
+ .z-source.z-ruby .z-variable.z-other.z-readwrite {
+ color: #8f6f1d;
+ }
+ .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ color: #007ca7;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #5c6773;
+ }
+ .z-support.z-type.z-property-name {
+ color: #007f95;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #5c6773;
+ }
+ .z-constant.z-numeric.z-line-number.z-match {
+ color: #aa5f0f;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #547f1c;
+ }
+ .z-message.z-error {
+ color: #e40320;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #007f95;
+ }
+ .z-markup.z-heading {
+ color: #aa5f0f;
+ font-weight: bold;
+ }
+ .z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ color: #2d7f68;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-image {
+ color: #8f6f1d;
+ }
+ .z-markup.z-italic {
+ color: #b75349;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #b75349;
+ font-weight: bold;
+ }
+ .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-raw {
+ background-color: #76736d;
+ }
+ .z-markup.z-raw.z-inline {
+ background-color: #76736d;
+ }
+ .z-meta.z-separator {
+ color: #5c6773;
+ background-color: #76736d;
+ font-weight: bold;
+ }
+ .z-markup.z-quote {
+ color: #926b00;
+ font-style: italic;
+ }
+ .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ color: #2d7f68;
+ }
+ .z-markup.z-inserted {
+ color: #547f1c;
+ }
+ .z-markup.z-changed {
+ color: #007f95;
+ }
+ .z-markup.z-deleted {
+ color: #b75349;
+ }
+ .z-markup.z-strike {
+ color: #986b00;
+ }
+ .z-markup.z-table {
+ color: #007f95;
+ background-color: #76736d;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #aa5f39;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ color: #5c6773;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ color: #76736d;
+ background-color: #76736d;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #5c6773;
+ background-color: #76736d;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #5c6773;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #547f1c;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #007f95;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #e40320;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #363e4a;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #363e4a;
+ }
+ .z-gutter_color {
+ color: #ffffff;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #007f95;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #547f1c;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #aa5f0f;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #b75349;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #007f95;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #e40320;
+ }
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/_charcoal-dark-abridge.scss b/sass/syntax/syntax-charcoal-abridge-dark.scss
index b3ab18c..b3ab18c 100644
--- a/sass/syntax/_charcoal-dark-abridge.scss
+++ b/sass/syntax/syntax-charcoal-abridge-dark.scss
diff --git a/sass/syntax/_charcoal-white-abridge.scss b/sass/syntax/syntax-charcoal-abridge-light.scss
index 53f86ce..53f86ce 100644
--- a/sass/syntax/_charcoal-white-abridge.scss
+++ b/sass/syntax/syntax-charcoal-abridge-light.scss
diff --git a/sass/syntax/syntax-charcoal-abridge-switcher.scss b/sass/syntax/syntax-charcoal-abridge-switcher.scss
new file mode 100644
index 0000000..93abc50
--- /dev/null
+++ b/sass/syntax/syntax-charcoal-abridge-switcher.scss
@@ -0,0 +1,162 @@
+:root:not(.light) {
+ .z-code {
+ color: #cccece;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #7e8384;
+ }
+ .z-variable {
+ color: #cccece;
+ }
+ .z-keyword, .z-storage.z-type, .z-storage.z-modifier {
+ color: #c594c5;
+ }
+ .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
+ color: #5fb3b3;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
+ color: #ff7b84;
+ }
+ .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
+ color: #78aade;
+ }
+ .z-support.z-other.z-variable, .z-string.z-other.z-link {
+ color: #fa7e81;
+ }
+ .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
+ color: #f99157;
+ }
+ .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #99c794;
+ }
+ .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter {
+ color: #fac863;
+ }
+ .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
+ color: #ff7d82;
+ }
+ .z-variable.z-language {
+ color: #ff7d82;
+ }
+ .z-entity.z-name.z-method.z-js {
+ color: #d8dee9;
+ }
+ .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
+ color: #d8dee9;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #cd91c4;
+ }
+ .z-markup.z-inserted {
+ color: #99c794;
+ }
+ .z-markup.z-deleted {
+ color: #ff7d82;
+ }
+ .z-markup.z-changed {
+ color: #cd91c4;
+ }
+ .z-string.z-regexp {
+ color: #5fb3b3;
+ }
+ .z-constant.z-character.z-escape {
+ color: #5fb3b3;
+ }
+ .z-*url*, .z-*link*, .z-*uri* {
+ text-decoration: underline;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #cf9a87;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #99c794;
+ }
+ .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
+ color: #78aade;
+ }
+ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #ff7d82;
+ }
+}
+:root.light {
+ .z-code {
+ color: #727373;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #5f6364;
+ }
+ .z-variable {
+ color: #727373;
+ }
+ .z-keyword, .z-storage.z-type, .z-storage.z-modifier {
+ color: #916392;
+ }
+ .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
+ color: #237e7f;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
+ color: #ca4251;
+ }
+ .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
+ color: #4076a7;
+ }
+ .z-support.z-other.z-variable, .z-string.z-other.z-link {
+ color: #c14c52;
+ }
+ .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
+ color: #b75922;
+ }
+ .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #517c4e;
+ }
+ .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter {
+ color: #926c00;
+ }
+ .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
+ color: #cb414d;
+ }
+ .z-variable.z-language {
+ color: #cb414d;
+ }
+ .z-entity.z-name.z-method.z-js {
+ color: #6c727c;
+ }
+ .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
+ color: #6c727c;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #996091;
+ }
+ .z-markup.z-inserted {
+ color: #517c4e;
+ }
+ .z-markup.z-deleted {
+ color: #cb414d;
+ }
+ .z-markup.z-changed {
+ color: #996091;
+ }
+ .z-string.z-regexp {
+ color: #237e7f;
+ }
+ .z-constant.z-character.z-escape {
+ color: #237e7f;
+ }
+ .z-*url*, .z-*link*, .z-*uri* {
+ text-decoration: underline;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #976756;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #517c4e;
+ }
+ .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
+ color: #4076a7;
+ }
+ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #cb414d;
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/syntax-charcoal-abridge.scss b/sass/syntax/syntax-charcoal-abridge.scss
new file mode 100644
index 0000000..94c497f
--- /dev/null
+++ b/sass/syntax/syntax-charcoal-abridge.scss
@@ -0,0 +1,164 @@
+:root {
+ .z-code {
+ color: #cccece;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #7e8384;
+ }
+ .z-variable {
+ color: #cccece;
+ }
+ .z-keyword, .z-storage.z-type, .z-storage.z-modifier {
+ color: #c594c5;
+ }
+ .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
+ color: #5fb3b3;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
+ color: #ff7b84;
+ }
+ .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
+ color: #78aade;
+ }
+ .z-support.z-other.z-variable, .z-string.z-other.z-link {
+ color: #fa7e81;
+ }
+ .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
+ color: #f99157;
+ }
+ .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #99c794;
+ }
+ .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter {
+ color: #fac863;
+ }
+ .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
+ color: #ff7d82;
+ }
+ .z-variable.z-language {
+ color: #ff7d82;
+ }
+ .z-entity.z-name.z-method.z-js {
+ color: #d8dee9;
+ }
+ .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
+ color: #d8dee9;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #cd91c4;
+ }
+ .z-markup.z-inserted {
+ color: #99c794;
+ }
+ .z-markup.z-deleted {
+ color: #ff7d82;
+ }
+ .z-markup.z-changed {
+ color: #cd91c4;
+ }
+ .z-string.z-regexp {
+ color: #5fb3b3;
+ }
+ .z-constant.z-character.z-escape {
+ color: #5fb3b3;
+ }
+ .z-*url*, .z-*link*, .z-*uri* {
+ text-decoration: underline;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #cf9a87;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #99c794;
+ }
+ .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
+ color: #78aade;
+ }
+ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #ff7d82;
+ }
+}
+@media (prefers-color-scheme: light) {
+ :root {
+ .z-code {
+ color: #727373;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #5f6364;
+ }
+ .z-variable {
+ color: #727373;
+ }
+ .z-keyword, .z-storage.z-type, .z-storage.z-modifier {
+ color: #916392;
+ }
+ .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
+ color: #237e7f;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
+ color: #ca4251;
+ }
+ .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
+ color: #4076a7;
+ }
+ .z-support.z-other.z-variable, .z-string.z-other.z-link {
+ color: #c14c52;
+ }
+ .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
+ color: #b75922;
+ }
+ .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #517c4e;
+ }
+ .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter {
+ color: #926c00;
+ }
+ .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
+ color: #cb414d;
+ }
+ .z-variable.z-language {
+ color: #cb414d;
+ }
+ .z-entity.z-name.z-method.z-js {
+ color: #6c727c;
+ }
+ .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
+ color: #6c727c;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #996091;
+ }
+ .z-markup.z-inserted {
+ color: #517c4e;
+ }
+ .z-markup.z-deleted {
+ color: #cb414d;
+ }
+ .z-markup.z-changed {
+ color: #996091;
+ }
+ .z-string.z-regexp {
+ color: #237e7f;
+ }
+ .z-constant.z-character.z-escape {
+ color: #237e7f;
+ }
+ .z-*url*, .z-*link*, .z-*uri* {
+ text-decoration: underline;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #976756;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #517c4e;
+ }
+ .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
+ color: #4076a7;
+ }
+ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #cb414d;
+ }
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/_dracula-dark-abridge.scss b/sass/syntax/syntax-dracula-abridge-dark.scss
index f5fc9c4..f5fc9c4 100644
--- a/sass/syntax/_dracula-dark-abridge.scss
+++ b/sass/syntax/syntax-dracula-abridge-dark.scss
diff --git a/sass/syntax/_dracula-white-abridge.scss b/sass/syntax/syntax-dracula-abridge-light.scss
index db807f0..db807f0 100644
--- a/sass/syntax/_dracula-white-abridge.scss
+++ b/sass/syntax/syntax-dracula-abridge-light.scss
diff --git a/sass/syntax/syntax-dracula-abridge-switcher.scss b/sass/syntax/syntax-dracula-abridge-switcher.scss
new file mode 100644
index 0000000..ff5b8c5
--- /dev/null
+++ b/sass/syntax/syntax-dracula-abridge-switcher.scss
@@ -0,0 +1,494 @@
+:root:not(.light) {
+ .z-code {
+ color: #f8f8f2;
+ background-color: #191919;
+ }
+ .z-comment {
+ color: #7080b3;
+ }
+ .z-string {
+ color: #f1fa8c;
+ }
+ .z-constant.z-numeric {
+ color: #bd93f9;
+ }
+ .z-constant.z-language {
+ color: #bd93f9;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #bd93f9;
+ }
+ .z-variable {
+ }
+ .z-variable.z-other.z-readwrite.z-instance {
+ color: #ffb86c;
+ }
+ .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby {
+ color: #ff79c6;
+ }
+ .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby {
+ color: #ff7d78;
+ }
+ .z-keyword {
+ color: #ff79c6;
+ }
+ .z-storage {
+ color: #ff79c6;
+ }
+ .z-storage.z-type {
+ color: #8be9fd;
+ font-style: italic;
+ }
+ .z-storage.z-type.z-namespace {
+ color: #8be9fd;
+ font-style: italic;
+ }
+ .z-storage.z-type.z-class {
+ color: #ff79c6;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-class {
+ color: #8be9fd;
+ text-decoration: underline;
+ }
+ .z-meta.z-path {
+ color: #66d9ef;
+ text-decoration: underline;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #8be9fd;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-function {
+ color: #50fa7b;
+ }
+ .z-variable.z-parameter {
+ color: #ffb86c;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag {
+ color: #ff79c6;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #50fa7b;
+ }
+ .z-support.z-function {
+ color: #8be9fd;
+ }
+ .z-support.z-constant {
+ color: #6be5fd;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #66d9ef;
+ font-style: italic;
+ }
+ .z-support.z-other.z-variable {
+ }
+ .z-support.z-other.z-namespace {
+ color: #66d9ef;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #f8f8f0;
+ background-color: #ff79c6;
+ }
+ .z-invalid.z-deprecated {
+ color: #f8f8f0;
+ background-color: #bd93f9;
+ }
+ .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
+ color: #cfcfc2;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #7080b3;
+ }
+ .z-markup.z-deleted {
+ color: #ff79c6;
+ }
+ .z-markup.z-inserted {
+ color: #50fa7b;
+ }
+ .z-markup.z-changed {
+ color: #e6db74;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #bd93f9;
+ }
+ .z-entity.z-name.z-filename {
+ color: #e6db74;
+ }
+ .z-message.z-error {
+ color: #ff7c6d;
+ }
+ .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json {
+ color: #eeeeee;
+ }
+ .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
+ color: #8be9fd;
+ }
+ .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
+ color: #f1fa8c;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #50fa7b;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #ffb86c;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #ff79c6;
+ }
+ .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #bd93f9;
+ }
+ .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #50fa7b;
+ }
+ .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #ffb86c;
+ }
+ .z-markup.z-strike {
+ color: #ffb86c;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #ffb86c;
+ font-weight: bold;
+ }
+ .z-markup.z-italic {
+ color: #ffb86c;
+ font-style: italic;
+ }
+ .z-markup.z-heading {
+ color: #8be9fd;
+ }
+ .z-punctuation.z-definition.z-list_item.z-markdown {
+ color: #ff79c6;
+ }
+ .z-markup.z-quote {
+ color: #7080b3;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-blockquote.z-markdown {
+ color: #7080b3;
+ background-color: #7080b3;
+ font-style: italic;
+ }
+ .z-meta.z-separator {
+ color: #7080b3;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #50fa7b;
+ }
+ .z-markup.z-underline {
+ color: #bd93f9;
+ text-decoration: underline;
+ }
+ .z-markup.z-raw.z-block {
+ color: #cfcfc2;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source {
+ color: #f8f8f2;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #7080b3;
+ font-style: italic;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #7080b3;
+ font-style: italic;
+ }
+ .z-punctuation.z-accessor {
+ color: #ff79c6;
+ }
+ .z-meta.z-function.z-return-type {
+ color: #ff79c6;
+ }
+ .z-punctuation.z-section.z-block.z-begin {
+ color: #ffffff;
+ }
+ .z-punctuation.z-section.z-block.z-end {
+ color: #ffffff;
+ }
+ .z-punctuation.z-section.z-embedded.z-begin {
+ color: #ff79c6;
+ }
+ .z-punctuation.z-section.z-embedded.z-end {
+ color: #ff79c6;
+ }
+ .z-punctuation.z-separator.z-namespace {
+ color: #ff79c6;
+ }
+ .z-variable.z-function {
+ color: #50fa7b;
+ }
+ .z-variable.z-other {
+ color: #ffffff;
+ }
+ .z-variable.z-language {
+ color: #bd93f9;
+ }
+ .z-entity.z-name.z-module.z-ruby {
+ color: #8be9fd;
+ }
+ .z-entity.z-name.z-constant.z-ruby {
+ color: #bd93f9;
+ }
+ .z-support.z-function.z-builtin.z-ruby {
+ color: #ffffff;
+ }
+ .z-storage.z-type.z-namespace.z-cs {
+ color: #ff79c6;
+ }
+ .z-entity.z-name.z-namespace.z-cs {
+ color: #8be9fd;
+ }
+}
+:root.light {
+ .z-code {
+ color: #72726d;
+ background-color: #ffffff;
+ }
+ .z-comment {
+ color: #6272a4;
+ }
+ .z-string {
+ color: #6b7807;
+ }
+ .z-constant.z-numeric {
+ color: #8660c1;
+ }
+ .z-constant.z-language {
+ color: #8660c1;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #8660c1;
+ }
+ .z-variable {
+ }
+ .z-variable.z-other.z-readwrite.z-instance {
+ color: #a1661c;
+ }
+ .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby {
+ color: #c13f8e;
+ }
+ .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby {
+ color: #d9303a;
+ }
+ .z-keyword {
+ color: #c13f8e;
+ }
+ .z-storage {
+ color: #c13f8e;
+ }
+ .z-storage.z-type {
+ color: #007d90;
+ font-style: italic;
+ }
+ .z-storage.z-type.z-namespace {
+ color: #007d90;
+ font-style: italic;
+ }
+ .z-storage.z-type.z-class {
+ color: #c13f8e;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-class {
+ color: #007d90;
+ text-decoration: underline;
+ }
+ .z-meta.z-path {
+ color: #007f93;
+ text-decoration: underline;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #007d90;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-function {
+ color: #008504;
+ }
+ .z-variable.z-parameter {
+ color: #a1661c;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag {
+ color: #c13f8e;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #008504;
+ }
+ .z-support.z-function {
+ color: #007d90;
+ }
+ .z-support.z-constant {
+ color: #007e94;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #007f93;
+ font-style: italic;
+ }
+ .z-support.z-other.z-variable {
+ }
+ .z-support.z-other.z-namespace {
+ color: #007f93;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #72726b;
+ background-color: #c13f8e;
+ }
+ .z-invalid.z-deprecated {
+ color: #72726b;
+ background-color: #8660c1;
+ }
+ .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
+ color: #747469;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #6272a4;
+ }
+ .z-markup.z-deleted {
+ color: #c13f8e;
+ }
+ .z-markup.z-inserted {
+ color: #008504;
+ }
+ .z-markup.z-changed {
+ color: #7b760c;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #8660c1;
+ }
+ .z-entity.z-name.z-filename {
+ color: #7b760c;
+ }
+ .z-message.z-error {
+ color: #e31625;
+ }
+ .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json {
+ color: #727272;
+ }
+ .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
+ color: #007d90;
+ }
+ .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
+ color: #6b7807;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #008504;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #a1661c;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #c13f8e;
+ }
+ .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #8660c1;
+ }
+ .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #008504;
+ }
+ .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #a1661c;
+ }
+ .z-markup.z-strike {
+ color: #a1661c;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #a1661c;
+ font-weight: bold;
+ }
+ .z-markup.z-italic {
+ color: #a1661c;
+ font-style: italic;
+ }
+ .z-markup.z-heading {
+ color: #007d90;
+ }
+ .z-punctuation.z-definition.z-list_item.z-markdown {
+ color: #c13f8e;
+ }
+ .z-markup.z-quote {
+ color: #6272a4;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-blockquote.z-markdown {
+ color: #6272a4;
+ background-color: #6272a4;
+ font-style: italic;
+ }
+ .z-meta.z-separator {
+ color: #6272a4;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #008504;
+ }
+ .z-markup.z-underline {
+ color: #8660c1;
+ text-decoration: underline;
+ }
+ .z-markup.z-raw.z-block {
+ color: #747469;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source {
+ color: #72726d;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #6272a4;
+ font-style: italic;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #6272a4;
+ font-style: italic;
+ }
+ .z-punctuation.z-accessor {
+ color: #c13f8e;
+ }
+ .z-meta.z-function.z-return-type {
+ color: #c13f8e;
+ }
+ .z-punctuation.z-section.z-block.z-begin {
+ color: #ffffff;
+ }
+ .z-punctuation.z-section.z-block.z-end {
+ color: #ffffff;
+ }
+ .z-punctuation.z-section.z-embedded.z-begin {
+ color: #c13f8e;
+ }
+ .z-punctuation.z-section.z-embedded.z-end {
+ color: #c13f8e;
+ }
+ .z-punctuation.z-separator.z-namespace {
+ color: #c13f8e;
+ }
+ .z-variable.z-function {
+ color: #008504;
+ }
+ .z-variable.z-other {
+ color: #ffffff;
+ }
+ .z-variable.z-language {
+ color: #8660c1;
+ }
+ .z-entity.z-name.z-module.z-ruby {
+ color: #007d90;
+ }
+ .z-entity.z-name.z-constant.z-ruby {
+ color: #8660c1;
+ }
+ .z-support.z-function.z-builtin.z-ruby {
+ color: #ffffff;
+ }
+ .z-storage.z-type.z-namespace.z-cs {
+ color: #c13f8e;
+ }
+ .z-entity.z-name.z-namespace.z-cs {
+ color: #007d90;
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/syntax-dracula-abridge.scss b/sass/syntax/syntax-dracula-abridge.scss
new file mode 100644
index 0000000..afcb050
--- /dev/null
+++ b/sass/syntax/syntax-dracula-abridge.scss
@@ -0,0 +1,496 @@
+:root {
+ .z-code {
+ color: #f8f8f2;
+ background-color: #191919;
+ }
+ .z-comment {
+ color: #7080b3;
+ }
+ .z-string {
+ color: #f1fa8c;
+ }
+ .z-constant.z-numeric {
+ color: #bd93f9;
+ }
+ .z-constant.z-language {
+ color: #bd93f9;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #bd93f9;
+ }
+ .z-variable {
+ }
+ .z-variable.z-other.z-readwrite.z-instance {
+ color: #ffb86c;
+ }
+ .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby {
+ color: #ff79c6;
+ }
+ .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby {
+ color: #ff7d78;
+ }
+ .z-keyword {
+ color: #ff79c6;
+ }
+ .z-storage {
+ color: #ff79c6;
+ }
+ .z-storage.z-type {
+ color: #8be9fd;
+ font-style: italic;
+ }
+ .z-storage.z-type.z-namespace {
+ color: #8be9fd;
+ font-style: italic;
+ }
+ .z-storage.z-type.z-class {
+ color: #ff79c6;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-class {
+ color: #8be9fd;
+ text-decoration: underline;
+ }
+ .z-meta.z-path {
+ color: #66d9ef;
+ text-decoration: underline;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #8be9fd;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-function {
+ color: #50fa7b;
+ }
+ .z-variable.z-parameter {
+ color: #ffb86c;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag {
+ color: #ff79c6;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #50fa7b;
+ }
+ .z-support.z-function {
+ color: #8be9fd;
+ }
+ .z-support.z-constant {
+ color: #6be5fd;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #66d9ef;
+ font-style: italic;
+ }
+ .z-support.z-other.z-variable {
+ }
+ .z-support.z-other.z-namespace {
+ color: #66d9ef;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #f8f8f0;
+ background-color: #ff79c6;
+ }
+ .z-invalid.z-deprecated {
+ color: #f8f8f0;
+ background-color: #bd93f9;
+ }
+ .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
+ color: #cfcfc2;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #7080b3;
+ }
+ .z-markup.z-deleted {
+ color: #ff79c6;
+ }
+ .z-markup.z-inserted {
+ color: #50fa7b;
+ }
+ .z-markup.z-changed {
+ color: #e6db74;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #bd93f9;
+ }
+ .z-entity.z-name.z-filename {
+ color: #e6db74;
+ }
+ .z-message.z-error {
+ color: #ff7c6d;
+ }
+ .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json {
+ color: #eeeeee;
+ }
+ .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
+ color: #8be9fd;
+ }
+ .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
+ color: #f1fa8c;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #50fa7b;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #ffb86c;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #ff79c6;
+ }
+ .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #bd93f9;
+ }
+ .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #50fa7b;
+ }
+ .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #ffb86c;
+ }
+ .z-markup.z-strike {
+ color: #ffb86c;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #ffb86c;
+ font-weight: bold;
+ }
+ .z-markup.z-italic {
+ color: #ffb86c;
+ font-style: italic;
+ }
+ .z-markup.z-heading {
+ color: #8be9fd;
+ }
+ .z-punctuation.z-definition.z-list_item.z-markdown {
+ color: #ff79c6;
+ }
+ .z-markup.z-quote {
+ color: #7080b3;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-blockquote.z-markdown {
+ color: #7080b3;
+ background-color: #7080b3;
+ font-style: italic;
+ }
+ .z-meta.z-separator {
+ color: #7080b3;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #50fa7b;
+ }
+ .z-markup.z-underline {
+ color: #bd93f9;
+ text-decoration: underline;
+ }
+ .z-markup.z-raw.z-block {
+ color: #cfcfc2;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source {
+ color: #f8f8f2;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #7080b3;
+ font-style: italic;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #7080b3;
+ font-style: italic;
+ }
+ .z-punctuation.z-accessor {
+ color: #ff79c6;
+ }
+ .z-meta.z-function.z-return-type {
+ color: #ff79c6;
+ }
+ .z-punctuation.z-section.z-block.z-begin {
+ color: #ffffff;
+ }
+ .z-punctuation.z-section.z-block.z-end {
+ color: #ffffff;
+ }
+ .z-punctuation.z-section.z-embedded.z-begin {
+ color: #ff79c6;
+ }
+ .z-punctuation.z-section.z-embedded.z-end {
+ color: #ff79c6;
+ }
+ .z-punctuation.z-separator.z-namespace {
+ color: #ff79c6;
+ }
+ .z-variable.z-function {
+ color: #50fa7b;
+ }
+ .z-variable.z-other {
+ color: #ffffff;
+ }
+ .z-variable.z-language {
+ color: #bd93f9;
+ }
+ .z-entity.z-name.z-module.z-ruby {
+ color: #8be9fd;
+ }
+ .z-entity.z-name.z-constant.z-ruby {
+ color: #bd93f9;
+ }
+ .z-support.z-function.z-builtin.z-ruby {
+ color: #ffffff;
+ }
+ .z-storage.z-type.z-namespace.z-cs {
+ color: #ff79c6;
+ }
+ .z-entity.z-name.z-namespace.z-cs {
+ color: #8be9fd;
+ }
+}
+@media (prefers-color-scheme: light) {
+ :root {
+ .z-code {
+ color: #72726d;
+ background-color: #ffffff;
+ }
+ .z-comment {
+ color: #6272a4;
+ }
+ .z-string {
+ color: #6b7807;
+ }
+ .z-constant.z-numeric {
+ color: #8660c1;
+ }
+ .z-constant.z-language {
+ color: #8660c1;
+ }
+ .z-constant.z-character, .z-constant.z-other {
+ color: #8660c1;
+ }
+ .z-variable {
+ }
+ .z-variable.z-other.z-readwrite.z-instance {
+ color: #a1661c;
+ }
+ .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby {
+ color: #c13f8e;
+ }
+ .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby {
+ color: #d9303a;
+ }
+ .z-keyword {
+ color: #c13f8e;
+ }
+ .z-storage {
+ color: #c13f8e;
+ }
+ .z-storage.z-type {
+ color: #007d90;
+ font-style: italic;
+ }
+ .z-storage.z-type.z-namespace {
+ color: #007d90;
+ font-style: italic;
+ }
+ .z-storage.z-type.z-class {
+ color: #c13f8e;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-class {
+ color: #007d90;
+ text-decoration: underline;
+ }
+ .z-meta.z-path {
+ color: #007f93;
+ text-decoration: underline;
+ }
+ .z-entity.z-other.z-inherited-class {
+ color: #007d90;
+ text-decoration: underline;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-function {
+ color: #008504;
+ }
+ .z-variable.z-parameter {
+ color: #a1661c;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-tag {
+ color: #c13f8e;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #008504;
+ }
+ .z-support.z-function {
+ color: #007d90;
+ }
+ .z-support.z-constant {
+ color: #007e94;
+ }
+ .z-support.z-type, .z-support.z-class {
+ color: #007f93;
+ font-style: italic;
+ }
+ .z-support.z-other.z-variable {
+ }
+ .z-support.z-other.z-namespace {
+ color: #007f93;
+ font-style: italic;
+ }
+ .z-invalid {
+ color: #72726b;
+ background-color: #c13f8e;
+ }
+ .z-invalid.z-deprecated {
+ color: #72726b;
+ background-color: #8660c1;
+ }
+ .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
+ color: #747469;
+ }
+ .z-meta.z-diff, .z-meta.z-diff.z-header {
+ color: #6272a4;
+ }
+ .z-markup.z-deleted {
+ color: #c13f8e;
+ }
+ .z-markup.z-inserted {
+ color: #008504;
+ }
+ .z-markup.z-changed {
+ color: #7b760c;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #8660c1;
+ }
+ .z-entity.z-name.z-filename {
+ color: #7b760c;
+ }
+ .z-message.z-error {
+ color: #e31625;
+ }
+ .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json {
+ color: #727272;
+ }
+ .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
+ color: #007d90;
+ }
+ .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
+ color: #6b7807;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #008504;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #a1661c;
+ }
+ .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #c13f8e;
+ }
+ .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #8660c1;
+ }
+ .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #008504;
+ }
+ .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string {
+ color: #a1661c;
+ }
+ .z-markup.z-strike {
+ color: #a1661c;
+ font-style: italic;
+ }
+ .z-markup.z-bold {
+ color: #a1661c;
+ font-weight: bold;
+ }
+ .z-markup.z-italic {
+ color: #a1661c;
+ font-style: italic;
+ }
+ .z-markup.z-heading {
+ color: #007d90;
+ }
+ .z-punctuation.z-definition.z-list_item.z-markdown {
+ color: #c13f8e;
+ }
+ .z-markup.z-quote {
+ color: #6272a4;
+ font-style: italic;
+ }
+ .z-punctuation.z-definition.z-blockquote.z-markdown {
+ color: #6272a4;
+ background-color: #6272a4;
+ font-style: italic;
+ }
+ .z-meta.z-separator {
+ color: #6272a4;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #008504;
+ }
+ .z-markup.z-underline {
+ color: #8660c1;
+ text-decoration: underline;
+ }
+ .z-markup.z-raw.z-block {
+ color: #747469;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source {
+ color: #72726d;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ color: #6272a4;
+ font-style: italic;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #6272a4;
+ font-style: italic;
+ }
+ .z-punctuation.z-accessor {
+ color: #c13f8e;
+ }
+ .z-meta.z-function.z-return-type {
+ color: #c13f8e;
+ }
+ .z-punctuation.z-section.z-block.z-begin {
+ color: #ffffff;
+ }
+ .z-punctuation.z-section.z-block.z-end {
+ color: #ffffff;
+ }
+ .z-punctuation.z-section.z-embedded.z-begin {
+ color: #c13f8e;
+ }
+ .z-punctuation.z-section.z-embedded.z-end {
+ color: #c13f8e;
+ }
+ .z-punctuation.z-separator.z-namespace {
+ color: #c13f8e;
+ }
+ .z-variable.z-function {
+ color: #008504;
+ }
+ .z-variable.z-other {
+ color: #ffffff;
+ }
+ .z-variable.z-language {
+ color: #8660c1;
+ }
+ .z-entity.z-name.z-module.z-ruby {
+ color: #007d90;
+ }
+ .z-entity.z-name.z-constant.z-ruby {
+ color: #8660c1;
+ }
+ .z-support.z-function.z-builtin.z-ruby {
+ color: #ffffff;
+ }
+ .z-storage.z-type.z-namespace.z-cs {
+ color: #c13f8e;
+ }
+ .z-entity.z-name.z-namespace.z-cs {
+ color: #007d90;
+ }
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/_material-dark-abridge.scss b/sass/syntax/syntax-material-abridge-dark.scss
index 85035d9..85035d9 100644
--- a/sass/syntax/_material-dark-abridge.scss
+++ b/sass/syntax/syntax-material-abridge-dark.scss
diff --git a/sass/syntax/_material-white-abridge.scss b/sass/syntax/syntax-material-abridge-light.scss
index 05281bb..05281bb 100644
--- a/sass/syntax/_material-white-abridge.scss
+++ b/sass/syntax/syntax-material-abridge-light.scss
diff --git a/sass/syntax/syntax-material-abridge-switcher.scss b/sass/syntax/syntax-material-abridge-switcher.scss
new file mode 100644
index 0000000..a65cf95
--- /dev/null
+++ b/sass/syntax/syntax-material-abridge-switcher.scss
@@ -0,0 +1,524 @@
+:root:not(.light) {
+ .z-code {
+ color: #eeffff;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #818181;
+ font-style: italic;
+ }
+ .z-variable, .z-string .z-constant.z-other.z-placeholder {
+ color: #eeffff;
+ }
+ .z-constant.z-other.z-color {
+ color: #ffffff;
+ }
+ .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken {
+ color: #ffffff;
+ background-color: #ff7992;
+ }
+ .z-invalid.z-unimplemented {
+ color: #ffffff;
+ background-color: #c3e88d;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #c792ea;
+ }
+ .z-keyword, .z-storage.z-type, .z-storage.z-modifier {
+ color: #c792ea;
+ }
+ .z-storage.z-type, .z-keyword.z-control {
+ font-style: italic;
+ }
+ .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
+ color: #89ddff;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
+ color: #fe7d83;
+ }
+ .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
+ color: #82aaff;
+ }
+ .z-support.z-other.z-variable, .z-string.z-other.z-link {
+ color: #fe7d83;
+ }
+ .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
+ color: #f78c6c;
+ }
+ .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #c3e88d;
+ }
+ .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types {
+ color: #ffcb6b;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #b2ccd6;
+ }
+ .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
+ color: #ff7992;
+ }
+ .z-variable.z-language {
+ color: #ff7992;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-method.z-js {
+ color: #82aaff;
+ }
+ .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
+ color: #82aaff;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #c792ea;
+ }
+ .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name {
+ color: #ffcb6b;
+ font-style: italic;
+ }
+ .z-entity.z-other.z-attribute-name.z-class {
+ color: #ffcb6b;
+ }
+ .z-source.z-sass .z-keyword.z-control {
+ color: #82aaff;
+ }
+ .z-markup.z-inserted {
+ color: #c3e88d;
+ }
+ .z-markup.z-deleted {
+ color: #ff7992;
+ }
+ .z-markup.z-changed {
+ color: #c792ea;
+ }
+ .z-string.z-regexp {
+ color: #89ddff;
+ }
+ .z-constant.z-character.z-escape {
+ color: #89ddff;
+ }
+ .z-*url*, .z-*link*, .z-*uri* {
+ text-decoration: underline;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #d89385;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #c3e88d;
+ }
+ .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
+ color: #82aaff;
+ font-style: italic;
+ }
+ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #ff7992;
+ font-style: italic;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #c3e88d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #c792ea;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #fe7d83;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #82aaff;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #d89385;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #ff7992;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #f78c6c;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #ffcb6b;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #c792ea;
+ }
+ .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown {
+ color: #eeffff;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #c792ea;
+ }
+ .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown {
+ color: #65737e;
+ }
+ .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown {
+ color: #c3e88d;
+ }
+ .z-markup.z-italic {
+ color: #fe7d83;
+ font-style: italic;
+ }
+ .z-markup.z-bold, .z-markup.z-bold .z-string {
+ color: #fe7d83;
+ font-weight: bold;
+ }
+ .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-underline {
+ color: #f78c6c;
+ text-decoration: underline;
+ }
+ .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown {
+ color: #65737e;
+ background-color: #65737e;
+ }
+ .z-string.z-other.z-link.z-title.z-markdown {
+ color: #82aaff;
+ }
+ .z-string.z-other.z-link.z-description.z-title.z-markdown {
+ color: #c792ea;
+ }
+ .z-constant.z-other.z-reference.z-link.z-markdown {
+ color: #ffcb6b;
+ }
+ .z-markup.z-raw.z-block {
+ color: #c792ea;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ background-color: #000000;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown {
+ background-color: #000000;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end {
+ color: #eeffff;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #65737e;
+ }
+ .z-text.z-html.z-markdown .z-punctuation.z-definition {
+ color: #818181;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition {
+ color: #89ddff;
+ }
+ .z-meta.z-separator {
+ color: #65737e;
+ background-color: #000000;
+ font-weight: bold;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #82aaff;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #c3e88d;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #f78c6c;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #c792ea;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #ffcb6b;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #ff7992;
+ }
+ .z-sublimelinter.z-annotations {
+ background-color: #d89385;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #65737e;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #65737e;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #c3e88d;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #ffcb6b;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #ff7992;
+ }
+ .z-brackethighlighter.z-default {
+ color: #b2ccd6;
+ }
+ .z-brackethighlighter.z-quote {
+ color: #c3e88d;
+ }
+ .z-brackethighlighter.z-unmatched {
+ color: #ff7992;
+ }
+}
+:root.light {
+ .z-code {
+ color: #317e78;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #6b7577;
+ font-style: italic;
+ }
+ .z-variable, .z-string .z-constant.z-other.z-placeholder {
+ color: #317e78;
+ }
+ .z-constant.z-other.z-color {
+ color: #ffffff;
+ }
+ .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken {
+ color: #ffffff;
+ background-color: #d92d2d;
+ }
+ .z-invalid.z-unimplemented {
+ color: #ffffff;
+ background-color: #587f22;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #7c4dff;
+ }
+ .z-keyword, .z-storage.z-type, .z-storage.z-modifier {
+ color: #7c4dff;
+ }
+ .z-storage.z-type, .z-keyword.z-control {
+ font-style: italic;
+ }
+ .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
+ color: #008088;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
+ color: #d72952;
+ }
+ .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
+ color: #5274a9;
+ }
+ .z-support.z-other.z-variable, .z-string.z-other.z-link {
+ color: #d72952;
+ }
+ .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
+ color: #c94625;
+ }
+ .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #587f22;
+ }
+ .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types {
+ color: #a16700;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #64738c;
+ }
+ .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
+ color: #d92d2d;
+ }
+ .z-variable.z-language {
+ color: #d92d2d;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-method.z-js {
+ color: #5274a9;
+ }
+ .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
+ color: #5274a9;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #7c4dff;
+ }
+ .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name {
+ color: #a16700;
+ font-style: italic;
+ }
+ .z-entity.z-other.z-attribute-name.z-class {
+ color: #a16700;
+ }
+ .z-source.z-sass .z-keyword.z-control {
+ color: #5274a9;
+ }
+ .z-markup.z-inserted {
+ color: #587f22;
+ }
+ .z-markup.z-deleted {
+ color: #d92d2d;
+ }
+ .z-markup.z-changed {
+ color: #7c4dff;
+ }
+ .z-string.z-regexp {
+ color: #008088;
+ }
+ .z-constant.z-character.z-escape {
+ color: #008088;
+ }
+ .z-*url*, .z-*link*, .z-*uri* {
+ text-decoration: underline;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #a26356;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #587f22;
+ }
+ .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
+ color: #5274a9;
+ font-style: italic;
+ }
+ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #d92d2d;
+ font-style: italic;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #587f22;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #7c4dff;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #d72952;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5274a9;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #a26356;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #d92d2d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #c94625;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #a16700;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #7c4dff;
+ }
+ .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown {
+ color: #317e78;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #7c4dff;
+ }
+ .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown {
+ color: #717375;
+ }
+ .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown {
+ color: #587f22;
+ }
+ .z-markup.z-italic {
+ color: #d72952;
+ font-style: italic;
+ }
+ .z-markup.z-bold, .z-markup.z-bold .z-string {
+ color: #d72952;
+ font-weight: bold;
+ }
+ .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-underline {
+ color: #c94625;
+ text-decoration: underline;
+ }
+ .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown {
+ color: #717375;
+ background-color: #717375;
+ }
+ .z-string.z-other.z-link.z-title.z-markdown {
+ color: #5274a9;
+ }
+ .z-string.z-other.z-link.z-description.z-title.z-markdown {
+ color: #7c4dff;
+ }
+ .z-constant.z-other.z-reference.z-link.z-markdown {
+ color: #a16700;
+ }
+ .z-markup.z-raw.z-block {
+ color: #7c4dff;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ background-color: #62757f;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown {
+ background-color: #62757f;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end {
+ color: #317e78;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #717375;
+ }
+ .z-text.z-html.z-markdown .z-punctuation.z-definition {
+ color: #6b7577;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition {
+ color: #008088;
+ }
+ .z-meta.z-separator {
+ color: #717375;
+ background-color: #62757f;
+ font-weight: bold;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #5274a9;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #587f22;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #c94625;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #7c4dff;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #a16700;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #d92d2d;
+ }
+ .z-sublimelinter.z-annotations {
+ background-color: #a26356;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #717375;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #717375;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #587f22;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #a16700;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #d92d2d;
+ }
+ .z-brackethighlighter.z-default {
+ color: #64738c;
+ }
+ .z-brackethighlighter.z-quote {
+ color: #587f22;
+ }
+ .z-brackethighlighter.z-unmatched {
+ color: #d92d2d;
+ }
+} \ No newline at end of file
diff --git a/sass/syntax/syntax-material-abridge.scss b/sass/syntax/syntax-material-abridge.scss
new file mode 100644
index 0000000..c448b58
--- /dev/null
+++ b/sass/syntax/syntax-material-abridge.scss
@@ -0,0 +1,526 @@
+:root {
+ .z-code {
+ color: #eeffff;
+ background-color: #191919;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #818181;
+ font-style: italic;
+ }
+ .z-variable, .z-string .z-constant.z-other.z-placeholder {
+ color: #eeffff;
+ }
+ .z-constant.z-other.z-color {
+ color: #ffffff;
+ }
+ .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken {
+ color: #ffffff;
+ background-color: #ff7992;
+ }
+ .z-invalid.z-unimplemented {
+ color: #ffffff;
+ background-color: #c3e88d;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #c792ea;
+ }
+ .z-keyword, .z-storage.z-type, .z-storage.z-modifier {
+ color: #c792ea;
+ }
+ .z-storage.z-type, .z-keyword.z-control {
+ font-style: italic;
+ }
+ .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
+ color: #89ddff;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
+ color: #fe7d83;
+ }
+ .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
+ color: #82aaff;
+ }
+ .z-support.z-other.z-variable, .z-string.z-other.z-link {
+ color: #fe7d83;
+ }
+ .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
+ color: #f78c6c;
+ }
+ .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #c3e88d;
+ }
+ .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types {
+ color: #ffcb6b;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #b2ccd6;
+ }
+ .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
+ color: #ff7992;
+ }
+ .z-variable.z-language {
+ color: #ff7992;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-method.z-js {
+ color: #82aaff;
+ }
+ .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
+ color: #82aaff;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #c792ea;
+ }
+ .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name {
+ color: #ffcb6b;
+ font-style: italic;
+ }
+ .z-entity.z-other.z-attribute-name.z-class {
+ color: #ffcb6b;
+ }
+ .z-source.z-sass .z-keyword.z-control {
+ color: #82aaff;
+ }
+ .z-markup.z-inserted {
+ color: #c3e88d;
+ }
+ .z-markup.z-deleted {
+ color: #ff7992;
+ }
+ .z-markup.z-changed {
+ color: #c792ea;
+ }
+ .z-string.z-regexp {
+ color: #89ddff;
+ }
+ .z-constant.z-character.z-escape {
+ color: #89ddff;
+ }
+ .z-*url*, .z-*link*, .z-*uri* {
+ text-decoration: underline;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #d89385;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #c3e88d;
+ }
+ .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
+ color: #82aaff;
+ font-style: italic;
+ }
+ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #ff7992;
+ font-style: italic;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #c3e88d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #c792ea;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #fe7d83;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #82aaff;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #d89385;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #ff7992;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #f78c6c;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #ffcb6b;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #c792ea;
+ }
+ .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown {
+ color: #eeffff;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #c792ea;
+ }
+ .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown {
+ color: #65737e;
+ }
+ .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown {
+ color: #c3e88d;
+ }
+ .z-markup.z-italic {
+ color: #fe7d83;
+ font-style: italic;
+ }
+ .z-markup.z-bold, .z-markup.z-bold .z-string {
+ color: #fe7d83;
+ font-weight: bold;
+ }
+ .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-underline {
+ color: #f78c6c;
+ text-decoration: underline;
+ }
+ .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown {
+ color: #65737e;
+ background-color: #65737e;
+ }
+ .z-string.z-other.z-link.z-title.z-markdown {
+ color: #82aaff;
+ }
+ .z-string.z-other.z-link.z-description.z-title.z-markdown {
+ color: #c792ea;
+ }
+ .z-constant.z-other.z-reference.z-link.z-markdown {
+ color: #ffcb6b;
+ }
+ .z-markup.z-raw.z-block {
+ color: #c792ea;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ background-color: #000000;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown {
+ background-color: #000000;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end {
+ color: #eeffff;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #65737e;
+ }
+ .z-text.z-html.z-markdown .z-punctuation.z-definition {
+ color: #818181;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition {
+ color: #89ddff;
+ }
+ .z-meta.z-separator {
+ color: #65737e;
+ background-color: #000000;
+ font-weight: bold;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #82aaff;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #c3e88d;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #f78c6c;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #c792ea;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #ffcb6b;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #ff7992;
+ }
+ .z-sublimelinter.z-annotations {
+ background-color: #d89385;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #65737e;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #65737e;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #c3e88d;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #ffcb6b;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #ff7992;
+ }
+ .z-brackethighlighter.z-default {
+ color: #b2ccd6;
+ }
+ .z-brackethighlighter.z-quote {
+ color: #c3e88d;
+ }
+ .z-brackethighlighter.z-unmatched {
+ color: #ff7992;
+ }
+}
+@media (prefers-color-scheme: light) {
+ :root {
+ .z-code {
+ color: #317e78;
+ background-color: #ffffff;
+ }
+ .z-comment, .z-punctuation.z-definition.z-comment {
+ color: #6b7577;
+ font-style: italic;
+ }
+ .z-variable, .z-string .z-constant.z-other.z-placeholder {
+ color: #317e78;
+ }
+ .z-constant.z-other.z-color {
+ color: #ffffff;
+ }
+ .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken {
+ color: #ffffff;
+ background-color: #d92d2d;
+ }
+ .z-invalid.z-unimplemented {
+ color: #ffffff;
+ background-color: #587f22;
+ }
+ .z-invalid.z-deprecated {
+ color: #ffffff;
+ background-color: #7c4dff;
+ }
+ .z-keyword, .z-storage.z-type, .z-storage.z-modifier {
+ color: #7c4dff;
+ }
+ .z-storage.z-type, .z-keyword.z-control {
+ font-style: italic;
+ }
+ .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution {
+ color: #008088;
+ }
+ .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter {
+ color: #d72952;
+ }
+ .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level {
+ color: #5274a9;
+ }
+ .z-support.z-other.z-variable, .z-string.z-other.z-link {
+ color: #d72952;
+ }
+ .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit {
+ color: #c94625;
+ }
+ .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #587f22;
+ }
+ .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types {
+ color: #a16700;
+ }
+ .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
+ color: #64738c;
+ }
+ .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js {
+ color: #d92d2d;
+ }
+ .z-variable.z-language {
+ color: #d92d2d;
+ font-style: italic;
+ }
+ .z-entity.z-name.z-method.z-js {
+ color: #5274a9;
+ }
+ .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor {
+ color: #5274a9;
+ }
+ .z-entity.z-other.z-attribute-name {
+ color: #7c4dff;
+ }
+ .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name {
+ color: #a16700;
+ font-style: italic;
+ }
+ .z-entity.z-other.z-attribute-name.z-class {
+ color: #a16700;
+ }
+ .z-source.z-sass .z-keyword.z-control {
+ color: #5274a9;
+ }
+ .z-markup.z-inserted {
+ color: #587f22;
+ }
+ .z-markup.z-deleted {
+ color: #d92d2d;
+ }
+ .z-markup.z-changed {
+ color: #7c4dff;
+ }
+ .z-string.z-regexp {
+ color: #008088;
+ }
+ .z-constant.z-character.z-escape {
+ color: #008088;
+ }
+ .z-*url*, .z-*link*, .z-*uri* {
+ text-decoration: underline;
+ }
+ .z-constant.z-numeric.z-line-number.z-find-in-files {
+ color: #a26356;
+ }
+ .z-entity.z-name.z-filename.z-find-in-files {
+ color: #587f22;
+ }
+ .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js {
+ color: #5274a9;
+ font-style: italic;
+ }
+ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
+ color: #d92d2d;
+ font-style: italic;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #587f22;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #7c4dff;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #d72952;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #5274a9;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #a26356;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #d92d2d;
+ }
+ .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #c94625;
+ }
+ .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #a16700;
+ }
+ .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
+ color: #7c4dff;
+ }
+ .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown {
+ color: #317e78;
+ }
+ .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ color: #7c4dff;
+ }
+ .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown {
+ color: #717375;
+ }
+ .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown {
+ color: #587f22;
+ }
+ .z-markup.z-italic {
+ color: #d72952;
+ font-style: italic;
+ }
+ .z-markup.z-bold, .z-markup.z-bold .z-string {
+ color: #d72952;
+ font-weight: bold;
+ }
+ .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string {
+ font-weight: bold;
+ font-style: italic;
+ }
+ .z-markup.z-underline {
+ color: #c94625;
+ text-decoration: underline;
+ }
+ .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown {
+ color: #717375;
+ background-color: #717375;
+ }
+ .z-string.z-other.z-link.z-title.z-markdown {
+ color: #5274a9;
+ }
+ .z-string.z-other.z-link.z-description.z-title.z-markdown {
+ color: #7c4dff;
+ }
+ .z-constant.z-other.z-reference.z-link.z-markdown {
+ color: #a16700;
+ }
+ .z-markup.z-raw.z-block {
+ color: #7c4dff;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown {
+ background-color: #62757f;
+ }
+ .z-punctuation.z-definition.z-fenced.z-markdown {
+ background-color: #62757f;
+ }
+ .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end {
+ color: #317e78;
+ }
+ .z-variable.z-language.z-fenced.z-markdown {
+ color: #717375;
+ }
+ .z-text.z-html.z-markdown .z-punctuation.z-definition {
+ color: #6b7577;
+ }
+ .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition {
+ color: #008088;
+ }
+ .z-meta.z-separator {
+ color: #717375;
+ background-color: #62757f;
+ font-weight: bold;
+ }
+ .z-acejump.z-label.z-blue {
+ color: #ffffff;
+ background-color: #5274a9;
+ }
+ .z-acejump.z-label.z-green {
+ color: #ffffff;
+ background-color: #587f22;
+ }
+ .z-acejump.z-label.z-orange {
+ color: #ffffff;
+ background-color: #c94625;
+ }
+ .z-acejump.z-label.z-purple {
+ color: #ffffff;
+ background-color: #7c4dff;
+ }
+ .z-sublimelinter.z-mark.z-warning {
+ color: #a16700;
+ }
+ .z-sublimelinter.z-gutter-mark {
+ color: #ffffff;
+ }
+ .z-sublimelinter.z-mark.z-error {
+ color: #d92d2d;
+ }
+ .z-sublimelinter.z-annotations {
+ background-color: #a26356;
+ }
+ .z-markup.z-ignored.z-git_gutter {
+ color: #717375;
+ }
+ .z-markup.z-untracked.z-git_gutter {
+ color: #717375;
+ }
+ .z-markup.z-inserted.z-git_gutter {
+ color: #587f22;
+ }
+ .z-markup.z-changed.z-git_gutter {
+ color: #a16700;
+ }
+ .z-markup.z-deleted.z-git_gutter {
+ color: #d92d2d;
+ }
+ .z-brackethighlighter.z-default {
+ color: #64738c;
+ }
+ .z-brackethighlighter.z-quote {
+ color: #587f22;
+ }
+ .z-brackethighlighter.z-unmatched {
+ color: #d92d2d;
+ }
+ }
+} \ No newline at end of file