From 940b40688a7cf595eee061b696187e2fe4a578e2 Mon Sep 17 00:00:00 2001 From: Jieiku Date: Mon, 22 May 2023 22:31:34 -0700 Subject: Json-Index and config.toml optional --- sass/_imports.scss | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sass/_imports.scss') diff --git a/sass/_imports.scss b/sass/_imports.scss index 6e61b8e..3c2630c 100644 --- a/sass/_imports.scss +++ b/sass/_imports.scss @@ -15,6 +15,13 @@ // Config @import "variables"; +//@import "fonts/Roboto"; +//@import "fonts/Roboto-Mono"; // Monospaced +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +//@import "fonts/FiraCode"; // Monospaced +//@import "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.) + // Includes - Sorted by importance/category (includes at top are needed most frequently) @import "include/document"; // html @import "include/typography"; // a, headings, p, ul, blockquote, ... -- cgit v1.3.1 From 71d977d49afbf93e0c736815e36d59664991fa18 Mon Sep 17 00:00:00 2001 From: Jieiku Date: Mon, 22 May 2023 22:36:03 -0700 Subject: Color Mixins Update --- config.toml | 20 +- content/static/stork_toml.md | 4 +- content/static/tinysearch_json.md | 4 +- sass/_imports.scss | 4 + sass/abridge-auto.scss | 28 +- sass/abridge-dark.scss | 14 +- sass/abridge-light.scss | 14 +- sass/abridge.scss | 28 +- sass/colors/_blue.scss | 26 + sass/colors/_blueshade.scss | 26 + sass/colors/_orange.scss | 26 + sass/syntax/syntax-abridge-auto.scss | 553 ++++++++++++++++++++ sass/syntax/syntax-abridge-switcher.scss | 551 -------------------- sass/syntax/syntax-abridge.scss | 6 +- sass/syntax/syntax-ayu-abridge-auto.scss | 553 ++++++++++++++++++++ sass/syntax/syntax-ayu-abridge-switcher.scss | 551 -------------------- sass/syntax/syntax-ayu-abridge.scss | 6 +- sass/syntax/syntax-ayumirage-abridge-auto.scss | 556 +++++++++++++++++++++ sass/syntax/syntax-ayumirage-abridge-switcher.scss | 554 -------------------- sass/syntax/syntax-ayumirage-abridge.scss | 6 +- sass/syntax/syntax-charcoal-abridge-auto.scss | 164 ++++++ sass/syntax/syntax-charcoal-abridge-switcher.scss | 162 ------ sass/syntax/syntax-charcoal-abridge.scss | 6 +- sass/syntax/syntax-dracula-abridge-auto.scss | 496 ++++++++++++++++++ sass/syntax/syntax-dracula-abridge-switcher.scss | 494 ------------------ sass/syntax/syntax-dracula-abridge.scss | 6 +- sass/syntax/syntax-material-abridge-auto.scss | 526 +++++++++++++++++++ sass/syntax/syntax-material-abridge-switcher.scss | 524 ------------------- sass/syntax/syntax-material-abridge.scss | 6 +- 29 files changed, 2968 insertions(+), 2946 deletions(-) create mode 100644 sass/colors/_blue.scss create mode 100644 sass/colors/_blueshade.scss create mode 100644 sass/colors/_orange.scss create mode 100644 sass/syntax/syntax-abridge-auto.scss delete mode 100644 sass/syntax/syntax-abridge-switcher.scss create mode 100644 sass/syntax/syntax-ayu-abridge-auto.scss delete mode 100644 sass/syntax/syntax-ayu-abridge-switcher.scss create mode 100644 sass/syntax/syntax-ayumirage-abridge-auto.scss delete mode 100644 sass/syntax/syntax-ayumirage-abridge-switcher.scss create mode 100644 sass/syntax/syntax-charcoal-abridge-auto.scss delete mode 100644 sass/syntax/syntax-charcoal-abridge-switcher.scss create mode 100644 sass/syntax/syntax-dracula-abridge-auto.scss delete mode 100644 sass/syntax/syntax-dracula-abridge-switcher.scss create mode 100644 sass/syntax/syntax-material-abridge-auto.scss delete mode 100644 sass/syntax/syntax-material-abridge-switcher.scss (limited to 'sass/_imports.scss') diff --git a/config.toml b/config.toml index 715e18e..79b74a3 100644 --- a/config.toml +++ b/config.toml @@ -1,10 +1,10 @@ # do NOT include a trailing slash on the base URL for web urls base_url = "https://abridge.netlify.app" #base_url = "/home/jieiku/.dev/abridge/public/" # Usable site directly from disk, also set in [extra] uglyurls = true -#title = "Abridge" +title = "Abridge" #description = "Abridge is a fast and lightweight Zola theme using semantic html, abridge.css class-light CSS, and No Mandatory JS." #default_language = "en" -output_dir = "public" +#output_dir = "public" compile_sass = true #minify_html = false #generate_feed = true @@ -18,14 +18,6 @@ taxonomies = [ #theme = "abridge" -build_search_index = true -[search] # Options specific to elasticlunr search. -index_format = "elasticlunr_json" -include_title = true # include title of page/section in index -include_description = false # include description of page/section in index -include_content = true # include rendered content of page/section in index -# truncate_content_length = 100 # Truncate at nth character. May be useful if index is getting too large. - #[markdown] #highlight_code = true #highlight_theme = "css" @@ -36,6 +28,14 @@ include_content = true # include rendered content of page/section in index #external_links_no_referrer = false # rel="noreferrer" #smart_punctuation = false # `...` to `…`, `"quote"` to `“curly”` etc +build_search_index = true +[search] # Options specific to elasticlunr search. +index_format = "elasticlunr_json" +include_title = true # include title of page/section in index +include_description = false # include description of page/section in index +include_content = true # include rendered content of page/section in index +# truncate_content_length = 100 # Truncate at nth character. May be useful if index is getting too large. + #[extra] #uglyurls = false # if set to true then links are generated with the full path. eg https://abridge.netlify.app/index.html #language_code = "en-US" diff --git a/content/static/stork_toml.md b/content/static/stork_toml.md index 0f7b8a4..f9a5261 100644 --- a/content/static/stork_toml.md +++ b/content/static/stork_toml.md @@ -1,5 +1,5 @@ +++ path = "data_stork" template = "stork_toml.html" -draft = true -+++ \ No newline at end of file +draft = false ++++ diff --git a/content/static/tinysearch_json.md b/content/static/tinysearch_json.md index c0125f1..b060bb2 100644 --- a/content/static/tinysearch_json.md +++ b/content/static/tinysearch_json.md @@ -1,5 +1,5 @@ +++ path = "data_tinysearch" template = "tinysearch_json.html" -draft = true -+++ \ No newline at end of file +draft = false ++++ diff --git a/sass/_imports.scss b/sass/_imports.scss index 3c2630c..d4d2e5d 100644 --- a/sass/_imports.scss +++ b/sass/_imports.scss @@ -15,6 +15,10 @@ // Config @import "variables"; +@import "colors/orange" +//@import "colors/blue" +//@import "colors/blueshade" + //@import "fonts/Roboto"; //@import "fonts/Roboto-Mono"; // Monospaced //@import "fonts/Arimo"; diff --git a/sass/abridge-auto.scss b/sass/abridge-auto.scss index 93440c8..146cd77 100644 --- a/sass/abridge-auto.scss +++ b/sass/abridge-auto.scss @@ -1,31 +1,11 @@ @import "imports"; -@import "syntax/syntax-abridge"; -// In parenthesis at the end of each comment are tested colors separated by commma, the first value is the default. +@import "syntax/syntax-abridge-auto"; + :root { - --f1: #ccc;// Font Color Primary (ccc) - --f2: #ddd;// Font color Headers (ddd) - --c1: #111;// Background Color Primary (111) - --c2: #222;// Background Color Secondary (222,123) - --c3: #333;// Table Rows, Block quote edge, Borders (333,345) - --c4: #888;// Disabled Buttons, Borders, mark background (888,789) - --a1: #f90;// link color (f90,09f) - --a2: #fb0;// link hover/focus color (fb0,0bf) - --a3: #f90;// link h1-h2 hover/focus color (f90,0af) - --cg: #593;// ins green, success (593) - --cr: #e33;// del red, errors (e33) + @include dark; } @media (prefers-color-scheme: light) { :root { - --f1: #444;// Font Color Primary (444) - --f2: #333;// Font color Headers (333) - --c1: #fff;// Background Color Primary (fff) - --c2: #eee;// Background Color Secondary (eee,def) - --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd,137) - --c4: #677;// Disabled Buttons, Borders, mark background (677,013) - --a1: #c40;// link color (c40,06e) - --a2: #e60;// link hover/focus color (e60,09f) - --a3: #f90;// link h1-h2 hover/focus color (f90,07f) - --cg: #373;// ins green, success (373) - --cr: #d33;// del red, errors (d33) + @include light; } } diff --git a/sass/abridge-dark.scss b/sass/abridge-dark.scss index eaf1474..7a53a72 100644 --- a/sass/abridge-dark.scss +++ b/sass/abridge-dark.scss @@ -1,16 +1,6 @@ @import "imports"; @import "syntax/syntax-abridge-dark"; -// In parenthesis at the end of each comment are tested colors separated by commma, the first value is the default. + :root { - --f1: #ccc;// Font Color Primary (ccc) - --f2: #ddd;// Font color Headers (ddd) - --c1: #111;// Background Color Primary (111) - --c2: #222;// Background Color Secondary (222,123) - --c3: #333;// Table Rows, Block quote edge, Borders (333,345) - --c4: #888;// Disabled Buttons, Borders, mark background (888,789) - --a1: #f90;// link color (f90,09f) - --a2: #fb0;// link hover/focus color (fb0,0bf) - --a3: #f90;// link h1-h2 hover/focus color (f90,0af) - --cg: #593;// ins green, success (593) - --cr: #e33;// del red, errors (e33) + @include dark; } diff --git a/sass/abridge-light.scss b/sass/abridge-light.scss index 34c9bbc..283384b 100644 --- a/sass/abridge-light.scss +++ b/sass/abridge-light.scss @@ -1,16 +1,6 @@ @import "imports"; @import "syntax/syntax-abridge-light"; -// In parenthesis at the end of each comment are tested colors separated by commma, the first value is the default. + :root { - --f1: #444;// Font Color Primary (444) - --f2: #333;// Font color Headers (333) - --c1: #fff;// Background Color Primary (fff) - --c2: #eee;// Background Color Secondary (eee,def) - --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd,137) - --c4: #677;// Disabled Buttons, Borders, mark background (677,013) - --a1: #c40;// link color (c40,06e) - --a2: #e60;// link hover/focus color (e60,09f) - --a3: #f90;// link h1-h2 hover/focus color (f90,07f) - --cg: #373;// ins green, success (373) - --cr: #d33;// del red, errors (d33) + @include light; } diff --git a/sass/abridge.scss b/sass/abridge.scss index af1bf5d..f92e0a4 100644 --- a/sass/abridge.scss +++ b/sass/abridge.scss @@ -1,29 +1,9 @@ @import "imports"; -@import "syntax/syntax-abridge-switcher"; -// In parenthesis at the end of each comment are tested colors separated by commma, the first value is the default. +@import "syntax/syntax-abridge"; + :root:not(.light) { - --f1: #ccc;// Font Color Primary (ccc) - --f2: #ddd;// Font color Headers (ddd) - --c1: #111;// Background Color Primary (111) - --c2: #222;// Background Color Secondary (222,123) - --c3: #333;// Table Rows, Block quote edge, Borders (333,345) - --c4: #888;// Disabled Buttons, Borders, mark background (888,789) - --a1: #f90;// link color (f90,09f) - --a2: #fb0;// link hover/focus color (fb0,0bf) - --a3: #f90;// link h1-h2 hover/focus color (f90,0af) - --cg: #593;// ins green, success (593) - --cr: #e33;// del red, errors (e33) + @include dark; } :root.light { - --f1: #444;// Font Color Primary (444) - --f2: #333;// Font color Headers (333) - --c1: #fff;// Background Color Primary (fff) - --c2: #eee;// Background Color Secondary (eee,def) - --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd,137) - --c4: #677;// Disabled Buttons, Borders, mark background (677,013) - --a1: #c40;// link color (c40,06e) - --a2: #e60;// link hover/focus color (e60,09f) - --a3: #f90;// link h1-h2 hover/focus color (f90,07f) - --cg: #373;// ins green, success (373) - --cr: #d33;// del red, errors (d33) + @include light; } diff --git a/sass/colors/_blue.scss b/sass/colors/_blue.scss new file mode 100644 index 0000000..085b038 --- /dev/null +++ b/sass/colors/_blue.scss @@ -0,0 +1,26 @@ +@mixin dark { + --f1: #ccc;// Font Color Primary (ccc) + --f2: #ddd;// Font color Headers (ddd) + --c1: #111;// Background Color Primary (111) + --c2: #222;// Background Color Secondary (222) + --c3: #333;// Table Rows, Block quote edge, Borders (333) + --c4: #888;// Disabled Buttons, Borders, mark background (888) + --a1: #09f;// link color (09f) + --a2: #0bf;// link hover/focus color (0bf) + --a3: #0af;// link h1-h2 hover/focus color (0af) + --cg: #593;// ins green, success (593) + --cr: #e33;// del red, errors (e33) +} +@mixin light { + --f1: #444;// Font Color Primary (444) + --f2: #333;// Font color Headers (333) + --c1: #fff;// Background Color Primary (fff) + --c2: #eee;// Background Color Secondary (eee) + --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd) + --c4: #677;// Disabled Buttons, Borders, mark background (677) + --a1: #06e;// link color (06e) + --a2: #09f;// link hover/focus color (09f) + --a3: #07f;// link h1-h2 hover/focus color (07f) + --cg: #373;// ins green, success (373) + --cr: #d33;// del red, errors (d33) +} diff --git a/sass/colors/_blueshade.scss b/sass/colors/_blueshade.scss new file mode 100644 index 0000000..b3d82e7 --- /dev/null +++ b/sass/colors/_blueshade.scss @@ -0,0 +1,26 @@ +@mixin dark { + --f1: #ccc;// Font Color Primary (ccc) + --f2: #ddd;// Font color Headers (ddd) + --c1: #111;// Background Color Primary (111) + --c2: #123;// Background Color Secondary (123) + --c3: #345;// Table Rows, Block quote edge, Borders (345) + --c4: #789;// Disabled Buttons, Borders, mark background (789) + --a1: #09f;// link color (09f) + --a2: #0bf;// link hover/focus color (0bf) + --a3: #0af;// link h1-h2 hover/focus color (0af) + --cg: #593;// ins green, success (593) + --cr: #e33;// del red, errors (e33) +} +@mixin light { + --f1: #444;// Font Color Primary (444) + --f2: #333;// Font color Headers (333) + --c1: #fff;// Background Color Primary (fff) + --c2: #def;// Background Color Secondary (def) + --c3: #137;// Table Rows, Block quote edge, Borders (137) + --c4: #013;// Disabled Buttons, Borders, mark background (013) + --a1: #06e;// link color (06e) + --a2: #09f;// link hover/focus color (09f) + --a3: #07f;// link h1-h2 hover/focus color (07f) + --cg: #373;// ins green, success (373) + --cr: #d33;// del red, errors (d33) +} diff --git a/sass/colors/_orange.scss b/sass/colors/_orange.scss new file mode 100644 index 0000000..66d3580 --- /dev/null +++ b/sass/colors/_orange.scss @@ -0,0 +1,26 @@ +@mixin dark { + --f1: #ccc;// Font Color Primary (ccc) + --f2: #ddd;// Font color Headers (ddd) + --c1: #111;// Background Color Primary (111) + --c2: #222;// Background Color Secondary (222) + --c3: #333;// Table Rows, Block quote edge, Borders (333) + --c4: #888;// Disabled Buttons, Borders, mark background (888) + --a1: #f90;// link color (f90) + --a2: #fb0;// link hover/focus color (fb0) + --a3: #f90;// link h1-h2 hover/focus color (f90) + --cg: #593;// ins green, success (593) + --cr: #e33;// del red, errors (e33) +} +@mixin light { + --f1: #444;// Font Color Primary (444) + --f2: #333;// Font color Headers (333) + --c1: #fff;// Background Color Primary (fff) + --c2: #eee;// Background Color Secondary (eee) + --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd) + --c4: #677;// Disabled Buttons, Borders, mark background (677) + --a1: #c40;// link color (c40) + --a2: #e60;// link hover/focus color (e60) + --a3: #f90;// link h1-h2 hover/focus color (f90) + --cg: #373;// ins green, success (373) + --cr: #d33;// del red, errors (d33) +} diff --git a/sass/syntax/syntax-abridge-auto.scss b/sass/syntax/syntax-abridge-auto.scss new file mode 100644 index 0000000..ca2b590 --- /dev/null +++ b/sass/syntax/syntax-abridge-auto.scss @@ -0,0 +1,553 @@ +:root { + .z-code { + color: #bfbab0; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #87929f; + 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: #fe7d83; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #00bbff; + } + .z-keyword.z-operator { + color: #f29668; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #bfbab0; + } + .z-punctuation.z-section { + color: #bfbab0; + } + .z-punctuation.z-accessor { + color: #f29668; + } + .z-punctuation.z-definition.z-annotation { + color: #bfbab0; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #e6b673; + } + .z-storage { + color: #00bbff; + } + .z-storage.z-type { + color: #00bbff; + } + .z-entity.z-name.z-function { + color: #ffb454; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #59c2ff; + } + .z-entity.z-other.z-inherited-class { + color: #59c2ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #f29718; + } + .z-variable.z-language { + color: #39bae6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #39bae6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #39bae6; + } + .z-entity.z-other.z-attribute-name { + color: #ffb454; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffb454; + } + .z-support.z-function, .z-support.z-macro { + color: #fe7d83; + } + .z-support.z-constant { + color: #f29668; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #39bae6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #00bbff; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffb454; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #59c2ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #39bae6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #00bbff; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c2d94c; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-markup.z-heading { + color: #00bbff; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffb454; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #bfbab0; + } + .z-markup.z-raw.z-inline { + background-color: #bfbab0; + } + .z-meta.z-separator { + color: #798491; + background-color: #bfbab0; + font-weight: bold; + } + .z-markup.z-quote { + color: #f29718; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #c2d94c; + } + .z-markup.z-changed { + color: #39bae6; + } + .z-markup.z-deleted { + color: #fe7d83; + } + .z-markup.z-strike { + color: #e6b673; + } + .z-markup.z-table { + color: #39bae6; + background-color: #bfbab0; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29668; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #bfbab0; + background-color: #bfbab0; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #bfbab0; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #c2d94c; + } + .z-markup.z-changed.z-git_gutter { + color: #39bae6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #20272c; + } + .z-markup.z-untracked.z-git_gutter { + color: #20272c; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #39bae6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c2d94c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #00bbff; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #fe7d83; + } + .z-sublimelinter.z-mark.z-warning { + color: #39bae6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #50565a; + background-color: #fafafa; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #676c72; + font-style: italic; + } + .z-variable { + color: #50565a; + } + .z-string, .z-constant.z-other.z-symbol { + color: #497700; + } + .z-constant.z-numeric { + color: #b04e00; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #007b59; + } + .z-constant.z-language { + color: #b04e00; + } + .z-constant.z-character, .z-constant.z-other { + color: #b04e00; + } + .z-variable.z-member { + color: #c33947; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #0062e8; + } + .z-keyword.z-operator { + color: #a4552c; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #50565a; + } + .z-punctuation.z-section { + color: #50565a; + } + .z-punctuation.z-accessor { + color: #a4552c; + } + .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: #8b6426; + } + .z-storage { + color: #0062e8; + } + .z-storage.z-type { + color: #0062e8; + } + .z-entity.z-name.z-function { + color: #a45600; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #0070b3; + } + .z-entity.z-other.z-inherited-class { + color: #0070b3; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #b04e00; + } + .z-variable.z-language { + color: #007492; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007492; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007492; + } + .z-entity.z-other.z-attribute-name { + color: #a45600; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #a45600; + } + .z-support.z-function, .z-support.z-macro { + color: #b94046; + } + .z-support.z-constant { + color: #a4552c; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007492; + font-style: italic; + } + .z-invalid { + color: #da0001; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #0062e8; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #a45600; + } + .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: #0070b3; + } + .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: #676c72; + } + .z-support.z-type.z-property-name { + color: #007492; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #676c72; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #0062e8; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #497700; + } + .z-message.z-error { + color: #da0001; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-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: #007492; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-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: #007492; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-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: #007492; + } + .z-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: #007492; + } + .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: #007492; + } + .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: #007492; + } + .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: #007492; + } + .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: #007492; + } + .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: #007492; + } + .z-markup.z-heading { + color: #0062e8; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #007b59; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #a45600; + } + .z-markup.z-italic { + color: #b94046; + font-style: italic; + } + .z-markup.z-bold { + color: #b94046; + 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: #676c72; + background-color: #50565a; + font-weight: bold; + } + .z-markup.z-quote { + color: #b04e00; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #007b59; + } + .z-markup.z-inserted { + color: #497700; + } + .z-markup.z-changed { + color: #007492; + } + .z-markup.z-deleted { + color: #b94046; + } + .z-markup.z-strike { + color: #8b6426; + } + .z-markup.z-table { + color: #007492; + background-color: #50565a; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #a4552c; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #676c72; + } + .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: #676c72; + background-color: #50565a; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #676c72; + } + .z-markup.z-inserted.z-git_gutter { + color: #497700; + } + .z-markup.z-changed.z-git_gutter { + color: #007492; + } + .z-markup.z-deleted.z-git_gutter { + color: #da0001; + } + .z-markup.z-ignored.z-git_gutter { + color: #696b6c; + } + .z-markup.z-untracked.z-git_gutter { + color: #696b6c; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007492; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #497700; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #0062e8; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #b94046; + } + .z-sublimelinter.z-mark.z-warning { + color: #007492; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #da0001; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-abridge-switcher.scss b/sass/syntax/syntax-abridge-switcher.scss deleted file mode 100644 index d1ea55d..0000000 --- a/sass/syntax/syntax-abridge-switcher.scss +++ /dev/null @@ -1,551 +0,0 @@ -:root:not(.light) { - .z-code { - color: #bfbab0; - background-color: #191919; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #87929f; - 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: #fe7d83; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #00bbff; - } - .z-keyword.z-operator { - color: #f29668; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #bfbab0; - } - .z-punctuation.z-section { - color: #bfbab0; - } - .z-punctuation.z-accessor { - color: #f29668; - } - .z-punctuation.z-definition.z-annotation { - color: #bfbab0; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #e6b673; - } - .z-storage { - color: #00bbff; - } - .z-storage.z-type { - color: #00bbff; - } - .z-entity.z-name.z-function { - color: #ffb454; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #59c2ff; - } - .z-entity.z-other.z-inherited-class { - color: #59c2ff; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #f29718; - } - .z-variable.z-language { - color: #39bae6; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #39bae6; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #39bae6; - } - .z-entity.z-other.z-attribute-name { - color: #ffb454; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #ffb454; - } - .z-support.z-function, .z-support.z-macro { - color: #fe7d83; - } - .z-support.z-constant { - color: #f29668; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #39bae6; - font-style: italic; - } - .z-invalid { - color: #ff7c6d; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #00bbff; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffb454; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #59c2ff; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; - } - .z-support.z-type.z-property-name { - color: #39bae6; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #00bbff; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #c2d94c; - } - .z-message.z-error { - color: #ff7c6d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-markup.z-heading { - color: #00bbff; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #ffb454; - } - .z-markup.z-italic { - color: #fe7d83; - font-style: italic; - } - .z-markup.z-bold { - color: #fe7d83; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #bfbab0; - } - .z-markup.z-raw.z-inline { - background-color: #bfbab0; - } - .z-meta.z-separator { - color: #798491; - background-color: #bfbab0; - font-weight: bold; - } - .z-markup.z-quote { - color: #f29718; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; - } - .z-markup.z-inserted { - color: #c2d94c; - } - .z-markup.z-changed { - color: #39bae6; - } - .z-markup.z-deleted { - color: #fe7d83; - } - .z-markup.z-strike { - color: #e6b673; - } - .z-markup.z-table { - color: #39bae6; - background-color: #bfbab0; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29668; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #bfbab0; - background-color: #bfbab0; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #bfbab0; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - } - .z-markup.z-inserted.z-git_gutter { - color: #c2d94c; - } - .z-markup.z-changed.z-git_gutter { - color: #39bae6; - } - .z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; - } - .z-markup.z-ignored.z-git_gutter { - color: #20272c; - } - .z-markup.z-untracked.z-git_gutter { - color: #20272c; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #39bae6; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #c2d94c; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #00bbff; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #fe7d83; - } - .z-sublimelinter.z-mark.z-warning { - color: #39bae6; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #ff7c6d; - } -} -:root.light { - .z-code { - color: #50565a; - background-color: #fafafa; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #676c72; - font-style: italic; - } - .z-variable { - color: #50565a; - } - .z-string, .z-constant.z-other.z-symbol { - color: #497700; - } - .z-constant.z-numeric { - color: #b04e00; - } - .z-string.z-regexp, .z-constant.z-character.z-escape { - color: #007b59; - } - .z-constant.z-language { - color: #b04e00; - } - .z-constant.z-character, .z-constant.z-other { - color: #b04e00; - } - .z-variable.z-member { - color: #c33947; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #0062e8; - } - .z-keyword.z-operator { - color: #a4552c; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #50565a; - } - .z-punctuation.z-section { - color: #50565a; - } - .z-punctuation.z-accessor { - color: #a4552c; - } - .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: #8b6426; - } - .z-storage { - color: #0062e8; - } - .z-storage.z-type { - color: #0062e8; - } - .z-entity.z-name.z-function { - color: #a45600; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #0070b3; - } - .z-entity.z-other.z-inherited-class { - color: #0070b3; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #b04e00; - } - .z-variable.z-language { - color: #007492; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007492; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007492; - } - .z-entity.z-other.z-attribute-name { - color: #a45600; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #a45600; - } - .z-support.z-function, .z-support.z-macro { - color: #b94046; - } - .z-support.z-constant { - color: #a4552c; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #007492; - font-style: italic; - } - .z-invalid { - color: #da0001; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #0062e8; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #a45600; - } - .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: #0070b3; - } - .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: #676c72; - } - .z-support.z-type.z-property-name { - color: #007492; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #676c72; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #0062e8; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #497700; - } - .z-message.z-error { - color: #da0001; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-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: #007492; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-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: #007492; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-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: #007492; - } - .z-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: #007492; - } - .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: #007492; - } - .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: #007492; - } - .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: #007492; - } - .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: #007492; - } - .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: #007492; - } - .z-markup.z-heading { - color: #0062e8; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #007b59; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #a45600; - } - .z-markup.z-italic { - color: #b94046; - font-style: italic; - } - .z-markup.z-bold { - color: #b94046; - 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: #676c72; - background-color: #50565a; - font-weight: bold; - } - .z-markup.z-quote { - color: #b04e00; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #007b59; - } - .z-markup.z-inserted { - color: #497700; - } - .z-markup.z-changed { - color: #007492; - } - .z-markup.z-deleted { - color: #b94046; - } - .z-markup.z-strike { - color: #8b6426; - } - .z-markup.z-table { - color: #007492; - background-color: #50565a; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #a4552c; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #676c72; - } - .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: #676c72; - background-color: #50565a; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #676c72; - } - .z-markup.z-inserted.z-git_gutter { - color: #497700; - } - .z-markup.z-changed.z-git_gutter { - color: #007492; - } - .z-markup.z-deleted.z-git_gutter { - color: #da0001; - } - .z-markup.z-ignored.z-git_gutter { - color: #696b6c; - } - .z-markup.z-untracked.z-git_gutter { - color: #696b6c; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007492; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #497700; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #0062e8; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #b94046; - } - .z-sublimelinter.z-mark.z-warning { - color: #007492; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #da0001; - } -} \ No newline at end of file diff --git a/sass/syntax/syntax-abridge.scss b/sass/syntax/syntax-abridge.scss index ca2b590..d1ea55d 100644 --- a/sass/syntax/syntax-abridge.scss +++ b/sass/syntax/syntax-abridge.scss @@ -1,4 +1,4 @@ -:root { +:root:not(.light) { .z-code { color: #bfbab0; background-color: #191919; @@ -275,8 +275,7 @@ color: #ff7c6d; } } -@media (prefers-color-scheme: light) { - :root { +:root.light { .z-code { color: #50565a; background-color: #fafafa; @@ -549,5 +548,4 @@ .z-sublimelinter.z-mark.z-error { color: #da0001; } - } } \ No newline at end of file diff --git a/sass/syntax/syntax-ayu-abridge-auto.scss b/sass/syntax/syntax-ayu-abridge-auto.scss new file mode 100644 index 0000000..3587a73 --- /dev/null +++ b/sass/syntax/syntax-ayu-abridge-auto.scss @@ -0,0 +1,553 @@ +:root { + .z-code { + color: #bfbab0; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; + } + .z-variable { + color: #bfbab0; + } + .z-string, .z-constant.z-other.z-symbol { + color: #c2d94c; + } + .z-constant.z-numeric { + color: #f29718; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; + } + .z-constant.z-language { + color: #f29718; + } + .z-constant.z-character, .z-constant.z-other { + color: #f29718; + } + .z-variable.z-member { + color: #fe7d83; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #ff813c; + } + .z-keyword.z-operator { + color: #f29668; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #bfbab0; + } + .z-punctuation.z-section { + color: #bfbab0; + } + .z-punctuation.z-accessor { + color: #f29668; + } + .z-punctuation.z-definition.z-annotation { + color: #bfbab0; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #e6b673; + } + .z-storage { + color: #ff813c; + } + .z-storage.z-type { + color: #ff813c; + } + .z-entity.z-name.z-function { + color: #ffb454; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #59c2ff; + } + .z-entity.z-other.z-inherited-class { + color: #59c2ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #f29718; + } + .z-variable.z-language { + color: #39bae6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #39bae6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #39bae6; + } + .z-entity.z-other.z-attribute-name { + color: #ffb454; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffb454; + } + .z-support.z-function, .z-support.z-macro { + color: #fe7d83; + } + .z-support.z-constant { + color: #f29668; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #39bae6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #ff813c; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffb454; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #59c2ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #39bae6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #ff813c; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c2d94c; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-markup.z-heading { + color: #ff813c; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffb454; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #bfbab0; + } + .z-markup.z-raw.z-inline { + background-color: #bfbab0; + } + .z-meta.z-separator { + color: #798491; + background-color: #bfbab0; + font-weight: bold; + } + .z-markup.z-quote { + color: #f29718; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #c2d94c; + } + .z-markup.z-changed { + color: #39bae6; + } + .z-markup.z-deleted { + color: #fe7d83; + } + .z-markup.z-strike { + color: #e6b673; + } + .z-markup.z-table { + color: #39bae6; + background-color: #bfbab0; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29668; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #bfbab0; + background-color: #bfbab0; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #bfbab0; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #c2d94c; + } + .z-markup.z-changed.z-git_gutter { + color: #39bae6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #20272c; + } + .z-markup.z-untracked.z-git_gutter { + color: #20272c; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #39bae6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c2d94c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #ff813c; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #fe7d83; + } + .z-sublimelinter.z-mark.z-warning { + color: #39bae6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #61676c; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #6e7379; + font-style: italic; + } + .z-variable { + color: #61676c; + } + .z-string, .z-constant.z-other.z-symbol { + color: #507e00; + } + .z-constant.z-numeric { + color: #b85500; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #008260; + } + .z-constant.z-language { + color: #b85500; + } + .z-constant.z-character, .z-constant.z-other { + color: #b85500; + } + .z-variable.z-member { + color: #cb414d; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #c94506; + } + .z-keyword.z-operator { + color: #ac5c32; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #61676c; + } + .z-punctuation.z-section { + color: #61676c; + } + .z-punctuation.z-accessor { + color: #ac5c32; + } + .z-punctuation.z-definition.z-annotation { + color: #61676c; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #936b2c; + } + .z-storage { + color: #c94506; + } + .z-storage.z-type { + color: #c94506; + } + .z-entity.z-name.z-function { + color: #ac5d00; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #0079bd; + } + .z-entity.z-other.z-inherited-class { + color: #0079bd; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #b85500; + } + .z-variable.z-language { + color: #007d9b; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007d9b; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007d9b; + } + .z-entity.z-other.z-attribute-name { + color: #ac5d00; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ac5d00; + } + .z-support.z-function, .z-support.z-macro { + color: #c44a4e; + } + .z-support.z-constant { + color: #ac5c32; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007d9b; + font-style: italic; + } + .z-invalid { + color: #e6000b; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #c94506; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ac5d00; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #0079bd; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #6e7379; + } + .z-support.z-type.z-property-name { + color: #007d9b; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #6e7379; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #c94506; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #507e00; + } + .z-message.z-error { + color: #e6000b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-markup.z-heading { + color: #c94506; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #008260; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ac5d00; + } + .z-markup.z-italic { + color: #c44a4e; + font-style: italic; + } + .z-markup.z-bold { + color: #c44a4e; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #61676c; + } + .z-markup.z-raw.z-inline { + background-color: #61676c; + } + .z-meta.z-separator { + color: #6e7379; + background-color: #61676c; + font-weight: bold; + } + .z-markup.z-quote { + color: #b85500; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #008260; + } + .z-markup.z-inserted { + color: #507e00; + } + .z-markup.z-changed { + color: #007d9b; + } + .z-markup.z-deleted { + color: #c44a4e; + } + .z-markup.z-strike { + color: #936b2c; + } + .z-markup.z-table { + color: #007d9b; + background-color: #61676c; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #ac5c32; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #6e7379; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #61676c; + background-color: #61676c; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + background-color: #61676c; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + } + .z-markup.z-inserted.z-git_gutter { + color: #507e00; + } + .z-markup.z-changed.z-git_gutter { + color: #007d9b; + } + .z-markup.z-deleted.z-git_gutter { + color: #e6000b; + } + .z-markup.z-ignored.z-git_gutter { + color: #dee0e1; + } + .z-markup.z-untracked.z-git_gutter { + color: #dee0e1; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007d9b; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #507e00; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #c94506; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c44a4e; + } + .z-sublimelinter.z-mark.z-warning { + color: #007d9b; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #e6000b; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-ayu-abridge-switcher.scss b/sass/syntax/syntax-ayu-abridge-switcher.scss deleted file mode 100644 index f31946c..0000000 --- a/sass/syntax/syntax-ayu-abridge-switcher.scss +++ /dev/null @@ -1,551 +0,0 @@ -:root:not(.light) { - .z-code { - color: #bfbab0; - background-color: #191919; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #798491; - font-style: italic; - } - .z-variable { - color: #bfbab0; - } - .z-string, .z-constant.z-other.z-symbol { - color: #c2d94c; - } - .z-constant.z-numeric { - color: #f29718; - } - .z-string.z-regexp, .z-constant.z-character.z-escape { - color: #95e6cb; - } - .z-constant.z-language { - color: #f29718; - } - .z-constant.z-character, .z-constant.z-other { - color: #f29718; - } - .z-variable.z-member { - color: #fe7d83; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #ff813c; - } - .z-keyword.z-operator { - color: #f29668; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #bfbab0; - } - .z-punctuation.z-section { - color: #bfbab0; - } - .z-punctuation.z-accessor { - color: #f29668; - } - .z-punctuation.z-definition.z-annotation { - color: #bfbab0; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #e6b673; - } - .z-storage { - color: #ff813c; - } - .z-storage.z-type { - color: #ff813c; - } - .z-entity.z-name.z-function { - color: #ffb454; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #59c2ff; - } - .z-entity.z-other.z-inherited-class { - color: #59c2ff; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #f29718; - } - .z-variable.z-language { - color: #39bae6; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #39bae6; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #39bae6; - } - .z-entity.z-other.z-attribute-name { - color: #ffb454; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #ffb454; - } - .z-support.z-function, .z-support.z-macro { - color: #fe7d83; - } - .z-support.z-constant { - color: #f29668; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #39bae6; - font-style: italic; - } - .z-invalid { - color: #ff7c6d; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #ff813c; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffb454; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #59c2ff; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; - } - .z-support.z-type.z-property-name { - color: #39bae6; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #ff813c; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #c2d94c; - } - .z-message.z-error { - color: #ff7c6d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-markup.z-heading { - color: #ff813c; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #ffb454; - } - .z-markup.z-italic { - color: #fe7d83; - font-style: italic; - } - .z-markup.z-bold { - color: #fe7d83; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #bfbab0; - } - .z-markup.z-raw.z-inline { - background-color: #bfbab0; - } - .z-meta.z-separator { - color: #798491; - background-color: #bfbab0; - font-weight: bold; - } - .z-markup.z-quote { - color: #f29718; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; - } - .z-markup.z-inserted { - color: #c2d94c; - } - .z-markup.z-changed { - color: #39bae6; - } - .z-markup.z-deleted { - color: #fe7d83; - } - .z-markup.z-strike { - color: #e6b673; - } - .z-markup.z-table { - color: #39bae6; - background-color: #bfbab0; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29668; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #bfbab0; - background-color: #bfbab0; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #bfbab0; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - } - .z-markup.z-inserted.z-git_gutter { - color: #c2d94c; - } - .z-markup.z-changed.z-git_gutter { - color: #39bae6; - } - .z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; - } - .z-markup.z-ignored.z-git_gutter { - color: #20272c; - } - .z-markup.z-untracked.z-git_gutter { - color: #20272c; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #39bae6; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #c2d94c; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #ff813c; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #fe7d83; - } - .z-sublimelinter.z-mark.z-warning { - color: #39bae6; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #ff7c6d; - } -} -:root.light { - .z-code { - color: #61676c; - background-color: #ffffff; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #6e7379; - font-style: italic; - } - .z-variable { - color: #61676c; - } - .z-string, .z-constant.z-other.z-symbol { - color: #507e00; - } - .z-constant.z-numeric { - color: #b85500; - } - .z-string.z-regexp, .z-constant.z-character.z-escape { - color: #008260; - } - .z-constant.z-language { - color: #b85500; - } - .z-constant.z-character, .z-constant.z-other { - color: #b85500; - } - .z-variable.z-member { - color: #cb414d; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #c94506; - } - .z-keyword.z-operator { - color: #ac5c32; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #61676c; - } - .z-punctuation.z-section { - color: #61676c; - } - .z-punctuation.z-accessor { - color: #ac5c32; - } - .z-punctuation.z-definition.z-annotation { - color: #61676c; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #936b2c; - } - .z-storage { - color: #c94506; - } - .z-storage.z-type { - color: #c94506; - } - .z-entity.z-name.z-function { - color: #ac5d00; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #0079bd; - } - .z-entity.z-other.z-inherited-class { - color: #0079bd; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #b85500; - } - .z-variable.z-language { - color: #007d9b; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007d9b; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007d9b; - } - .z-entity.z-other.z-attribute-name { - color: #ac5d00; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #ac5d00; - } - .z-support.z-function, .z-support.z-macro { - color: #c44a4e; - } - .z-support.z-constant { - color: #ac5c32; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #007d9b; - font-style: italic; - } - .z-invalid { - color: #e6000b; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #c94506; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ac5d00; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #0079bd; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #6e7379; - } - .z-support.z-type.z-property-name { - color: #007d9b; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #6e7379; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #c94506; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #507e00; - } - .z-message.z-error { - color: #e6000b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-markup.z-heading { - color: #c94506; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #008260; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #ac5d00; - } - .z-markup.z-italic { - color: #c44a4e; - font-style: italic; - } - .z-markup.z-bold { - color: #c44a4e; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #61676c; - } - .z-markup.z-raw.z-inline { - background-color: #61676c; - } - .z-meta.z-separator { - color: #6e7379; - background-color: #61676c; - font-weight: bold; - } - .z-markup.z-quote { - color: #b85500; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #008260; - } - .z-markup.z-inserted { - color: #507e00; - } - .z-markup.z-changed { - color: #007d9b; - } - .z-markup.z-deleted { - color: #c44a4e; - } - .z-markup.z-strike { - color: #936b2c; - } - .z-markup.z-table { - color: #007d9b; - background-color: #61676c; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #ac5c32; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #6e7379; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #61676c; - background-color: #61676c; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; - background-color: #61676c; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; - } - .z-markup.z-inserted.z-git_gutter { - color: #507e00; - } - .z-markup.z-changed.z-git_gutter { - color: #007d9b; - } - .z-markup.z-deleted.z-git_gutter { - color: #e6000b; - } - .z-markup.z-ignored.z-git_gutter { - color: #dee0e1; - } - .z-markup.z-untracked.z-git_gutter { - color: #dee0e1; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007d9b; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #507e00; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #c94506; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #c44a4e; - } - .z-sublimelinter.z-mark.z-warning { - color: #007d9b; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #e6000b; - } -} \ No newline at end of file diff --git a/sass/syntax/syntax-ayu-abridge.scss b/sass/syntax/syntax-ayu-abridge.scss index 3587a73..f31946c 100644 --- a/sass/syntax/syntax-ayu-abridge.scss +++ b/sass/syntax/syntax-ayu-abridge.scss @@ -1,4 +1,4 @@ -:root { +:root:not(.light) { .z-code { color: #bfbab0; background-color: #191919; @@ -275,8 +275,7 @@ color: #ff7c6d; } } -@media (prefers-color-scheme: light) { - :root { +:root.light { .z-code { color: #61676c; background-color: #ffffff; @@ -549,5 +548,4 @@ .z-sublimelinter.z-mark.z-error { color: #e6000b; } - } } \ No newline at end of file diff --git a/sass/syntax/syntax-ayumirage-abridge-auto.scss b/sass/syntax/syntax-ayumirage-abridge-auto.scss new file mode 100644 index 0000000..5a28abc --- /dev/null +++ b/sass/syntax/syntax-ayumirage-abridge-auto.scss @@ -0,0 +1,556 @@ +:root { + .z-code { + color: #ccc9c2; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; + } + .z-variable { + color: #ccc9c2; + } + .z-string, .z-constant.z-other.z-symbol { + color: #bae67e; + } + .z-constant.z-numeric { + color: #ffcc66; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; + } + .z-constant.z-language { + color: #ffcc66; + } + .z-constant.z-character, .z-constant.z-other { + color: #ffcc66; + } + .z-variable.z-member { + color: #fe7d83; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #ffa759; + } + .z-keyword.z-operator { + color: #f29e74; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #ccc9c2; + } + .z-punctuation.z-section { + color: #ccc9c2; + } + .z-punctuation.z-accessor { + color: #f29e74; + } + .z-punctuation.z-definition.z-annotation { + color: #ccc9c2; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #ffc44c; + } + .z-storage { + color: #ffa759; + } + .z-storage.z-type { + color: #ffa759; + } + .z-entity.z-name.z-function { + color: #ffd580; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #73d0ff; + } + .z-entity.z-other.z-inherited-class { + color: #73d0ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #ffcc66; + } + .z-variable.z-language { + color: #5ccfe6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #5ccfe6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #5ccfe6; + } + .z-entity.z-other.z-attribute-name { + color: #ffd580; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffd580; + } + .z-support.z-function, .z-support.z-macro { + color: #f28779; + } + .z-support.z-constant { + color: #f29e74; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #5ccfe6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #ffa759; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffd580; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #73d0ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #5ccfe6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #ffa759; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #bae67e; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-markup.z-heading { + color: #ffa759; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffd580; + } + .z-markup.z-italic { + color: #f28779; + font-style: italic; + } + .z-markup.z-bold { + color: #f28779; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #ccc9c2; + } + .z-markup.z-raw.z-inline { + background-color: #ccc9c2; + } + .z-meta.z-separator { + color: #798491; + background-color: #ccc9c2; + font-weight: bold; + } + .z-markup.z-quote { + color: #ffcc66; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #bae67e; + } + .z-markup.z-changed { + color: #5ccfe6; + } + .z-markup.z-deleted { + color: #f28779; + } + .z-markup.z-strike { + color: #ffc44c; + } + .z-markup.z-table { + color: #5ccfe6; + background-color: #ccc9c2; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29e74; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #ccc9c2; + background-color: #ccc9c2; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #ccc9c2; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #bae67e; + } + .z-markup.z-changed.z-git_gutter { + color: #5ccfe6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #363e4a; + } + .z-markup.z-untracked.z-git_gutter { + color: #363e4a; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #5ccfe6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #bae67e; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #ffa759; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #f28779; + } + .z-sublimelinter.z-mark.z-warning { + color: #5ccfe6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #76736d; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #5c6773; + font-style: italic; + } + .z-variable { + color: #76736d; + } + .z-string, .z-constant.z-other.z-symbol { + color: #547f1c; + } + .z-constant.z-numeric { + color: #926b00; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #2d7f68; + } + .z-constant.z-language { + color: #926b00; + } + .z-constant.z-character, .z-constant.z-other { + color: #926b00; + } + .z-variable.z-member { + color: #cb414d; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #aa5f0f; + } + .z-keyword.z-operator { + color: #aa5f39; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #76736d; + } + .z-punctuation.z-section { + color: #76736d; + } + .z-punctuation.z-accessor { + color: #aa5f39; + } + .z-punctuation.z-definition.z-annotation { + color: #76736d; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #986b00; + } + .z-storage { + color: #aa5f0f; + } + .z-storage.z-type { + color: #aa5f0f; + } + .z-entity.z-name.z-function { + color: #8f6f1d; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #007ca7; + } + .z-entity.z-other.z-inherited-class { + color: #007ca7; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #926b00; + } + .z-variable.z-language { + color: #007f95; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007f95; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007f95; + } + .z-entity.z-other.z-attribute-name { + color: #8f6f1d; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #8f6f1d; + } + .z-support.z-function, .z-support.z-macro { + color: #b75349; + } + .z-support.z-constant { + color: #aa5f39; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007f95; + font-style: italic; + } + .z-invalid { + color: #e40320; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #aa5f0f; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #916392; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #8f6f1d; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #007ca7; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #5c6773; + } + .z-support.z-type.z-property-name { + color: #007f95; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #5c6773; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #aa5f0f; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #547f1c; + } + .z-message.z-error { + color: #e40320; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-markup.z-heading { + color: #aa5f0f; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #2d7f68; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #8f6f1d; + } + .z-markup.z-italic { + color: #b75349; + font-style: italic; + } + .z-markup.z-bold { + color: #b75349; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #76736d; + } + .z-markup.z-raw.z-inline { + background-color: #76736d; + } + .z-meta.z-separator { + color: #5c6773; + background-color: #76736d; + font-weight: bold; + } + .z-markup.z-quote { + color: #926b00; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #2d7f68; + } + .z-markup.z-inserted { + color: #547f1c; + } + .z-markup.z-changed { + color: #007f95; + } + .z-markup.z-deleted { + color: #b75349; + } + .z-markup.z-strike { + color: #986b00; + } + .z-markup.z-table { + color: #007f95; + background-color: #76736d; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #aa5f39; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #5c6773; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #76736d; + background-color: #76736d; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #5c6773; + background-color: #76736d; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #5c6773; + } + .z-markup.z-inserted.z-git_gutter { + color: #547f1c; + } + .z-markup.z-changed.z-git_gutter { + color: #007f95; + } + .z-markup.z-deleted.z-git_gutter { + color: #e40320; + } + .z-markup.z-ignored.z-git_gutter { + color: #363e4a; + } + .z-markup.z-untracked.z-git_gutter { + color: #363e4a; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007f95; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #547f1c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #aa5f0f; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #b75349; + } + .z-sublimelinter.z-mark.z-warning { + color: #007f95; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #e40320; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-ayumirage-abridge-switcher.scss b/sass/syntax/syntax-ayumirage-abridge-switcher.scss deleted file mode 100644 index 1999a4a..0000000 --- a/sass/syntax/syntax-ayumirage-abridge-switcher.scss +++ /dev/null @@ -1,554 +0,0 @@ -:root:not(.light) { - .z-code { - color: #ccc9c2; - background-color: #191919; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #798491; - font-style: italic; - } - .z-variable { - color: #ccc9c2; - } - .z-string, .z-constant.z-other.z-symbol { - color: #bae67e; - } - .z-constant.z-numeric { - color: #ffcc66; - } - .z-string.z-regexp, .z-constant.z-character.z-escape { - color: #95e6cb; - } - .z-constant.z-language { - color: #ffcc66; - } - .z-constant.z-character, .z-constant.z-other { - color: #ffcc66; - } - .z-variable.z-member { - color: #fe7d83; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #ffa759; - } - .z-keyword.z-operator { - color: #f29e74; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #ccc9c2; - } - .z-punctuation.z-section { - color: #ccc9c2; - } - .z-punctuation.z-accessor { - color: #f29e74; - } - .z-punctuation.z-definition.z-annotation { - color: #ccc9c2; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #ffc44c; - } - .z-storage { - color: #ffa759; - } - .z-storage.z-type { - color: #ffa759; - } - .z-entity.z-name.z-function { - color: #ffd580; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #73d0ff; - } - .z-entity.z-other.z-inherited-class { - color: #73d0ff; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #ffcc66; - } - .z-variable.z-language { - color: #5ccfe6; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #5ccfe6; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #5ccfe6; - } - .z-entity.z-other.z-attribute-name { - color: #ffd580; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #ffd580; - } - .z-support.z-function, .z-support.z-macro { - color: #f28779; - } - .z-support.z-constant { - color: #f29e74; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #5ccfe6; - font-style: italic; - } - .z-invalid { - color: #ff7c6d; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #ffa759; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffd580; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #73d0ff; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; - } - .z-support.z-type.z-property-name { - color: #5ccfe6; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #ffa759; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #bae67e; - } - .z-message.z-error { - color: #ff7c6d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-markup.z-heading { - color: #ffa759; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #ffd580; - } - .z-markup.z-italic { - color: #f28779; - font-style: italic; - } - .z-markup.z-bold { - color: #f28779; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #ccc9c2; - } - .z-markup.z-raw.z-inline { - background-color: #ccc9c2; - } - .z-meta.z-separator { - color: #798491; - background-color: #ccc9c2; - font-weight: bold; - } - .z-markup.z-quote { - color: #ffcc66; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; - } - .z-markup.z-inserted { - color: #bae67e; - } - .z-markup.z-changed { - color: #5ccfe6; - } - .z-markup.z-deleted { - color: #f28779; - } - .z-markup.z-strike { - color: #ffc44c; - } - .z-markup.z-table { - color: #5ccfe6; - background-color: #ccc9c2; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29e74; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #ccc9c2; - background-color: #ccc9c2; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #ccc9c2; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - } - .z-markup.z-inserted.z-git_gutter { - color: #bae67e; - } - .z-markup.z-changed.z-git_gutter { - color: #5ccfe6; - } - .z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; - } - .z-markup.z-ignored.z-git_gutter { - color: #363e4a; - } - .z-markup.z-untracked.z-git_gutter { - color: #363e4a; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #5ccfe6; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #bae67e; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #ffa759; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #f28779; - } - .z-sublimelinter.z-mark.z-warning { - color: #5ccfe6; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #ff7c6d; - } -} -:root.light { - .z-code { - color: #76736d; - background-color: #ffffff; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #5c6773; - font-style: italic; - } - .z-variable { - color: #76736d; - } - .z-string, .z-constant.z-other.z-symbol { - color: #547f1c; - } - .z-constant.z-numeric { - color: #926b00; - } - .z-string.z-regexp, .z-constant.z-character.z-escape { - color: #2d7f68; - } - .z-constant.z-language { - color: #926b00; - } - .z-constant.z-character, .z-constant.z-other { - color: #926b00; - } - .z-variable.z-member { - color: #cb414d; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #aa5f0f; - } - .z-keyword.z-operator { - color: #aa5f39; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #76736d; - } - .z-punctuation.z-section { - color: #76736d; - } - .z-punctuation.z-accessor { - color: #aa5f39; - } - .z-punctuation.z-definition.z-annotation { - color: #76736d; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #986b00; - } - .z-storage { - color: #aa5f0f; - } - .z-storage.z-type { - color: #aa5f0f; - } - .z-entity.z-name.z-function { - color: #8f6f1d; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #007ca7; - } - .z-entity.z-other.z-inherited-class { - color: #007ca7; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #926b00; - } - .z-variable.z-language { - color: #007f95; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007f95; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007f95; - } - .z-entity.z-other.z-attribute-name { - color: #8f6f1d; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #8f6f1d; - } - .z-support.z-function, .z-support.z-macro { - color: #b75349; - } - .z-support.z-constant { - color: #aa5f39; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #007f95; - font-style: italic; - } - .z-invalid { - color: #e40320; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #aa5f0f; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #916392; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #8f6f1d; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #007ca7; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #5c6773; - } - .z-support.z-type.z-property-name { - color: #007f95; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #5c6773; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #aa5f0f; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #547f1c; - } - .z-message.z-error { - color: #e40320; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-markup.z-heading { - color: #aa5f0f; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #2d7f68; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #8f6f1d; - } - .z-markup.z-italic { - color: #b75349; - font-style: italic; - } - .z-markup.z-bold { - color: #b75349; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #76736d; - } - .z-markup.z-raw.z-inline { - background-color: #76736d; - } - .z-meta.z-separator { - color: #5c6773; - background-color: #76736d; - font-weight: bold; - } - .z-markup.z-quote { - color: #926b00; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #2d7f68; - } - .z-markup.z-inserted { - color: #547f1c; - } - .z-markup.z-changed { - color: #007f95; - } - .z-markup.z-deleted { - color: #b75349; - } - .z-markup.z-strike { - color: #986b00; - } - .z-markup.z-table { - color: #007f95; - background-color: #76736d; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #aa5f39; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #5c6773; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #76736d; - background-color: #76736d; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #5c6773; - background-color: #76736d; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #5c6773; - } - .z-markup.z-inserted.z-git_gutter { - color: #547f1c; - } - .z-markup.z-changed.z-git_gutter { - color: #007f95; - } - .z-markup.z-deleted.z-git_gutter { - color: #e40320; - } - .z-markup.z-ignored.z-git_gutter { - color: #363e4a; - } - .z-markup.z-untracked.z-git_gutter { - color: #363e4a; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007f95; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #547f1c; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #aa5f0f; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #b75349; - } - .z-sublimelinter.z-mark.z-warning { - color: #007f95; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #e40320; - } -} \ No newline at end of file diff --git a/sass/syntax/syntax-ayumirage-abridge.scss b/sass/syntax/syntax-ayumirage-abridge.scss index 5a28abc..1999a4a 100644 --- a/sass/syntax/syntax-ayumirage-abridge.scss +++ b/sass/syntax/syntax-ayumirage-abridge.scss @@ -1,4 +1,4 @@ -:root { +:root:not(.light) { .z-code { color: #ccc9c2; background-color: #191919; @@ -275,8 +275,7 @@ color: #ff7c6d; } } -@media (prefers-color-scheme: light) { - :root { +:root.light { .z-code { color: #76736d; background-color: #ffffff; @@ -552,5 +551,4 @@ .z-sublimelinter.z-mark.z-error { color: #e40320; } - } } \ No newline at end of file diff --git a/sass/syntax/syntax-charcoal-abridge-auto.scss b/sass/syntax/syntax-charcoal-abridge-auto.scss new file mode 100644 index 0000000..14cf754 --- /dev/null +++ b/sass/syntax/syntax-charcoal-abridge-auto.scss @@ -0,0 +1,164 @@ +:root { + .z-code { + color: #cccece; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #7e8384; + } + .z-variable { + color: #cccece; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #c594c5; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #5fb3b3; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #ff7b84; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #78aade; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #fa7e81; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #f99157; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #99c794; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { + color: #fac863; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #fe7d83; + } + .z-variable.z-language { + color: #fe7d83; + } + .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: #fe7d83; + } + .z-markup.z-changed { + color: #cd91c4; + } + .z-string.z-regexp { + color: #5fb3b3; + } + .z-constant.z-character.z-escape { + color: #5fb3b3; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #cf9a87; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #99c794; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #78aade; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #fe7d83; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #727373; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #5f6364; + } + .z-variable { + color: #727373; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #916392; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #237e7f; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #ca4251; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #4076a7; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #c14c52; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #b75922; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #517c4e; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { + color: #926c00; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #cb414d; + } + .z-variable.z-language { + color: #cb414d; + } + .z-entity.z-name.z-method.z-js { + color: #6c727c; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #6c727c; + } + .z-entity.z-other.z-attribute-name { + color: #996091; + } + .z-markup.z-inserted { + color: #517c4e; + } + .z-markup.z-deleted { + color: #cb414d; + } + .z-markup.z-changed { + color: #996091; + } + .z-string.z-regexp { + color: #237e7f; + } + .z-constant.z-character.z-escape { + color: #237e7f; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #976756; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #517c4e; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #4076a7; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #cb414d; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-charcoal-abridge-switcher.scss b/sass/syntax/syntax-charcoal-abridge-switcher.scss deleted file mode 100644 index 0f0f5d3..0000000 --- a/sass/syntax/syntax-charcoal-abridge-switcher.scss +++ /dev/null @@ -1,162 +0,0 @@ -:root:not(.light) { - .z-code { - color: #cccece; - background-color: #191919; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #7e8384; - } - .z-variable { - color: #cccece; - } - .z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #c594c5; - } - .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #5fb3b3; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #ff7b84; - } - .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #78aade; - } - .z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #fa7e81; - } - .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #f99157; - } - .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #99c794; - } - .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { - color: #fac863; - } - .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #fe7d83; - } - .z-variable.z-language { - color: #fe7d83; - } - .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: #fe7d83; - } - .z-markup.z-changed { - color: #cd91c4; - } - .z-string.z-regexp { - color: #5fb3b3; - } - .z-constant.z-character.z-escape { - color: #5fb3b3; - } - .z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #cf9a87; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #99c794; - } - .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #78aade; - } - .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #fe7d83; - } -} -:root.light { - .z-code { - color: #727373; - background-color: #ffffff; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #5f6364; - } - .z-variable { - color: #727373; - } - .z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #916392; - } - .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #237e7f; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #ca4251; - } - .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #4076a7; - } - .z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #c14c52; - } - .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #b75922; - } - .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #517c4e; - } - .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { - color: #926c00; - } - .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #cb414d; - } - .z-variable.z-language { - color: #cb414d; - } - .z-entity.z-name.z-method.z-js { - color: #6c727c; - } - .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #6c727c; - } - .z-entity.z-other.z-attribute-name { - color: #996091; - } - .z-markup.z-inserted { - color: #517c4e; - } - .z-markup.z-deleted { - color: #cb414d; - } - .z-markup.z-changed { - color: #996091; - } - .z-string.z-regexp { - color: #237e7f; - } - .z-constant.z-character.z-escape { - color: #237e7f; - } - .z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #976756; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #517c4e; - } - .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #4076a7; - } - .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #cb414d; - } -} \ No newline at end of file diff --git a/sass/syntax/syntax-charcoal-abridge.scss b/sass/syntax/syntax-charcoal-abridge.scss index 14cf754..0f0f5d3 100644 --- a/sass/syntax/syntax-charcoal-abridge.scss +++ b/sass/syntax/syntax-charcoal-abridge.scss @@ -1,4 +1,4 @@ -:root { +:root:not(.light) { .z-code { color: #cccece; background-color: #191919; @@ -79,8 +79,7 @@ color: #fe7d83; } } -@media (prefers-color-scheme: light) { - :root { +:root.light { .z-code { color: #727373; background-color: #ffffff; @@ -160,5 +159,4 @@ .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { color: #cb414d; } - } } \ No newline at end of file diff --git a/sass/syntax/syntax-dracula-abridge-auto.scss b/sass/syntax/syntax-dracula-abridge-auto.scss new file mode 100644 index 0000000..afcb050 --- /dev/null +++ b/sass/syntax/syntax-dracula-abridge-auto.scss @@ -0,0 +1,496 @@ +:root { + .z-code { + color: #f8f8f2; + background-color: #191919; + } + .z-comment { + color: #7080b3; + } + .z-string { + color: #f1fa8c; + } + .z-constant.z-numeric { + color: #bd93f9; + } + .z-constant.z-language { + color: #bd93f9; + } + .z-constant.z-character, .z-constant.z-other { + color: #bd93f9; + } + .z-variable { + } + .z-variable.z-other.z-readwrite.z-instance { + color: #ffb86c; + } + .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { + color: #ff79c6; + } + .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { + color: #ff7d78; + } + .z-keyword { + color: #ff79c6; + } + .z-storage { + color: #ff79c6; + } + .z-storage.z-type { + color: #8be9fd; + font-style: italic; + } + .z-storage.z-type.z-namespace { + color: #8be9fd; + font-style: italic; + } + .z-storage.z-type.z-class { + color: #ff79c6; + font-style: italic; + } + .z-entity.z-name.z-class { + color: #8be9fd; + text-decoration: underline; + } + .z-meta.z-path { + color: #66d9ef; + text-decoration: underline; + } + .z-entity.z-other.z-inherited-class { + color: #8be9fd; + text-decoration: underline; + font-style: italic; + } + .z-entity.z-name.z-function { + color: #50fa7b; + } + .z-variable.z-parameter { + color: #ffb86c; + font-style: italic; + } + .z-entity.z-name.z-tag { + color: #ff79c6; + } + .z-entity.z-other.z-attribute-name { + color: #50fa7b; + } + .z-support.z-function { + color: #8be9fd; + } + .z-support.z-constant { + color: #6be5fd; + } + .z-support.z-type, .z-support.z-class { + color: #66d9ef; + font-style: italic; + } + .z-support.z-other.z-variable { + } + .z-support.z-other.z-namespace { + color: #66d9ef; + font-style: italic; + } + .z-invalid { + color: #f8f8f0; + background-color: #ff79c6; + } + .z-invalid.z-deprecated { + color: #f8f8f0; + background-color: #bd93f9; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #cfcfc2; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #7080b3; + } + .z-markup.z-deleted { + color: #ff79c6; + } + .z-markup.z-inserted { + color: #50fa7b; + } + .z-markup.z-changed { + color: #e6db74; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #bd93f9; + } + .z-entity.z-name.z-filename { + color: #e6db74; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { + color: #eeeeee; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #8be9fd; + } + .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { + color: #f1fa8c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #50fa7b; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ffb86c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ff79c6; + } + .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #bd93f9; + } + .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #50fa7b; + } + .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ffb86c; + } + .z-markup.z-strike { + color: #ffb86c; + font-style: italic; + } + .z-markup.z-bold { + color: #ffb86c; + font-weight: bold; + } + .z-markup.z-italic { + color: #ffb86c; + font-style: italic; + } + .z-markup.z-heading { + color: #8be9fd; + } + .z-punctuation.z-definition.z-list_item.z-markdown { + color: #ff79c6; + } + .z-markup.z-quote { + color: #7080b3; + font-style: italic; + } + .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #7080b3; + background-color: #7080b3; + font-style: italic; + } + .z-meta.z-separator { + color: #7080b3; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #50fa7b; + } + .z-markup.z-underline { + color: #bd93f9; + text-decoration: underline; + } + .z-markup.z-raw.z-block { + color: #cfcfc2; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { + color: #f8f8f2; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #7080b3; + font-style: italic; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #7080b3; + font-style: italic; + } + .z-punctuation.z-accessor { + color: #ff79c6; + } + .z-meta.z-function.z-return-type { + color: #ff79c6; + } + .z-punctuation.z-section.z-block.z-begin { + color: #ffffff; + } + .z-punctuation.z-section.z-block.z-end { + color: #ffffff; + } + .z-punctuation.z-section.z-embedded.z-begin { + color: #ff79c6; + } + .z-punctuation.z-section.z-embedded.z-end { + color: #ff79c6; + } + .z-punctuation.z-separator.z-namespace { + color: #ff79c6; + } + .z-variable.z-function { + color: #50fa7b; + } + .z-variable.z-other { + color: #ffffff; + } + .z-variable.z-language { + color: #bd93f9; + } + .z-entity.z-name.z-module.z-ruby { + color: #8be9fd; + } + .z-entity.z-name.z-constant.z-ruby { + color: #bd93f9; + } + .z-support.z-function.z-builtin.z-ruby { + color: #ffffff; + } + .z-storage.z-type.z-namespace.z-cs { + color: #ff79c6; + } + .z-entity.z-name.z-namespace.z-cs { + color: #8be9fd; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #72726d; + background-color: #ffffff; + } + .z-comment { + color: #6272a4; + } + .z-string { + color: #6b7807; + } + .z-constant.z-numeric { + color: #8660c1; + } + .z-constant.z-language { + color: #8660c1; + } + .z-constant.z-character, .z-constant.z-other { + color: #8660c1; + } + .z-variable { + } + .z-variable.z-other.z-readwrite.z-instance { + color: #a1661c; + } + .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { + color: #c13f8e; + } + .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { + color: #d9303a; + } + .z-keyword { + color: #c13f8e; + } + .z-storage { + color: #c13f8e; + } + .z-storage.z-type { + color: #007d90; + font-style: italic; + } + .z-storage.z-type.z-namespace { + color: #007d90; + font-style: italic; + } + .z-storage.z-type.z-class { + color: #c13f8e; + font-style: italic; + } + .z-entity.z-name.z-class { + color: #007d90; + text-decoration: underline; + } + .z-meta.z-path { + color: #007f93; + text-decoration: underline; + } + .z-entity.z-other.z-inherited-class { + color: #007d90; + text-decoration: underline; + font-style: italic; + } + .z-entity.z-name.z-function { + color: #008504; + } + .z-variable.z-parameter { + color: #a1661c; + font-style: italic; + } + .z-entity.z-name.z-tag { + color: #c13f8e; + } + .z-entity.z-other.z-attribute-name { + color: #008504; + } + .z-support.z-function { + color: #007d90; + } + .z-support.z-constant { + color: #007e94; + } + .z-support.z-type, .z-support.z-class { + color: #007f93; + font-style: italic; + } + .z-support.z-other.z-variable { + } + .z-support.z-other.z-namespace { + color: #007f93; + font-style: italic; + } + .z-invalid { + color: #72726b; + background-color: #c13f8e; + } + .z-invalid.z-deprecated { + color: #72726b; + background-color: #8660c1; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #747469; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #6272a4; + } + .z-markup.z-deleted { + color: #c13f8e; + } + .z-markup.z-inserted { + color: #008504; + } + .z-markup.z-changed { + color: #7b760c; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #8660c1; + } + .z-entity.z-name.z-filename { + color: #7b760c; + } + .z-message.z-error { + color: #e31625; + } + .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { + color: #727272; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #007d90; + } + .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { + color: #6b7807; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #008504; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #a1661c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #c13f8e; + } + .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #8660c1; + } + .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #008504; + } + .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #a1661c; + } + .z-markup.z-strike { + color: #a1661c; + font-style: italic; + } + .z-markup.z-bold { + color: #a1661c; + font-weight: bold; + } + .z-markup.z-italic { + color: #a1661c; + font-style: italic; + } + .z-markup.z-heading { + color: #007d90; + } + .z-punctuation.z-definition.z-list_item.z-markdown { + color: #c13f8e; + } + .z-markup.z-quote { + color: #6272a4; + font-style: italic; + } + .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #6272a4; + background-color: #6272a4; + font-style: italic; + } + .z-meta.z-separator { + color: #6272a4; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #008504; + } + .z-markup.z-underline { + color: #8660c1; + text-decoration: underline; + } + .z-markup.z-raw.z-block { + color: #747469; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { + color: #72726d; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6272a4; + font-style: italic; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #6272a4; + font-style: italic; + } + .z-punctuation.z-accessor { + color: #c13f8e; + } + .z-meta.z-function.z-return-type { + color: #c13f8e; + } + .z-punctuation.z-section.z-block.z-begin { + color: #ffffff; + } + .z-punctuation.z-section.z-block.z-end { + color: #ffffff; + } + .z-punctuation.z-section.z-embedded.z-begin { + color: #c13f8e; + } + .z-punctuation.z-section.z-embedded.z-end { + color: #c13f8e; + } + .z-punctuation.z-separator.z-namespace { + color: #c13f8e; + } + .z-variable.z-function { + color: #008504; + } + .z-variable.z-other { + color: #ffffff; + } + .z-variable.z-language { + color: #8660c1; + } + .z-entity.z-name.z-module.z-ruby { + color: #007d90; + } + .z-entity.z-name.z-constant.z-ruby { + color: #8660c1; + } + .z-support.z-function.z-builtin.z-ruby { + color: #ffffff; + } + .z-storage.z-type.z-namespace.z-cs { + color: #c13f8e; + } + .z-entity.z-name.z-namespace.z-cs { + color: #007d90; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-dracula-abridge-switcher.scss b/sass/syntax/syntax-dracula-abridge-switcher.scss deleted file mode 100644 index ff5b8c5..0000000 --- a/sass/syntax/syntax-dracula-abridge-switcher.scss +++ /dev/null @@ -1,494 +0,0 @@ -:root:not(.light) { - .z-code { - color: #f8f8f2; - background-color: #191919; - } - .z-comment { - color: #7080b3; - } - .z-string { - color: #f1fa8c; - } - .z-constant.z-numeric { - color: #bd93f9; - } - .z-constant.z-language { - color: #bd93f9; - } - .z-constant.z-character, .z-constant.z-other { - color: #bd93f9; - } - .z-variable { - } - .z-variable.z-other.z-readwrite.z-instance { - color: #ffb86c; - } - .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { - color: #ff79c6; - } - .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { - color: #ff7d78; - } - .z-keyword { - color: #ff79c6; - } - .z-storage { - color: #ff79c6; - } - .z-storage.z-type { - color: #8be9fd; - font-style: italic; - } - .z-storage.z-type.z-namespace { - color: #8be9fd; - font-style: italic; - } - .z-storage.z-type.z-class { - color: #ff79c6; - font-style: italic; - } - .z-entity.z-name.z-class { - color: #8be9fd; - text-decoration: underline; - } - .z-meta.z-path { - color: #66d9ef; - text-decoration: underline; - } - .z-entity.z-other.z-inherited-class { - color: #8be9fd; - text-decoration: underline; - font-style: italic; - } - .z-entity.z-name.z-function { - color: #50fa7b; - } - .z-variable.z-parameter { - color: #ffb86c; - font-style: italic; - } - .z-entity.z-name.z-tag { - color: #ff79c6; - } - .z-entity.z-other.z-attribute-name { - color: #50fa7b; - } - .z-support.z-function { - color: #8be9fd; - } - .z-support.z-constant { - color: #6be5fd; - } - .z-support.z-type, .z-support.z-class { - color: #66d9ef; - font-style: italic; - } - .z-support.z-other.z-variable { - } - .z-support.z-other.z-namespace { - color: #66d9ef; - font-style: italic; - } - .z-invalid { - color: #f8f8f0; - background-color: #ff79c6; - } - .z-invalid.z-deprecated { - color: #f8f8f0; - background-color: #bd93f9; - } - .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #cfcfc2; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #7080b3; - } - .z-markup.z-deleted { - color: #ff79c6; - } - .z-markup.z-inserted { - color: #50fa7b; - } - .z-markup.z-changed { - color: #e6db74; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #bd93f9; - } - .z-entity.z-name.z-filename { - color: #e6db74; - } - .z-message.z-error { - color: #ff7c6d; - } - .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { - color: #eeeeee; - } - .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #8be9fd; - } - .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { - color: #f1fa8c; - } - .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #50fa7b; - } - .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #ffb86c; - } - .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #ff79c6; - } - .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #bd93f9; - } - .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #50fa7b; - } - .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #ffb86c; - } - .z-markup.z-strike { - color: #ffb86c; - font-style: italic; - } - .z-markup.z-bold { - color: #ffb86c; - font-weight: bold; - } - .z-markup.z-italic { - color: #ffb86c; - font-style: italic; - } - .z-markup.z-heading { - color: #8be9fd; - } - .z-punctuation.z-definition.z-list_item.z-markdown { - color: #ff79c6; - } - .z-markup.z-quote { - color: #7080b3; - font-style: italic; - } - .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #7080b3; - background-color: #7080b3; - font-style: italic; - } - .z-meta.z-separator { - color: #7080b3; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #50fa7b; - } - .z-markup.z-underline { - color: #bd93f9; - text-decoration: underline; - } - .z-markup.z-raw.z-block { - color: #cfcfc2; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { - color: #f8f8f2; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #7080b3; - font-style: italic; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #7080b3; - font-style: italic; - } - .z-punctuation.z-accessor { - color: #ff79c6; - } - .z-meta.z-function.z-return-type { - color: #ff79c6; - } - .z-punctuation.z-section.z-block.z-begin { - color: #ffffff; - } - .z-punctuation.z-section.z-block.z-end { - color: #ffffff; - } - .z-punctuation.z-section.z-embedded.z-begin { - color: #ff79c6; - } - .z-punctuation.z-section.z-embedded.z-end { - color: #ff79c6; - } - .z-punctuation.z-separator.z-namespace { - color: #ff79c6; - } - .z-variable.z-function { - color: #50fa7b; - } - .z-variable.z-other { - color: #ffffff; - } - .z-variable.z-language { - color: #bd93f9; - } - .z-entity.z-name.z-module.z-ruby { - color: #8be9fd; - } - .z-entity.z-name.z-constant.z-ruby { - color: #bd93f9; - } - .z-support.z-function.z-builtin.z-ruby { - color: #ffffff; - } - .z-storage.z-type.z-namespace.z-cs { - color: #ff79c6; - } - .z-entity.z-name.z-namespace.z-cs { - color: #8be9fd; - } -} -:root.light { - .z-code { - color: #72726d; - background-color: #ffffff; - } - .z-comment { - color: #6272a4; - } - .z-string { - color: #6b7807; - } - .z-constant.z-numeric { - color: #8660c1; - } - .z-constant.z-language { - color: #8660c1; - } - .z-constant.z-character, .z-constant.z-other { - color: #8660c1; - } - .z-variable { - } - .z-variable.z-other.z-readwrite.z-instance { - color: #a1661c; - } - .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { - color: #c13f8e; - } - .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { - color: #d9303a; - } - .z-keyword { - color: #c13f8e; - } - .z-storage { - color: #c13f8e; - } - .z-storage.z-type { - color: #007d90; - font-style: italic; - } - .z-storage.z-type.z-namespace { - color: #007d90; - font-style: italic; - } - .z-storage.z-type.z-class { - color: #c13f8e; - font-style: italic; - } - .z-entity.z-name.z-class { - color: #007d90; - text-decoration: underline; - } - .z-meta.z-path { - color: #007f93; - text-decoration: underline; - } - .z-entity.z-other.z-inherited-class { - color: #007d90; - text-decoration: underline; - font-style: italic; - } - .z-entity.z-name.z-function { - color: #008504; - } - .z-variable.z-parameter { - color: #a1661c; - font-style: italic; - } - .z-entity.z-name.z-tag { - color: #c13f8e; - } - .z-entity.z-other.z-attribute-name { - color: #008504; - } - .z-support.z-function { - color: #007d90; - } - .z-support.z-constant { - color: #007e94; - } - .z-support.z-type, .z-support.z-class { - color: #007f93; - font-style: italic; - } - .z-support.z-other.z-variable { - } - .z-support.z-other.z-namespace { - color: #007f93; - font-style: italic; - } - .z-invalid { - color: #72726b; - background-color: #c13f8e; - } - .z-invalid.z-deprecated { - color: #72726b; - background-color: #8660c1; - } - .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #747469; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #6272a4; - } - .z-markup.z-deleted { - color: #c13f8e; - } - .z-markup.z-inserted { - color: #008504; - } - .z-markup.z-changed { - color: #7b760c; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #8660c1; - } - .z-entity.z-name.z-filename { - color: #7b760c; - } - .z-message.z-error { - color: #e31625; - } - .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { - color: #727272; - } - .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #007d90; - } - .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { - color: #6b7807; - } - .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #008504; - } - .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #a1661c; - } - .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #c13f8e; - } - .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #8660c1; - } - .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #008504; - } - .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #a1661c; - } - .z-markup.z-strike { - color: #a1661c; - font-style: italic; - } - .z-markup.z-bold { - color: #a1661c; - font-weight: bold; - } - .z-markup.z-italic { - color: #a1661c; - font-style: italic; - } - .z-markup.z-heading { - color: #007d90; - } - .z-punctuation.z-definition.z-list_item.z-markdown { - color: #c13f8e; - } - .z-markup.z-quote { - color: #6272a4; - font-style: italic; - } - .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #6272a4; - background-color: #6272a4; - font-style: italic; - } - .z-meta.z-separator { - color: #6272a4; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #008504; - } - .z-markup.z-underline { - color: #8660c1; - text-decoration: underline; - } - .z-markup.z-raw.z-block { - color: #747469; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { - color: #72726d; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #6272a4; - font-style: italic; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #6272a4; - font-style: italic; - } - .z-punctuation.z-accessor { - color: #c13f8e; - } - .z-meta.z-function.z-return-type { - color: #c13f8e; - } - .z-punctuation.z-section.z-block.z-begin { - color: #ffffff; - } - .z-punctuation.z-section.z-block.z-end { - color: #ffffff; - } - .z-punctuation.z-section.z-embedded.z-begin { - color: #c13f8e; - } - .z-punctuation.z-section.z-embedded.z-end { - color: #c13f8e; - } - .z-punctuation.z-separator.z-namespace { - color: #c13f8e; - } - .z-variable.z-function { - color: #008504; - } - .z-variable.z-other { - color: #ffffff; - } - .z-variable.z-language { - color: #8660c1; - } - .z-entity.z-name.z-module.z-ruby { - color: #007d90; - } - .z-entity.z-name.z-constant.z-ruby { - color: #8660c1; - } - .z-support.z-function.z-builtin.z-ruby { - color: #ffffff; - } - .z-storage.z-type.z-namespace.z-cs { - color: #c13f8e; - } - .z-entity.z-name.z-namespace.z-cs { - color: #007d90; - } -} \ No newline at end of file diff --git a/sass/syntax/syntax-dracula-abridge.scss b/sass/syntax/syntax-dracula-abridge.scss index afcb050..ff5b8c5 100644 --- a/sass/syntax/syntax-dracula-abridge.scss +++ b/sass/syntax/syntax-dracula-abridge.scss @@ -1,4 +1,4 @@ -:root { +:root:not(.light) { .z-code { color: #f8f8f2; background-color: #191919; @@ -245,8 +245,7 @@ color: #8be9fd; } } -@media (prefers-color-scheme: light) { - :root { +:root.light { .z-code { color: #72726d; background-color: #ffffff; @@ -492,5 +491,4 @@ .z-entity.z-name.z-namespace.z-cs { color: #007d90; } - } } \ No newline at end of file diff --git a/sass/syntax/syntax-material-abridge-auto.scss b/sass/syntax/syntax-material-abridge-auto.scss new file mode 100644 index 0000000..c448b58 --- /dev/null +++ b/sass/syntax/syntax-material-abridge-auto.scss @@ -0,0 +1,526 @@ +:root { + .z-code { + color: #eeffff; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #818181; + font-style: italic; + } + .z-variable, .z-string .z-constant.z-other.z-placeholder { + color: #eeffff; + } + .z-constant.z-other.z-color { + color: #ffffff; + } + .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { + color: #ffffff; + background-color: #ff7992; + } + .z-invalid.z-unimplemented { + color: #ffffff; + background-color: #c3e88d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #c792ea; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #c792ea; + } + .z-storage.z-type, .z-keyword.z-control { + font-style: italic; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #89ddff; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #fe7d83; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #82aaff; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #fe7d83; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #f78c6c; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #c3e88d; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { + color: #ffcb6b; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #b2ccd6; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #ff7992; + } + .z-variable.z-language { + color: #ff7992; + font-style: italic; + } + .z-entity.z-name.z-method.z-js { + color: #82aaff; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #82aaff; + } + .z-entity.z-other.z-attribute-name { + color: #c792ea; + } + .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { + color: #ffcb6b; + font-style: italic; + } + .z-entity.z-other.z-attribute-name.z-class { + color: #ffcb6b; + } + .z-source.z-sass .z-keyword.z-control { + color: #82aaff; + } + .z-markup.z-inserted { + color: #c3e88d; + } + .z-markup.z-deleted { + color: #ff7992; + } + .z-markup.z-changed { + color: #c792ea; + } + .z-string.z-regexp { + color: #89ddff; + } + .z-constant.z-character.z-escape { + color: #89ddff; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #d89385; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c3e88d; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #82aaff; + font-style: italic; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #ff7992; + font-style: italic; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c3e88d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c792ea; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #fe7d83; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #82aaff; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d89385; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #ff7992; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #f78c6c; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #ffcb6b; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c792ea; + } + .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { + color: #eeffff; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #c792ea; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { + color: #65737e; + } + .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { + color: #c3e88d; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold, .z-markup.z-bold .z-string { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { + font-weight: bold; + font-style: italic; + } + .z-markup.z-underline { + color: #f78c6c; + text-decoration: underline; + } + .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #65737e; + background-color: #65737e; + } + .z-string.z-other.z-link.z-title.z-markdown { + color: #82aaff; + } + .z-string.z-other.z-link.z-description.z-title.z-markdown { + color: #c792ea; + } + .z-constant.z-other.z-reference.z-link.z-markdown { + color: #ffcb6b; + } + .z-markup.z-raw.z-block { + color: #c792ea; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + background-color: #000000; + } + .z-punctuation.z-definition.z-fenced.z-markdown { + background-color: #000000; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { + color: #eeffff; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #65737e; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition { + color: #818181; + } + .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { + color: #89ddff; + } + .z-meta.z-separator { + color: #65737e; + background-color: #000000; + font-weight: bold; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #82aaff; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c3e88d; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #f78c6c; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c792ea; + } + .z-sublimelinter.z-mark.z-warning { + color: #ffcb6b; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7992; + } + .z-sublimelinter.z-annotations { + background-color: #d89385; + } + .z-markup.z-ignored.z-git_gutter { + color: #65737e; + } + .z-markup.z-untracked.z-git_gutter { + color: #65737e; + } + .z-markup.z-inserted.z-git_gutter { + color: #c3e88d; + } + .z-markup.z-changed.z-git_gutter { + color: #ffcb6b; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7992; + } + .z-brackethighlighter.z-default { + color: #b2ccd6; + } + .z-brackethighlighter.z-quote { + color: #c3e88d; + } + .z-brackethighlighter.z-unmatched { + color: #ff7992; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #317e78; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #6b7577; + font-style: italic; + } + .z-variable, .z-string .z-constant.z-other.z-placeholder { + color: #317e78; + } + .z-constant.z-other.z-color { + color: #ffffff; + } + .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { + color: #ffffff; + background-color: #d92d2d; + } + .z-invalid.z-unimplemented { + color: #ffffff; + background-color: #587f22; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #7c4dff; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #7c4dff; + } + .z-storage.z-type, .z-keyword.z-control { + font-style: italic; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #008088; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #d72952; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #5274a9; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #d72952; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #c94625; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #587f22; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { + color: #a16700; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #64738c; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #d92d2d; + } + .z-variable.z-language { + color: #d92d2d; + font-style: italic; + } + .z-entity.z-name.z-method.z-js { + color: #5274a9; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #5274a9; + } + .z-entity.z-other.z-attribute-name { + color: #7c4dff; + } + .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { + color: #a16700; + font-style: italic; + } + .z-entity.z-other.z-attribute-name.z-class { + color: #a16700; + } + .z-source.z-sass .z-keyword.z-control { + color: #5274a9; + } + .z-markup.z-inserted { + color: #587f22; + } + .z-markup.z-deleted { + color: #d92d2d; + } + .z-markup.z-changed { + color: #7c4dff; + } + .z-string.z-regexp { + color: #008088; + } + .z-constant.z-character.z-escape { + color: #008088; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #a26356; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #587f22; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #5274a9; + font-style: italic; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #d92d2d; + font-style: italic; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #587f22; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #7c4dff; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d72952; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5274a9; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #a26356; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d92d2d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c94625; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #a16700; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #7c4dff; + } + .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { + color: #317e78; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #7c4dff; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { + color: #717375; + } + .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { + color: #587f22; + } + .z-markup.z-italic { + color: #d72952; + font-style: italic; + } + .z-markup.z-bold, .z-markup.z-bold .z-string { + color: #d72952; + font-weight: bold; + } + .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { + font-weight: bold; + font-style: italic; + } + .z-markup.z-underline { + color: #c94625; + text-decoration: underline; + } + .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #717375; + background-color: #717375; + } + .z-string.z-other.z-link.z-title.z-markdown { + color: #5274a9; + } + .z-string.z-other.z-link.z-description.z-title.z-markdown { + color: #7c4dff; + } + .z-constant.z-other.z-reference.z-link.z-markdown { + color: #a16700; + } + .z-markup.z-raw.z-block { + color: #7c4dff; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + background-color: #62757f; + } + .z-punctuation.z-definition.z-fenced.z-markdown { + background-color: #62757f; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { + color: #317e78; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #717375; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition { + color: #6b7577; + } + .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { + color: #008088; + } + .z-meta.z-separator { + color: #717375; + background-color: #62757f; + font-weight: bold; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #5274a9; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #587f22; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #c94625; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #7c4dff; + } + .z-sublimelinter.z-mark.z-warning { + color: #a16700; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #d92d2d; + } + .z-sublimelinter.z-annotations { + background-color: #a26356; + } + .z-markup.z-ignored.z-git_gutter { + color: #717375; + } + .z-markup.z-untracked.z-git_gutter { + color: #717375; + } + .z-markup.z-inserted.z-git_gutter { + color: #587f22; + } + .z-markup.z-changed.z-git_gutter { + color: #a16700; + } + .z-markup.z-deleted.z-git_gutter { + color: #d92d2d; + } + .z-brackethighlighter.z-default { + color: #64738c; + } + .z-brackethighlighter.z-quote { + color: #587f22; + } + .z-brackethighlighter.z-unmatched { + color: #d92d2d; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-material-abridge-switcher.scss b/sass/syntax/syntax-material-abridge-switcher.scss deleted file mode 100644 index a65cf95..0000000 --- a/sass/syntax/syntax-material-abridge-switcher.scss +++ /dev/null @@ -1,524 +0,0 @@ -:root:not(.light) { - .z-code { - color: #eeffff; - background-color: #191919; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #818181; - font-style: italic; - } - .z-variable, .z-string .z-constant.z-other.z-placeholder { - color: #eeffff; - } - .z-constant.z-other.z-color { - color: #ffffff; - } - .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { - color: #ffffff; - background-color: #ff7992; - } - .z-invalid.z-unimplemented { - color: #ffffff; - background-color: #c3e88d; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #c792ea; - } - .z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #c792ea; - } - .z-storage.z-type, .z-keyword.z-control { - font-style: italic; - } - .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #89ddff; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #fe7d83; - } - .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #82aaff; - } - .z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #fe7d83; - } - .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #f78c6c; - } - .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #c3e88d; - } - .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { - color: #ffcb6b; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #b2ccd6; - } - .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #ff7992; - } - .z-variable.z-language { - color: #ff7992; - font-style: italic; - } - .z-entity.z-name.z-method.z-js { - color: #82aaff; - } - .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #82aaff; - } - .z-entity.z-other.z-attribute-name { - color: #c792ea; - } - .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { - color: #ffcb6b; - font-style: italic; - } - .z-entity.z-other.z-attribute-name.z-class { - color: #ffcb6b; - } - .z-source.z-sass .z-keyword.z-control { - color: #82aaff; - } - .z-markup.z-inserted { - color: #c3e88d; - } - .z-markup.z-deleted { - color: #ff7992; - } - .z-markup.z-changed { - color: #c792ea; - } - .z-string.z-regexp { - color: #89ddff; - } - .z-constant.z-character.z-escape { - color: #89ddff; - } - .z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #d89385; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #c3e88d; - } - .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #82aaff; - font-style: italic; - } - .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #ff7992; - font-style: italic; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c3e88d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c792ea; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #fe7d83; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #82aaff; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #d89385; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #ff7992; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #f78c6c; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #ffcb6b; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c792ea; - } - .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { - color: #eeffff; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #c792ea; - } - .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { - color: #65737e; - } - .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { - color: #c3e88d; - } - .z-markup.z-italic { - color: #fe7d83; - font-style: italic; - } - .z-markup.z-bold, .z-markup.z-bold .z-string { - color: #fe7d83; - font-weight: bold; - } - .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { - font-weight: bold; - font-style: italic; - } - .z-markup.z-underline { - color: #f78c6c; - text-decoration: underline; - } - .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #65737e; - background-color: #65737e; - } - .z-string.z-other.z-link.z-title.z-markdown { - color: #82aaff; - } - .z-string.z-other.z-link.z-description.z-title.z-markdown { - color: #c792ea; - } - .z-constant.z-other.z-reference.z-link.z-markdown { - color: #ffcb6b; - } - .z-markup.z-raw.z-block { - color: #c792ea; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - background-color: #000000; - } - .z-punctuation.z-definition.z-fenced.z-markdown { - background-color: #000000; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { - color: #eeffff; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #65737e; - } - .z-text.z-html.z-markdown .z-punctuation.z-definition { - color: #818181; - } - .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { - color: #89ddff; - } - .z-meta.z-separator { - color: #65737e; - background-color: #000000; - font-weight: bold; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #82aaff; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #c3e88d; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #f78c6c; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #c792ea; - } - .z-sublimelinter.z-mark.z-warning { - color: #ffcb6b; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #ff7992; - } - .z-sublimelinter.z-annotations { - background-color: #d89385; - } - .z-markup.z-ignored.z-git_gutter { - color: #65737e; - } - .z-markup.z-untracked.z-git_gutter { - color: #65737e; - } - .z-markup.z-inserted.z-git_gutter { - color: #c3e88d; - } - .z-markup.z-changed.z-git_gutter { - color: #ffcb6b; - } - .z-markup.z-deleted.z-git_gutter { - color: #ff7992; - } - .z-brackethighlighter.z-default { - color: #b2ccd6; - } - .z-brackethighlighter.z-quote { - color: #c3e88d; - } - .z-brackethighlighter.z-unmatched { - color: #ff7992; - } -} -:root.light { - .z-code { - color: #317e78; - background-color: #ffffff; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #6b7577; - font-style: italic; - } - .z-variable, .z-string .z-constant.z-other.z-placeholder { - color: #317e78; - } - .z-constant.z-other.z-color { - color: #ffffff; - } - .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { - color: #ffffff; - background-color: #d92d2d; - } - .z-invalid.z-unimplemented { - color: #ffffff; - background-color: #587f22; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #7c4dff; - } - .z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #7c4dff; - } - .z-storage.z-type, .z-keyword.z-control { - font-style: italic; - } - .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #008088; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #d72952; - } - .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #5274a9; - } - .z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #d72952; - } - .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #c94625; - } - .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #587f22; - } - .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { - color: #a16700; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #64738c; - } - .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #d92d2d; - } - .z-variable.z-language { - color: #d92d2d; - font-style: italic; - } - .z-entity.z-name.z-method.z-js { - color: #5274a9; - } - .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #5274a9; - } - .z-entity.z-other.z-attribute-name { - color: #7c4dff; - } - .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { - color: #a16700; - font-style: italic; - } - .z-entity.z-other.z-attribute-name.z-class { - color: #a16700; - } - .z-source.z-sass .z-keyword.z-control { - color: #5274a9; - } - .z-markup.z-inserted { - color: #587f22; - } - .z-markup.z-deleted { - color: #d92d2d; - } - .z-markup.z-changed { - color: #7c4dff; - } - .z-string.z-regexp { - color: #008088; - } - .z-constant.z-character.z-escape { - color: #008088; - } - .z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #a26356; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #587f22; - } - .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #5274a9; - font-style: italic; - } - .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #d92d2d; - font-style: italic; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #587f22; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #7c4dff; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #d72952; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5274a9; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #a26356; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #d92d2d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c94625; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #a16700; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #7c4dff; - } - .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { - color: #317e78; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #7c4dff; - } - .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { - color: #717375; - } - .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { - color: #587f22; - } - .z-markup.z-italic { - color: #d72952; - font-style: italic; - } - .z-markup.z-bold, .z-markup.z-bold .z-string { - color: #d72952; - font-weight: bold; - } - .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { - font-weight: bold; - font-style: italic; - } - .z-markup.z-underline { - color: #c94625; - text-decoration: underline; - } - .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #717375; - background-color: #717375; - } - .z-string.z-other.z-link.z-title.z-markdown { - color: #5274a9; - } - .z-string.z-other.z-link.z-description.z-title.z-markdown { - color: #7c4dff; - } - .z-constant.z-other.z-reference.z-link.z-markdown { - color: #a16700; - } - .z-markup.z-raw.z-block { - color: #7c4dff; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - background-color: #62757f; - } - .z-punctuation.z-definition.z-fenced.z-markdown { - background-color: #62757f; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { - color: #317e78; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #717375; - } - .z-text.z-html.z-markdown .z-punctuation.z-definition { - color: #6b7577; - } - .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { - color: #008088; - } - .z-meta.z-separator { - color: #717375; - background-color: #62757f; - font-weight: bold; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #5274a9; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #587f22; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #c94625; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #7c4dff; - } - .z-sublimelinter.z-mark.z-warning { - color: #a16700; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #d92d2d; - } - .z-sublimelinter.z-annotations { - background-color: #a26356; - } - .z-markup.z-ignored.z-git_gutter { - color: #717375; - } - .z-markup.z-untracked.z-git_gutter { - color: #717375; - } - .z-markup.z-inserted.z-git_gutter { - color: #587f22; - } - .z-markup.z-changed.z-git_gutter { - color: #a16700; - } - .z-markup.z-deleted.z-git_gutter { - color: #d92d2d; - } - .z-brackethighlighter.z-default { - color: #64738c; - } - .z-brackethighlighter.z-quote { - color: #587f22; - } - .z-brackethighlighter.z-unmatched { - color: #d92d2d; - } -} \ No newline at end of file diff --git a/sass/syntax/syntax-material-abridge.scss b/sass/syntax/syntax-material-abridge.scss index c448b58..a65cf95 100644 --- a/sass/syntax/syntax-material-abridge.scss +++ b/sass/syntax/syntax-material-abridge.scss @@ -1,4 +1,4 @@ -:root { +:root:not(.light) { .z-code { color: #eeffff; background-color: #191919; @@ -260,8 +260,7 @@ color: #ff7992; } } -@media (prefers-color-scheme: light) { - :root { +:root.light { .z-code { color: #317e78; background-color: #ffffff; @@ -522,5 +521,4 @@ .z-brackethighlighter.z-unmatched { color: #d92d2d; } - } } \ No newline at end of file -- cgit v1.3.1 From 6c5915c04659a992635742074b2ad92d3e97a9df Mon Sep 17 00:00:00 2001 From: Jieiku Date: Mon, 1 May 2023 15:08:23 -0700 Subject: Replace import with use --- config.toml | 11 +++--- sass/_imports.scss | 59 ++++++++++++++-------------- sass/_variables.scss | 10 ++--- sass/include/_button.scss | 4 +- sass/include/_code.scss | 4 +- sass/include/_document.scss | 4 +- sass/include/_embedded.scss | 4 +- sass/include/_form.scss | 4 +- sass/include/_grid.scss | 3 +- sass/include/_hr.scss | 2 +- sass/include/_icons.scss | 89 +++++++++++++++++++++--------------------- sass/include/_nav.scss | 5 ++- sass/include/_search.scss | 9 ++++- sass/include/_sectioning.scss | 40 +++++++++---------- sass/include/_table.scss | 8 ++-- sass/include/_toc.scss | 10 ++++- sass/include/_top.scss | 5 ++- sass/include/_typography.scss | 8 ++-- sass/include/_zola.scss | 3 ++ templates/categories/list.html | 2 +- templates/macros/head.html | 2 +- templates/shortcodes/note.html | 30 ++++++++++++++ templates/tags/list.html | 2 +- 23 files changed, 191 insertions(+), 127 deletions(-) create mode 100644 templates/shortcodes/note.html (limited to 'sass/_imports.scss') diff --git a/config.toml b/config.toml index 09a7c0d..c2f6e26 100644 --- a/config.toml +++ b/config.toml @@ -83,6 +83,7 @@ flag.en = "🇬🇧" flag.fr = "🇫🇷" #flag.es = "🇪🇸" + ############################################################################### ### Layout & Format ### position: top, bottom, both, false(hidden) @@ -187,7 +188,7 @@ js_copycode = true # The copy button on code blocks that allows you to copy them search_library = 'elasticlunr' -js_search_index = "search_index.en.json" # Separate Always, generated each build +#js_search_index = "search_index.en.json" # Separate Always, generated each build #js_theme = "theme.min.js" # Separate Always, comment out if using -auto/-light/-dark stylesheet. (required for switcher) #js_themeButton = "theme_button.js"# Bundleable - light/dark switcher button #js_prestyle = "prestyle.js"# Bundleable - used to preload: FontAwesome, Katex, external Google Fonts @@ -195,12 +196,12 @@ js_search_index = "search_index.en.json" # Separate Always, generated each build #js_email = "email.js"# Bundleable - obfuscates email address in footer ########## Switcher ########## (comment this block out if NOT using switcher): -stylesheets = [ "abridge.css" ] # Orange Automatic Dark/Light Theme based on browser/system preference with switcher +stylesheets = [ "abridge.css" ] # Automatic Dark/Light Theme based on browser/system preference with switcher ########## No Switcher ########## -#stylesheets = [ "abridge-auto.css" ] # Orange Automatic Dark/Light Theme based on browser/system preference -#stylesheets = [ "abridge-dark.css" ] # Orange Dark Theme -#stylesheets = [ "abridge-light.css" ] # Orange Light Theme +#stylesheets = [ "abridge-auto.css" ] # Automatic Dark/Light Theme based on browser/system preference +#stylesheets = [ "abridge-dark.css" ] # Dark Theme +#stylesheets = [ "abridge-light.css" ] # Light Theme ############################################################################### diff --git a/sass/_imports.scss b/sass/_imports.scss index d4d2e5d..6fd04b1 100644 --- a/sass/_imports.scss +++ b/sass/_imports.scss @@ -1,4 +1,4 @@ -/* +/** * Forked from Bamboo: https://github.com/rilwis/bamboo (MIT) * which was forked from new.css (MIT) * Supplemented code from Pico.css: https://github.com/picocss/pico (MIT) @@ -13,41 +13,40 @@ */ // Config -@import "variables"; +@use "variables"; -@import "colors/orange" -//@import "colors/blue" -//@import "colors/blueshade" +// Includes - Sorted by importance/category (includes at top are needed most frequently) +@use "include/document"; // html +@use "include/typography"; // a, headings, p, ul, blockquote, ... +@use "include/sectioning"; // body, header, main, footer +@use "include/nav"; // Nav -//@import "fonts/Roboto"; -//@import "fonts/Roboto-Mono"; // Monospaced -//@import "fonts/Arimo"; -//@import "fonts/Lato"; -//@import "fonts/FiraCode"; // Monospaced -//@import "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.) +@use "include/embedded"; // iframe(youtube/vimeo), audio, canvas, img, svg, video +@use "include/table"; // table, tr, td, ... +@use "include/code"; // pre, code, ... +@use "include/hr"; // hr -// Includes - Sorted by importance/category (includes at top are needed most frequently) -@import "include/document"; // html -@import "include/typography"; // a, headings, p, ul, blockquote, ... -@import "include/sectioning"; // body, header, main, footer -@import "include/nav"; // Nav +@use "include/scroller"; // figure +@use "include/button"; // button, a[role=button], type=button, type=submit ... +@use "include/form"; // input, select, textarea, label, fieldset, legend (If you import this, you should also import button) +@use "include/top"; // back to top button using only CSS -@import "include/embedded"; // iframe(youtube/vimeo), audio, canvas, img, svg, video -@import "include/table"; // table, tr, td, ... -@import "include/code"; // pre, code, ... -@import "include/hr"; // hr +@use "include/search"; // Zola Search - elasticlunr site-wide search +@use "include/toc"; // Zola TOC - Table of Content Menu (recent posts & index), sticky (floats top right) -@import "include/scroller"; // figure -@import "include/button"; // button, a[role=button], type=button, type=submit ... -@import "include/form"; // input, select, textarea, label, fieldset, legend (If you import this, you should also import button) -@import "include/top"; // back to top button using only CSS +@use "include/icons"; // svg icons -@import "include/search"; // Zola Search - elasticlunr site-wide search -@import "include/toc"; // Zola TOC - Table of Content Menu (recent posts & index), sticky (floats top right) +@use "include/zola"; // Zola spacing and layout classes -@import "include/icons"; // svg icons +//@use "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow +//@use "include/misc"; // template, [hidden], dialog, canvas -@import "include/zola"; // Zola spacing and layout classes +//@use "fonts/Roboto"; +//@use "fonts/Roboto-Mono"; // Monospaced +//@use "fonts/Arimo"; +//@use "fonts/FiraCode"; // Monospaced +//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.) -//@import "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow -//@import "include/misc"; // template, [hidden], dialog, canvas +@import "colors/orange"; +//@import "colors/blue"; +//@import "colors/blueshade"; diff --git a/sass/_variables.scss b/sass/_variables.scss index 839528a..dcadf82 100644 --- a/sass/_variables.scss +++ b/sass/_variables.scss @@ -1,4 +1,4 @@ -/* +/** * Forked from Bamboo: https://github.com/rilwis/bamboo (MIT) * which was forked from new.css (MIT) * Supplemented code from Pico.css: https://github.com/picocss/pico (MIT) @@ -113,12 +113,12 @@ $icon-moon: false !default;// dark moon $icon-sun: false !default;// light sun // add an icon link to an html template like this: -$font-main : "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif !default; -$font-code : ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace !default; +$font: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif !default; +$font-mono: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace !default; :root { - #{--ff}: $font-main; - #{--fm}: $font-code; + #{--ff}: $font; + #{--fm}: $font-mono;//code // Spacings --s1: .5rem; diff --git a/sass/include/_button.scss b/sass/include/_button.scss index d725120..974502f 100644 --- a/sass/include/_button.scss +++ b/sass/include/_button.scss @@ -1,4 +1,6 @@ -// Form elements (button) +/** + * Form elements (button) + */ button, input, select, diff --git a/sass/include/_code.scss b/sass/include/_code.scss index fd9eb97..85bedf1 100644 --- a/sass/include/_code.scss +++ b/sass/include/_code.scss @@ -1,4 +1,6 @@ -// Code +/** + * Code + */ pre, code, kbd, diff --git a/sass/include/_document.scss b/sass/include/_document.scss index a5f91db..de2701f 100644 --- a/sass/include/_document.scss +++ b/sass/include/_document.scss @@ -1,4 +1,6 @@ -// Document: Content-box & Responsive typography +/** + * Document: Content-box & Responsive typography + */ // Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border` *, diff --git a/sass/include/_embedded.scss b/sass/include/_embedded.scss index fc1dd3c..cff161e 100644 --- a/sass/include/_embedded.scss +++ b/sass/include/_embedded.scss @@ -1,4 +1,6 @@ -// Embedded content +/** + * Embedded content + */ .yvi {//youtube and vimeo iframe position: absolute; top: 0; diff --git a/sass/include/_form.scss b/sass/include/_form.scss index 3087ad6..1eca892 100644 --- a/sass/include/_form.scss +++ b/sass/include/_form.scss @@ -1,4 +1,6 @@ -// Form elements (non-button) +/** + * Form elements (non-button) + */ fieldset { padding: .5rem .75rem; border: var(--bw) solid var(--c3); diff --git a/sass/include/_grid.scss b/sass/include/_grid.scss index 1ced06b..a8d46e1 100644 --- a/sass/include/_grid.scss +++ b/sass/include/_grid.scss @@ -1,4 +1,5 @@ -/* Infinity Grid +/** + * Infinity Grid * https://github.com/vladocar/Basic.css */ diff --git a/sass/include/_hr.scss b/sass/include/_hr.scss index aaa9f4e..d6215dc 100644 --- a/sass/include/_hr.scss +++ b/sass/include/_hr.scss @@ -1,5 +1,5 @@ /** - * HR + * HR - Horizontal Rule * https://github.com/picocss/pico */ diff --git a/sass/include/_icons.scss b/sass/include/_icons.scss index df0f5d3..511905d 100644 --- a/sass/include/_icons.scss +++ b/sass/include/_icons.scss @@ -7,10 +7,11 @@ * https://jakearchibald.github.io/svgomg/ * https://codepen.io/yoksel/pen/MWKeKK */ +@use "../variables" as variables; @function icon($icon-name,$stroke,$stroke-width: 1,$fill:'none'){ $sc:"%23888";//stroke color - @if $ic { + @if variables.$ic { $sc: $stroke } $p: ( @@ -67,49 +68,49 @@ $icon: map-get($icons, $icon-name); @return url("data:image/svg+xml,#{$icon}"); } -@if $enable-icons { - @if $icon-adjust {.adjust { -webkit-mask: icon(adjust, "none", 1, "%23000") ; background: var(--f2) }}//theme switcher - @if $icon-angl {.angl { -webkit-mask: icon(angl, "%23000", 3, "none") ; background: var(--f2) }}//angle left - @if $icon-angll {.angll { -webkit-mask: icon(angll, "%23000", 3, "none") ; background: var(--f2) }}//angle left left - @if $icon-angr {.angr { -webkit-mask: icon(angr, "%23000", 3, "none") ; background: var(--f2) }}//angle right - @if $icon-angrr {.angrr { -webkit-mask: icon(angrr, "%23000", 3, "none") ; background: var(--f2) }}//angle right right - @if $icon-angu {.angu { -webkit-mask: icon(angu, "%23000", 3, "none") ; background: var(--f2) }}//angle up - @if $icon-search {.search { -webkit-mask: icon(search, "%23000", 3, "none") ; background: var(--f2) }}//search - @if $icon-bitbucket {.bitbucket { background-image: icon(bitbucket, "%2328f", 2, "none") }} - @if $icon-buymeacoffee {.buymeacoffee { background-image: icon(buymeacoffee, "%23777", 1, "%23fd0") }} - @if $icon-check {.check { background-image: icon(check, "%23888", 2, "none") }} - @if $icon-chevron {.chevron { background-image: icon(chevron, "%23888", 2, "none") }} - @if $icon-clock {.clock { background-image: icon(clock, "%23888", 2, "none") }} - @if $icon-codeberg {.codeberg { background-image: icon(codeberg, "%23555", 2, "%23aaa") }} - @if $icon-date {.date { background-image: icon(date, "%23888", 2, "none") }} - @if $icon-discord {.discord { background-image: icon(discord, "none", 1, "%2356f") }} - @if $icon-docker {.docker { background-image: icon(docker, "%2329e", 2, "none") }} - @if $icon-element {.element { background-image: icon(element, "none", 1, "%231c8") }} - @if $icon-facebook {.facebook { background-image: icon(facebook, "%23359", 2, "none") }} - @if $icon-folder {.folder { background-image: icon(folder, "%23888", 2, "none") }} - @if $icon-github {.github { background-image: icon(github, "%23888", 2, "none") }} - @if $icon-github-sponsor {.github-sponsor { background-image: icon(github-sponsor, "%23c49", 2, "none") }} - @if $icon-gitlab {.gitlab { background-image: icon(gitlab, "%23e62", 2, "none") }} - @if $icon-globe {.globe { background-image: icon(globe, "%23888", 2, "none") }} - @if $icon-home {.home { background-image: icon(home, "%23888", 2, "none") }} - @if $icon-instagram {.instagram { background-image: icon(instagram, "%23e07", 2, "none") }} - @if $icon-linkedin {.linkedin { background-image: icon(linkedin, "%2326a", 2, "none") }} - @if $icon-mail {.mail { background-image: icon(mail, "%23888", 2, "none") }} - @if $icon-mastodon {.mastodon { background-image: icon(mastodon, "none", 1, "%2328c") }} - @if $icon-matrix {.matrix { background-image: icon(matrix, "%23888", 2, "none") }} - @if $icon-minus {.minus { background-image: icon(minus, "%23888", 2, "none") }} - @if $icon-moon {.moon { background-image: icon(moon, "%23888", 2, "none") }} - @if $icon-pinterest {.pinterest { background-image: icon(pinterest, "%23b01", 2, "none") }} - @if $icon-python {.python { background-image: icon(python, "%23fc1", 2, "%2326a") }} - @if $icon-researchgate {.researchgate { background-image: icon(researchgate, "none", 2, "%230db") }} - @if $icon-rss {.rss { background-image: icon(rss, "%23e94", 2, "none") }} - @if $icon-stack {.stack { background-image: icon(stack, "%23e72", 2, "none") }} - @if $icon-sun {.sun { background-image: icon(sun, "%23888", 2, "none") }} - @if $icon-tag {.tag { background-image: icon(tag, "%23888", 2, "none") }} - @if $icon-twitch {.twitch { background-image: icon(twitch, "%23a7f", 2, "none") }} - @if $icon-twitter {.twitter { background-image: icon(twitter, "%232ad", 2, "none") }} - @if $icon-x {.x { background-image: icon(x, "%23f00", 3, "none") }} - @if $icon-youtube {.youtube { background-image: icon(youtube, "%23f00", 2, "none") }} +@if variables.$enable-icons { + @if variables.$icon-adjust {.adjust { -webkit-mask: icon(adjust, "none", 1, "%23000") ; background: var(--f2) }}//theme switcher + @if variables.$icon-angl {.angl { -webkit-mask: icon(angl, "%23000", 3, "none") ; background: var(--f2) }}//angle left + @if variables.$icon-angll {.angll { -webkit-mask: icon(angll, "%23000", 3, "none") ; background: var(--f2) }}//angle left left + @if variables.$icon-angr {.angr { -webkit-mask: icon(angr, "%23000", 3, "none") ; background: var(--f2) }}//angle right + @if variables.$icon-angrr {.angrr { -webkit-mask: icon(angrr, "%23000", 3, "none") ; background: var(--f2) }}//angle right right + @if variables.$icon-angu {.angu { -webkit-mask: icon(angu, "%23000", 3, "none") ; background: var(--f2) }}//angle up + @if variables.$icon-search {.search { -webkit-mask: icon(search, "%23000", 3, "none") ; background: var(--f2) }}//search + @if variables.$icon-bitbucket {.bitbucket { background-image: icon(bitbucket, "%2328f", 2, "none") }} + @if variables.$icon-buymeacoffee {.buymeacoffee { background-image: icon(buymeacoffee, "%23777", 1, "%23fd0") }} + @if variables.$icon-check {.check { background-image: icon(check, "%23888", 2, "none") }} + @if variables.$icon-chevron {.chevron { background-image: icon(chevron, "%23888", 2, "none") }} + @if variables.$icon-clock {.clock { background-image: icon(clock, "%23888", 2, "none") }} + @if variables.$icon-codeberg {.codeberg { background-image: icon(codeberg, "%23555", 2, "%23aaa") }} + @if variables.$icon-date {.date { background-image: icon(date, "%23888", 2, "none") }} + @if variables.$icon-discord {.discord { background-image: icon(discord, "none", 1, "%2356f") }} + @if variables.$icon-docker {.docker { background-image: icon(docker, "%2329e", 2, "none") }} + @if variables.$icon-element {.element { background-image: icon(element, "none", 1, "%231c8") }} + @if variables.$icon-facebook {.facebook { background-image: icon(facebook, "%23359", 2, "none") }} + @if variables.$icon-folder {.folder { background-image: icon(folder, "%23888", 2, "none") }} + @if variables.$icon-github {.github { background-image: icon(github, "%23888", 2, "none") }} + @if variables.$icon-github-sponsor {.github-sponsor { background-image: icon(github-sponsor, "%23c49", 2, "none") }} + @if variables.$icon-gitlab {.gitlab { background-image: icon(gitlab, "%23e62", 2, "none") }} + @if variables.$icon-globe {.globe { background-image: icon(globe, "%23888", 2, "none") }} + @if variables.$icon-home {.home { background-image: icon(home, "%23888", 2, "none") }} + @if variables.$icon-instagram {.instagram { background-image: icon(instagram, "%23e07", 2, "none") }} + @if variables.$icon-linkedin {.linkedin { background-image: icon(linkedin, "%2326a", 2, "none") }} + @if variables.$icon-mail {.mail { background-image: icon(mail, "%23888", 2, "none") }} + @if variables.$icon-mastodon {.mastodon { background-image: icon(mastodon, "none", 1, "%2328c") }} + @if variables.$icon-matrix {.matrix { background-image: icon(matrix, "%23888", 2, "none") }} + @if variables.$icon-minus {.minus { background-image: icon(minus, "%23888", 2, "none") }} + @if variables.$icon-moon {.moon { background-image: icon(moon, "%23888", 2, "none") }} + @if variables.$icon-pinterest {.pinterest { background-image: icon(pinterest, "%23b01", 2, "none") }} + @if variables.$icon-python {.python { background-image: icon(python, "%23fc1", 2, "%2326a") }} + @if variables.$icon-researchgate {.researchgate { background-image: icon(researchgate, "none", 2, "%230db") }} + @if variables.$icon-rss {.rss { background-image: icon(rss, "%23e94", 2, "none") }} + @if variables.$icon-stack {.stack { background-image: icon(stack, "%23e72", 2, "none") }} + @if variables.$icon-sun {.sun { background-image: icon(sun, "%23888", 2, "none") }} + @if variables.$icon-tag {.tag { background-image: icon(tag, "%23888", 2, "none") }} + @if variables.$icon-twitch {.twitch { background-image: icon(twitch, "%23a7f", 2, "none") }} + @if variables.$icon-twitter {.twitter { background-image: icon(twitter, "%232ad", 2, "none") }} + @if variables.$icon-x {.x { background-image: icon(x, "%23f00", 3, "none") }} + @if variables.$icon-youtube {.youtube { background-image: icon(youtube, "%23f00", 2, "none") }} .svg { width: 1.8rem; height: 1.8rem; diff --git a/sass/include/_nav.scss b/sass/include/_nav.scss index be98892..efad0ec 100644 --- a/sass/include/_nav.scss +++ b/sass/include/_nav.scss @@ -2,6 +2,7 @@ * Horizontal Nav * https://github.com/raj457036/attriCSS */ +@use "../variables" as variables; main nav a, main nav a:visited {//pagination link styling @@ -118,8 +119,8 @@ footer nav { } } // breakpoint makes header responsive for mobile layouts -@if map-get($breakpoints, "md") { - @media (max-width: map-get($breakpoints, "md")) { +@if map-get(variables.$breakpoints, "md") { + @media (max-width: map-get(variables.$breakpoints, "md")) { header nav { display: flex; flex-direction: column; diff --git a/sass/include/_search.scss b/sass/include/_search.scss index ccc403e..c0e3a8d 100644 --- a/sass/include/_search.scss +++ b/sass/include/_search.scss @@ -1,3 +1,8 @@ +/** + * Search - Zola Search - elasticlunr site-wide search + */ +@use "../variables" as variables; + div:empty { display: none; } @@ -58,8 +63,8 @@ nav > div > form > div:last-of-type {//parent div of suggestions div .searchd > button { margin-left: -2.4rem;//inlayed search icon } -@if map-get($breakpoints, "md") { - @media (max-width: map-get($breakpoints, "md")) { +@if map-get(variables.$breakpoints, "md") { + @media (max-width: map-get(variables.$breakpoints, "md")) { .searchd > input { max-width: 100%; flex-grow: 1; diff --git a/sass/include/_sectioning.scss b/sass/include/_sectioning.scss index dd1026e..36b0a8e 100644 --- a/sass/include/_sectioning.scss +++ b/sass/include/_sectioning.scss @@ -2,7 +2,7 @@ * Sectioning: Container and responsive spacings for header, main, footer * https://github.com/picocss/pico */ - +@use "../variables" as variables; // Render the `main` element consistently in IE main { display: flex; @@ -27,21 +27,21 @@ footer { margin-left: auto; // Semantic container - @if $enable-semantic-container { + @if variables.$enable-semantic-container { padding: var(--s1); // Centered viewport max-width only - @if $enable-maxwidth { - @media (min-width: $mb) { - min-width: $mb; - max-width: $mw; + @if variables.$enable-maxwidth { + @media (min-width: variables.$mb) { + min-width: variables.$mb; + max-width: variables.$mw; } } // Centered viewport - @else if $enable-viewport { - @if map-get($breakpoints, "sm") and $enable-viewport { - @media (min-width: map-get($breakpoints, "sm")) { - max-width: map-get($viewports, "sm"); + @else if variables.$enable-viewport { + @if map-get(variables.$breakpoints, "sm") and variables.$enable-viewport { + @media (min-width: map-get(variables.$breakpoints, "sm")) { + max-width: map-get(variables.$viewports, "sm"); //padding-right: 0; //padding-left: 0; .toc { @@ -49,19 +49,19 @@ footer { } } } - @if map-get($breakpoints, "md") and $enable-viewport { - @media (min-width: map-get($breakpoints, "md")) { - max-width: map-get($viewports, "md"); + @if map-get(variables.$breakpoints, "md") and variables.$enable-viewport { + @media (min-width: map-get(variables.$breakpoints, "md")) { + max-width: map-get(variables.$viewports, "md"); } } - @if map-get($breakpoints, "lg") and $enable-viewport { - @media (min-width: map-get($breakpoints, "lg")) { - max-width: map-get($viewports, "lg"); + @if map-get(variables.$breakpoints, "lg") and variables.$enable-viewport { + @media (min-width: map-get(variables.$breakpoints, "lg")) { + max-width: map-get(variables.$viewports, "lg"); } } - @if map-get($breakpoints, "xl") and $enable-viewport { - @media (min-width: map-get($breakpoints, "xl")) { - max-width: map-get($viewports, "xl"); + @if map-get(variables.$breakpoints, "xl") and variables.$enable-viewport { + @media (min-width: map-get(variables.$breakpoints, "xl")) { + max-width: map-get(variables.$viewports, "xl"); } } } @@ -85,4 +85,4 @@ footer{ hr, p { margin: 0.1rem 0 .3rem } -} \ No newline at end of file +} diff --git a/sass/include/_table.scss b/sass/include/_table.scss index 0ed3eea..e91c483 100644 --- a/sass/include/_table.scss +++ b/sass/include/_table.scss @@ -1,8 +1,10 @@ -// Table +/** + * Table - table specific elements + */ table { border-collapse: collapse; width: 100%; - text-indent: 0; /* Remove text indentation from table contents in Chrome, Edge, and Safari. */ + text-indent: 0; // Remove text indentation from table contents in Chrome, Edge, and Safari. caption { margin-bottom: .5rem; } @@ -24,4 +26,4 @@ tbody tr:nth-child(even) { thead tr { border-top: var(--bw) solid var(--c3); background-color: var(--c2); -} \ No newline at end of file +} diff --git a/sass/include/_toc.scss b/sass/include/_toc.scss index 5d37a64..b3ad2c4 100644 --- a/sass/include/_toc.scss +++ b/sass/include/_toc.scss @@ -1,3 +1,9 @@ +/** + * TOC - Table of Contents + * used as a page index, recent posts block + */ +@use "../variables" as variables; + main { .toc { max-width: 15rem; @@ -35,8 +41,8 @@ main { max-height: 100vh; overflow: auto; } -@if map-get($breakpoints, "md") { - @media (max-width: map-get($breakpoints, "md")) { +@if map-get(variables.$breakpoints, "md") { + @media (max-width: map-get(variables.$breakpoints, "md")) { .toc { display: none; } diff --git a/sass/include/_top.scss b/sass/include/_top.scss index 5d09238..0c1f729 100644 --- a/sass/include/_top.scss +++ b/sass/include/_top.scss @@ -1,3 +1,6 @@ +/** + * Top - back to top button using only CSS + */ .topout { position: sticky; bottom: 1px; @@ -25,4 +28,4 @@ background: var(--c2); opacity: 1; } -} \ No newline at end of file +} diff --git a/sass/include/_typography.scss b/sass/include/_typography.scss index ede2aa0..8eaa7f9 100644 --- a/sass/include/_typography.scss +++ b/sass/include/_typography.scss @@ -1,4 +1,6 @@ -// Typography +/** + * Typography - a, headings, p, ul, blockquote + */ .c { text-align: center;// The
does not pass validation, use:
} @@ -84,7 +86,7 @@ small { .footnote-definition sup, .footnote-definition p { display: inline; } -/* Prevent `sub` and `sup` elements from affecting the line height in all browsers. */ +// Prevent sub and sup elements from affecting the line height in all browsers. sub, sup { font-size: .75em; @@ -116,7 +118,7 @@ ul { font-size: var(--fs); } -/* Lists */ +// Lists ul, ol { padding-right: 0; diff --git a/sass/include/_zola.scss b/sass/include/_zola.scss index 301ce61..2dd0b70 100644 --- a/sass/include/_zola.scss +++ b/sass/include/_zola.scss @@ -1,3 +1,6 @@ +/** + * Zola Specific + */ .sum, .sum p {margin: .2rem 0} .s95 {font-size: .95em} .s90 {font-size: .90em} diff --git a/templates/categories/list.html b/templates/categories/list.html index a237591..eca6da3 100644 --- a/templates/categories/list.html +++ b/templates/categories/list.html @@ -19,7 +19,7 @@

{{ terms | length }} {%- if lang != config.default_language %} {{ trans(key="Categories" | safe, lang=lang) }} {% else %} Categories {% endif %}

-

{% for term in terms %} [{{ term.name }}] {% endfor %}

+

{% for term in terms %} [{{ term.name }}]{{ term.pages | length }} {% endfor %}

{%- for term in terms %}

{{ term.name }}

diff --git a/templates/macros/head.html b/templates/macros/head.html index 0690bc1..88c9781 100644 --- a/templates/macros/head.html +++ b/templates/macros/head.html @@ -96,7 +96,7 @@ {%- if js_theme %} {%- set js_themeButton=config.extra.js_themeButton | default(value="theme_button.js") -%} {%- if js_themeButton %} - + {%- endif %} {%- endif %} {%- endif %} diff --git a/templates/shortcodes/note.html b/templates/shortcodes/note.html new file mode 100644 index 0000000..b2420e9 --- /dev/null +++ b/templates/shortcodes/note.html @@ -0,0 +1,30 @@ +{# note shortcode with icon and border + + type: ok / info / warning / error / neutral / other + display: block / icon / both + size: small / medium / large + markdown: true / false + + example: + + {% note(type="ok", display="block", size="small" markdown=true) %} + *Sample* "ok" note. With display "block" + And **markdown** content. + {% end %} +#} + +{# define defaults #} +{% if not type %}{% set type="neutral" %}{% endif %} +{% if not display %}{% set display="block" %}{% endif %} +{% if not size %}{% set size="small" %}{% endif %} +{% if not markdown %}{% set markdown=true %}{% endif %} + +
+{% if markdown %}{{ body | markdown | safe }} +{% else %}{{ body | safe }} +{% endif %} +
diff --git a/templates/tags/list.html b/templates/tags/list.html index 2184cba..c703761 100644 --- a/templates/tags/list.html +++ b/templates/tags/list.html @@ -19,7 +19,7 @@

{{ terms | length }} {%- if lang != config.default_language %} {{ trans(key="Tags" | safe, lang=lang) }} {% else %} Tags {% endif %}

-

{% for term in terms %} #{{ term.name }} {% endfor %}

+

{% for term in terms %} #{{ term.name }}{{ term.pages | length }} {% endfor %}

{%- for term in terms %}

#{{ term.name }}

-- cgit v1.3.1 From f506284fc66acc05459982dd01be4b85340686d3 Mon Sep 17 00:00:00 2001 From: Jieiku Date: Mon, 22 May 2023 23:02:32 -0700 Subject: Replace import with forward and use --- sass/_imports.scss | 8 ++++---- sass/abridge-auto.scss | 8 ++++---- sass/abridge-dark.scss | 6 +++--- sass/abridge-light.scss | 6 +++--- sass/abridge.scss | 8 ++++---- 5 files changed, 18 insertions(+), 18 deletions(-) (limited to 'sass/_imports.scss') diff --git a/sass/_imports.scss b/sass/_imports.scss index 6fd04b1..5dfb5a8 100644 --- a/sass/_imports.scss +++ b/sass/_imports.scss @@ -28,7 +28,7 @@ @use "include/scroller"; // figure @use "include/button"; // button, a[role=button], type=button, type=submit ... -@use "include/form"; // input, select, textarea, label, fieldset, legend (If you import this, you should also import button) +@use "include/form"; // input, select, textarea, label, fieldset, legend (If you use this, you should also use button) @use "include/top"; // back to top button using only CSS @use "include/search"; // Zola Search - elasticlunr site-wide search @@ -47,6 +47,6 @@ //@use "fonts/FiraCode"; // Monospaced //@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.) -@import "colors/orange"; -//@import "colors/blue"; -//@import "colors/blueshade"; +@forward "colors/orange" as colors-*; +//@forward "colors/blue" as colors-*; +//@forward "colors/blueshade" as colors-*; diff --git a/sass/abridge-auto.scss b/sass/abridge-auto.scss index 146cd77..c7b7b4d 100644 --- a/sass/abridge-auto.scss +++ b/sass/abridge-auto.scss @@ -1,11 +1,11 @@ -@import "imports"; -@import "syntax/syntax-abridge-auto"; +@use "imports"; +@use "syntax/syntax-abridge-auto"; :root { - @include dark; + @include imports.colors-dark; } @media (prefers-color-scheme: light) { :root { - @include light; + @include imports.colors-light; } } diff --git a/sass/abridge-dark.scss b/sass/abridge-dark.scss index 7a53a72..1c55ae6 100644 --- a/sass/abridge-dark.scss +++ b/sass/abridge-dark.scss @@ -1,6 +1,6 @@ -@import "imports"; -@import "syntax/syntax-abridge-dark"; +@use "imports"; +@use "syntax/syntax-abridge-dark"; :root { - @include dark; + @include imports.colors-dark; } diff --git a/sass/abridge-light.scss b/sass/abridge-light.scss index 283384b..de96414 100644 --- a/sass/abridge-light.scss +++ b/sass/abridge-light.scss @@ -1,6 +1,6 @@ -@import "imports"; -@import "syntax/syntax-abridge-light"; +@use "imports"; +@use "syntax/syntax-abridge-light"; :root { - @include light; + @include imports.colors-light; } diff --git a/sass/abridge.scss b/sass/abridge.scss index f92e0a4..e608d3a 100644 --- a/sass/abridge.scss +++ b/sass/abridge.scss @@ -1,9 +1,9 @@ -@import "imports"; -@import "syntax/syntax-abridge"; +@use "imports"; +@use "syntax/syntax-abridge"; :root:not(.light) { - @include dark; + @include imports.colors-dark; } :root.light { - @include light; + @include imports.colors-light; } -- cgit v1.3.1 From ca7e31023b335e72eac6ce2f280a11b98b672fee Mon Sep 17 00:00:00 2001 From: eugenesvk Date: Wed, 3 May 2023 22:17:20 +0700 Subject: Replace direct root rules with a root mixin in variables and include the variables root rules in the themes --- sass/_imports.scss | 2 +- sass/_variables.scss | 2 +- sass/abridge-auto.scss | 7 +++++-- sass/abridge-dark.scss | 7 +++++-- sass/abridge-light.scss | 7 +++++-- sass/abridge.scss | 7 +++++-- 6 files changed, 22 insertions(+), 10 deletions(-) (limited to 'sass/_imports.scss') diff --git a/sass/_imports.scss b/sass/_imports.scss index 5dfb5a8..b615533 100644 --- a/sass/_imports.scss +++ b/sass/_imports.scss @@ -13,7 +13,7 @@ */ // Config -@use "variables"; +@forward "variables" as var-*; // Includes - Sorted by importance/category (includes at top are needed most frequently) @use "include/document"; // html diff --git a/sass/_variables.scss b/sass/_variables.scss index 8ad0fa8..a45495a 100644 --- a/sass/_variables.scss +++ b/sass/_variables.scss @@ -118,7 +118,7 @@ $icon-sun: false !default;// light sun $font: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif !default; $font-mono: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace !default; -:root { +@mixin root { #{--ff}: $font; #{--fm}: $font-mono;//code diff --git a/sass/abridge-auto.scss b/sass/abridge-auto.scss index b212053..6db0963 100644 --- a/sass/abridge-auto.scss +++ b/sass/abridge-auto.scss @@ -1,8 +1,11 @@ @use "imports"; -@use "variables"; @use "syntax/syntax-abridge" as syntax; -@if variables.$syntax { +:root { + @include imports.var-root; +} + +@if imports.$var-syntax { :root { @include syntax.dark; } diff --git a/sass/abridge-dark.scss b/sass/abridge-dark.scss index 393d62f..8303026 100644 --- a/sass/abridge-dark.scss +++ b/sass/abridge-dark.scss @@ -1,8 +1,11 @@ @use "imports"; -@use "variables"; @use "syntax/syntax-abridge" as syntax; -@if variables.$syntax { +:root { + @include imports.var-root; +} + +@if imports.$var-syntax { @include syntax.dark; } diff --git a/sass/abridge-light.scss b/sass/abridge-light.scss index b2dd1ea..82ec159 100644 --- a/sass/abridge-light.scss +++ b/sass/abridge-light.scss @@ -1,8 +1,11 @@ @use "imports"; -@use "variables"; @use "syntax/syntax-abridge" as syntax; -@if variables.$syntax { +:root { + @include imports.var-root; +} + +@if imports.$var-syntax { @include syntax.light; } diff --git a/sass/abridge.scss b/sass/abridge.scss index 9790d69..e74ce28 100644 --- a/sass/abridge.scss +++ b/sass/abridge.scss @@ -1,8 +1,11 @@ @use "imports"; -@use "variables"; @use "syntax/syntax-abridge" as syntax; -@if variables.$syntax { +:root { + @include imports.var-root; +} + +@if imports.$var-syntax { :root:not(.light) { @include syntax.dark; } -- cgit v1.3.1 From d9fb3248650404ad6d078eba39b8b91381b1ebed Mon Sep 17 00:00:00 2001 From: Jieiku Date: Mon, 22 May 2023 23:07:56 -0700 Subject: Fixes for uglyurls --- config.toml | 5 ++-- content/overview-code-blocks.fr.md | 51 +++++++++++++++++++++++++++++--------- content/overview-code-blocks.md | 51 +++++++++++++++++++++++++++++--------- sass/_font-extend-COPY-ME.sass | 8 +++--- sass/_font-extend.sass | 16 ++++++------ sass/_imports.scss | 20 +++++++-------- sass/function/_font.sass | 4 +-- sass/include/_embedded.scss | 4 +-- sass/include/_hr.scss | 2 +- sass/include/_icons.scss | 2 +- sass/include/_nav.scss | 2 +- sass/include/_sectioning.scss | 4 +-- sass/include/_typography.scss | 2 +- sass/include/_zola.scss | 4 +-- static/search.js | 8 +++++- templates/base.html | 12 ++++----- templates/categories/list.html | 4 +-- templates/categories/single.html | 2 +- templates/page.html | 4 +-- templates/posts.html | 2 +- templates/tags/list.html | 4 +-- templates/tags/single.html | 2 +- 22 files changed, 136 insertions(+), 77 deletions(-) (limited to 'sass/_imports.scss') diff --git a/config.toml b/config.toml index c2f6e26..8e53830 100644 --- a/config.toml +++ b/config.toml @@ -1,6 +1,6 @@ -# do NOT include a trailing slash on the base URL for web urls +# do NOT include a trailing slash on the base URL base_url = "https://abridge.netlify.app" -#base_url = "/home/jieiku/.dev/abridge/public/" # Usable site directly from disk, also set in [extra] uglyurls = true +#base_url = "/home/jieiku/.dev/abridge/public" # Usable site directly from disk, also set in [extra] uglyurls = true, and integrity = false default_language = "en" compile_sass = true minify_html = false @@ -79,6 +79,7 @@ uglyurls = false # if set to true then links are generated with the full path. e ### https://tera.netlify.app/docs#date ############################################################################### date_locale = "en_US" +language_code = "en-US" flag.en = "🇬🇧" flag.fr = "🇫🇷" #flag.es = "🇪🇸" diff --git a/content/overview-code-blocks.fr.md b/content/overview-code-blocks.fr.md index e527251..c8fbdf2 100644 --- a/content/overview-code-blocks.fr.md +++ b/content/overview-code-blocks.fr.md @@ -25,19 +25,46 @@ Voir [les docs](https://www.getzola.org/documentation/content/syntax-highlightin Si nous voulons, nous pouvons aussi `spécifier le code en ligne` ce qui est utile pour `les petites choses`. ### rust -```rust,linenos,hl_lines=3 -//! jelly-actix-web-starter - Un modèle de démarrage pour les projets actix-web qui ressemble beaucoup à Django. Évitez les trucs ennuyeux et avancez plus vite. - -use jelly::actix_web; -use mainlib; -use std::io; - -#[actix_web::main] -async fn main() -> io::Result<()> { - mainlib::main().await +```rust +fn main() { + let greetings = ["Hello", "Hola", "Bonjour", + "Ciao", "こんにちは", "안녕하세요", + "Cześć", "Olá", "Здравствуйте", + "Chào bạn", "您好", "Hallo", + "Hej", "Ahoj", "سلام", + "Hej", "Hallo", "Hei", + "Helló", "Hallo", "Buna ziua", + "Merhaba"]; + + for (num, greeting) in greetings.iter().enumerate() { + print!("{} : ", greeting); + match num { + 0 => println!("This code is editable and runnable!"),//en English + 1 => println!("¡Este código es editable y ejecutable!"),//es Spanish + 2 => println!("Ce code est modifiable et exécutable !"),//fr French + 3 => println!("Questo codice è modificabile ed eseguibile!"),//it Italian + 4 => println!("このコードは編集して実行出来ます!"),//jp Japanese + 5 => println!("여기에서 코드를 수정하고 실행할 수 있습니다!"),//ko Korean + 6 => println!("Ten kod można edytować oraz uruchomić!"),//pl Polish + 7 => println!("Este código é editável e executável!"),//pt Portuguese + 8 => println!("Этот код можно отредактировать и запустить!"),//ru Russian + 9 => println!("Bạn có thể edit và run code trực tiếp!"),//vi Vietnamese + 10 => println!("这段代码是可以编辑并且能够运行的!"),//zh Chinese + 11 => println!("Dieser Code kann bearbeitet und ausgeführt werden!"),//de German + 12 => println!("Den här koden kan redigeras och köras!"),//sv Swedish + 13 => println!("Tento kód můžete upravit a spustit"),//cs Czech + 14 => println!("این کد قابلیت ویرایش و اجرا دارد!"),//fa Persian + 15 => println!("Denne kode kan redigeres og køres!"),//da Danish + 16 => println!("Deze code is bewerkbaar en uitvoerbaar!"),//du Dutch + 17 => println!("Tämä koodi on muokattavissa ja ajettavissa!"),//fi Finnish + 18 => println!("Ez a kód szerkeszthető és futtatható!"),//hu Hungarian + 19 => println!("Denne koden er redigerbar og kjørbar!"),//no Norwegian + 20 => println!("Acest cod este editabil și rulabil!"),//ro Romanian + 21 => println!("Bu kod düzenlenebilir ve çalıştırılabilir!"),//tr Turkish + _ => {}, + } + } } - -let context = Context::new(); ``` ### TOML diff --git a/content/overview-code-blocks.md b/content/overview-code-blocks.md index 7c09e5b..d38ac9e 100644 --- a/content/overview-code-blocks.md +++ b/content/overview-code-blocks.md @@ -25,19 +25,46 @@ See [the docs](https://www.getzola.org/documentation/content/syntax-highlighting If we want, we can also `specify inline code` which is useful for `the small stuff`. ### rust -```rust,linenos,hl_lines=3 -//! jelly-actix-web-starter - A starter template for actix-web projects that feels very Django-esque. Avoid the boring stuff and move faster. - -use jelly::actix_web; -use mainlib; -use std::io; - -#[actix_web::main] -async fn main() -> io::Result<()> { - mainlib::main().await +```rust +fn main() { + let greetings = ["Hello", "Hola", "Bonjour", + "Ciao", "こんにちは", "안녕하세요", + "Cześć", "Olá", "Здравствуйте", + "Chào bạn", "您好", "Hallo", + "Hej", "Ahoj", "سلام", + "Hej", "Hallo", "Hei", + "Helló", "Hallo", "Buna ziua", + "Merhaba"]; + + for (num, greeting) in greetings.iter().enumerate() { + print!("{} : ", greeting); + match num { + 0 => println!("This code is editable and runnable!"),//en English + 1 => println!("¡Este código es editable y ejecutable!"),//es Spanish + 2 => println!("Ce code est modifiable et exécutable !"),//fr French + 3 => println!("Questo codice è modificabile ed eseguibile!"),//it Italian + 4 => println!("このコードは編集して実行出来ます!"),//jp Japanese + 5 => println!("여기에서 코드를 수정하고 실행할 수 있습니다!"),//ko Korean + 6 => println!("Ten kod można edytować oraz uruchomić!"),//pl Polish + 7 => println!("Este código é editável e executável!"),//pt Portuguese + 8 => println!("Этот код можно отредактировать и запустить!"),//ru Russian + 9 => println!("Bạn có thể edit và run code trực tiếp!"),//vi Vietnamese + 10 => println!("这段代码是可以编辑并且能够运行的!"),//zh Chinese + 11 => println!("Dieser Code kann bearbeitet und ausgeführt werden!"),//de German + 12 => println!("Den här koden kan redigeras och köras!"),//sv Swedish + 13 => println!("Tento kód můžete upravit a spustit"),//cs Czech + 14 => println!("این کد قابلیت ویرایش و اجرا دارد!"),//fa Persian + 15 => println!("Denne kode kan redigeres og køres!"),//da Danish + 16 => println!("Deze code is bewerkbaar en uitvoerbaar!"),//du Dutch + 17 => println!("Tämä koodi on muokattavissa ja ajettavissa!"),//fi Finnish + 18 => println!("Ez a kód szerkeszthető és futtatható!"),//hu Hungarian + 19 => println!("Denne koden er redigerbar og kjørbar!"),//no Norwegian + 20 => println!("Acest cod este editabil și rulabil!"),//ro Romanian + 21 => println!("Bu kod düzenlenebilir ve çalıştırılabilir!"),//tr Turkish + _ => {}, + } + } } - -let context = Context::new(); ``` ### TOML diff --git a/sass/_font-extend-COPY-ME.sass b/sass/_font-extend-COPY-ME.sass index 658ebbd..148f883 100644 --- a/sass/_font-extend-COPY-ME.sass +++ b/sass/_font-extend-COPY-ME.sass @@ -6,10 +6,10 @@ // or : import it with '@use "_font-extend-COPY-ME"' in whatever existing sass file you already load // delete the following two lines if you want to prepend your fonts... -$findFont-Main : "Segoe UI" // ← append custom MAIN font(s) AFTER this (full list @ '_variables.scss') -$findFont-Code : "Segoe UI Mono" // ← append custom CODE font(s) AFTER this -$fontExt-Main : ("MAIN FONT 1", "MAIN FONT 2") // list of custom MAIN font(s) to append -$fontExt-Code : ("CODE FONT 1", "CODE FONT 2") // list of custom CODE font(s) to append +$findFont-Main : "Segoe UI" // ← append custom MAIN font(s) AFTER this (full list @ '_variables.scss') +$findFont-Code : "Segoe UI Mono" // ← append custom CODE font(s) AFTER this +$fontExt-Main : ("MAIN FONT 1", "MAIN FONT 2") // list of custom MAIN font(s) to append +$fontExt-Code : ("CODE FONT 1", "CODE FONT 2") // list of custom CODE font(s) to append // ...and delete the corresponding variables ↓ @use "../themes/abridge/sass/font-extend" with($findFont-Main:$findFont-Main, $findFont-Code:$findFont-Code,$fontExt-Main:$fontExt-Main,$fontExt-Code:$fontExt-Code) diff --git a/sass/_font-extend.sass b/sass/_font-extend.sass index 35f7a50..9c612c4 100644 --- a/sass/_font-extend.sass +++ b/sass/_font-extend.sass @@ -1,14 +1,14 @@ @use "sass:meta" -@use "variables" as var -@use "function/font" as f +@use "variables" as var +@use "function/font" as f -$findFont-Main : null !default -$findFont-Code : null !default -$fontExt-Main : null !default -$fontExt-Code : null !default +$findFont-Main : null !default +$findFont-Code : null !default +$fontExt-Main : null !default +$fontExt-Code : null !default -$typeMain : meta.type-of($fontExt-Main) -$typeCode : meta.type-of($fontExt-Code) +$typeMain : meta.type-of($fontExt-Main) +$typeCode : meta.type-of($fontExt-Code) @if ($typeMain == 'string') or ($typeMain == 'list') @if ($findFont-Main == null) // prepend diff --git a/sass/_imports.scss b/sass/_imports.scss index b615533..95a58e3 100644 --- a/sass/_imports.scss +++ b/sass/_imports.scss @@ -15,6 +15,16 @@ // Config @forward "variables" as var-*; +@forward "colors/orange" as colors-*; +//@forward "colors/blue" as colors-*; +//@forward "colors/blueshade" as colors-*; + +//@use "fonts/Roboto"; +//@use "fonts/Roboto-Mono"; // Monospaced +//@use "fonts/Arimo"; +//@use "fonts/FiraCode"; // Monospaced +//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.) + // Includes - Sorted by importance/category (includes at top are needed most frequently) @use "include/document"; // html @use "include/typography"; // a, headings, p, ul, blockquote, ... @@ -40,13 +50,3 @@ //@use "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow //@use "include/misc"; // template, [hidden], dialog, canvas - -//@use "fonts/Roboto"; -//@use "fonts/Roboto-Mono"; // Monospaced -//@use "fonts/Arimo"; -//@use "fonts/FiraCode"; // Monospaced -//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.) - -@forward "colors/orange" as colors-*; -//@forward "colors/blue" as colors-*; -//@forward "colors/blueshade" as colors-*; diff --git a/sass/function/_font.sass b/sass/function/_font.sass index 95704c9..45f8fc3 100644 --- a/sass/function/_font.sass +++ b/sass/function/_font.sass @@ -2,8 +2,8 @@ @use "sass:list" @function font-append($base, $ext, $font-sep) - $base-pre : () - $base-pos : () + $base-pre : () + $base-pos : () $iFontSep : index($base, $font-sep) @if not $iFontSep // didn't find the font separator, return @debug "⚠ Failed to find '#{$font-sep}' in the list of '#{$base}'" diff --git a/sass/include/_embedded.scss b/sass/include/_embedded.scss index cff161e..bd1dbb8 100644 --- a/sass/include/_embedded.scss +++ b/sass/include/_embedded.scss @@ -4,13 +4,13 @@ .yvi {//youtube and vimeo iframe position: absolute; top: 0; - left: 0 + left: 0; } .yv {//youtube and vimeo div position: relative; padding-bottom: 56.25%; height: 0; - overflow: hidden + overflow: hidden; } img, video, diff --git a/sass/include/_hr.scss b/sass/include/_hr.scss index d6215dc..501bdf0 100644 --- a/sass/include/_hr.scss +++ b/sass/include/_hr.scss @@ -10,6 +10,6 @@ hr { height: 0; // 1 overflow: visible; // 2 border: none; - border-top: 1px solid var(--f1) + border-top: 1px solid var(--f1); } header hr, footer hr {border-top: 1px solid var(--c4)} diff --git a/sass/include/_icons.scss b/sass/include/_icons.scss index 511905d..907bcda 100644 --- a/sass/include/_icons.scss +++ b/sass/include/_icons.scss @@ -117,7 +117,7 @@ display: inline-block; //overflow: hidden; text-align: center; - vertical-align: middle + vertical-align: middle; } .svgs { width: var(--fs); diff --git a/sass/include/_nav.scss b/sass/include/_nav.scss index efad0ec..537f23d 100644 --- a/sass/include/_nav.scss +++ b/sass/include/_nav.scss @@ -128,7 +128,7 @@ footer nav { margin: var(--s2) 0 var(--s1); } div { - margin: auto // keeps top menu/search centered in mobile view + margin: auto; // keeps top menu/search centered in mobile view } } } diff --git a/sass/include/_sectioning.scss b/sass/include/_sectioning.scss index 36b0a8e..a84842d 100644 --- a/sass/include/_sectioning.scss +++ b/sass/include/_sectioning.scss @@ -77,12 +77,12 @@ header, main { padding-bottom: 0; margin-bottom: 0; hr { - margin:0.1rem 0 + margin:0.1rem 0; } } footer{ line-height: var(--lhh); hr, p { - margin: 0.1rem 0 .3rem + margin: 0.1rem 0 .3rem; } } diff --git a/sass/include/_typography.scss b/sass/include/_typography.scss index 8eaa7f9..7ed6096 100644 --- a/sass/include/_typography.scss +++ b/sass/include/_typography.scss @@ -46,7 +46,7 @@ a:hover { } h1 a, h2 a, main nav a { color: var(--f2); - text-decoration:none; + text-decoration: none; &:hover { color: var(--a3); text-decoration: none; diff --git a/sass/include/_zola.scss b/sass/include/_zola.scss index 2dd0b70..2b29a58 100644 --- a/sass/include/_zola.scss +++ b/sass/include/_zola.scss @@ -10,9 +10,7 @@ .s70 {font-size: .70em} .hpad {padding: 0 .2rem} .rpad {padding-right: .2rem} -.si { - font-size: 1.5em -} +.si {font-size: 1.5em} pre code[data-lang]::before { color: var(--f1); text-transform: uppercase; diff --git a/static/search.js b/static/search.js index 6aa7019..544ca07 100644 --- a/static/search.js +++ b/static/search.js @@ -166,6 +166,12 @@ Source: */ (function(){ var lang = document.documentElement.getAttribute("lang"); + var langOnly = lang.substring(0, 2); + var baseUrl = document.querySelector("meta[name='base']").getAttribute("content"); + if (baseUrl.slice(-1) == "/") { + baseUrl = baseUrl.slice(0, -1); + } + var index; searchinput.addEventListener('input', show_results, true); suggestions.addEventListener('click', accept_suggestion, true); @@ -173,7 +179,7 @@ Source: async function show_results(){ var initIndex = async function () { if (index === undefined) { - index = fetch("/search_index." + lang + ".json") + index = fetch(baseUrl + '/search_index.' + langOnly + '.json') .then( async function(response) { return await elasticlunr.Index.load(await response.json()); diff --git a/templates/base.html b/templates/base.html index 6a6927a..c29fe6e 100644 --- a/templates/base.html +++ b/templates/base.html @@ -3,7 +3,7 @@ {%- import "macros/page.html" as page_macros %} {%- import "macros/macros.html" as macros %} - + {{- macros_head::theme(config=config) }} {{- macros_head::stylesheets(config=config) }} @@ -37,16 +37,16 @@
diff --git a/templates/categories/single.html b/templates/categories/single.html index 1f5e48c..9e667b4 100644 --- a/templates/categories/single.html +++ b/templates/categories/single.html @@ -21,7 +21,7 @@ {%- for year, posts in term.pages | group_by(attribute="year") %}

{{ year }}

{%- for page in posts %} -

{{ page.title }} -

+

{{ page.title }} -

{%- endfor %} {%- endfor %}
diff --git a/templates/page.html b/templates/page.html index 6d5188d..ba2b451 100644 --- a/templates/page.html +++ b/templates/page.html @@ -60,12 +60,12 @@

{%- if lang != config.default_language %}{{ trans(key="Index" | safe, lang=lang) }}{% else %}Index{% endif %}

{%- for h in toc %}
- {{ h.title }} + {{ h.title }}
{%- if h.children %} {%- for h2 in h.children %}
- - {{ h2.title }} + - {{ h2.title }}
{%- endfor %} {%- endif %} diff --git a/templates/posts.html b/templates/posts.html index a353d15..92c07dc 100644 --- a/templates/posts.html +++ b/templates/posts.html @@ -27,7 +27,7 @@ {%- for year, posts in section_item.pages | group_by(attribute="year") %}

{{ year }}

{%- for post in posts %} -

{{ post.title }} -

+

{{ post.title }} -

{%- endfor %} {%- endfor %} diff --git a/templates/tags/list.html b/templates/tags/list.html index c703761..a24ef09 100644 --- a/templates/tags/list.html +++ b/templates/tags/list.html @@ -22,9 +22,9 @@

{% for term in terms %} #{{ term.name }}{{ term.pages | length }} {% endfor %}

{%- for term in terms %} -

#{{ term.name }}

+

#{{ term.name }}

{%- for page in term.pages %} -

{{ page.title }} -

+

{{ page.title }} -

{%- endfor %} {%- endfor %} diff --git a/templates/tags/single.html b/templates/tags/single.html index ad8caeb..8984219 100644 --- a/templates/tags/single.html +++ b/templates/tags/single.html @@ -21,7 +21,7 @@ {%- for year, posts in term.pages | group_by(attribute="year") %}

{{ year }}

{%- for page in posts %} -

{{ page.title }} -

+

{{ page.title }} -

{%- endfor %} {%- endfor %} -- cgit v1.3.1 From 9543caf10ffdbcc2cea462a8bcb64cee29d406d5 Mon Sep 17 00:00:00 2001 From: Jieiku Date: Mon, 22 May 2023 23:09:27 -0700 Subject: Syntax Highlighting Variables --- content/overview-code-blocks.fr.md | 57 +++ content/overview-code-blocks.md | 57 +++ content/overview-embed-streamable.fr.md | 33 ++ content/overview-embed-streamable.md | 33 ++ content/overview-embed-vimeo.fr.md | 37 ++ content/overview-embed-vimeo.md | 37 ++ content/overview-embed-youtube.fr.md | 36 ++ content/overview-embed-youtube.md | 36 ++ content/overview-embedded-vimeo.fr.md | 29 -- content/overview-embedded-vimeo.md | 29 -- content/overview-embedded-youtube.fr.md | 28 -- content/overview-embedded-youtube.md | 28 -- content/overview-rich-content/index.fr.md | 2 +- content/overview-rich-content/index.md | 2 +- sass/_imports.scss | 52 --- sass/_includes.scss | 58 ++++ sass/abridge-auto.scss | 26 +- sass/abridge-dark.scss | 14 +- sass/abridge-light.scss | 14 +- sass/abridge.scss | 24 +- sass/colors/_blue.scss | 6 +- sass/colors/_blueshade.scss | 4 +- sass/colors/_orange.scss | 6 +- sass/colors/_syntax.scss | 21 ++ sass/include/_syntax.scss | 200 +++++++++++ sass/syntax/syntax-abridge.scss | 551 ----------------------------- sass/syntax/syntax-ayu-abridge.scss | 551 ----------------------------- sass/syntax/syntax-ayumirage-abridge.scss | 554 ------------------------------ sass/syntax/syntax-charcoal-abridge.scss | 162 --------- sass/syntax/syntax-dracula-abridge.scss | 494 -------------------------- sass/syntax/syntax-material-abridge.scss | 524 ---------------------------- templates/page.html | 2 +- templates/shortcodes/note.html | 30 -- templates/shortcodes/streamable.html | 3 + templates/shortcodes/vimeo.html | 3 + templates/shortcodes/vm.html | 3 - templates/shortcodes/youtube.html | 3 + templates/shortcodes/yt.html | 3 - 38 files changed, 657 insertions(+), 3095 deletions(-) create mode 100644 content/overview-embed-streamable.fr.md create mode 100644 content/overview-embed-streamable.md create mode 100644 content/overview-embed-vimeo.fr.md create mode 100644 content/overview-embed-vimeo.md create mode 100644 content/overview-embed-youtube.fr.md create mode 100644 content/overview-embed-youtube.md delete mode 100644 content/overview-embedded-vimeo.fr.md delete mode 100644 content/overview-embedded-vimeo.md delete mode 100644 content/overview-embedded-youtube.fr.md delete mode 100644 content/overview-embedded-youtube.md delete mode 100644 sass/_imports.scss create mode 100644 sass/_includes.scss create mode 100644 sass/colors/_syntax.scss create mode 100644 sass/include/_syntax.scss delete mode 100644 sass/syntax/syntax-abridge.scss delete mode 100644 sass/syntax/syntax-ayu-abridge.scss delete mode 100644 sass/syntax/syntax-ayumirage-abridge.scss delete mode 100644 sass/syntax/syntax-charcoal-abridge.scss delete mode 100644 sass/syntax/syntax-dracula-abridge.scss delete mode 100644 sass/syntax/syntax-material-abridge.scss delete mode 100644 templates/shortcodes/note.html create mode 100644 templates/shortcodes/streamable.html create mode 100644 templates/shortcodes/vimeo.html delete mode 100644 templates/shortcodes/vm.html create mode 100644 templates/shortcodes/youtube.html delete mode 100644 templates/shortcodes/yt.html (limited to 'sass/_imports.scss') diff --git a/content/overview-code-blocks.fr.md b/content/overview-code-blocks.fr.md index c8fbdf2..a21c15a 100644 --- a/content/overview-code-blocks.fr.md +++ b/content/overview-code-blocks.fr.md @@ -320,3 +320,60 @@ while True: print("Could Not Connect to SMTP server!") time.sleep(interval) ``` + +### Ruby +```ruby +=begin + Ruby program to check whether the + year is leap year or not between range. +=end + +puts "Enter the lower limit:" +lwr = gets.chomp.to_i +puts "Enter the upper limit:" +upr = gets.chomp.to_i + +for yr in lwr..upr do + if yr % 400 == 0 + puts "#{yr} is a leap year" + elsif yr % 4 == 0 && yr % 100 !=0 + puts "#{yr} is a leap year" + else + puts "#{yr} is not a leap year" + end +end +``` + +### SCSS +```scss + +$font: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif !default; +$font-mono: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace !default; + +@mixin root { + #{--ff}: $font; + #{--fm}: $font-mono;//code + + --fs: 1rem; //font-size + + // Responsive typography + @if $enable-responsive-typography { + @if map-get($breakpoints, "lg") { + @media (min-width: map-get($breakpoints, "lg")) { + --fs: 1.08rem; + } + } + } +} +``` + +### CSS +```css +html { + font-size: var(--fs); +} + +.c { + text-align: center; +} +``` diff --git a/content/overview-code-blocks.md b/content/overview-code-blocks.md index d38ac9e..916dcc1 100644 --- a/content/overview-code-blocks.md +++ b/content/overview-code-blocks.md @@ -320,3 +320,60 @@ while True: print("Could Not Connect to SMTP server!") time.sleep(interval) ``` + +### Ruby +```ruby +=begin + Ruby program to check whether the + year is leap year or not between range. +=end + +puts "Enter the lower limit:" +lwr = gets.chomp.to_i +puts "Enter the upper limit:" +upr = gets.chomp.to_i + +for yr in lwr..upr do + if yr % 400 == 0 + puts "#{yr} is a leap year" + elsif yr % 4 == 0 && yr % 100 !=0 + puts "#{yr} is a leap year" + else + puts "#{yr} is not a leap year" + end +end +``` + +### SCSS +```scss + +$font: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif !default; +$font-mono: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace !default; + +@mixin root { + #{--ff}: $font; + #{--fm}: $font-mono;//code + + --fs: 1rem; //font-size + + // Responsive typography + @if $enable-responsive-typography { + @if map-get($breakpoints, "lg") { + @media (min-width: map-get($breakpoints, "lg")) { + --fs: 1.08rem; + } + } + } +} +``` + +### CSS +```css +html { + font-size: var(--fs); +} + +.c { + text-align: center; +} +``` diff --git a/content/overview-embed-streamable.fr.md b/content/overview-embed-streamable.fr.md new file mode 100644 index 0000000..0a4779a --- /dev/null +++ b/content/overview-embed-streamable.fr.md @@ -0,0 +1,33 @@ ++++ +title = "Streamable intégrées" +description = "Exemple d'article présentant un code abrégé Zola personnalisé pour intégrer des vidéos Streamable dans vos pages." +date = 2021-05-06 +draft = false + +[taxonomies] +categories = ["Features"] +tags = ["shortcodes","video"] +[extra] +keywords = "Video, Shortcodes, Embed, Embedded, Streamable" ++++ + +Zola a de nombreux shortcodes, et de nouveaux sont facilement ajoutés, cet exemple montre streamable. + + +## Streamable + +### Usage + +```rs +{{/* streamable(id="92ok4") */}} +``` + +- `id`: l'identifiant de la vidéo (obligatoire) +- `class`: une classe à ajouter au <div> entourant l'iframe (optionnel) +- `title` - définir le titre alt pour l'iframe (facultatif, par défaut sur "Streamable") + +### Output +```html +{{ streamable(id="92ok4") }} +``` +{{ streamable(id="92ok4") }} diff --git a/content/overview-embed-streamable.md b/content/overview-embed-streamable.md new file mode 100644 index 0000000..2478d06 --- /dev/null +++ b/content/overview-embed-streamable.md @@ -0,0 +1,33 @@ ++++ +title = "Embed Streamable Video" +description = "Sample article showcasing a custom Zola shortcode for embedding Streamable Videos into your pages." +date = 2021-05-06 +draft = false + +[taxonomies] +categories = ["Features"] +tags = ["shortcodes","video"] +[extra] +keywords = "Video, Shortcodes, Embed, Embedded, Streamable" ++++ + +Zola has many shortcodes, and new are easily added, this example shows streamable. + + +## Streamable + +### Usage + +```rs +{{/* streamable(id="92ok4") */}} +``` + +- `id`: the video id (mandatory) +- `class`: a class to add to the <div> surrounding the iframe (optional) +- `title` - set alt title for the iframe (optional, defaults to "Streamable") + +### Output +```html +{{ streamable(id="92ok4") }} +``` +{{ streamable(id="92ok4") }} diff --git a/content/overview-embed-vimeo.fr.md b/content/overview-embed-vimeo.fr.md new file mode 100644 index 0000000..3c9ec47 --- /dev/null +++ b/content/overview-embed-vimeo.fr.md @@ -0,0 +1,37 @@ ++++ +title = "Vimeo intégrées" +description = "Exemple d'article présentant un code abrégé Zola personnalisé pour intégrer des vidéos Vimeo dans vos pages." +date = 2021-05-07 +draft = false + +[taxonomies] +categories = ["Features"] +tags = ["shortcodes","video"] +[extra] +keywords = "Video, Shortcodes, Embed, Embedded, Vimeo" ++++ + +Zola a de nombreux shortcodes, et de nouveaux sont facilement ajoutés, cet exemple montre vimeo. + + +## Vimeo + +### Usage + +```rs +{{/* vimeo(id="514402648") */}} +``` + +- `id`: l'identifiant de la vidéo (obligatoire) +- `class`: une classe à ajouter au <div> entourant l'iframe (optionnel) +- `autoplay`: lorsqu'il est défini sur "true", la vidéo se lance automatiquement au chargement (facultatif) +- `loop`: lorsqu'il est défini sur "true", la vidéo est lue en boucle (optionnel) +- `noautopause`: lorsqu'il est défini sur "true", la vidéo ne s'arrêtera pas automatiquement (optionnel) +- `title` - définir le titre alt pour l'iframe (facultatif, par défaut sur "Vimeo") +- `cookie` - défini sur "true" si vous voulez des cookies de suivi, sinon il est par défaut sur false. + +### Output +```html +{{ vimeo(id="514402648") }} +``` +{{ vimeo(id="514402648") }} diff --git a/content/overview-embed-vimeo.md b/content/overview-embed-vimeo.md new file mode 100644 index 0000000..bc8cd93 --- /dev/null +++ b/content/overview-embed-vimeo.md @@ -0,0 +1,37 @@ ++++ +title = "Embed Vimeo Video" +description = "Sample article showcasing a custom Zola shortcode for embedding Vimeo Videos into your pages." +date = 2021-05-07 +draft = false + +[taxonomies] +categories = ["Features"] +tags = ["shortcodes","video"] +[extra] +keywords = "Video, Shortcodes, Embed, Embedded, Vimeo" ++++ + +Zola has many shortcodes, and new are easily added, this example shows vimeo. + + +## Vimeo + +### Usage + +```rs +{{/* vimeo(id="514402648") */}} +``` + +- `id`: the video id (mandatory) +- `class`: a class to add to the <div> surrounding the iframe (optional) +- `autoplay`: when set to "true", the video autoplays on load (optional) +- `loop`: when set to "true", the video plays on a loop (optional) +- `noautopause`: when set to "true", the video will not autopause (optional) +- `title` - set alt title for the iframe (optional, defaults to "Vimeo") +- `cookie` - set to "true" if you want tracking cookies, otherwise it defaults to false. + +### Output +```html +{{ vimeo(id="514402648") }} +``` +{{ vimeo(id="514402648") }} diff --git a/content/overview-embed-youtube.fr.md b/content/overview-embed-youtube.fr.md new file mode 100644 index 0000000..3655b9a --- /dev/null +++ b/content/overview-embed-youtube.fr.md @@ -0,0 +1,36 @@ ++++ +title = "Youtube intégrées" +description = "Exemple d'article présentant un code court Zola personnalisé pour intégrer des vidéos Youtube dans vos pages." +date = 2021-05-08 +draft = false + +[taxonomies] +categories = ["Features"] +tags = ["shortcodes","video"] +[extra] +keywords = "Video, Shortcodes, Embed, Embedded, Youtube" ++++ + +Zola a de nombreux shortcodes, et de nouveaux sont facilement ajoutés, cet exemple montre youtube. + + +## Youtube + +### Usage + +```rs +{{/* youtube(id="32gyFIWecuw") */}} +``` + +- `id`: l'identifiant de la vidéo (obligatoire) +- `playlist`: l'identifiant de la playlist (optionnel) +- `class`: une classe à ajouter au <div> entourant l'iframe (optionnel) +- `autoplay`: lorsqu'il est défini sur "true", la vidéo se lance automatiquement au chargement (facultatif) +- `title` - définir le titre alt pour l'iframe (facultatif, par défaut sur "Youtube") +- `cookie` - défini sur "true" si vous voulez des cookies de suivi, sinon il est par défaut sur false. + +### Output +```html +{{ youtube(id="32gyFIWecuw") }} +``` +{{ youtube(id="32gyFIWecuw") }} diff --git a/content/overview-embed-youtube.md b/content/overview-embed-youtube.md new file mode 100644 index 0000000..f247a7f --- /dev/null +++ b/content/overview-embed-youtube.md @@ -0,0 +1,36 @@ ++++ +title = "Embed Youtube Video" +description = "Sample article showcasing a custom Zola shortcode for embedding Youtube Videos into your pages." +date = 2021-05-08 +draft = false + +[taxonomies] +categories = ["Features"] +tags = ["shortcodes","video"] +[extra] +keywords = "Video, Shortcodes, Embed, Embedded, Youtube" ++++ + +Zola has many shortcodes, and new are easily added, this example shows youtube. + + +## Youtube + +### Usage + +```rs +{{/* youtube(id="32gyFIWecuw") */}} +``` + +- `id`: the video id (mandatory) +- `playlist`: the playlist id (optional) +- `class`: a class to add to the <div> surrounding the iframe (optional) +- `autoplay`: when set to "true", the video autoplays on load (optional) +- `title` - set alt title for the iframe (optional, defaults to "Youtube") +- `cookie` - set to "true" if you want tracking cookies, otherwise it defaults to false. + +### Output +```html +{{ youtube(id="32gyFIWecuw") }} +``` +{{ youtube(id="32gyFIWecuw") }} diff --git a/content/overview-embedded-vimeo.fr.md b/content/overview-embedded-vimeo.fr.md deleted file mode 100644 index ef29b86..0000000 --- a/content/overview-embedded-vimeo.fr.md +++ /dev/null @@ -1,29 +0,0 @@ -+++ -title = "Vidéos Vimeo intégrées" -description = "Exemple d'article présentant un code abrégé Zola personnalisé pour intégrer des vidéos Vimeo dans vos pages." -date = 2021-05-07 -draft = false - -[taxonomies] -categories = ["Features"] -tags = ["shortcodes","video"] -[extra] -keywords = "Video, Shortcodes, Embed, Embedded, Vimeo" -+++ - -Zola a de nombreux shortcodes, et de nouveaux sont facilement ajoutés, cet exemple montre vimeo. - - -## Vimeo - -with `vm(id="id_here")` - -- `id`: l'identifiant de la vidéo (obligatoire) -- `class`: une classe à ajouter au <div> entourant l'iframe (optionnel) -- `autoplay`: lorsqu'il est défini sur "true", la vidéo se lance automatiquement au chargement (facultatif) -- `loop`: lorsqu'il est défini sur "true", la vidéo est lue en boucle (optionnel) -- `noautopause`: lorsqu'il est défini sur "true", la vidéo ne s'arrêtera pas automatiquement (optionnel) -- `title` - définir le titre alt pour l'iframe (facultatif, par défaut sur "Vimeo") -- `cookie` - défini sur "true" si vous voulez des cookies de suivi, sinon il est par défaut sur false. - -{{ vm(id="514402648") }} diff --git a/content/overview-embedded-vimeo.md b/content/overview-embedded-vimeo.md deleted file mode 100644 index ed05ab7..0000000 --- a/content/overview-embedded-vimeo.md +++ /dev/null @@ -1,29 +0,0 @@ -+++ -title = "Embedded Vimeo Videos" -description = "Sample article showcasing a custom Zola shortcode for embedding Vimeo Videos into your pages." -date = 2021-05-07 -draft = false - -[taxonomies] -categories = ["Features"] -tags = ["shortcodes","video"] -[extra] -keywords = "Video, Shortcodes, Embed, Embedded, Vimeo" -+++ - -Zola has many shortcodes, and new are easily added, this example shows vimeo. - - -## Vimeo - -with `vm(id="id_here")` - -- `id`: the video id (mandatory) -- `class`: a class to add to the <div> surrounding the iframe (optional) -- `autoplay`: when set to "true", the video autoplays on load (optional) -- `loop`: when set to "true", the video plays on a loop (optional) -- `noautopause`: when set to "true", the video will not autopause (optional) -- `title` - set alt title for the iframe (optional, defaults to "Vimeo") -- `cookie` - set to "true" if you want tracking cookies, otherwise it defaults to false. - -{{ vm(id="514402648") }} diff --git a/content/overview-embedded-youtube.fr.md b/content/overview-embedded-youtube.fr.md deleted file mode 100644 index b1c8cab..0000000 --- a/content/overview-embedded-youtube.fr.md +++ /dev/null @@ -1,28 +0,0 @@ -+++ -title = "Vidéos Youtube intégrées" -description = "Exemple d'article présentant un code court Zola personnalisé pour intégrer des vidéos Youtube dans vos pages." -date = 2021-05-08 -draft = false - -[taxonomies] -categories = ["Features"] -tags = ["shortcodes","video"] -[extra] -keywords = "Video, Shortcodes, Embed, Embedded, Youtube" -+++ - -Zola a de nombreux shortcodes, et de nouveaux sont facilement ajoutés, cet exemple montre youtube. - - -## Youtube - -avec `yt(id="the_id_here")` - -- `id`: l'identifiant de la vidéo (obligatoire) -- `playlist`: l'identifiant de la playlist (optionnel) -- `class`: une classe à ajouter au <div> entourant l'iframe (optionnel) -- `autoplay`: lorsqu'il est défini sur "true", la vidéo se lance automatiquement au chargement (facultatif) -- `title` - définir le titre alt pour l'iframe (facultatif, par défaut sur "Youtube") -- `cookie` - défini sur "true" si vous voulez des cookies de suivi, sinon il est par défaut sur false. - -{{ yt(id="32gyFIWecuw") }} diff --git a/content/overview-embedded-youtube.md b/content/overview-embedded-youtube.md deleted file mode 100644 index d364730..0000000 --- a/content/overview-embedded-youtube.md +++ /dev/null @@ -1,28 +0,0 @@ -+++ -title = "Embedded Youtube Videos" -description = "Sample article showcasing a custom Zola shortcode for embedding Youtube Videos into your pages." -date = 2021-05-08 -draft = false - -[taxonomies] -categories = ["Features"] -tags = ["shortcodes","video"] -[extra] -keywords = "Video, Shortcodes, Embed, Embedded, Youtube" -+++ - -Zola has many shortcodes, and new are easily added, this example shows youtube. - - -## Youtube - -with `yt(id="the_id_here")` - -- `id`: the video id (mandatory) -- `playlist`: the playlist id (optional) -- `class`: a class to add to the <div> surrounding the iframe (optional) -- `autoplay`: when set to "true", the video autoplays on load (optional) -- `title` - set alt title for the iframe (optional, defaults to "Youtube") -- `cookie` - set to "true" if you want tracking cookies, otherwise it defaults to false. - -{{ yt(id="32gyFIWecuw") }} diff --git a/content/overview-rich-content/index.fr.md b/content/overview-rich-content/index.fr.md index 43425fa..819b2db 100644 --- a/content/overview-rich-content/index.fr.md +++ b/content/overview-rich-content/index.fr.md @@ -1,7 +1,7 @@ +++ title = "Contenu riche" description = "Une brève description des Shortcodes personnalisés pour Zola qui implémentent des éléments html modernes : vidéo, image, gif, audio." -date = 2021-05-18 +date = 2021-05-15 draft = false [taxonomies] diff --git a/content/overview-rich-content/index.md b/content/overview-rich-content/index.md index 6e5d1b8..8f86d3b 100644 --- a/content/overview-rich-content/index.md +++ b/content/overview-rich-content/index.md @@ -1,7 +1,7 @@ +++ title = "Rich Content" description = "A brief description of custom Shortcodes for Zola that implement modern html elements: video, image, gif, audio." -date = 2021-05-18 +date = 2021-05-15 draft = false [taxonomies] diff --git a/sass/_imports.scss b/sass/_imports.scss deleted file mode 100644 index 95a58e3..0000000 --- a/sass/_imports.scss +++ /dev/null @@ -1,52 +0,0 @@ -/** - * Forked from Bamboo: https://github.com/rilwis/bamboo (MIT) - * which was forked from new.css (MIT) - * Supplemented code from Pico.css: https://github.com/picocss/pico (MIT) - * Supplemented code from Basic.css: https://github.com/vladocar/Basic.css (MIT) - * Supplemented code from AttriCSS: https://github.com/raj457036/attriCSS (MIT) - * Feather Icons: https://github.com/feathericons/feather (MIT) - * Tabler Icons: https://github.com/tabler/tabler-icons/find/master (MIT) - * - * Bamboo, New, Pico: based on Normalize.css & Sanitize.css - * Normalize: https://github.com/necolas/normalize.css (MIT) - * Sanitize: https://github.com/csstools/sanitize.css (CC0 1.0 Universal) - */ - -// Config -@forward "variables" as var-*; - -@forward "colors/orange" as colors-*; -//@forward "colors/blue" as colors-*; -//@forward "colors/blueshade" as colors-*; - -//@use "fonts/Roboto"; -//@use "fonts/Roboto-Mono"; // Monospaced -//@use "fonts/Arimo"; -//@use "fonts/FiraCode"; // Monospaced -//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.) - -// Includes - Sorted by importance/category (includes at top are needed most frequently) -@use "include/document"; // html -@use "include/typography"; // a, headings, p, ul, blockquote, ... -@use "include/sectioning"; // body, header, main, footer -@use "include/nav"; // Nav - -@use "include/embedded"; // iframe(youtube/vimeo), audio, canvas, img, svg, video -@use "include/table"; // table, tr, td, ... -@use "include/code"; // pre, code, ... -@use "include/hr"; // hr - -@use "include/scroller"; // figure -@use "include/button"; // button, a[role=button], type=button, type=submit ... -@use "include/form"; // input, select, textarea, label, fieldset, legend (If you use this, you should also use button) -@use "include/top"; // back to top button using only CSS - -@use "include/search"; // Zola Search - elasticlunr site-wide search -@use "include/toc"; // Zola TOC - Table of Content Menu (recent posts & index), sticky (floats top right) - -@use "include/icons"; // svg icons - -@use "include/zola"; // Zola spacing and layout classes - -//@use "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow -//@use "include/misc"; // template, [hidden], dialog, canvas diff --git a/sass/_includes.scss b/sass/_includes.scss new file mode 100644 index 0000000..812f8d1 --- /dev/null +++ b/sass/_includes.scss @@ -0,0 +1,58 @@ +/** + * Forked from Bamboo: https://github.com/rilwis/bamboo (MIT) + * which was forked from new.css (MIT) + * Supplemented code from Pico.css: https://github.com/picocss/pico (MIT) + * Supplemented code from Basic.css: https://github.com/vladocar/Basic.css (MIT) + * Supplemented code from AttriCSS: https://github.com/raj457036/attriCSS (MIT) + * Feather Icons: https://github.com/feathericons/feather (MIT) + * Tabler Icons: https://github.com/tabler/tabler-icons/find/master (MIT) + * + * Bamboo, New, Pico: based on Normalize.css & Sanitize.css + * Normalize: https://github.com/necolas/normalize.css (MIT) + * Sanitize: https://github.com/csstools/sanitize.css (CC0 1.0 Universal) + */ + +// Config +@forward "variables" as var-*; + +@forward "colors/orange" as colors-*; +//@forward "colors/blue" as colors-*; +//@forward "colors/blueshade" as colors-*; + +@forward "colors/syntax" as syntax-*; + +//@use "fonts/Roboto"; +//@use "fonts/Roboto-Mono"; // Monospaced +//@use "fonts/Arimo"; +//@use "fonts/FiraCode"; // Monospaced +//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.) + +// Includes - Sorted by importance/category (includes at top are needed most frequently) +@use "include/document"; // html +@use "include/typography"; // a, headings, p, ul, blockquote, ... +@use "include/sectioning"; // body, header, main, footer +@use "include/nav"; // Nav + +@use "include/embedded"; // iframe(youtube/vimeo), audio, canvas, img, svg, video +@use "include/table"; // table, tr, td, ... +@use "include/code"; // pre, code, ... +@use "include/hr"; // hr + +@use "include/scroller"; // figure +@use "include/button"; // button, a[role=button], type=button, type=submit ... +@use "include/form"; // input, select, textarea, label, fieldset, legend (If you use this, you should also use button) +@use "include/top"; // back to top button using only CSS + +@use "include/syntax"; // syntax highlighting for code + +@use "include/search"; // Zola Search - elasticlunr site-wide search +@use "include/toc"; // Zola TOC - Table of Content Menu (recent posts & index), sticky (floats top right) + +@use "include/icons"; // svg icons + +@use "include/zola"; // Zola spacing and layout classes + + + +//@use "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow +//@use "include/misc"; // template, [hidden], dialog, canvas diff --git a/sass/abridge-auto.scss b/sass/abridge-auto.scss index 6db0963..ef1ba6e 100644 --- a/sass/abridge-auto.scss +++ b/sass/abridge-auto.scss @@ -1,26 +1,20 @@ -@use "imports"; -@use "syntax/syntax-abridge" as syntax; +@use "includes"; :root { - @include imports.var-root; -} - -@if imports.$var-syntax { - :root { - @include syntax.dark; - } -@media (prefers-color-scheme: light) { - :root { - @include syntax.light; - } -} + @include includes.var-root; } :root { - @include imports.colors-dark; + @include includes.colors-dark; + @if includes.$var-syntax { + @include includes.syntax-dark; + } } @media (prefers-color-scheme: light) { :root { - @include imports.colors-light; + @include includes.colors-light; + @if includes.$var-syntax { + @include includes.syntax-light; + } } } diff --git a/sass/abridge-dark.scss b/sass/abridge-dark.scss index 8303026..0d3cb4c 100644 --- a/sass/abridge-dark.scss +++ b/sass/abridge-dark.scss @@ -1,14 +1,12 @@ -@use "imports"; -@use "syntax/syntax-abridge" as syntax; +@use "includes"; :root { - @include imports.var-root; -} - -@if imports.$var-syntax { - @include syntax.dark; + @include includes.var-root; } :root { - @include imports.colors-dark; + @include includes.colors-dark; + @if includes.$var-syntax { + @include includes.syntax-dark; + } } diff --git a/sass/abridge-light.scss b/sass/abridge-light.scss index 82ec159..707ba96 100644 --- a/sass/abridge-light.scss +++ b/sass/abridge-light.scss @@ -1,14 +1,12 @@ -@use "imports"; -@use "syntax/syntax-abridge" as syntax; +@use "includes"; :root { - @include imports.var-root; -} - -@if imports.$var-syntax { - @include syntax.light; + @include includes.var-root; } :root { - @include imports.colors-light; + @include includes.colors-light; + @if includes.$var-syntax { + @include includes.syntax-light; + } } diff --git a/sass/abridge.scss b/sass/abridge.scss index e74ce28..cd35c7a 100644 --- a/sass/abridge.scss +++ b/sass/abridge.scss @@ -1,22 +1,18 @@ -@use "imports"; -@use "syntax/syntax-abridge" as syntax; +@use "includes"; :root { - @include imports.var-root; -} - -@if imports.$var-syntax { - :root:not(.light) { - @include syntax.dark; - } - :root.light { - @include syntax.light; - } + @include includes.var-root; } :root:not(.light) { - @include imports.colors-dark; + @include includes.colors-dark; + @if includes.$var-syntax { + @include includes.syntax-dark; + } } :root.light { - @include imports.colors-light; + @include includes.colors-light; + @if includes.$var-syntax { + @include includes.syntax-light; + } } diff --git a/sass/colors/_blue.scss b/sass/colors/_blue.scss index 085b038..7c919cf 100644 --- a/sass/colors/_blue.scss +++ b/sass/colors/_blue.scss @@ -12,12 +12,12 @@ --cr: #e33;// del red, errors (e33) } @mixin light { - --f1: #444;// Font Color Primary (444) - --f2: #333;// Font color Headers (333) + --f1: #333;// Font Color Primary (333) + --f2: #222;// Font color Headers (222) --c1: #fff;// Background Color Primary (fff) --c2: #eee;// Background Color Secondary (eee) --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd) - --c4: #677;// Disabled Buttons, Borders, mark background (677) + --c4: #555;// Disabled Buttons, Borders, mark background (677) --a1: #06e;// link color (06e) --a2: #09f;// link hover/focus color (09f) --a3: #07f;// link h1-h2 hover/focus color (07f) diff --git a/sass/colors/_blueshade.scss b/sass/colors/_blueshade.scss index b3d82e7..1df3b01 100644 --- a/sass/colors/_blueshade.scss +++ b/sass/colors/_blueshade.scss @@ -12,8 +12,8 @@ --cr: #e33;// del red, errors (e33) } @mixin light { - --f1: #444;// Font Color Primary (444) - --f2: #333;// Font color Headers (333) + --f1: #333;// Font Color Primary (333) + --f2: #222;// Font color Headers (222) --c1: #fff;// Background Color Primary (fff) --c2: #def;// Background Color Secondary (def) --c3: #137;// Table Rows, Block quote edge, Borders (137) diff --git a/sass/colors/_orange.scss b/sass/colors/_orange.scss index 66d3580..ea5b703 100644 --- a/sass/colors/_orange.scss +++ b/sass/colors/_orange.scss @@ -12,12 +12,12 @@ --cr: #e33;// del red, errors (e33) } @mixin light { - --f1: #444;// Font Color Primary (444) - --f2: #333;// Font color Headers (333) + --f1: #333;// Font Color Primary (444) + --f2: #222;// Font color Headers (333) --c1: #fff;// Background Color Primary (fff) --c2: #eee;// Background Color Secondary (eee) --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd) - --c4: #677;// Disabled Buttons, Borders, mark background (677) + --c4: #555;// Disabled Buttons, Borders, mark background (677) --a1: #c40;// link color (c40) --a2: #e60;// link hover/focus color (e60) --a3: #f90;// link h1-h2 hover/focus color (f90) diff --git a/sass/colors/_syntax.scss b/sass/colors/_syntax.scss new file mode 100644 index 0000000..8522453 --- /dev/null +++ b/sass/colors/_syntax.scss @@ -0,0 +1,21 @@ +// Syntax Highlighting +@mixin dark { + --bg: #191919;//background color + --h1: #e65;// red, support function + --h2: #f91;// orange, punctuation, constant, variable, json-key + --h3: #eb6;// tan, entity/function name + --h4: #ac3;// green, string + --h5: #8db;// teal, escape character + --h6: #6ae;// blue, declaration, tag, property + --h7: #d6e;// purple, operators +} +@mixin light { + --bg: #f7f7f7;//background color + --h1: #a21;// red, support function + --h2: #930;// orange, punctuation, constant, variable, json-key + --h3: #a50;// tan, entity/function name + --h4: #350;// green, string + --h5: #286;// teal, escape character + --h6: #059;// blue, declaration, tag, property + --h7: #a3c;// purple, operators +} diff --git a/sass/include/_syntax.scss b/sass/include/_syntax.scss new file mode 100644 index 0000000..aecc155 --- /dev/null +++ b/sass/include/_syntax.scss @@ -0,0 +1,200 @@ + // Unstyled Text Color, and background color + .z-code { + color: var(--f1);//#ccc + background-color: var(--bg); + } + // This is a comment + .z-comment {//, .z-punctuation.z-definition.z-comment + color: var(--c4);//#888 + font-style: italic; + } + // a (int a;) + .z-variable { + color: var(--f1); + } + // "This is a string" + .z-string {//, .z-constant.z-other.z-symbol + color: var(--h4); + } + // 10 (a = 10;) + .z-constant.z-numeric { + color: var(--h2); + } + // /n + .z-constant.z-character.z-escape {//, .z-string.z-regexp + color: var(--h5); + } + // false, true, etc... + .z-constant.z-language { + color: var(--h2); + } + // BUF (const BUF: usize = 10 * 1024;) + .z-constant.z-other {//, .z-constant.z-character + color: var(--h2); + } + // Figure out how to reproduce in code block otherwise don't include + //.z-variable.z-member { + // color: var(--h1); + //} + // use, crate, let, etc. + .z-keyword {//, .z-keyword.z-operator.z-word + color: var(--h6); + } + // = * - + / + .z-keyword.z-operator { + color: var(--h7); + } + // separators: commas, colons, etc. terminator: endline semicolon, etc. + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: var(--f1); + } + // () [] {} + .z-punctuation.z-section { + color: var(--f1); + } + // . :: + .z-punctuation.z-accessor { + color: var(--h2); + } + // # (#[cfg(test)]) + .z-punctuation.z-definition.z-annotation { + color: var(--f1); + } + // Figure out how to reproduce in code block otherwise don't include + //.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: var(--h4); + //} + // const, pub, mut, Self, fn + .z-storage { + color: var(--h6); + } + // const, struct + .z-storage.z-type { + color: var(--h6); + } + // new, function names + .z-entity.z-name.z-function { + color: var(--h3); + } + // key in toml entries + .z-entity.z-name {//, .z-entity.z-name.z-label + color: var(--h3); + } + // Figure out how to reproduce in code block otherwise don't include + //.z-entity.z-other.z-inherited-class { + // color: var(--h6); + // text-decoration: underline; + //} + // v1 (fn lookup(v1)) + .z-variable.z-parameter { + color: var(--h2); + } + // self (self.html.push(c)) + .z-variable.z-language { + color: var(--h3); + font-style: italic; + } + // html tag name, eg: html, head, meta, title, body, etc. + .z-entity.z-name.z-tag {//, .z-meta.z-tag.z-sgml + color: var(--h6); + } + // html tag brackets <> + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: var(--h6); + } + // html attribute name, eg: lang, charset + .z-entity.z-other.z-attribute-name { + color: var(--h3); + } + // function name as variable value, and annotation: derive (#[derive(Debug)]) + .z-variable.z-function, .z-variable.z-annotation { + color: var(--h3); + } + // support function, eg: extend (self.html.extend(b"getAll();) + .z-support.z-type, .z-support.z-class { + color: var(--h6); + font-style: italic; + } + // Figure out how to reproduce in code block otherwise don't include + //.z-source.z-ruby .z-variable.z-other.z-readwrite { + // color: var(--h3); + //} + // superfluous, already have .z-entity.z-name.z-tag + //.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: var(--h6); + //} + // property name, eg css: font-size, text-align, etc. + .z-support.z-type.z-property-name { + color: var(--h6); + } + //json + .z-meta.z-mapping.z-key.z-json { + .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json, .z-string.z-quoted.z-double.z-json { + color: var(--h2); + } + } + // Figure out how to reproduce in code block otherwise don't include + //.z-constant.z-numeric.z-line-number.z-match { + // color: var(--h6); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-entity.z-name.z-filename.z-find-in-files { + // color: var(--h4); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-message.z-error { + // color: var(--h1); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-string.z-other.z-link, .z-markup.z-underline.z-link { + // color: var(--h5); + // text-decoration: underline; + // font-style: italic; + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-punctuation.z-definition.z-image { + // color: var(--h3); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-meta.z-separator { + // color: var(--f1); + // background-color: var(--f1); + // font-weight: bold; + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + // color: var(--h5); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + // color: var(--h2); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + // color: var(--f1); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-markup.z-raw.z-block.z-fenced.z-markdown { + // color: var(--f1); + // background-color: var(--f1); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + // color: var(--f1); + // background-color: var(--f1); + //} + // Figure out how to reproduce in code block otherwise don't include + //.z-variable.z-language.z-fenced.z-markdown { + // color: var(--f1); + //} diff --git a/sass/syntax/syntax-abridge.scss b/sass/syntax/syntax-abridge.scss deleted file mode 100644 index a3007f4..0000000 --- a/sass/syntax/syntax-abridge.scss +++ /dev/null @@ -1,551 +0,0 @@ -@mixin dark { - .z-code { - color: #bfbab0; - background-color: #191919; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #87929f; - 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: #fe7d83; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #00bbff; - } - .z-keyword.z-operator { - color: #f29668; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #bfbab0; - } - .z-punctuation.z-section { - color: #bfbab0; - } - .z-punctuation.z-accessor { - color: #f29668; - } - .z-punctuation.z-definition.z-annotation { - color: #bfbab0; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #e6b673; - } - .z-storage { - color: #00bbff; - } - .z-storage.z-type { - color: #00bbff; - } - .z-entity.z-name.z-function { - color: #ffb454; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #59c2ff; - } - .z-entity.z-other.z-inherited-class { - color: #59c2ff; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #f29718; - } - .z-variable.z-language { - color: #39bae6; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #39bae6; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #39bae6; - } - .z-entity.z-other.z-attribute-name { - color: #ffb454; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #ffb454; - } - .z-support.z-function, .z-support.z-macro { - color: #fe7d83; - } - .z-support.z-constant { - color: #f29668; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #39bae6; - font-style: italic; - } - .z-invalid { - color: #ff7c6d; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #00bbff; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffb454; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #59c2ff; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; - } - .z-support.z-type.z-property-name { - color: #39bae6; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #00bbff; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #c2d94c; - } - .z-message.z-error { - color: #ff7c6d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-markup.z-heading { - color: #00bbff; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #ffb454; - } - .z-markup.z-italic { - color: #fe7d83; - font-style: italic; - } - .z-markup.z-bold { - color: #fe7d83; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #bfbab0; - } - .z-markup.z-raw.z-inline { - background-color: #bfbab0; - } - .z-meta.z-separator { - color: #798491; - background-color: #bfbab0; - font-weight: bold; - } - .z-markup.z-quote { - color: #f29718; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; - } - .z-markup.z-inserted { - color: #c2d94c; - } - .z-markup.z-changed { - color: #39bae6; - } - .z-markup.z-deleted { - color: #fe7d83; - } - .z-markup.z-strike { - color: #e6b673; - } - .z-markup.z-table { - color: #39bae6; - background-color: #bfbab0; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29668; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #bfbab0; - background-color: #bfbab0; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #bfbab0; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - } - .z-markup.z-inserted.z-git_gutter { - color: #c2d94c; - } - .z-markup.z-changed.z-git_gutter { - color: #39bae6; - } - .z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; - } - .z-markup.z-ignored.z-git_gutter { - color: #20272c; - } - .z-markup.z-untracked.z-git_gutter { - color: #20272c; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #39bae6; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #c2d94c; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #00bbff; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #fe7d83; - } - .z-sublimelinter.z-mark.z-warning { - color: #39bae6; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #ff7c6d; - } -} -@mixin light { - .z-code { - color: #50565a; - background-color: #fafafa; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #676c72; - font-style: italic; - } - .z-variable { - color: #50565a; - } - .z-string, .z-constant.z-other.z-symbol { - color: #497700; - } - .z-constant.z-numeric { - color: #b04e00; - } - .z-string.z-regexp, .z-constant.z-character.z-escape { - color: #007b59; - } - .z-constant.z-language { - color: #b04e00; - } - .z-constant.z-character, .z-constant.z-other { - color: #b04e00; - } - .z-variable.z-member { - color: #c33947; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #0062e8; - } - .z-keyword.z-operator { - color: #a4552c; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #50565a; - } - .z-punctuation.z-section { - color: #50565a; - } - .z-punctuation.z-accessor { - color: #a4552c; - } - .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: #8b6426; - } - .z-storage { - color: #0062e8; - } - .z-storage.z-type { - color: #0062e8; - } - .z-entity.z-name.z-function { - color: #a45600; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #0070b3; - } - .z-entity.z-other.z-inherited-class { - color: #0070b3; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #b04e00; - } - .z-variable.z-language { - color: #007492; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007492; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007492; - } - .z-entity.z-other.z-attribute-name { - color: #a45600; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #a45600; - } - .z-support.z-function, .z-support.z-macro { - color: #b94046; - } - .z-support.z-constant { - color: #a4552c; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #007492; - font-style: italic; - } - .z-invalid { - color: #da0001; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #0062e8; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #a45600; - } - .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: #0070b3; - } - .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: #676c72; - } - .z-support.z-type.z-property-name { - color: #007492; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #676c72; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #0062e8; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #497700; - } - .z-message.z-error { - color: #da0001; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-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: #007492; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-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: #007492; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-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: #007492; - } - .z-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: #007492; - } - .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: #007492; - } - .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: #007492; - } - .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: #007492; - } - .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: #007492; - } - .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: #007492; - } - .z-markup.z-heading { - color: #0062e8; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #007b59; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #a45600; - } - .z-markup.z-italic { - color: #b94046; - font-style: italic; - } - .z-markup.z-bold { - color: #b94046; - 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: #676c72; - background-color: #50565a; - font-weight: bold; - } - .z-markup.z-quote { - color: #b04e00; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #007b59; - } - .z-markup.z-inserted { - color: #497700; - } - .z-markup.z-changed { - color: #007492; - } - .z-markup.z-deleted { - color: #b94046; - } - .z-markup.z-strike { - color: #8b6426; - } - .z-markup.z-table { - color: #007492; - background-color: #50565a; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #a4552c; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #676c72; - } - .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: #676c72; - background-color: #50565a; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #676c72; - } - .z-markup.z-inserted.z-git_gutter { - color: #497700; - } - .z-markup.z-changed.z-git_gutter { - color: #007492; - } - .z-markup.z-deleted.z-git_gutter { - color: #da0001; - } - .z-markup.z-ignored.z-git_gutter { - color: #696b6c; - } - .z-markup.z-untracked.z-git_gutter { - color: #696b6c; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007492; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #497700; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #0062e8; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #b94046; - } - .z-sublimelinter.z-mark.z-warning { - color: #007492; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #da0001; - } -} diff --git a/sass/syntax/syntax-ayu-abridge.scss b/sass/syntax/syntax-ayu-abridge.scss deleted file mode 100644 index 1a2b6b8..0000000 --- a/sass/syntax/syntax-ayu-abridge.scss +++ /dev/null @@ -1,551 +0,0 @@ -@mixin dark { - .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: #fe7d83; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #ff813c; - } - .z-keyword.z-operator { - color: #f29668; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #bfbab0; - } - .z-punctuation.z-section { - color: #bfbab0; - } - .z-punctuation.z-accessor { - color: #f29668; - } - .z-punctuation.z-definition.z-annotation { - color: #bfbab0; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #e6b673; - } - .z-storage { - color: #ff813c; - } - .z-storage.z-type { - color: #ff813c; - } - .z-entity.z-name.z-function { - color: #ffb454; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #59c2ff; - } - .z-entity.z-other.z-inherited-class { - color: #59c2ff; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #f29718; - } - .z-variable.z-language { - color: #39bae6; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #39bae6; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #39bae6; - } - .z-entity.z-other.z-attribute-name { - color: #ffb454; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #ffb454; - } - .z-support.z-function, .z-support.z-macro { - color: #fe7d83; - } - .z-support.z-constant { - color: #f29668; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #39bae6; - font-style: italic; - } - .z-invalid { - color: #ff7c6d; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #ff813c; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffb454; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #59c2ff; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; - } - .z-support.z-type.z-property-name { - color: #39bae6; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #ff813c; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #c2d94c; - } - .z-message.z-error { - color: #ff7c6d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; - } - .z-markup.z-heading { - color: #ff813c; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #ffb454; - } - .z-markup.z-italic { - color: #fe7d83; - font-style: italic; - } - .z-markup.z-bold { - color: #fe7d83; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #bfbab0; - } - .z-markup.z-raw.z-inline { - background-color: #bfbab0; - } - .z-meta.z-separator { - color: #798491; - background-color: #bfbab0; - font-weight: bold; - } - .z-markup.z-quote { - color: #f29718; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; - } - .z-markup.z-inserted { - color: #c2d94c; - } - .z-markup.z-changed { - color: #39bae6; - } - .z-markup.z-deleted { - color: #fe7d83; - } - .z-markup.z-strike { - color: #e6b673; - } - .z-markup.z-table { - color: #39bae6; - background-color: #bfbab0; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29668; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #bfbab0; - background-color: #bfbab0; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #bfbab0; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - } - .z-markup.z-inserted.z-git_gutter { - color: #c2d94c; - } - .z-markup.z-changed.z-git_gutter { - color: #39bae6; - } - .z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; - } - .z-markup.z-ignored.z-git_gutter { - color: #20272c; - } - .z-markup.z-untracked.z-git_gutter { - color: #20272c; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #39bae6; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #c2d94c; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #ff813c; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #fe7d83; - } - .z-sublimelinter.z-mark.z-warning { - color: #39bae6; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #ff7c6d; - } -} -@mixin light { - .z-code { - color: #61676c; - background-color: #ffffff; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #6e7379; - font-style: italic; - } - .z-variable { - color: #61676c; - } - .z-string, .z-constant.z-other.z-symbol { - color: #507e00; - } - .z-constant.z-numeric { - color: #b85500; - } - .z-string.z-regexp, .z-constant.z-character.z-escape { - color: #008260; - } - .z-constant.z-language { - color: #b85500; - } - .z-constant.z-character, .z-constant.z-other { - color: #b85500; - } - .z-variable.z-member { - color: #cb414d; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #c94506; - } - .z-keyword.z-operator { - color: #ac5c32; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #61676c; - } - .z-punctuation.z-section { - color: #61676c; - } - .z-punctuation.z-accessor { - color: #ac5c32; - } - .z-punctuation.z-definition.z-annotation { - color: #61676c; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #936b2c; - } - .z-storage { - color: #c94506; - } - .z-storage.z-type { - color: #c94506; - } - .z-entity.z-name.z-function { - color: #ac5d00; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #0079bd; - } - .z-entity.z-other.z-inherited-class { - color: #0079bd; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #b85500; - } - .z-variable.z-language { - color: #007d9b; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007d9b; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007d9b; - } - .z-entity.z-other.z-attribute-name { - color: #ac5d00; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #ac5d00; - } - .z-support.z-function, .z-support.z-macro { - color: #c44a4e; - } - .z-support.z-constant { - color: #ac5c32; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #007d9b; - font-style: italic; - } - .z-invalid { - color: #e6000b; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #c94506; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ac5d00; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #0079bd; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #6e7379; - } - .z-support.z-type.z-property-name { - color: #007d9b; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #6e7379; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #c94506; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #507e00; - } - .z-message.z-error { - color: #e6000b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; - } - .z-markup.z-heading { - color: #c94506; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #008260; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #ac5d00; - } - .z-markup.z-italic { - color: #c44a4e; - font-style: italic; - } - .z-markup.z-bold { - color: #c44a4e; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #61676c; - } - .z-markup.z-raw.z-inline { - background-color: #61676c; - } - .z-meta.z-separator { - color: #6e7379; - background-color: #61676c; - font-weight: bold; - } - .z-markup.z-quote { - color: #b85500; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #008260; - } - .z-markup.z-inserted { - color: #507e00; - } - .z-markup.z-changed { - color: #007d9b; - } - .z-markup.z-deleted { - color: #c44a4e; - } - .z-markup.z-strike { - color: #936b2c; - } - .z-markup.z-table { - color: #007d9b; - background-color: #61676c; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #ac5c32; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #6e7379; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #61676c; - background-color: #61676c; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; - background-color: #61676c; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; - } - .z-markup.z-inserted.z-git_gutter { - color: #507e00; - } - .z-markup.z-changed.z-git_gutter { - color: #007d9b; - } - .z-markup.z-deleted.z-git_gutter { - color: #e6000b; - } - .z-markup.z-ignored.z-git_gutter { - color: #dee0e1; - } - .z-markup.z-untracked.z-git_gutter { - color: #dee0e1; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007d9b; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #507e00; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #c94506; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #c44a4e; - } - .z-sublimelinter.z-mark.z-warning { - color: #007d9b; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #e6000b; - } -} diff --git a/sass/syntax/syntax-ayumirage-abridge.scss b/sass/syntax/syntax-ayumirage-abridge.scss deleted file mode 100644 index c4dbfd7..0000000 --- a/sass/syntax/syntax-ayumirage-abridge.scss +++ /dev/null @@ -1,554 +0,0 @@ -@mixin dark { - .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: #fe7d83; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #ffa759; - } - .z-keyword.z-operator { - color: #f29e74; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #ccc9c2; - } - .z-punctuation.z-section { - color: #ccc9c2; - } - .z-punctuation.z-accessor { - color: #f29e74; - } - .z-punctuation.z-definition.z-annotation { - color: #ccc9c2; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #ffc44c; - } - .z-storage { - color: #ffa759; - } - .z-storage.z-type { - color: #ffa759; - } - .z-entity.z-name.z-function { - color: #ffd580; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #73d0ff; - } - .z-entity.z-other.z-inherited-class { - color: #73d0ff; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #ffcc66; - } - .z-variable.z-language { - color: #5ccfe6; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #5ccfe6; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #5ccfe6; - } - .z-entity.z-other.z-attribute-name { - color: #ffd580; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #ffd580; - } - .z-support.z-function, .z-support.z-macro { - color: #f28779; - } - .z-support.z-constant { - color: #f29e74; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #5ccfe6; - font-style: italic; - } - .z-invalid { - color: #ff7c6d; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #ffa759; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffd580; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #73d0ff; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; - } - .z-support.z-type.z-property-name { - color: #5ccfe6; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #ffa759; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #bae67e; - } - .z-message.z-error { - color: #ff7c6d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; - } - .z-markup.z-heading { - color: #ffa759; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #ffd580; - } - .z-markup.z-italic { - color: #f28779; - font-style: italic; - } - .z-markup.z-bold { - color: #f28779; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #ccc9c2; - } - .z-markup.z-raw.z-inline { - background-color: #ccc9c2; - } - .z-meta.z-separator { - color: #798491; - background-color: #ccc9c2; - font-weight: bold; - } - .z-markup.z-quote { - color: #ffcc66; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; - } - .z-markup.z-inserted { - color: #bae67e; - } - .z-markup.z-changed { - color: #5ccfe6; - } - .z-markup.z-deleted { - color: #f28779; - } - .z-markup.z-strike { - color: #ffc44c; - } - .z-markup.z-table { - color: #5ccfe6; - background-color: #ccc9c2; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29e74; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #ccc9c2; - background-color: #ccc9c2; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #ccc9c2; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - } - .z-markup.z-inserted.z-git_gutter { - color: #bae67e; - } - .z-markup.z-changed.z-git_gutter { - color: #5ccfe6; - } - .z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; - } - .z-markup.z-ignored.z-git_gutter { - color: #363e4a; - } - .z-markup.z-untracked.z-git_gutter { - color: #363e4a; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #5ccfe6; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #bae67e; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #ffa759; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #f28779; - } - .z-sublimelinter.z-mark.z-warning { - color: #5ccfe6; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #ff7c6d; - } -} -@mixin light { - .z-code { - color: #76736d; - background-color: #ffffff; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #5c6773; - font-style: italic; - } - .z-variable { - color: #76736d; - } - .z-string, .z-constant.z-other.z-symbol { - color: #547f1c; - } - .z-constant.z-numeric { - color: #926b00; - } - .z-string.z-regexp, .z-constant.z-character.z-escape { - color: #2d7f68; - } - .z-constant.z-language { - color: #926b00; - } - .z-constant.z-character, .z-constant.z-other { - color: #926b00; - } - .z-variable.z-member { - color: #cb414d; - } - .z-keyword, .z-keyword.z-operator.z-word { - color: #aa5f0f; - } - .z-keyword.z-operator { - color: #aa5f39; - } - .z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #76736d; - } - .z-punctuation.z-section { - color: #76736d; - } - .z-punctuation.z-accessor { - color: #aa5f39; - } - .z-punctuation.z-definition.z-annotation { - color: #76736d; - } - .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #986b00; - } - .z-storage { - color: #aa5f0f; - } - .z-storage.z-type { - color: #aa5f0f; - } - .z-entity.z-name.z-function { - color: #8f6f1d; - } - .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #007ca7; - } - .z-entity.z-other.z-inherited-class { - color: #007ca7; - text-decoration: underline; - } - .z-variable.z-parameter { - color: #926b00; - } - .z-variable.z-language { - color: #007f95; - font-style: italic; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007f95; - } - .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007f95; - } - .z-entity.z-other.z-attribute-name { - color: #8f6f1d; - } - .z-variable.z-function, .z-variable.z-annotation { - color: #8f6f1d; - } - .z-support.z-function, .z-support.z-macro { - color: #b75349; - } - .z-support.z-constant { - color: #aa5f39; - font-style: italic; - } - .z-support.z-type, .z-support.z-class { - color: #007f95; - font-style: italic; - } - .z-invalid { - color: #e40320; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #aa5f0f; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #916392; - } - .z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #8f6f1d; - } - .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #007ca7; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #5c6773; - } - .z-support.z-type.z-property-name { - color: #007f95; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #5c6773; - } - .z-constant.z-numeric.z-line-number.z-match { - color: #aa5f0f; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #547f1c; - } - .z-message.z-error { - color: #e40320; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; - } - .z-markup.z-heading { - color: #aa5f0f; - font-weight: bold; - } - .z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #2d7f68; - text-decoration: underline; - font-style: italic; - } - .z-punctuation.z-definition.z-image { - color: #8f6f1d; - } - .z-markup.z-italic { - color: #b75349; - font-style: italic; - } - .z-markup.z-bold { - color: #b75349; - font-weight: bold; - } - .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { - font-weight: bold; - font-style: italic; - } - .z-markup.z-raw { - background-color: #76736d; - } - .z-markup.z-raw.z-inline { - background-color: #76736d; - } - .z-meta.z-separator { - color: #5c6773; - background-color: #76736d; - font-weight: bold; - } - .z-markup.z-quote { - color: #926b00; - font-style: italic; - } - .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #2d7f68; - } - .z-markup.z-inserted { - color: #547f1c; - } - .z-markup.z-changed { - color: #007f95; - } - .z-markup.z-deleted { - color: #b75349; - } - .z-markup.z-strike { - color: #986b00; - } - .z-markup.z-table { - color: #007f95; - background-color: #76736d; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #aa5f39; - } - .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #5c6773; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #76736d; - background-color: #76736d; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #5c6773; - background-color: #76736d; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #5c6773; - } - .z-markup.z-inserted.z-git_gutter { - color: #547f1c; - } - .z-markup.z-changed.z-git_gutter { - color: #007f95; - } - .z-markup.z-deleted.z-git_gutter { - color: #e40320; - } - .z-markup.z-ignored.z-git_gutter { - color: #363e4a; - } - .z-markup.z-untracked.z-git_gutter { - color: #363e4a; - } - .z-gutter_color { - color: #ffffff; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007f95; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #547f1c; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #aa5f0f; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #b75349; - } - .z-sublimelinter.z-mark.z-warning { - color: #007f95; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #e40320; - } -} diff --git a/sass/syntax/syntax-charcoal-abridge.scss b/sass/syntax/syntax-charcoal-abridge.scss deleted file mode 100644 index 2073236..0000000 --- a/sass/syntax/syntax-charcoal-abridge.scss +++ /dev/null @@ -1,162 +0,0 @@ -@mixin dark { - .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: #fe7d83; - } - .z-variable.z-language { - color: #fe7d83; - } - .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: #fe7d83; - } - .z-markup.z-changed { - color: #cd91c4; - } - .z-string.z-regexp { - color: #5fb3b3; - } - .z-constant.z-character.z-escape { - color: #5fb3b3; - } - .z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #cf9a87; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #99c794; - } - .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #78aade; - } - .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #fe7d83; - } -} -@mixin light { - .z-code { - color: #727373; - background-color: #ffffff; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #5f6364; - } - .z-variable { - color: #727373; - } - .z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #916392; - } - .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #237e7f; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #ca4251; - } - .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #4076a7; - } - .z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #c14c52; - } - .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #b75922; - } - .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #517c4e; - } - .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { - color: #926c00; - } - .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #cb414d; - } - .z-variable.z-language { - color: #cb414d; - } - .z-entity.z-name.z-method.z-js { - color: #6c727c; - } - .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #6c727c; - } - .z-entity.z-other.z-attribute-name { - color: #996091; - } - .z-markup.z-inserted { - color: #517c4e; - } - .z-markup.z-deleted { - color: #cb414d; - } - .z-markup.z-changed { - color: #996091; - } - .z-string.z-regexp { - color: #237e7f; - } - .z-constant.z-character.z-escape { - color: #237e7f; - } - .z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #976756; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #517c4e; - } - .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #4076a7; - } - .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #cb414d; - } -} diff --git a/sass/syntax/syntax-dracula-abridge.scss b/sass/syntax/syntax-dracula-abridge.scss deleted file mode 100644 index 21eef18..0000000 --- a/sass/syntax/syntax-dracula-abridge.scss +++ /dev/null @@ -1,494 +0,0 @@ -@mixin dark { - .z-code { - color: #f8f8f2; - background-color: #191919; - } - .z-comment { - color: #7080b3; - } - .z-string { - color: #f1fa8c; - } - .z-constant.z-numeric { - color: #bd93f9; - } - .z-constant.z-language { - color: #bd93f9; - } - .z-constant.z-character, .z-constant.z-other { - color: #bd93f9; - } - .z-variable { - } - .z-variable.z-other.z-readwrite.z-instance { - color: #ffb86c; - } - .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { - color: #ff79c6; - } - .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { - color: #ff7d78; - } - .z-keyword { - color: #ff79c6; - } - .z-storage { - color: #ff79c6; - } - .z-storage.z-type { - color: #8be9fd; - font-style: italic; - } - .z-storage.z-type.z-namespace { - color: #8be9fd; - font-style: italic; - } - .z-storage.z-type.z-class { - color: #ff79c6; - font-style: italic; - } - .z-entity.z-name.z-class { - color: #8be9fd; - text-decoration: underline; - } - .z-meta.z-path { - color: #66d9ef; - text-decoration: underline; - } - .z-entity.z-other.z-inherited-class { - color: #8be9fd; - text-decoration: underline; - font-style: italic; - } - .z-entity.z-name.z-function { - color: #50fa7b; - } - .z-variable.z-parameter { - color: #ffb86c; - font-style: italic; - } - .z-entity.z-name.z-tag { - color: #ff79c6; - } - .z-entity.z-other.z-attribute-name { - color: #50fa7b; - } - .z-support.z-function { - color: #8be9fd; - } - .z-support.z-constant { - color: #6be5fd; - } - .z-support.z-type, .z-support.z-class { - color: #66d9ef; - font-style: italic; - } - .z-support.z-other.z-variable { - } - .z-support.z-other.z-namespace { - color: #66d9ef; - font-style: italic; - } - .z-invalid { - color: #f8f8f0; - background-color: #ff79c6; - } - .z-invalid.z-deprecated { - color: #f8f8f0; - background-color: #bd93f9; - } - .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #cfcfc2; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #7080b3; - } - .z-markup.z-deleted { - color: #ff79c6; - } - .z-markup.z-inserted { - color: #50fa7b; - } - .z-markup.z-changed { - color: #e6db74; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #bd93f9; - } - .z-entity.z-name.z-filename { - color: #e6db74; - } - .z-message.z-error { - color: #ff7c6d; - } - .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { - color: #eeeeee; - } - .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #8be9fd; - } - .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { - color: #f1fa8c; - } - .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #50fa7b; - } - .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #ffb86c; - } - .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #ff79c6; - } - .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #bd93f9; - } - .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #50fa7b; - } - .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #ffb86c; - } - .z-markup.z-strike { - color: #ffb86c; - font-style: italic; - } - .z-markup.z-bold { - color: #ffb86c; - font-weight: bold; - } - .z-markup.z-italic { - color: #ffb86c; - font-style: italic; - } - .z-markup.z-heading { - color: #8be9fd; - } - .z-punctuation.z-definition.z-list_item.z-markdown { - color: #ff79c6; - } - .z-markup.z-quote { - color: #7080b3; - font-style: italic; - } - .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #7080b3; - background-color: #7080b3; - font-style: italic; - } - .z-meta.z-separator { - color: #7080b3; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #50fa7b; - } - .z-markup.z-underline { - color: #bd93f9; - text-decoration: underline; - } - .z-markup.z-raw.z-block { - color: #cfcfc2; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { - color: #f8f8f2; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #7080b3; - font-style: italic; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #7080b3; - font-style: italic; - } - .z-punctuation.z-accessor { - color: #ff79c6; - } - .z-meta.z-function.z-return-type { - color: #ff79c6; - } - .z-punctuation.z-section.z-block.z-begin { - color: #ffffff; - } - .z-punctuation.z-section.z-block.z-end { - color: #ffffff; - } - .z-punctuation.z-section.z-embedded.z-begin { - color: #ff79c6; - } - .z-punctuation.z-section.z-embedded.z-end { - color: #ff79c6; - } - .z-punctuation.z-separator.z-namespace { - color: #ff79c6; - } - .z-variable.z-function { - color: #50fa7b; - } - .z-variable.z-other { - color: #ffffff; - } - .z-variable.z-language { - color: #bd93f9; - } - .z-entity.z-name.z-module.z-ruby { - color: #8be9fd; - } - .z-entity.z-name.z-constant.z-ruby { - color: #bd93f9; - } - .z-support.z-function.z-builtin.z-ruby { - color: #ffffff; - } - .z-storage.z-type.z-namespace.z-cs { - color: #ff79c6; - } - .z-entity.z-name.z-namespace.z-cs { - color: #8be9fd; - } -} -@mixin light { - .z-code { - color: #72726d; - background-color: #ffffff; - } - .z-comment { - color: #6272a4; - } - .z-string { - color: #6b7807; - } - .z-constant.z-numeric { - color: #8660c1; - } - .z-constant.z-language { - color: #8660c1; - } - .z-constant.z-character, .z-constant.z-other { - color: #8660c1; - } - .z-variable { - } - .z-variable.z-other.z-readwrite.z-instance { - color: #a1661c; - } - .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { - color: #c13f8e; - } - .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { - color: #d9303a; - } - .z-keyword { - color: #c13f8e; - } - .z-storage { - color: #c13f8e; - } - .z-storage.z-type { - color: #007d90; - font-style: italic; - } - .z-storage.z-type.z-namespace { - color: #007d90; - font-style: italic; - } - .z-storage.z-type.z-class { - color: #c13f8e; - font-style: italic; - } - .z-entity.z-name.z-class { - color: #007d90; - text-decoration: underline; - } - .z-meta.z-path { - color: #007f93; - text-decoration: underline; - } - .z-entity.z-other.z-inherited-class { - color: #007d90; - text-decoration: underline; - font-style: italic; - } - .z-entity.z-name.z-function { - color: #008504; - } - .z-variable.z-parameter { - color: #a1661c; - font-style: italic; - } - .z-entity.z-name.z-tag { - color: #c13f8e; - } - .z-entity.z-other.z-attribute-name { - color: #008504; - } - .z-support.z-function { - color: #007d90; - } - .z-support.z-constant { - color: #007e94; - } - .z-support.z-type, .z-support.z-class { - color: #007f93; - font-style: italic; - } - .z-support.z-other.z-variable { - } - .z-support.z-other.z-namespace { - color: #007f93; - font-style: italic; - } - .z-invalid { - color: #72726b; - background-color: #c13f8e; - } - .z-invalid.z-deprecated { - color: #72726b; - background-color: #8660c1; - } - .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #747469; - } - .z-meta.z-diff, .z-meta.z-diff.z-header { - color: #6272a4; - } - .z-markup.z-deleted { - color: #c13f8e; - } - .z-markup.z-inserted { - color: #008504; - } - .z-markup.z-changed { - color: #7b760c; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #8660c1; - } - .z-entity.z-name.z-filename { - color: #7b760c; - } - .z-message.z-error { - color: #e31625; - } - .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { - color: #727272; - } - .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #007d90; - } - .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { - color: #6b7807; - } - .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #008504; - } - .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #a1661c; - } - .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #c13f8e; - } - .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #8660c1; - } - .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #008504; - } - .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #a1661c; - } - .z-markup.z-strike { - color: #a1661c; - font-style: italic; - } - .z-markup.z-bold { - color: #a1661c; - font-weight: bold; - } - .z-markup.z-italic { - color: #a1661c; - font-style: italic; - } - .z-markup.z-heading { - color: #007d90; - } - .z-punctuation.z-definition.z-list_item.z-markdown { - color: #c13f8e; - } - .z-markup.z-quote { - color: #6272a4; - font-style: italic; - } - .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #6272a4; - background-color: #6272a4; - font-style: italic; - } - .z-meta.z-separator { - color: #6272a4; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #008504; - } - .z-markup.z-underline { - color: #8660c1; - text-decoration: underline; - } - .z-markup.z-raw.z-block { - color: #747469; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { - color: #72726d; - } - .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #6272a4; - font-style: italic; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #6272a4; - font-style: italic; - } - .z-punctuation.z-accessor { - color: #c13f8e; - } - .z-meta.z-function.z-return-type { - color: #c13f8e; - } - .z-punctuation.z-section.z-block.z-begin { - color: #ffffff; - } - .z-punctuation.z-section.z-block.z-end { - color: #ffffff; - } - .z-punctuation.z-section.z-embedded.z-begin { - color: #c13f8e; - } - .z-punctuation.z-section.z-embedded.z-end { - color: #c13f8e; - } - .z-punctuation.z-separator.z-namespace { - color: #c13f8e; - } - .z-variable.z-function { - color: #008504; - } - .z-variable.z-other { - color: #ffffff; - } - .z-variable.z-language { - color: #8660c1; - } - .z-entity.z-name.z-module.z-ruby { - color: #007d90; - } - .z-entity.z-name.z-constant.z-ruby { - color: #8660c1; - } - .z-support.z-function.z-builtin.z-ruby { - color: #ffffff; - } - .z-storage.z-type.z-namespace.z-cs { - color: #c13f8e; - } - .z-entity.z-name.z-namespace.z-cs { - color: #007d90; - } -} diff --git a/sass/syntax/syntax-material-abridge.scss b/sass/syntax/syntax-material-abridge.scss deleted file mode 100644 index 4dbaae5..0000000 --- a/sass/syntax/syntax-material-abridge.scss +++ /dev/null @@ -1,524 +0,0 @@ -@mixin dark { - .z-code { - color: #eeffff; - background-color: #191919; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #818181; - font-style: italic; - } - .z-variable, .z-string .z-constant.z-other.z-placeholder { - color: #eeffff; - } - .z-constant.z-other.z-color { - color: #ffffff; - } - .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { - color: #ffffff; - background-color: #ff7992; - } - .z-invalid.z-unimplemented { - color: #ffffff; - background-color: #c3e88d; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #c792ea; - } - .z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #c792ea; - } - .z-storage.z-type, .z-keyword.z-control { - font-style: italic; - } - .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #89ddff; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #fe7d83; - } - .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #82aaff; - } - .z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #fe7d83; - } - .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #f78c6c; - } - .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #c3e88d; - } - .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { - color: #ffcb6b; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #b2ccd6; - } - .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #ff7992; - } - .z-variable.z-language { - color: #ff7992; - font-style: italic; - } - .z-entity.z-name.z-method.z-js { - color: #82aaff; - } - .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #82aaff; - } - .z-entity.z-other.z-attribute-name { - color: #c792ea; - } - .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { - color: #ffcb6b; - font-style: italic; - } - .z-entity.z-other.z-attribute-name.z-class { - color: #ffcb6b; - } - .z-source.z-sass .z-keyword.z-control { - color: #82aaff; - } - .z-markup.z-inserted { - color: #c3e88d; - } - .z-markup.z-deleted { - color: #ff7992; - } - .z-markup.z-changed { - color: #c792ea; - } - .z-string.z-regexp { - color: #89ddff; - } - .z-constant.z-character.z-escape { - color: #89ddff; - } - .z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #d89385; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #c3e88d; - } - .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #82aaff; - font-style: italic; - } - .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #ff7992; - font-style: italic; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c3e88d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c792ea; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #fe7d83; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #82aaff; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #d89385; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #ff7992; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #f78c6c; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #ffcb6b; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c792ea; - } - .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { - color: #eeffff; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #c792ea; - } - .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { - color: #65737e; - } - .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { - color: #c3e88d; - } - .z-markup.z-italic { - color: #fe7d83; - font-style: italic; - } - .z-markup.z-bold, .z-markup.z-bold .z-string { - color: #fe7d83; - font-weight: bold; - } - .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { - font-weight: bold; - font-style: italic; - } - .z-markup.z-underline { - color: #f78c6c; - text-decoration: underline; - } - .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #65737e; - background-color: #65737e; - } - .z-string.z-other.z-link.z-title.z-markdown { - color: #82aaff; - } - .z-string.z-other.z-link.z-description.z-title.z-markdown { - color: #c792ea; - } - .z-constant.z-other.z-reference.z-link.z-markdown { - color: #ffcb6b; - } - .z-markup.z-raw.z-block { - color: #c792ea; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - background-color: #000000; - } - .z-punctuation.z-definition.z-fenced.z-markdown { - background-color: #000000; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { - color: #eeffff; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #65737e; - } - .z-text.z-html.z-markdown .z-punctuation.z-definition { - color: #818181; - } - .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { - color: #89ddff; - } - .z-meta.z-separator { - color: #65737e; - background-color: #000000; - font-weight: bold; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #82aaff; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #c3e88d; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #f78c6c; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #c792ea; - } - .z-sublimelinter.z-mark.z-warning { - color: #ffcb6b; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #ff7992; - } - .z-sublimelinter.z-annotations { - background-color: #d89385; - } - .z-markup.z-ignored.z-git_gutter { - color: #65737e; - } - .z-markup.z-untracked.z-git_gutter { - color: #65737e; - } - .z-markup.z-inserted.z-git_gutter { - color: #c3e88d; - } - .z-markup.z-changed.z-git_gutter { - color: #ffcb6b; - } - .z-markup.z-deleted.z-git_gutter { - color: #ff7992; - } - .z-brackethighlighter.z-default { - color: #b2ccd6; - } - .z-brackethighlighter.z-quote { - color: #c3e88d; - } - .z-brackethighlighter.z-unmatched { - color: #ff7992; - } -} -@mixin light { - .z-code { - color: #317e78; - background-color: #ffffff; - } - .z-comment, .z-punctuation.z-definition.z-comment { - color: #6b7577; - font-style: italic; - } - .z-variable, .z-string .z-constant.z-other.z-placeholder { - color: #317e78; - } - .z-constant.z-other.z-color { - color: #ffffff; - } - .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { - color: #ffffff; - background-color: #d92d2d; - } - .z-invalid.z-unimplemented { - color: #ffffff; - background-color: #587f22; - } - .z-invalid.z-deprecated { - color: #ffffff; - background-color: #7c4dff; - } - .z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #7c4dff; - } - .z-storage.z-type, .z-keyword.z-control { - font-style: italic; - } - .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #008088; - } - .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #d72952; - } - .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #5274a9; - } - .z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #d72952; - } - .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #c94625; - } - .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #587f22; - } - .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { - color: #a16700; - } - .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #64738c; - } - .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #d92d2d; - } - .z-variable.z-language { - color: #d92d2d; - font-style: italic; - } - .z-entity.z-name.z-method.z-js { - color: #5274a9; - } - .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #5274a9; - } - .z-entity.z-other.z-attribute-name { - color: #7c4dff; - } - .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { - color: #a16700; - font-style: italic; - } - .z-entity.z-other.z-attribute-name.z-class { - color: #a16700; - } - .z-source.z-sass .z-keyword.z-control { - color: #5274a9; - } - .z-markup.z-inserted { - color: #587f22; - } - .z-markup.z-deleted { - color: #d92d2d; - } - .z-markup.z-changed { - color: #7c4dff; - } - .z-string.z-regexp { - color: #008088; - } - .z-constant.z-character.z-escape { - color: #008088; - } - .z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; - } - .z-constant.z-numeric.z-line-number.z-find-in-files { - color: #a26356; - } - .z-entity.z-name.z-filename.z-find-in-files { - color: #587f22; - } - .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #5274a9; - font-style: italic; - } - .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #d92d2d; - font-style: italic; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #587f22; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #7c4dff; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #d72952; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5274a9; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #a26356; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #d92d2d; - } - .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c94625; - } - .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #a16700; - } - .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #7c4dff; - } - .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { - color: #317e78; - } - .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #7c4dff; - } - .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { - color: #717375; - } - .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { - color: #587f22; - } - .z-markup.z-italic { - color: #d72952; - font-style: italic; - } - .z-markup.z-bold, .z-markup.z-bold .z-string { - color: #d72952; - font-weight: bold; - } - .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { - font-weight: bold; - font-style: italic; - } - .z-markup.z-underline { - color: #c94625; - text-decoration: underline; - } - .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #717375; - background-color: #717375; - } - .z-string.z-other.z-link.z-title.z-markdown { - color: #5274a9; - } - .z-string.z-other.z-link.z-description.z-title.z-markdown { - color: #7c4dff; - } - .z-constant.z-other.z-reference.z-link.z-markdown { - color: #a16700; - } - .z-markup.z-raw.z-block { - color: #7c4dff; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown { - background-color: #62757f; - } - .z-punctuation.z-definition.z-fenced.z-markdown { - background-color: #62757f; - } - .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { - color: #317e78; - } - .z-variable.z-language.z-fenced.z-markdown { - color: #717375; - } - .z-text.z-html.z-markdown .z-punctuation.z-definition { - color: #6b7577; - } - .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { - color: #008088; - } - .z-meta.z-separator { - color: #717375; - background-color: #62757f; - font-weight: bold; - } - .z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #5274a9; - } - .z-acejump.z-label.z-green { - color: #ffffff; - background-color: #587f22; - } - .z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #c94625; - } - .z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #7c4dff; - } - .z-sublimelinter.z-mark.z-warning { - color: #a16700; - } - .z-sublimelinter.z-gutter-mark { - color: #ffffff; - } - .z-sublimelinter.z-mark.z-error { - color: #d92d2d; - } - .z-sublimelinter.z-annotations { - background-color: #a26356; - } - .z-markup.z-ignored.z-git_gutter { - color: #717375; - } - .z-markup.z-untracked.z-git_gutter { - color: #717375; - } - .z-markup.z-inserted.z-git_gutter { - color: #587f22; - } - .z-markup.z-changed.z-git_gutter { - color: #a16700; - } - .z-markup.z-deleted.z-git_gutter { - color: #d92d2d; - } - .z-brackethighlighter.z-default { - color: #64738c; - } - .z-brackethighlighter.z-quote { - color: #587f22; - } - .z-brackethighlighter.z-unmatched { - color: #d92d2d; - } -} diff --git a/templates/page.html b/templates/page.html index ba2b451..c92e49c 100644 --- a/templates/page.html +++ b/templates/page.html @@ -55,7 +55,7 @@ {%- set toc = page.toc %} {%- endif %} {%- if toc %} -