aboutsummaryrefslogtreecommitdiff
path: root/sass/syntax
diff options
context:
space:
mode:
authorJieiku2022-06-09 21:57:10 -0700
committerJieiku2022-06-09 21:57:10 -0700
commitca22b6115b45931187ecc5e3001eb252ade169f3 (patch)
treea02e99f5d438ab615d552ec4f42de256171261d8 /sass/syntax
parentc66af97500f6213e8b3b30aec11b8d948b28156c (diff)
downloadabridge-ca22b6115b45931187ecc5e3001eb252ade169f3.tar.gz
abridge-ca22b6115b45931187ecc5e3001eb252ade169f3.tar.bz2
abridge-ca22b6115b45931187ecc5e3001eb252ade169f3.zip
Add Theme Switcher
Diffstat (limited to 'sass/syntax')
-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
30 files changed, 5684 insertions, 1403 deletions
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