aboutsummaryrefslogtreecommitdiff
path: root/sass/syntax
diff options
context:
space:
mode:
authorJieiku2022-05-31 03:09:24 -0700
committerJieiku2022-05-31 03:09:24 -0700
commite42d2150a2095804c9af8363ebf7fc987d2f16a6 (patch)
treeb8da3d23c0897bd4dc83ade2360e12e7fe46b4f8 /sass/syntax
parent5a8ca32f3056cd38288cf4ffb8d5151606ec071c (diff)
downloadabridge-e42d2150a2095804c9af8363ebf7fc987d2f16a6.tar.gz
abridge-e42d2150a2095804c9af8363ebf7fc987d2f16a6.tar.bz2
abridge-e42d2150a2095804c9af8363ebf7fc987d2f16a6.zip
CSS Syntax Styles to resolve unsafe-inline for style-src CSP
Diffstat (limited to 'sass/syntax')
-rw-r--r--sass/syntax/_abridge-dark.scss275
-rw-r--r--sass/syntax/_abridge-light.scss272
-rw-r--r--sass/syntax/_abridge-white.scss272
-rw-r--r--sass/syntax/_ayu-dark-abridge.scss275
-rw-r--r--sass/syntax/_ayu-light-abridge.scss272
-rw-r--r--sass/syntax/_ayu-white-abridge.scss272
-rw-r--r--sass/syntax/_ayu_mirage-dark-abridge.scss275
-rw-r--r--sass/syntax/_ayu_mirage-light-abridge.scss275
-rw-r--r--sass/syntax/_ayu_mirage-white-abridge.scss275
-rw-r--r--sass/syntax/_charcoal-dark-abridge.scss79
-rw-r--r--sass/syntax/_charcoal-light-abridge.scss79
-rw-r--r--sass/syntax/_charcoal-white-abridge.scss79
-rw-r--r--sass/syntax/_dracula-dark-abridge.scss245
-rw-r--r--sass/syntax/_dracula-light-abridge.scss245
-rw-r--r--sass/syntax/_dracula-white-abridge.scss245
-rw-r--r--sass/syntax/_material-dark-abridge.scss260
-rw-r--r--sass/syntax/_material-light-abridge.scss260
-rw-r--r--sass/syntax/_material-white-abridge.scss260
18 files changed, 4215 insertions, 0 deletions
diff --git a/sass/syntax/_abridge-dark.scss b/sass/syntax/_abridge-dark.scss
new file mode 100644
index 0000000..e604b28
--- /dev/null
+++ b/sass/syntax/_abridge-dark.scss
@@ -0,0 +1,275 @@
+.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;
+ font-style: 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;
+ font-style: 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;
+} \ No newline at end of file
diff --git a/sass/syntax/_abridge-light.scss b/sass/syntax/_abridge-light.scss
new file mode 100644
index 0000000..90f5142
--- /dev/null
+++ b/sass/syntax/_abridge-light.scss
@@ -0,0 +1,272 @@
+.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;
+ font-style: 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;
+ font-style: 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/_abridge-white.scss b/sass/syntax/_abridge-white.scss
new file mode 100644
index 0000000..25507c4
--- /dev/null
+++ b/sass/syntax/_abridge-white.scss
@@ -0,0 +1,272 @@
+.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;
+ font-style: 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;
+ font-style: 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-dark-abridge.scss b/sass/syntax/_ayu-dark-abridge.scss
new file mode 100644
index 0000000..dab779e
--- /dev/null
+++ b/sass/syntax/_ayu-dark-abridge.scss
@@ -0,0 +1,275 @@
+.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;
+ font-style: 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;
+ font-style: 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;
+}
diff --git a/sass/syntax/_ayu-light-abridge.scss b/sass/syntax/_ayu-light-abridge.scss
new file mode 100644
index 0000000..2aabaf6
--- /dev/null
+++ b/sass/syntax/_ayu-light-abridge.scss
@@ -0,0 +1,272 @@
+.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;
+ font-style: 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;
+ font-style: 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-white-abridge.scss b/sass/syntax/_ayu-white-abridge.scss
new file mode 100644
index 0000000..76ab19f
--- /dev/null
+++ b/sass/syntax/_ayu-white-abridge.scss
@@ -0,0 +1,272 @@
+.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;
+ font-style: 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;
+ font-style: 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-dark-abridge.scss b/sass/syntax/_ayu_mirage-dark-abridge.scss
new file mode 100644
index 0000000..ff48d23
--- /dev/null
+++ b/sass/syntax/_ayu_mirage-dark-abridge.scss
@@ -0,0 +1,275 @@
+.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;
+ font-style: 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;
+ font-style: 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;
+}
diff --git a/sass/syntax/_ayu_mirage-light-abridge.scss b/sass/syntax/_ayu_mirage-light-abridge.scss
new file mode 100644
index 0000000..c2f01de
--- /dev/null
+++ b/sass/syntax/_ayu_mirage-light-abridge.scss
@@ -0,0 +1,275 @@
+.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;
+ font-style: 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;
+ font-style: 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/_ayu_mirage-white-abridge.scss b/sass/syntax/_ayu_mirage-white-abridge.scss
new file mode 100644
index 0000000..1ebe775
--- /dev/null
+++ b/sass/syntax/_ayu_mirage-white-abridge.scss
@@ -0,0 +1,275 @@
+.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;
+ font-style: 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;
+ font-style: 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;
+}
diff --git a/sass/syntax/_charcoal-dark-abridge.scss b/sass/syntax/_charcoal-dark-abridge.scss
new file mode 100644
index 0000000..26be15e
--- /dev/null
+++ b/sass/syntax/_charcoal-dark-abridge.scss
@@ -0,0 +1,79 @@
+.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* {
+ font-style: 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;
+}
diff --git a/sass/syntax/_charcoal-light-abridge.scss b/sass/syntax/_charcoal-light-abridge.scss
new file mode 100644
index 0000000..b6d1b58
--- /dev/null
+++ b/sass/syntax/_charcoal-light-abridge.scss
@@ -0,0 +1,79 @@
+.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* {
+ font-style: 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/_charcoal-white-abridge.scss b/sass/syntax/_charcoal-white-abridge.scss
new file mode 100644
index 0000000..f1ed59c
--- /dev/null
+++ b/sass/syntax/_charcoal-white-abridge.scss
@@ -0,0 +1,79 @@
+.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* {
+ font-style: 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-dark-abridge.scss b/sass/syntax/_dracula-dark-abridge.scss
new file mode 100644
index 0000000..00d8ed2
--- /dev/null
+++ b/sass/syntax/_dracula-dark-abridge.scss
@@ -0,0 +1,245 @@
+.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;
+ font-style: underline;
+}
+.z-meta.z-path {
+ color: #66d9ef;
+ font-style: underline;
+}
+.z-entity.z-other.z-inherited-class {
+ color: #8be9fd;
+ font-style: 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;
+ font-style: 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;
+}
diff --git a/sass/syntax/_dracula-light-abridge.scss b/sass/syntax/_dracula-light-abridge.scss
new file mode 100644
index 0000000..2f09646
--- /dev/null
+++ b/sass/syntax/_dracula-light-abridge.scss
@@ -0,0 +1,245 @@
+.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;
+ font-style: underline;
+}
+.z-meta.z-path {
+ color: #007f93;
+ font-style: underline;
+}
+.z-entity.z-other.z-inherited-class {
+ color: #007d90;
+ font-style: 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;
+ font-style: 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/_dracula-white-abridge.scss b/sass/syntax/_dracula-white-abridge.scss
new file mode 100644
index 0000000..75df914
--- /dev/null
+++ b/sass/syntax/_dracula-white-abridge.scss
@@ -0,0 +1,245 @@
+.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;
+ font-style: underline;
+}
+.z-meta.z-path {
+ color: #007f93;
+ font-style: underline;
+}
+.z-entity.z-other.z-inherited-class {
+ color: #007d90;
+ font-style: 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;
+ font-style: 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;
+}
diff --git a/sass/syntax/_material-dark-abridge.scss b/sass/syntax/_material-dark-abridge.scss
new file mode 100644
index 0000000..b07acda
--- /dev/null
+++ b/sass/syntax/_material-dark-abridge.scss
@@ -0,0 +1,260 @@
+.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* {
+ font-style: 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;
+ font-style: 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;
+}
diff --git a/sass/syntax/_material-light-abridge.scss b/sass/syntax/_material-light-abridge.scss
new file mode 100644
index 0000000..a103977
--- /dev/null
+++ b/sass/syntax/_material-light-abridge.scss
@@ -0,0 +1,260 @@
+.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* {
+ font-style: 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;
+ font-style: 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/_material-white-abridge.scss b/sass/syntax/_material-white-abridge.scss
new file mode 100644
index 0000000..ad3375b
--- /dev/null
+++ b/sass/syntax/_material-white-abridge.scss
@@ -0,0 +1,260 @@
+.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* {
+ font-style: 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;
+ font-style: 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;
+}