From ca22b6115b45931187ecc5e3001eb252ade169f3 Mon Sep 17 00:00:00 2001 From: Jieiku Date: Thu, 9 Jun 2022 21:57:10 -0700 Subject: Add Theme Switcher --- README.md | 129 ++- config.toml | 63 +- content/overview-abridge.md | 2 +- content/overview-code-blocks.md | 8 +- content/overview-math.md | 112 +++ content/overview-math/index.md | 121 --- content/overview-math/katex.png | Bin 67960 -> 0 bytes dist/syntect.css | 1 + highlight_themes/abridge-light.tmTheme | 10 +- highlight_themes/abridge-white.tmTheme | 1025 -------------------- highlight_themes/ayu-light-abridge.tmTheme | 10 +- highlight_themes/ayu-white-abridge.tmTheme | 1025 -------------------- highlight_themes/ayu_mirage-light-abridge.tmTheme | 22 +- highlight_themes/ayu_mirage-white-abridge.tmTheme | 1025 -------------------- highlight_themes/charcoal-light-abridge.tmTheme | 6 +- highlight_themes/charcoal-white-abridge.tmTheme | 330 ------- highlight_themes/dracula-light-abridge.tmTheme | 10 +- highlight_themes/dracula-white-abridge.tmTheme | 938 ------------------ highlight_themes/material-light-abridge.tmTheme | 22 +- highlight_themes/material-white-abridge.tmTheme | 1011 ------------------- netlify.toml | 2 +- sass/_imports.scss | 2 + sass/_variables.scss | 3 +- sass/abridge-blue-dark.scss | 22 + sass/abridge-blue-light.scss | 22 + sass/abridge-blue-switcher.scss | 35 + sass/abridge-blue.scss | 69 +- sass/abridge-bluelight.scss | 45 - sass/abridge-bluenight.scss | 45 - sass/abridge-blueshade-dark.scss | 22 + sass/abridge-blueshade-light.scss | 22 + sass/abridge-blueshade-switcher.scss | 35 + sass/abridge-blueshade.scss | 35 + sass/abridge-dark.scss | 43 +- sass/abridge-light.scss | 43 +- sass/abridge-switcher.scss | 35 + sass/abridge.scss | 65 +- sass/include/_button.scss | 4 +- sass/include/_icons.scss | 2 + sass/include/_nav.scss | 2 +- sass/include/_typography.scss | 2 +- sass/include/_zola.scss | 4 + sass/syntax/_abridge-dark.scss | 275 ------ sass/syntax/_abridge-light.scss | 272 ------ sass/syntax/_abridge-white.scss | 272 ------ sass/syntax/_ayu-dark-abridge.scss | 275 ------ sass/syntax/_ayu-light-abridge.scss | 272 ------ sass/syntax/_ayu-white-abridge.scss | 272 ------ sass/syntax/_ayu_mirage-dark-abridge.scss | 275 ------ sass/syntax/_ayu_mirage-light-abridge.scss | 275 ------ sass/syntax/_ayu_mirage-white-abridge.scss | 275 ------ sass/syntax/_charcoal-dark-abridge.scss | 79 -- sass/syntax/_charcoal-light-abridge.scss | 79 -- sass/syntax/_charcoal-white-abridge.scss | 79 -- sass/syntax/_dracula-dark-abridge.scss | 245 ----- sass/syntax/_dracula-light-abridge.scss | 245 ----- sass/syntax/_dracula-white-abridge.scss | 245 ----- sass/syntax/_material-dark-abridge.scss | 260 ----- sass/syntax/_material-light-abridge.scss | 260 ----- sass/syntax/_material-white-abridge.scss | 260 ----- sass/syntax/syntax-abridge-dark.scss | 275 ++++++ sass/syntax/syntax-abridge-light.scss | 272 ++++++ sass/syntax/syntax-abridge-switcher.scss | 551 +++++++++++ sass/syntax/syntax-abridge.scss | 553 +++++++++++ sass/syntax/syntax-ayu-abridge-dark.scss | 275 ++++++ sass/syntax/syntax-ayu-abridge-light.scss | 272 ++++++ sass/syntax/syntax-ayu-abridge-switcher.scss | 551 +++++++++++ sass/syntax/syntax-ayu-abridge.scss | 553 +++++++++++ sass/syntax/syntax-ayumirage-abridge-dark.scss | 275 ++++++ sass/syntax/syntax-ayumirage-abridge-light.scss | 275 ++++++ sass/syntax/syntax-ayumirage-abridge-switcher.scss | 554 +++++++++++ sass/syntax/syntax-ayumirage-abridge.scss | 556 +++++++++++ sass/syntax/syntax-charcoal-abridge-dark.scss | 79 ++ sass/syntax/syntax-charcoal-abridge-light.scss | 79 ++ sass/syntax/syntax-charcoal-abridge-switcher.scss | 162 ++++ sass/syntax/syntax-charcoal-abridge.scss | 164 ++++ sass/syntax/syntax-dracula-abridge-dark.scss | 245 +++++ sass/syntax/syntax-dracula-abridge-light.scss | 245 +++++ sass/syntax/syntax-dracula-abridge-switcher.scss | 494 ++++++++++ sass/syntax/syntax-dracula-abridge.scss | 496 ++++++++++ sass/syntax/syntax-material-abridge-dark.scss | 260 +++++ sass/syntax/syntax-material-abridge-light.scss | 260 +++++ sass/syntax/syntax-material-abridge-switcher.scss | 524 ++++++++++ sass/syntax/syntax-material-abridge.scss | 526 ++++++++++ screenshot.png | Bin 122300 -> 118719 bytes static/abridge-switcher.min.js | 1 + static/abridge.min.js | 1 + static/android-chrome-192x192.png | Bin 2569 -> 2535 bytes static/android-chrome-192x192m.png | Bin 2284 -> 2273 bytes static/android-chrome-512x512.png | Bin 5618 -> 5377 bytes static/apple-touch-icon.png | Bin 2636 -> 2606 bytes static/banner.png | Bin 13379 -> 13241 bytes static/elasticlunr.min.js | 10 + static/elasticlunr_search.min.js | 1 + static/favicon-16x16.png | Bin 559 -> 366 bytes static/favicon-32x32.png | Bin 969 -> 663 bytes static/favicon.ico | Bin 2650 -> 1947 bytes static/katexoptions.js | 3 + static/mstile-150x150.png | Bin 2289 -> 2251 bytes static/nojs.css | 1 + static/prestyle.js | 4 + static/search.js | 337 +++++++ static/search.min.js | 2 +- static/site.webmanifest | 4 +- static/theme.js | 4 + static/theme.min.js | 1 + static/theme_button.js | 5 + templates/base.html | 31 +- templates/index.html | 15 +- templates/macros/head.html | 208 ++-- templates/macros/macros.html | 18 +- templates/macros/social.html | 42 +- 112 files changed, 9680 insertions(+), 10148 deletions(-) create mode 100644 content/overview-math.md delete mode 100644 content/overview-math/index.md delete mode 100644 content/overview-math/katex.png create mode 100644 dist/syntect.css delete mode 100644 highlight_themes/abridge-white.tmTheme delete mode 100644 highlight_themes/ayu-white-abridge.tmTheme delete mode 100644 highlight_themes/ayu_mirage-white-abridge.tmTheme delete mode 100644 highlight_themes/charcoal-white-abridge.tmTheme delete mode 100644 highlight_themes/dracula-white-abridge.tmTheme delete mode 100644 highlight_themes/material-white-abridge.tmTheme create mode 100644 sass/abridge-blue-dark.scss create mode 100644 sass/abridge-blue-light.scss create mode 100644 sass/abridge-blue-switcher.scss delete mode 100644 sass/abridge-bluelight.scss delete mode 100644 sass/abridge-bluenight.scss create mode 100644 sass/abridge-blueshade-dark.scss create mode 100644 sass/abridge-blueshade-light.scss create mode 100644 sass/abridge-blueshade-switcher.scss create mode 100644 sass/abridge-blueshade.scss create mode 100644 sass/abridge-switcher.scss create mode 100644 sass/include/_zola.scss delete mode 100644 sass/syntax/_abridge-dark.scss delete mode 100644 sass/syntax/_abridge-light.scss delete mode 100644 sass/syntax/_abridge-white.scss delete mode 100644 sass/syntax/_ayu-dark-abridge.scss delete mode 100644 sass/syntax/_ayu-light-abridge.scss delete mode 100644 sass/syntax/_ayu-white-abridge.scss delete mode 100644 sass/syntax/_ayu_mirage-dark-abridge.scss delete mode 100644 sass/syntax/_ayu_mirage-light-abridge.scss delete mode 100644 sass/syntax/_ayu_mirage-white-abridge.scss delete mode 100644 sass/syntax/_charcoal-dark-abridge.scss delete mode 100644 sass/syntax/_charcoal-light-abridge.scss delete mode 100644 sass/syntax/_charcoal-white-abridge.scss delete mode 100644 sass/syntax/_dracula-dark-abridge.scss delete mode 100644 sass/syntax/_dracula-light-abridge.scss delete mode 100644 sass/syntax/_dracula-white-abridge.scss delete mode 100644 sass/syntax/_material-dark-abridge.scss delete mode 100644 sass/syntax/_material-light-abridge.scss delete mode 100644 sass/syntax/_material-white-abridge.scss create mode 100644 sass/syntax/syntax-abridge-dark.scss create mode 100644 sass/syntax/syntax-abridge-light.scss create mode 100644 sass/syntax/syntax-abridge-switcher.scss create mode 100644 sass/syntax/syntax-abridge.scss create mode 100644 sass/syntax/syntax-ayu-abridge-dark.scss create mode 100644 sass/syntax/syntax-ayu-abridge-light.scss create mode 100644 sass/syntax/syntax-ayu-abridge-switcher.scss create mode 100644 sass/syntax/syntax-ayu-abridge.scss create mode 100644 sass/syntax/syntax-ayumirage-abridge-dark.scss create mode 100644 sass/syntax/syntax-ayumirage-abridge-light.scss create mode 100644 sass/syntax/syntax-ayumirage-abridge-switcher.scss create mode 100644 sass/syntax/syntax-ayumirage-abridge.scss create mode 100644 sass/syntax/syntax-charcoal-abridge-dark.scss create mode 100644 sass/syntax/syntax-charcoal-abridge-light.scss create mode 100644 sass/syntax/syntax-charcoal-abridge-switcher.scss create mode 100644 sass/syntax/syntax-charcoal-abridge.scss create mode 100644 sass/syntax/syntax-dracula-abridge-dark.scss create mode 100644 sass/syntax/syntax-dracula-abridge-light.scss create mode 100644 sass/syntax/syntax-dracula-abridge-switcher.scss create mode 100644 sass/syntax/syntax-dracula-abridge.scss create mode 100644 sass/syntax/syntax-material-abridge-dark.scss create mode 100644 sass/syntax/syntax-material-abridge-light.scss create mode 100644 sass/syntax/syntax-material-abridge-switcher.scss create mode 100644 sass/syntax/syntax-material-abridge.scss create mode 100644 static/abridge-switcher.min.js create mode 100644 static/abridge.min.js create mode 100644 static/elasticlunr.min.js create mode 100644 static/elasticlunr_search.min.js create mode 100644 static/katexoptions.js create mode 100644 static/nojs.css create mode 100644 static/prestyle.js create mode 100644 static/search.js create mode 100644 static/theme.js create mode 100644 static/theme.min.js create mode 100644 static/theme_button.js diff --git a/README.md b/README.md index ab4a88f..f062d21 100644 --- a/README.md +++ b/README.md @@ -3,21 +3,19 @@ # Abridge Zola Theme -Abridge is a fast and lightweight Zola theme using semantic html, only ~6kb css before svg icons, no mandatory JS[*](https://github.com/Jieiku/abridge#contributing-and-philosophy), and perfect [Lighthouse](https://web.dev/measure/?url=https%3A%2F%2Fabridge.netlify.app) and [Observatory](https://observatory.mozilla.org/analyze/abridge.netlify.app) scores. +Abridge is a fast and lightweight Zola theme using semantic html, only ~6kb css before the svg icons and syntax highlighting css, no mandatory JS[*](https://github.com/Jieiku/abridge#contributing-and-philosophy), and perfect [Lighthouse](https://web.dev/measure/?url=https%3A%2F%2Fabridge.netlify.app) and [Observatory](https://observatory.mozilla.org/analyze/abridge.netlify.app) scores. -There is also an [Abridge-minimal](https://github.com/jieiku/abridge.css) Theme which is used to showcase the [abridge.css framework](https://github.com/Jieiku/abridge.css/tree/master/dist) +There is also [Abridge-minimal](https://github.com/jieiku/abridge.css) Theme which is used to showcase the [abridge.css framework](https://github.com/Jieiku/abridge.css/tree/master/dist) Maintainence of this project is made possible by all the contributors and sponsors. If you'd like to sponsor this project and have your avatar or company logo appear below click here. 💖 - - --- -## Demo +**[View demo](https://abridge.netlify.app/)** -[https://abridge.netlify.app/](https://abridge.netlify.app/) + ## Requirements @@ -85,8 +83,14 @@ The result should be: theme = "abridge" [markdown] extra_syntaxes_and_themes = ["highlight_themes", "themes/abridge/highlight_themes"] +highlight_code = true +highlight_theme = "css" ``` +By default abridge uses `highlight_theme = "css"`. + +This allows the code block light/dark mode to change with the rest of the site, this also prevents unsafe-inline for style-src in our CSP. + ### Step 4: Add new content You can copy the content from the theme directory to your project: @@ -114,6 +118,8 @@ You can customize your configurations, templates and content for yourself. Look at the `config.toml`, `content` files, and templates files in this repo for an idea. +Abridge does support a theme switcher for dark/light mode, but it is disabled by default because it reuires additional javascript. + ### Number of Items per page for pagination To change the number of items per page edit: `abridge/content/_index.md` and change the value for `paginate_by` @@ -131,10 +137,11 @@ $mb:1200px !default;// value at which to switch from fluid layout to using max-w Colors and style are handled by the sass files of [abridge.css](https://github.com/jieiku/abridge.css) -Abridge comes with two "Skins" each with their own auto, dark, and light modes. +Abridge comes with "Skins" each with their own auto, dark, light and switcher modes. Auto mode automatically displays a dark or light version depending on browser/OS settings. +Switcher mode automatically displays a dark or light version depending on browser/OS settings, and has a user clickable theme switcher, but it requires additional javascript. -The skin used on [the Demo](https://abridge.netlify.app/) uses primarily orange colors. +The skin used on [the Demo](https://abridge.netlify.app/) uses primarily orange colors, it the auto without the switcher. It is defined here: `/themes/abridge/sass/abridge.scss` There is also other variations, that you will see defined in this same directory. @@ -142,6 +149,26 @@ There is also other variations, that you will see defined in this same directory To change colors or fonts all you need to do is edit these files or duplicate them and create your own skin. Then in the root of your site type `zola build` which will regenerate your site, this is similar to what zola serve does, except it does not facilitate serving the site. +### Javascript Files, js_bundle and options + +These are the javascript files currently used by Abridge: + +- search_index.en.js: search index generated by zola at each build for elasticlunr. +- elasticlunr.min.js: search library for client side searching. +- search.js: to make use of elasticlunr from our sites search box for both suggestions and the results page. +- theme.js: very tiny script to facilitate local storage for the theme switcher. (never bundle, gets loaded separate) +- theme_button.js: tiny script for the theme switcher function when you click the theme switch button. +- prestyle.js: Used to preload css files `` ...etc so that we basically render it during the build process. If complex mathematics were part of my daily life then I might be motivated to write such code for Zola. +You can see a demo of this here [this page](https://abridge.netlify.app/overview-math/). -You will also see [this page](https://abridge.netlify.app/overview-math/) rendered correctly if you git clone this repo and use zola serve because then there will be no Content Security Policy in place. +I recommend only enabling math on a per page bases in your post.md files, instead of in your main config.toml file. ### Templates All pages extend to `base.html`, and you can customize them as need. -## Optional Optimizations: +## Optional Performance Optimizations: + +### Theme-Switcher + +The theme switcher relies on javascript to work, it applies the .light class to the root documentElement. The file that handles this (theme.js) is tiny and optimized and it is the first file loaded in the head, so the performance hit is minimal, but it does still exist. Without the Theme switcher you can still use The automatic Theme, it works by using Browser/OS preference and works well enough for me, you can even install a [Firefox plugin](https://addons.mozilla.org/en-US/firefox/addon/theme-switcher-for-firefox/) to quickly switch between the two. By default the demo has the theme switcher enabled so that it can be evaluated. + +With the growing number of options and configuration it can get confusing. To disable the Theme Switcher, you would comment out the Switcher section and enable your choice in the No switcher section, for example: + +```toml +########## Switcher ########## (comment this block out if NOT using switcher): +#js_theme = "theme.min.js" # Separate Always, comment out if using -auto/-light/-dark stylesheet. (required for switcher) +#js_themeButton = "theme_button.js"# Bundleable +#js_bundle = "abridge-switcher.min.js"# Bundle JS File, comment out to disable (includes switcher) +#stylesheets = [ "abridge-switcher.css" ] # Orange Automatic Dark/Light Theme based on browser/system preference with switcher +#stylesheets = [ "abridge-blue-switcher.css" ] # Blue Automatic Night/Light Theme based on browser/system preference with switcher +#stylesheets = [ "abridge-blueshade-switcher.css" ] # BlueShade Automatic Night/Light Theme based on browser/system preference with switcher + +########## No Switcher ########## +#js_bundle = "search.min.js"# Bundle JS File, comment out to disable (search only: no switcher/prestyle) +js_bundle = "abridge.min.js"# Bundle JS File, comment out to disable (no switcher) +stylesheets = [ "abridge.css" ] # Orange Automatic Dark/Light Theme based on browser/system preference +``` ### Optimize PNG files: @@ -311,22 +359,38 @@ cd static oxipng -o max --strip all -a -Z *.png ``` -### Consolidate two search js files into one: - -Optionally you can serve a single js file for the search instead of a separate index by combining the two: -(although I am not sure how to accomplish this if your using the theme as a submodule, maybe you can use a git action for this command depending on your hosting provider.) - -First comment out this line in config.toml: +You can go even farther if you use leanify: + +git clone https://github.com/JayXon/Leanify +cd Leanify +make +sudo cp leanify /usr/local/bin/leanify +exit #launch new terminal +leanify -i 7777 *.{png,ico} + +Here is the results of using leanify on files previously processed with oxipng: + +Processing: android-chrome-192x192m.png +2.23 KB -> 2.22 KB Leanified: 11 B (0.48%) +Processing: android-chrome-192x192.png +2.51 KB -> 2.48 KB Leanified: 33 B (1.28%) +Processing: android-chrome-512x512.png +5.49 KB -> 5.25 KB Leanified: 241 B **(4.29%)** +Processing: apple-touch-icon.png +2.57 KB -> 2.54 KB Leanified: 30 B (1.14%) +Processing: banner.png +13.07 KB -> 12.93 KB Leanified: 138 B (1.03%) +Processing: mstile-150x150.png +2.24 KB -> 2.20 KB Leanified: 38 B (1.66%) +Processing: favicon-16x16.png +559 B -> 366 B Leanified: 193 B **(34.53%)** +Processing: favicon-32x32.png +969 B -> 663 B Leanified: 306 B **(31.58%)** +Processing: favicon.ico +2.59 KB -> 1.90 KB Leanified: 703 B **(26.53%)** + +Google lighthouse will often notice when your pictures could be more compressed, this may even help SEO. -```toml -#js_search_index ="search_index.en.js -``` - -Then build and uglifyjs: -```bash -zola build -uglifyjs search_index.en.js search.min.js -o search.min.js -c -m -``` ### Pre gzip content to serve with nginx: @@ -349,12 +413,15 @@ gzip_types text/plain text/css application/json application/javascript text/xml #gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ``` -Then you can gzip your files: +Then you can gzip/brotli your files: ```bash zola build -find ./public -type f -regextype posix-extended -regex '.*\.(htm|html|css|js|xml|xsl|txt|woff|woff2|svg|otf|eot|ttf)' -exec gzip -k -9 -f {} \; +find ~/.dev/abridge/public -type f -regextype posix-extended -regex '.*\.(htm|html|css|js|xml|xsl|txt|woff|woff2|svg|otf|eot|ttf)' -exec gzip --best -k -f {} \+ -exec brotli --best -f {} \; +rsync -zvrh ~/.dev/abridge/public/ web:/var/www/abridge ``` +Nginx does not come by default with brotli support, but adding it was not difficult. + ## Reporting Issues We use GitHub Issues as the official bug tracker for **abridge**. diff --git a/config.toml b/config.toml index b87826d..793a3ea 100644 --- a/config.toml +++ b/config.toml @@ -65,14 +65,12 @@ headhr = false # show or hide horizontal rule below header foothr = true # show or hide horizontal rule above footer menu = [ - {url = "/", name = "Home", slash = true}, {url = "/about/", name = "About", slash = true}, {url = "/posts/", name = "Posts", slash = true}, {url = "/categories/", name = "Categories", slash = true}, {url = "/tags/", name = "Tags", slash = true}, ] menu_footer = [ - {url = "/", name = "Home", slash = true}, {url = "/about/", name = "About", slash = true}, {url = "/contact/", name = "Contact", slash = true}, {url = "/privacy/", name = "Privacy", slash = true}, @@ -86,22 +84,47 @@ menu_footer = [ #security_header_referrer = "strict-origin-when-cross-origin" -#security_header_csp = "default-src 'none'; frame-ancestors 'none'; object-src 'none'; base-uri 'self'; manifest-src 'self'; connect-src 'self'; form-action 'self'; media-src 'self' data: cdn.cloudflare.com www.youtube-nocookie.com player.vimeo.com; frame-src 'self' www.youtube-nocookie.com player.vimeo.com; font-src 'self' cdn.cloudflare.com cdn.jsdelivr.net fonts.gstatic.com; img-src 'self' data: cdn.cloudflare.com; style-src 'self' 'unsafe-inline' cdn.cloudflare.com cdn.jsdelivr.net fonts.googleapis.com; script-src 'self' www.youtube-nocookie.com player.vimeo.com" +#security_header_csp = "default-src 'none'; frame-ancestors 'none'; object-src 'none'; base-uri 'self'; manifest-src 'self'; connect-src 'self'; form-action 'self'; script-src 'self'; img-src 'self' data: cdn.cloudflare.com; frame-src 'self' www.youtube-nocookie.com player.vimeo.com; media-src 'self' data: cdn.cloudflare.com www.youtube-nocookie.com player.vimeo.com; font-src 'self' cdn.cloudflare.com cdn.jsdelivr.net fonts.gstatic.com; style-src 'self' 'unsafe-inline' cdn.cloudflare.com cdn.jsdelivr.net fonts.googleapis.com;" ################# # Resource Files ################# -banner = "banner.png" # Used as default image for OpenGraph/Twitter if page specific image is undefined. -js_search_index = "search_index.en.js" -js_search = "search.min.js" -stylesheet = "abridge.css" # location and file to use for stylesheet: -# abridge.css - Orange Automatic Dark/Light Theme based on browser/system preference. -# abridge-dark.css - Orange Dark Theme -# abridge-light.css - Orange Light Theme -# abridge-blue.css - Blue Automatic Night/Light Theme based on browser/system preference. -# abridge-bluelight.css - Blue Light Theme -# abridge-bluenight.css - Blue Dark Theme +js_search_index = "search_index.en.js" # Separate Always, generated each build +js_prestyle = "prestyle.js"# Bundleable - used to preload: FontAwesome, Katex, external Google Fonts +js_search = [ "elasticlunr.min.js", "search.js" ]# Bundleable + +########## Switcher ########## (comment this block out if NOT using switcher): +js_theme = "theme.min.js" # Separate Always, comment out if using -auto/-light/-dark stylesheet. (required for switcher) +js_themeButton = "theme_button.js"# Bundleable +js_bundle = "abridge-switcher.min.js"# Bundle JS File, comment out to disable (includes switcher) +stylesheets = [ "abridge-switcher.css" ] # Orange Automatic Dark/Light Theme based on browser/system preference with switcher +#stylesheets = [ "abridge-blue-switcher.css" ] # Blue Automatic Night/Light Theme based on browser/system preference with switcher +#stylesheets = [ "abridge-blueshade-switcher.css" ] # BlueShade Automatic Night/Light Theme based on browser/system preference with switcher + +########## No Switcher ########## +#js_bundle = "search.min.js"# Bundle JS File, comment out to disable (search only: no switcher/prestyle) +#js_bundle = "abridge.min.js"# Bundle JS File, comment out to disable (no switcher) +#stylesheets = [ "abridge.css" ] # Orange Automatic Dark/Light Theme based on browser/system preference +#stylesheets = [ "abridge-blue.css" ] # Blue Automatic Night/Light Theme based on browser/system preference +#stylesheets = [ "abridge-blueshade.css" ] # BlueShade Automatic Night/Light Theme based on browser/system preference +#stylesheets = [ "abridge-dark.css" ] # Orange Dark Theme +#stylesheets = [ "abridge-light.css" ] # Orange Light Theme +#stylesheets = [ "abridge-blue-dark.css" ] # Blue Dark Theme +#stylesheets = [ "abridge-blue-light.css" ] # Blue Light Theme +#stylesheets = [ "abridge-blueshade-dark.css" ] # BlueShade Dark Theme +#stylesheets = [ "abridge-blueshade-light.css" ] # BlueShade Light Theme +#stylesheets = [ "abridge.css", "extra.css" ] # example loading extra css + + +# If you have js_bundle set, then Bundleable js files are ignored (it's assumed you bundled them). +# You can include whatever js you want in your bundle. just generate your file like below and place in your sites root static directory: +# cd mysite/themes/abridge/static +# search: uglifyjs elasticlunr.min.js search.js -o search.min.js -c -m +# noswitcher: uglifyjs prestyle.js elasticlunr.min.js search.js -o abridge.min.js -c -m +# ALL: uglifyjs prestyle.js theme_button.js elasticlunr.min.js search.js -o abridge-switcher.min.js -c -m +# theme: uglifyjs theme.js -o theme.min.js -c -m +banner = "banner.png" # Used as default image for OpenGraph/Twitter if page specific image is undefined. # favicons, comment out a line to disable loading some or all of these. favicon_theme_color = "#333333" favicon_ms_color = "#333333" @@ -115,20 +138,16 @@ favicon16 = "favicon-16x16.png" # favicon-16x16.png # Uncomment below line to load fontawesome, eg: #fontawesome = "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.1.1/css/all.min.css" -# Externally using googleapis for fonts gets you a Free CDN, AND may already be cached by the end user. -# Sometimes the font you want is not available by googleapis, or you only want to load local resources. -# For Locally loaded fonts review: abridge/sass/skins/_abridge_fonts.scss - # For externally loaded Fonts, make sure to include the FULL url including the http/https prefix #fonts = [ {url = "https://fonts.googleapis.com/css?family=Montserrat:400,700,italic|Fira+Code:400,italic"} ] # Local fonts are defined in the css, defining them here only adds the preload tag to the head. -# preload will eliminate Content Layout Shift, but will hurt with page load time. +# preload will eliminate Content Layout Shift, but will hurt with page load time. (not recommended) #fonts = [ # {url = "font/FiraCode.woff2"}, -# {url = "font/Jost.woff2"}, -# {url = "font/Jost-italic.woff2"}, -# {url = "font/Jost-Bold.woff2"}, +# {url = "font/Roboto.woff2"}, +# {url = "font/Roboto-Italic.woff2"}, +# {url = "font/Roboto-Bold.woff2"}, #] math = false # katex math js library, used to to render mathematical notations, requires javascript @@ -143,7 +162,7 @@ katex_css = "katex.min.css" # Fonts - to load the css locally, you also need to katex_js = "katex.min.js" # use local js, so that we dont have to whitelist cdn.jsdelivr.net for script src in CSP mathtex_js = "mathtex-script-type.min.js" # use local js, so that we dont have to whitelist cdn.jsdelivr.net for script src in CSP katex_autorender_js = "auto-render.min.js" - +katex_options = "katexoptions.js" ########################## # meta/seo/analytic tags diff --git a/content/overview-abridge.md b/content/overview-abridge.md index 408e500..147740c 100644 --- a/content/overview-abridge.md +++ b/content/overview-abridge.md @@ -7,7 +7,7 @@ categories = ["Features"] tags = ["config"] +++ -Abridge is a fast and lightweight Zola theme using semantic html, only ~6kb css before svg icons, no mandatory JS, and perfect [Lighthouse](https://web.dev/measure/?url=https%3A%2F%2Fabridge.netlify.app) and [Observatory](https://observatory.mozilla.org/analyze/abridge.netlify.app) scores. +Abridge is a fast and lightweight Zola theme using semantic html, only ~6kb css before svg icons and syntax highlighting, no mandatory JS, and perfect [Lighthouse](https://web.dev/measure/?url=https%3A%2F%2Fabridge.netlify.app) and [Observatory](https://observatory.mozilla.org/analyze/abridge.netlify.app) scores. For quick setup copy the config.toml from the abridge theme into the root of your zola site, this will give you a base configuration with all config values used. diff --git a/content/overview-code-blocks.md b/content/overview-code-blocks.md index 7a9c835..16c3409 100644 --- a/content/overview-code-blocks.md +++ b/content/overview-code-blocks.md @@ -120,12 +120,12 @@ $_SESSION['PFA_token'] = md5(uniqid("pfa" . rand(), true)); { "name": "Abridge Zola Theme", "short_name": "Abridge", - "start_url": "https://abridge.netlify.app/", "description": "Fast & Lightweight Zola Theme", + "start_url": "/index.html", "scope": "/", - "display": "standalone", - "theme_color": "#222222", "background_color": "#111111", + "theme_color": "#222222", + "display": "standalone", "icons": [ { "src": "/android-chrome-192x192.png", @@ -138,7 +138,7 @@ $_SESSION['PFA_token'] = md5(uniqid("pfa" . rand(), true)); "type": "image/png" }, { - "src": "/android-chrome-192x192x128m.png", + "src": "/android-chrome-192x192m.png", "sizes": "192x192", "type": "image/png", "purpose": "maskable" diff --git a/content/overview-math.md b/content/overview-math.md new file mode 100644 index 0000000..2e704da --- /dev/null +++ b/content/overview-math.md @@ -0,0 +1,112 @@ ++++ +title = "Mathematical Notations" +description = "Sample article showcasing the display of Mathematical Notations, made possible by the KaTeX library." +date = 2021-05-05 +updated = 2022-01-01 +[taxonomies] +categories = ["Features"] +tags = ["shortcodes","Mathematics"] +[extra] +math = true +math_auto_render = true +keywords = "Math, Matematics, Notation, KaTeX, Mathematical Notation" ++++ + +You can use [KaTeX](https://katex.org) to render mathematical notations. + +You can enable the $\KaTeX$ support globally, per-section or per-page basis. + + +## Enable Globally + +To enable the $\KaTeX$ support globally, add `math = true` under `[extra]` of the `config.toml` +at your site root. Now the katex shortcode will be rendered, you can also add `math_auto_render = true` +and every section and page of your site will load the KaTeX [autorender extension](https://katex.org/docs/autorender.html). + +```toml +[extra] +math = true +math_auto_render = false +``` + +## Per-section Basis + +To enable the $\KaTeX$ support in a particular section, add `math = true` under `[extra]` in the `[SECTION_NAME]/_index.md`. +Now the katex shortcode will be rendered, you can also add `math_auto_render = true` +and the section of your site will load the KaTeX [autorender extension](https://katex.org/docs/autorender.html). + +```toml ++++ +[extra] +math = true ++++ +``` + +## Per-page Basis + +To enable the $\KaTeX$ support in a particular page, add `math = true` under `[extra]` in the page's +frontmatter. Now the katex shortcode will be rendered, you can also add `math_auto_render = true` +and the page of your site will load the KaTeX [autorender extension](https://katex.org/docs/autorender.html). + +```toml ++++ +[extra] +math = true +math_auto_render = true ++++ +``` + +It is a good practice to enable $\KaTeX$ support on a per-page basis, since this will only load the +required files on that particular page, without affecting the page load speed of other pages. +If your site is not math-heavy, please do NOT enable this feature globally or per-section basis. + +## Usage + +Wrap any [valid](https://katex.org/docs/supported.html) $\KaTeX$ syntax with `$...$` for inline +Mathematics and `$$...$$` for block Mathematics. + +### Inline Mathematics + +This is the most beautiful equation I've ever seen: + +### Usage +```rs +{%/* katex(block=false) */%} e^{i\pi}+1=0 {%/* end */%} +``` +### Output +```html +{% katex(block=false) %} e^{i\pi}+1=0 {% end %} +``` +{% katex(block=false) %} e^{i\pi}+1=0 {% end %} + +### Block Mathematics + +Some Mathematics in display mode is fair enough: + +### Usage +```rs +{%/* katex(block=true) */%} \int_0^1 x^2 dx {%/* end */%} +``` +### Output +```html +{% katex(block=true) %} \int_0^1 x^2 dx {% end %} +``` +{% katex(block=true) %} \int_0^1 x^2 dx {% end %} + +### Auto Render Inline Example +``` +$ e^{i\pi}+1=0 $ +``` + +$ e^{i\pi}+1=0 $ + +### Auto Render Block Example +``` +$$ +f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi +$$ +``` + +$$ +f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi +$$ diff --git a/content/overview-math/index.md b/content/overview-math/index.md deleted file mode 100644 index 88f5df4..0000000 --- a/content/overview-math/index.md +++ /dev/null @@ -1,121 +0,0 @@ -+++ -title = "Mathematical Notations" -description = "Sample article showcasing the display of Mathematical Notations, made possible by the KaTeX library." -date = 2021-05-05 -updated = 2022-01-01 -[taxonomies] -categories = ["Features"] -tags = ["shortcodes","Mathematics"] -[extra] -math = true -math_auto_render = true -keywords = "Math, Matematics, Notation, KaTeX, Mathematical Notation" -+++ - -You can use [KaTeX](https://katex.org) to render mathematical notations. - -You can enable the $\KaTeX$ support globally, per-section or per-page basis. - -# CSP Note - -KaTeX unfortunately requires `script-src 'unsafe-inline'` in the Content Security Policy. This is a security vulnerability, so this page will not render KaTeX correctly because this demo site uses best security practices. I have taken a picture below to show you what some of these formulas look like should you enable KaTeX. - -KaTeX js is designed to work even with dynamic content, but because Zola is a SSG it seems to me the best solution is to avoid using this javascript all-together, process our markdown files similar to how KaTeX autorender does, but do it during zola build. insert some `` ...etc so that we basically render it during the build process. If complex mathematics were part of my daily life then I might be motivated to write such code for Zola. - -You will also see this page rendered correctly if you git clone this repo and use `zola serve` because then there will be no Content Security Policy in place. - -{{ img(src="katex.png" alt="KaTeX" w=568 h=1014) }} - -## Enable Globally - -To enable the $\KaTeX$ support globally, add `math = true` under `[extra]` of the `config.toml` -at your site root. Now the katex shortcode will be rendered, you can also add `math_auto_render = true` -and every section and page of your site will load the KaTeX [autorender extension](https://katex.org/docs/autorender.html). - -```toml -[extra] -math = true -math_auto_render = false -``` - -## Per-section Basis - -To enable the $\KaTeX$ support in a particular section, add `math = true` under `[extra]` in the `[SECTION_NAME]/_index.md`. -Now the katex shortcode will be rendered, you can also add `math_auto_render = true` -and the section of your site will load the KaTeX [autorender extension](https://katex.org/docs/autorender.html). - -```toml -+++ -[extra] -math = true -+++ -``` - -## Per-page Basis - -To enable the $\KaTeX$ support in a particular page, add `math = true` under `[extra]` in the page's -frontmatter. Now the katex shortcode will be rendered, you can also add `math_auto_render = true` -and the page of your site will load the KaTeX [autorender extension](https://katex.org/docs/autorender.html). - -```toml -+++ -[extra] -math = true -math_auto_render = true -+++ -``` - -It is a good practice to enable $\KaTeX$ support on a per-page basis, since this will only load the -required files on that particular page, without affecting the page load speed of other pages. -If your site is not math-heavy, please do NOT enable this feature globally or per-section basis. - -## Usage - -Wrap any [valid](https://katex.org/docs/supported.html) $\KaTeX$ syntax with `$...$` for inline -Mathematics and `$$...$$` for block Mathematics. - -### Inline Mathematics - -This is the most beautiful equation I've ever seen: - -### Usage -```rs -{%/* katex(block=false) */%} e^{i\pi}+1=0 {%/* end */%} -``` -### Output -```html -{% katex(block=false) %} e^{i\pi}+1=0 {% end %} -``` -{% katex(block=false) %} e^{i\pi}+1=0 {% end %} - -### Block Mathematics - -Some Mathematics in display mode is fair enough: - -### Usage -```rs -{%/* katex(block=true) */%} \int_0^1 x^2 dx {%/* end */%} -``` -### Output -```html -{% katex(block=true) %} \int_0^1 x^2 dx {% end %} -``` -{% katex(block=true) %} \int_0^1 x^2 dx {% end %} - -### Auto Render Inline Example -``` -$ e^{i\pi}+1=0 $ -``` - -$ e^{i\pi}+1=0 $ - -### Auto Render Block Example -``` -$$ -f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi -$$ -``` - -$$ -f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi -$$ diff --git a/content/overview-math/katex.png b/content/overview-math/katex.png deleted file mode 100644 index acfb6ac..0000000 Binary files a/content/overview-math/katex.png and /dev/null differ diff --git a/dist/syntect.css b/dist/syntect.css new file mode 100644 index 0000000..4c0e4b0 --- /dev/null +++ b/dist/syntect.css @@ -0,0 +1 @@ +.z-code{color:#bfbab0;background-color:#191919}.z-comment,.z-punctuation.z-definition.z-comment{color:#798491;font-style:italic}.z-variable{color:#bfbab0}.z-string,.z-constant.z-other.z-symbol{color:#c2d94c}.z-constant.z-numeric{color:#f29718}.z-string.z-regexp,.z-constant.z-character.z-escape{color:#95e6cb}.z-constant.z-language{color:#f29718}.z-constant.z-character,.z-constant.z-other{color:#f29718}.z-variable.z-member{color:#ff7d82}.z-keyword,.z-keyword.z-operator.z-word{color:#00bbff}.z-keyword.z-operator{color:#f29668}.z-punctuation.z-separator,.z-punctuation.z-terminator{color:#bfbab0}.z-punctuation.z-section{color:#bfbab0}.z-punctuation.z-accessor{color:#f29668}.z-punctuation.z-definition.z-annotation{color:#bfbab0}.z-variable.z-other.z-dollar.z-only.z-js,.z-variable.z-other.z-object.z-dollar.z-only.z-js,.z-variable.z-type.z-dollar.z-only.z-js,.z-support.z-class.z-dollar.z-only.z-js{color:#e6b673}.z-storage{color:#00bbff}.z-storage.z-type{color:#00bbff}.z-entity.z-name.z-function{color:#ffb454}.z-entity.z-name,.z-entity.z-name.z-tag,.z-entity.z-name.z-label{color:#59c2ff}.z-entity.z-other.z-inherited-class{color:#59c2ff;text-decoration:underline}.z-variable.z-parameter{color:#f29718}.z-variable.z-language{color:#39bae6;font-style:italic}.z-entity.z-name.z-tag,.z-meta.z-tag.z-sgml{color:#39bae6}.z-punctuation.z-definition.z-tag.z-end,.z-punctuation.z-definition.z-tag.z-begin,.z-punctuation.z-definition.z-tag{color:#39bae6}.z-entity.z-other.z-attribute-name{color:#ffb454}.z-variable.z-function,.z-variable.z-annotation{color:#ffb454}.z-support.z-function,.z-support.z-macro{color:#fe7d83}.z-support.z-constant{color:#f29668;font-style:italic}.z-support.z-type,.z-support.z-class{color:#39bae6;font-style:italic}.z-invalid{color:#ff7c6d}.z-invalid.z-deprecated{color:#ffffff;background-color:#00bbff}.z-meta.z-diff,.z-meta.z-diff.z-header{color:#c594c5}.z-source.z-ruby .z-variable.z-other.z-readwrite{color:#ffb454}.z-source.z-css .z-entity.z-name.z-tag,.z-source.z-sass .z-entity.z-name.z-tag,.z-source.z-scss .z-entity.z-name.z-tag,.z-source.z-less .z-entity.z-name.z-tag,.z-source.z-stylus .z-entity.z-name.z-tag{color:#59c2ff}.z-source.z-css .z-support.z-type,.z-source.z-sass .z-support.z-type,.z-source.z-scss .z-support.z-type,.z-source.z-less .z-support.z-type,.z-source.z-stylus .z-support.z-type{color:#798491}.z-support.z-type.z-property-name{color:#39bae6}.z-constant.z-numeric.z-line-number.z-find-in-files{color:#798491}.z-constant.z-numeric.z-line-number.z-match{color:#00bbff}.z-entity.z-name.z-filename.z-find-in-files{color:#c2d94c}.z-message.z-error{color:#ff7c6d}.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string{color:#39bae6}.z-markup.z-heading{color:#00bbff;font-weight:bold}.z-string.z-other.z-link,.z-markup.z-underline.z-link{color:#95e6cb;text-decoration:underline;font-style:italic}.z-punctuation.z-definition.z-image{color:#ffb454}.z-markup.z-italic{color:#fe7d83;font-style:italic}.z-markup.z-bold{color:#fe7d83;font-weight:bold}.z-markup.z-italic .z-markup.z-bold,.z-markup.z-bold .z-markup.z-italic{font-weight:bold;font-style:italic}.z-markup.z-raw{background-color:#bfbab0}.z-markup.z-raw.z-inline{background-color:#bfbab0}.z-meta.z-separator{color:#798491;background-color:#bfbab0;font-weight:bold}.z-markup.z-quote{color:#f29718;font-style:italic}.z-markup.z-list.z-numbered.z-bullet,.z-markup.z-list .z-punctuation.z-definition.z-list_item{color:#95e6cb}.z-markup.z-inserted{color:#c2d94c}.z-markup.z-changed{color:#39bae6}.z-markup.z-deleted{color:#fe7d83}.z-markup.z-strike{color:#e6b673}.z-markup.z-table{color:#39bae6;background-color:#bfbab0}.z-text.z-html.z-markdown .z-markup.z-raw.z-inline{color:#f29668}.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break{color:#798491}.z-markup.z-raw.z-block.z-fenced.z-markdown{color:#bfbab0;background-color:#bfbab0}.z-punctuation.z-definition.z-fenced.z-markdown,.z-variable.z-language.z-fenced.z-markdown{color:#798491;background-color:#bfbab0}.z-variable.z-language.z-fenced.z-markdown{color:#798491}.z-markup.z-inserted.z-git_gutter{color:#c2d94c}.z-markup.z-changed.z-git_gutter{color:#39bae6}.z-markup.z-deleted.z-git_gutter{color:#ff7c6d}.z-markup.z-ignored.z-git_gutter{color:#20272c}.z-markup.z-untracked.z-git_gutter{color:#20272c}.z-gutter_color{color:#ffffff}.z-acejump.z-label.z-blue{color:#ffffff;background-color:#39bae6}.z-acejump.z-label.z-green{color:#ffffff;background-color:#c2d94c}.z-acejump.z-label.z-orange{color:#ffffff;background-color:#00bbff}.z-acejump.z-label.z-purple{color:#ffffff;background-color:#fe7d83}.z-sublimelinter.z-mark.z-warning{color:#39bae6}.z-sublimelinter.z-gutter-mark{color:#ffffff}.z-sublimelinter.z-mark.z-error{color:#ff7c6d} diff --git a/highlight_themes/abridge-light.tmTheme b/highlight_themes/abridge-light.tmTheme index 95a9157..e102160 100644 --- a/highlight_themes/abridge-light.tmTheme +++ b/highlight_themes/abridge-light.tmTheme @@ -20,23 +20,23 @@ activeGuide #B9BCBF background - #FAFAFA + #ffffff caret #b85500 findHighlight #b85500 findHighlightForeground - #FAFAFA + #ffffff foreground #50565a guide #DEE0E1 gutter - #FAFAFA + #ffffff gutterForeground #D9DBDD inactiveBackground - #FAFAFA + #ffffff inactiveSelection #ECF4F9 invisibles @@ -45,7 +45,7 @@ #F3F3F3 popupCss html, body { - background-color: #fafafa; + background-color: #ffffff; color: #50565a; } body { diff --git a/highlight_themes/abridge-white.tmTheme b/highlight_themes/abridge-white.tmTheme deleted file mode 100644 index e102160..0000000 --- a/highlight_themes/abridge-white.tmTheme +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - author - Ike Ku - colorSpaceName - sRGB - name - ayu - semanticClass - ayu.light - settings - - - settings - - accent - #b85500 - activeGuide - #B9BCBF - background - #ffffff - caret - #b85500 - findHighlight - #b85500 - findHighlightForeground - #ffffff - foreground - #50565a - guide - #DEE0E1 - gutter - #ffffff - gutterForeground - #D9DBDD - inactiveBackground - #ffffff - inactiveSelection - #ECF4F9 - invisibles - #D9DBDD - lineHighlight - #F3F3F3 - popupCss - html, body { - background-color: #ffffff; - color: #50565a; -} -body { - padding: 1px 3px; -} -a { - color: rgba(85, 180, 212, .7); -} - - selection - #E9F2F8 - selectionBorder - #E3EFF8 - shadow - #00000010 - stackGuide - #DEE0E1 - - - - name - Comment - scope - comment, punctuation.definition.comment - settings - - fontStyle - italic - foreground - #6e7379 - - - - name - Variable - scope - variable - settings - - foreground - #50565a - - - - name - String - scope - string, constant.other.symbol - settings - - foreground - #507e00 - - - - name - Number - scope - constant.numeric - settings - - foreground - #b85500 - - - - name - Regular Expressions and Escape Characters - scope - string.regexp, constant.character.escape - settings - - foreground - #008260 - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #b85500 - - - - name - User-defined constant - scope - constant.character, constant.other - settings - - foreground - #b85500 - - - - name - Member Variable - scope - variable.member - settings - - foreground - #cb414d - - - - name - Keyword - scope - keyword - keyword.operator, keyword.operator.word - settings - - foreground - #0066ee - - - - name - Operators - scope - keyword.operator - settings - - foreground - #ac5c32 - - - - name - Punctuation - scope - punctuation.separator, punctuation.terminator - settings - - foreground - #50565aCC - - - - name - Punctuation - scope - punctuation.section - settings - - foreground - #50565a - - - - name - Accessor - scope - punctuation.accessor - settings - - foreground - #ac5c32 - - - - name - Annotation Punctuation - scope - punctuation.definition.annotation - settings - - foreground - #50565aCC - - - - name - JavaScript Dollar - scope - variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js - settings - - foreground - #936b2c - - - - name - Storage - scope - storage - settings - - foreground - #0066ee - - - - name - Storage type - scope - storage.type - settings - - foreground - #0066ee - - - - name - Function name - scope - entity.name.function - settings - - foreground - #ac5d00 - - - - name - Entity name - scope - entity.name - (entity.name.section | entity.name.tag | entity.name.label) - settings - - foreground - #0079bd - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - fontStyle - underline - foreground - #0079bd - - - - name - Function argument - scope - variable.parameter - settings - - foreground - #b85500 - - - - name - Language variable - scope - variable.language - settings - - fontStyle - italic - foreground - #007d9b - - - - name - Tag - scope - entity.name.tag, meta.tag.sgml - settings - - foreground - #007d9b - - - - name - Tag start/end - scope - punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag - settings - - foreground - #007d9b - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #ac5d00 - - - - name - Function call - scope - variable.function, variable.annotation - settings - - foreground - #ac5d00 - - - - name - Library function - scope - support.function, support.macro - settings - - foreground - #c44a4e - - - - name - Library constant - scope - support.constant - settings - - fontStyle - italic - foreground - #ac5c32 - - - - name - Library class/type - scope - support.type, support.class - settings - - fontStyle - italic - foreground - #007d9b - - - - name - Invalid - scope - invalid - settings - - foreground - #e6000b - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - background - #0066ee - foreground - #FFFFFF - - - - name - diff.header - scope - meta.diff, meta.diff.header - settings - - foreground - ##916392 - - - - name - Ruby class methods - scope - source.ruby variable.other.readwrite - settings - - foreground - #ac5d00 - - - - name - CSS tag names - scope - source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag - settings - - foreground - #0079bd - - - - name - CSS browser prefix - scope - source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type - settings - - foreground - #6e7379 - - - - name - CSS Properties - scope - support.type.property-name - settings - - fontStyle - normal - foreground - #007d9b - - - - name - Search Results Nums - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #6e7379 - - - - name - Search Results Match Nums - scope - constant.numeric.line-number.match - settings - - foreground - #0066ee - - - - name - Search Results Lines - scope - entity.name.filename.find-in-files - settings - - foreground - #507e00 - - - - scope - message.error - settings - - foreground - #e6000b - - - - name - JSON Key - Level 8 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 7 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 6 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 5 - scope - source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 4 - scope - source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 3 - scope - source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 2 - scope - source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 1 - scope - source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 0 - scope - source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - Markup Heading - scope - markup.heading - settings - - fontStyle - bold - foreground - #0066ee - - - - name - Markup Links - scope - string.other.link, markup.underline.link - settings - - fontStyle - italic underline - foreground - #008260 - - - - name - Markup image - scope - punctuation.definition.image - settings - - foreground - #ac5d00 - - - - name - Markup Italic - scope - markup.italic - settings - - fontStyle - italic - foreground - #c44a4e - - - - name - Markup Bold - scope - markup.bold - settings - - fontStyle - bold - foreground - #c44a4e - - - - name - Markup Bold/italic - scope - markup.italic markup.bold | markup.bold markup.italic - settings - - fontStyle - bold italic - - - - name - Markup Code - scope - markup.raw - settings - - background - #50565a07 - - - - name - Markup Code Inline - scope - markup.raw.inline - settings - - background - #50565a10 - - - - name - Markdown Separator - scope - meta.separator - settings - - background - #50565a10 - fontStyle - bold - foreground - #6e7379 - - - - name - Markup Blockquote - scope - markup.quote - settings - - fontStyle - italic - foreground - #b85500 - - - - name - Markup List Bullet - scope - markup.list.numbered.bullet, markup.list punctuation.definition.list_item - settings - - foreground - #008260 - - - - name - Markup Inserted - scope - markup.inserted - settings - - foreground - #507e00 - - - - name - Markup Changed - scope - markup.changed - settings - - foreground - #007d9b - - - - name - Markup Deleted - scope - markup.deleted - settings - - foreground - #c44a4e - - - - name - Markup Strike - scope - markup.strike - settings - - foreground - #936b2c - - - - name - Markup Table - scope - markup.table - settings - - background - #50565a10 - foreground - #007d9b - - - - name - Markup Raw Inline - scope - text.html.markdown markup.raw.inline - settings - - foreground - #ac5c32 - - - - name - Markdown - Line Break - scope - text.html.markdown meta.dummy.line-break - settings - - foreground - #6e7379 - - - - name - Markdown - Raw Block Fenced - scope - markup.raw.block.fenced.markdown - settings - - background - #50565a10 - foreground - #50565a - - - - name - Markdown - Fenced Bode Block - scope - punctuation.definition.fenced.markdown, variable.language.fenced.markdown - settings - - background - #50565a10 - foreground - #6e7379 - - - - name - Markdown - Fenced Language - scope - variable.language.fenced.markdown - settings - - foreground - #6e7379 - - - - name - GitGutter Added - scope - markup.inserted.git_gutter - settings - - foreground - #507e00 - - - - name - GitGutter Changed - scope - markup.changed.git_gutter - settings - - foreground - #007d9b - - - - name - GitGutter Deleted - scope - markup.deleted.git_gutter - settings - - foreground - #e6000b - - - - name - GitGutter Ignored - scope - markup.ignored.git_gutter - settings - - foreground - #DEE0E1 - - - - name - GitGutter Untracked - scope - markup.untracked.git_gutter - settings - - foreground - #DEE0E1 - - - - name - GutterColor - scope - gutter_color - settings - - foreground - #FFFFFF - - - - name - AceJump Label - Blue - scope - acejump.label.blue - settings - - background - #007d9b - foreground - #FFFFFF - - - - name - AceJump Label - Green - scope - acejump.label.green - settings - - background - #507e00 - foreground - #FFFFFF - - - - name - AceJump Label - Orange - scope - acejump.label.orange - settings - - background - #0066ee - foreground - #FFFFFF - - - - name - AceJump Label - Purple - scope - acejump.label.purple - settings - - background - #c44a4e - foreground - #FFFFFF - - - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #007d9b - - - - name - SublimeLinter Gutter Mark - scope - sublimelinter.gutter-mark - settings - - foreground - #FFFFFF - - - - name - SublimeLinter Error - scope - sublimelinter.mark.error - settings - - foreground - #e6000b - - - - uuid - 0e709986-46a0-40a0-b3bf-c8dfe525c455 - - diff --git a/highlight_themes/ayu-light-abridge.tmTheme b/highlight_themes/ayu-light-abridge.tmTheme index 3454106..8a9cecb 100644 --- a/highlight_themes/ayu-light-abridge.tmTheme +++ b/highlight_themes/ayu-light-abridge.tmTheme @@ -20,23 +20,23 @@ activeGuide #B9BCBF background - #FAFAFA + #ffffff caret #b85500 findHighlight #b85500 findHighlightForeground - #FAFAFA + #ffffff foreground #61676C guide #DEE0E1 gutter - #FAFAFA + #ffffff gutterForeground #D9DBDD inactiveBackground - #FAFAFA + #ffffff inactiveSelection #ECF4F9 invisibles @@ -45,7 +45,7 @@ #F3F3F3 popupCss html, body { - background-color: #fafafa; + background-color: #ffffff; color: #61676C; } body { diff --git a/highlight_themes/ayu-white-abridge.tmTheme b/highlight_themes/ayu-white-abridge.tmTheme deleted file mode 100644 index 8a9cecb..0000000 --- a/highlight_themes/ayu-white-abridge.tmTheme +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - author - Ike Ku - colorSpaceName - sRGB - name - ayu - semanticClass - ayu.light - settings - - - settings - - accent - #b85500 - activeGuide - #B9BCBF - background - #ffffff - caret - #b85500 - findHighlight - #b85500 - findHighlightForeground - #ffffff - foreground - #61676C - guide - #DEE0E1 - gutter - #ffffff - gutterForeground - #D9DBDD - inactiveBackground - #ffffff - inactiveSelection - #ECF4F9 - invisibles - #D9DBDD - lineHighlight - #F3F3F3 - popupCss - html, body { - background-color: #ffffff; - color: #61676C; -} -body { - padding: 1px 3px; -} -a { - color: rgba(85, 180, 212, .7); -} - - selection - #E9F2F8 - selectionBorder - #E3EFF8 - shadow - #00000010 - stackGuide - #DEE0E1 - - - - name - Comment - scope - comment, punctuation.definition.comment - settings - - fontStyle - italic - foreground - #6e7379 - - - - name - Variable - scope - variable - settings - - foreground - #61676C - - - - name - String - scope - string, constant.other.symbol - settings - - foreground - #507e00 - - - - name - Number - scope - constant.numeric - settings - - foreground - #b85500 - - - - name - Regular Expressions and Escape Characters - scope - string.regexp, constant.character.escape - settings - - foreground - #008260 - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #b85500 - - - - name - User-defined constant - scope - constant.character, constant.other - settings - - foreground - #b85500 - - - - name - Member Variable - scope - variable.member - settings - - foreground - #cb414d - - - - name - Keyword - scope - keyword - keyword.operator, keyword.operator.word - settings - - foreground - #c94506 - - - - name - Operators - scope - keyword.operator - settings - - foreground - #ac5c32 - - - - name - Punctuation - scope - punctuation.separator, punctuation.terminator - settings - - foreground - #61676CCC - - - - name - Punctuation - scope - punctuation.section - settings - - foreground - #61676C - - - - name - Accessor - scope - punctuation.accessor - settings - - foreground - #ac5c32 - - - - name - Annotation Punctuation - scope - punctuation.definition.annotation - settings - - foreground - #61676CCC - - - - name - JavaScript Dollar - scope - variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js - settings - - foreground - #936b2c - - - - name - Storage - scope - storage - settings - - foreground - #c94506 - - - - name - Storage type - scope - storage.type - settings - - foreground - #c94506 - - - - name - Function name - scope - entity.name.function - settings - - foreground - #ac5d00 - - - - name - Entity name - scope - entity.name - (entity.name.section | entity.name.tag | entity.name.label) - settings - - foreground - #0079bd - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - fontStyle - underline - foreground - #0079bd - - - - name - Function argument - scope - variable.parameter - settings - - foreground - #b85500 - - - - name - Language variable - scope - variable.language - settings - - fontStyle - italic - foreground - #007d9b - - - - name - Tag - scope - entity.name.tag, meta.tag.sgml - settings - - foreground - #007d9b - - - - name - Tag start/end - scope - punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag - settings - - foreground - #007d9b90 - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #ac5d00 - - - - name - Function call - scope - variable.function, variable.annotation - settings - - foreground - #ac5d00 - - - - name - Library function - scope - support.function, support.macro - settings - - foreground - #c44a4e - - - - name - Library constant - scope - support.constant - settings - - fontStyle - italic - foreground - #ac5c32 - - - - name - Library class/type - scope - support.type, support.class - settings - - fontStyle - italic - foreground - #007d9b - - - - name - Invalid - scope - invalid - settings - - foreground - #e6000b - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - background - #c94506 - foreground - #FFFFFF - - - - name - diff.header - scope - meta.diff, meta.diff.header - settings - - foreground - ##916392 - - - - name - Ruby class methods - scope - source.ruby variable.other.readwrite - settings - - foreground - #ac5d00 - - - - name - CSS tag names - scope - source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag - settings - - foreground - #0079bd - - - - name - CSS browser prefix - scope - source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type - settings - - foreground - #6e7379 - - - - name - CSS Properties - scope - support.type.property-name - settings - - fontStyle - normal - foreground - #007d9b - - - - name - Search Results Nums - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #6e7379 - - - - name - Search Results Match Nums - scope - constant.numeric.line-number.match - settings - - foreground - #c94506 - - - - name - Search Results Lines - scope - entity.name.filename.find-in-files - settings - - foreground - #507e00 - - - - scope - message.error - settings - - foreground - #e6000b - - - - name - JSON Key - Level 8 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 7 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 6 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 5 - scope - source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 4 - scope - source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 3 - scope - source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 2 - scope - source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 1 - scope - source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - JSON Key - Level 0 - scope - source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007d9b - - - - name - Markup Heading - scope - markup.heading - settings - - fontStyle - bold - foreground - #c94506 - - - - name - Markup Links - scope - string.other.link, markup.underline.link - settings - - fontStyle - italic underline - foreground - #008260 - - - - name - Markup image - scope - punctuation.definition.image - settings - - foreground - #ac5d00 - - - - name - Markup Italic - scope - markup.italic - settings - - fontStyle - italic - foreground - #c44a4e - - - - name - Markup Bold - scope - markup.bold - settings - - fontStyle - bold - foreground - #c44a4e - - - - name - Markup Bold/italic - scope - markup.italic markup.bold | markup.bold markup.italic - settings - - fontStyle - bold italic - - - - name - Markup Code - scope - markup.raw - settings - - background - #61676C07 - - - - name - Markup Code Inline - scope - markup.raw.inline - settings - - background - #61676C10 - - - - name - Markdown Separator - scope - meta.separator - settings - - background - #61676C10 - fontStyle - bold - foreground - #6e7379 - - - - name - Markup Blockquote - scope - markup.quote - settings - - fontStyle - italic - foreground - #b85500 - - - - name - Markup List Bullet - scope - markup.list.numbered.bullet, markup.list punctuation.definition.list_item - settings - - foreground - #008260 - - - - name - Markup Inserted - scope - markup.inserted - settings - - foreground - #507e00 - - - - name - Markup Changed - scope - markup.changed - settings - - foreground - #007d9b - - - - name - Markup Deleted - scope - markup.deleted - settings - - foreground - #c44a4e - - - - name - Markup Strike - scope - markup.strike - settings - - foreground - #936b2c - - - - name - Markup Table - scope - markup.table - settings - - background - #61676C10 - foreground - #007d9b - - - - name - Markup Raw Inline - scope - text.html.markdown markup.raw.inline - settings - - foreground - #ac5c32 - - - - name - Markdown - Line Break - scope - text.html.markdown meta.dummy.line-break - settings - - foreground - #6e7379 - - - - name - Markdown - Raw Block Fenced - scope - markup.raw.block.fenced.markdown - settings - - background - #61676C10 - foreground - #61676C - - - - name - Markdown - Fenced Bode Block - scope - punctuation.definition.fenced.markdown, variable.language.fenced.markdown - settings - - background - #61676C10 - foreground - #6e7379 - - - - name - Markdown - Fenced Language - scope - variable.language.fenced.markdown - settings - - foreground - #6e7379 - - - - name - GitGutter Added - scope - markup.inserted.git_gutter - settings - - foreground - #507e00 - - - - name - GitGutter Changed - scope - markup.changed.git_gutter - settings - - foreground - #007d9b - - - - name - GitGutter Deleted - scope - markup.deleted.git_gutter - settings - - foreground - #e6000b - - - - name - GitGutter Ignored - scope - markup.ignored.git_gutter - settings - - foreground - #DEE0E1 - - - - name - GitGutter Untracked - scope - markup.untracked.git_gutter - settings - - foreground - #DEE0E1 - - - - name - GutterColor - scope - gutter_color - settings - - foreground - #FFFFFF - - - - name - AceJump Label - Blue - scope - acejump.label.blue - settings - - background - #007d9b - foreground - #FFFFFF - - - - name - AceJump Label - Green - scope - acejump.label.green - settings - - background - #507e00 - foreground - #FFFFFF - - - - name - AceJump Label - Orange - scope - acejump.label.orange - settings - - background - #c94506 - foreground - #FFFFFF - - - - name - AceJump Label - Purple - scope - acejump.label.purple - settings - - background - #c44a4e - foreground - #FFFFFF - - - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #007d9b - - - - name - SublimeLinter Gutter Mark - scope - sublimelinter.gutter-mark - settings - - foreground - #FFFFFF - - - - name - SublimeLinter Error - scope - sublimelinter.mark.error - settings - - foreground - #e6000b - - - - uuid - 0e709986-46a0-40a0-b3bf-c8dfe525c455 - - diff --git a/highlight_themes/ayu_mirage-light-abridge.tmTheme b/highlight_themes/ayu_mirage-light-abridge.tmTheme index 77a6c41..7043227 100644 --- a/highlight_themes/ayu_mirage-light-abridge.tmTheme +++ b/highlight_themes/ayu_mirage-light-abridge.tmTheme @@ -20,23 +20,23 @@ activeGuide #515C69 background - #fafafa + #ffffff caret #926b00 findHighlight #926b00 findHighlightForeground - #fafafa + #ffffff foreground #76736d guide #363E4A gutter - #fafafa + #ffffff gutterForeground #39424E inactiveBackground - #fafafa + #ffffff inactiveSelection #283543 invisibles @@ -415,7 +415,7 @@ a { background #aa5f0f foreground - #FAFAFA + #ffffff @@ -930,7 +930,7 @@ a { settings foreground - #FAFAFA + #ffffff @@ -943,7 +943,7 @@ a { background #007f95 foreground - #FAFAFA + #ffffff @@ -956,7 +956,7 @@ a { background #547f1c foreground - #FAFAFA + #ffffff @@ -969,7 +969,7 @@ a { background #aa5f0f foreground - #FAFAFA + #ffffff @@ -982,7 +982,7 @@ a { background #b75349 foreground - #FAFAFA + #ffffff @@ -1004,7 +1004,7 @@ a { settings foreground - #FAFAFA + #ffffff diff --git a/highlight_themes/ayu_mirage-white-abridge.tmTheme b/highlight_themes/ayu_mirage-white-abridge.tmTheme deleted file mode 100644 index 7043227..0000000 --- a/highlight_themes/ayu_mirage-white-abridge.tmTheme +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - author - Ike Ku - colorSpaceName - sRGB - name - ayu - semanticClass - ayu.mirage - settings - - - settings - - accent - #926b00 - activeGuide - #515C69 - background - #ffffff - caret - #926b00 - findHighlight - #926b00 - findHighlightForeground - #ffffff - foreground - #76736d - guide - #363E4A - gutter - #ffffff - gutterForeground - #39424E - inactiveBackground - #ffffff - inactiveSelection - #283543 - invisibles - #39424E - lineHighlight - #1C222C - popupCss - html, body { - background-color: #262C38; - color: #76736d; -} -body { - padding: 1px 3px; -} -a { - color: rgba(92, 207, 230, .7); -} - - selection - #293847 - selectionBorder - #2C3D4E - shadow - #00000010 - stackGuide - #363E4A - - - - name - Comment - scope - comment, punctuation.definition.comment - settings - - fontStyle - italic - foreground - #5C6773 - - - - name - Variable - scope - variable - settings - - foreground - #76736d - - - - name - String - scope - string, constant.other.symbol - settings - - foreground - #547f1c - - - - name - Number - scope - constant.numeric - settings - - foreground - #926b00 - - - - name - Regular Expressions and Escape Characters - scope - string.regexp, constant.character.escape - settings - - foreground - #2d7f68 - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #926b00 - - - - name - User-defined constant - scope - constant.character, constant.other - settings - - foreground - #926b00 - - - - name - Member Variable - scope - variable.member - settings - - foreground - #cb414d - - - - name - Keyword - scope - keyword - keyword.operator, keyword.operator.word - settings - - foreground - #aa5f0f - - - - name - Operators - scope - keyword.operator - settings - - foreground - #aa5f39 - - - - name - Punctuation - scope - punctuation.separator, punctuation.terminator - settings - - foreground - #76736dCC - - - - name - Punctuation - scope - punctuation.section - settings - - foreground - #76736d - - - - name - Accessor - scope - punctuation.accessor - settings - - foreground - #aa5f39 - - - - name - Annotation Punctuation - scope - punctuation.definition.annotation - settings - - foreground - #76736dCC - - - - name - JavaScript Dollar - scope - variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js - settings - - foreground - #986b00 - - - - name - Storage - scope - storage - settings - - foreground - #aa5f0f - - - - name - Storage type - scope - storage.type - settings - - foreground - #aa5f0f - - - - name - Function name - scope - entity.name.function - settings - - foreground - #8f6f1d - - - - name - Entity name - scope - entity.name - (entity.name.section | entity.name.tag | entity.name.label) - settings - - foreground - #007ca7 - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - fontStyle - underline - foreground - #007ca7 - - - - name - Function argument - scope - variable.parameter - settings - - foreground - #926b00 - - - - name - Language variable - scope - variable.language - settings - - fontStyle - italic - foreground - #007f95 - - - - name - Tag - scope - entity.name.tag, meta.tag.sgml - settings - - foreground - #007f95 - - - - name - Tag start/end - scope - punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag - settings - - foreground - #007f9590 - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #8f6f1d - - - - name - Function call - scope - variable.function, variable.annotation - settings - - foreground - #8f6f1d - - - - name - Library function - scope - support.function, support.macro - settings - - foreground - #b75349 - - - - name - Library constant - scope - support.constant - settings - - fontStyle - italic - foreground - #aa5f39 - - - - name - Library class/type - scope - support.type, support.class - settings - - fontStyle - italic - foreground - #007f95 - - - - name - Invalid - scope - invalid - settings - - foreground - #e40320 - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - background - #aa5f0f - foreground - #ffffff - - - - name - diff.header - scope - meta.diff, meta.diff.header - settings - - foreground - #916392 - - - - name - Ruby class methods - scope - source.ruby variable.other.readwrite - settings - - foreground - #8f6f1d - - - - name - CSS tag names - scope - source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag - settings - - foreground - #007ca7 - - - - name - CSS browser prefix - scope - source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type - settings - - foreground - #5C6773 - - - - name - CSS Properties - scope - support.type.property-name - settings - - fontStyle - normal - foreground - #007f95 - - - - name - Search Results Nums - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #5C6773 - - - - name - Search Results Match Nums - scope - constant.numeric.line-number.match - settings - - foreground - #aa5f0f - - - - name - Search Results Lines - scope - entity.name.filename.find-in-files - settings - - foreground - #547f1c - - - - scope - message.error - settings - - foreground - #e40320 - - - - name - JSON Key - Level 8 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - JSON Key - Level 7 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - JSON Key - Level 6 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - JSON Key - Level 5 - scope - source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - JSON Key - Level 4 - scope - source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - JSON Key - Level 3 - scope - source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - JSON Key - Level 2 - scope - source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - JSON Key - Level 1 - scope - source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - JSON Key - Level 0 - scope - source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #007f95 - - - - name - Markup Heading - scope - markup.heading - settings - - fontStyle - bold - foreground - #aa5f0f - - - - name - Markup Links - scope - string.other.link, markup.underline.link - settings - - fontStyle - italic underline - foreground - #2d7f68 - - - - name - Markup image - scope - punctuation.definition.image - settings - - foreground - #8f6f1d - - - - name - Markup Italic - scope - markup.italic - settings - - fontStyle - italic - foreground - #b75349 - - - - name - Markup Bold - scope - markup.bold - settings - - fontStyle - bold - foreground - #b75349 - - - - name - Markup Bold/italic - scope - markup.italic markup.bold | markup.bold markup.italic - settings - - fontStyle - bold italic - - - - name - Markup Code - scope - markup.raw - settings - - background - #76736d07 - - - - name - Markup Code Inline - scope - markup.raw.inline - settings - - background - #76736d10 - - - - name - Markdown Separator - scope - meta.separator - settings - - background - #76736d10 - fontStyle - bold - foreground - #5C6773 - - - - name - Markup Blockquote - scope - markup.quote - settings - - fontStyle - italic - foreground - #926b00 - - - - name - Markup List Bullet - scope - markup.list.numbered.bullet, markup.list punctuation.definition.list_item - settings - - foreground - #2d7f68 - - - - name - Markup Inserted - scope - markup.inserted - settings - - foreground - #547f1c - - - - name - Markup Changed - scope - markup.changed - settings - - foreground - #007f95 - - - - name - Markup Deleted - scope - markup.deleted - settings - - foreground - #b75349 - - - - name - Markup Strike - scope - markup.strike - settings - - foreground - #986b00 - - - - name - Markup Table - scope - markup.table - settings - - background - #76736d10 - foreground - #007f95 - - - - name - Markup Raw Inline - scope - text.html.markdown markup.raw.inline - settings - - foreground - #aa5f39 - - - - name - Markdown - Line Break - scope - text.html.markdown meta.dummy.line-break - settings - - foreground - #5C6773 - - - - name - Markdown - Raw Block Fenced - scope - markup.raw.block.fenced.markdown - settings - - background - #76736d10 - foreground - #76736d - - - - name - Markdown - Fenced Bode Block - scope - punctuation.definition.fenced.markdown, variable.language.fenced.markdown - settings - - background - #76736d10 - foreground - #5C6773 - - - - name - Markdown - Fenced Language - scope - variable.language.fenced.markdown - settings - - foreground - #5C6773 - - - - name - GitGutter Added - scope - markup.inserted.git_gutter - settings - - foreground - #547f1c - - - - name - GitGutter Changed - scope - markup.changed.git_gutter - settings - - foreground - #007f95 - - - - name - GitGutter Deleted - scope - markup.deleted.git_gutter - settings - - foreground - #e40320 - - - - name - GitGutter Ignored - scope - markup.ignored.git_gutter - settings - - foreground - #363E4A - - - - name - GitGutter Untracked - scope - markup.untracked.git_gutter - settings - - foreground - #363E4A - - - - name - GutterColor - scope - gutter_color - settings - - foreground - #ffffff - - - - name - AceJump Label - Blue - scope - acejump.label.blue - settings - - background - #007f95 - foreground - #ffffff - - - - name - AceJump Label - Green - scope - acejump.label.green - settings - - background - #547f1c - foreground - #ffffff - - - - name - AceJump Label - Orange - scope - acejump.label.orange - settings - - background - #aa5f0f - foreground - #ffffff - - - - name - AceJump Label - Purple - scope - acejump.label.purple - settings - - background - #b75349 - foreground - #ffffff - - - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #007f95 - - - - name - SublimeLinter Gutter Mark - scope - sublimelinter.gutter-mark - settings - - foreground - #ffffff - - - - name - SublimeLinter Error - scope - sublimelinter.mark.error - settings - - foreground - #e40320 - - - - uuid - 0e709986-46a0-40a0-b3bf-c8dfe525c455 - - diff --git a/highlight_themes/charcoal-light-abridge.tmTheme b/highlight_themes/charcoal-light-abridge.tmTheme index 8715e76..c0313f4 100644 --- a/highlight_themes/charcoal-light-abridge.tmTheme +++ b/highlight_themes/charcoal-light-abridge.tmTheme @@ -13,9 +13,9 @@ gutterSettings background - #fafafa + #ffffff divider - #fafafa + #ffffff foreground #727373 selectionBackground @@ -33,7 +33,7 @@ settings background - #fafafa + #ffffff caret #727373 foreground diff --git a/highlight_themes/charcoal-white-abridge.tmTheme b/highlight_themes/charcoal-white-abridge.tmTheme deleted file mode 100644 index c0313f4..0000000 --- a/highlight_themes/charcoal-white-abridge.tmTheme +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - - - author - Don Steinert (http://www.dnld.cc) - colorSpaceName - sRGB - gutterSettings - - background - #ffffff - divider - #ffffff - foreground - #727373 - selectionBackground - #3E4044 - selectionForeground - #727373 - - name - Charcoal - semanticClass - theme.dark.charcoal - settings - - - settings - - background - #ffffff - caret - #727373 - foreground - #727373 - invisibles - #3E4044 - lineHighlight - #3E4044 - selection - #3E4044 - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - foreground - #5F6364 - - - - name - Variable - scope - variable - settings - - foreground - #727373 - - - - name - Keyword, Storage - scope - keyword, storage.type, storage.modifier - settings - - foreground - #916392 - - - - name - Operator, Misc - scope - keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution - settings - - foreground - #237e7f - - - - name - Tag - scope - entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter - settings - - foreground - #ca4251 - - - - name - Function, Special Method, Block Level - scope - entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level - settings - - foreground - #4076a7 - - - - name - Other Variable, String Link - scope - support.other.variable, string.other.link - settings - - foreground - #c14c52 - - - - name - Number, Constant, Function Argument, Tag Attribute, Embedded - scope - constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit - settings - - foreground - #b75922 - - - - name - String, Symbols, Inherited Class, Markup Heading - scope - string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js - settings - - fontStyle - normal - foreground - #517c4e - - - - name - Class, Support - scope - entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter - settings - - foreground - #926c00 - - - - name - Sub-methods - scope - entity.name.module.js, variable.import.parameter.js, variable.other.class.js - settings - - foreground - #cb414d - - - - name - Language methods - scope - variable.language - settings - - foreground - #cb414d - - - - name - entity.name.method.js - scope - entity.name.method.js - settings - - foreground - #6c727c - - - - name - meta.method.js - scope - meta.class-method.js entity.name.function.js, variable.function.constructor - settings - - foreground - #6c727c - - - - name - Attributes - scope - entity.other.attribute-name - settings - - foreground - #996091 - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #517c4e - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #cb414d - - - - name - Changed - scope - markup.changed - settings - - foreground - #996091 - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #237e7f - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #237e7f - - - - name - URL - scope - *url*, *link*, *uri* - settings - - fontStyle - underline - - - - name - Search Results Nums - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #976756 - - - - name - Search Results Lines - scope - entity.name.filename.find-in-files - settings - - foreground - #517c4e - - - - name - Decorators - scope - tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js - settings - - foreground - #4076a7 - - - - name - ES7 Bind Operator - scope - source.js constant.other.object.key.js string.unquoted.label.js - settings - - foreground - #cb414d - - - - uuid - 091c9b5a-9e64-4001-8c15-4c7c42840eb4 - - diff --git a/highlight_themes/dracula-light-abridge.tmTheme b/highlight_themes/dracula-light-abridge.tmTheme index 77b5e01..d53b792 100644 --- a/highlight_themes/dracula-light-abridge.tmTheme +++ b/highlight_themes/dracula-light-abridge.tmTheme @@ -22,7 +22,7 @@ settings background - #fafafa + #ffffff caret #72726b foreground @@ -790,7 +790,7 @@ settings foreground - #fafafa + #ffffff @@ -801,7 +801,7 @@ settings foreground - #fafafa + #ffffff @@ -856,7 +856,7 @@ settings foreground - #fafafa + #ffffff @@ -900,7 +900,7 @@ settings foreground - #fafafa + #ffffff diff --git a/highlight_themes/dracula-white-abridge.tmTheme b/highlight_themes/dracula-white-abridge.tmTheme deleted file mode 100644 index d53b792..0000000 --- a/highlight_themes/dracula-white-abridge.tmTheme +++ /dev/null @@ -1,938 +0,0 @@ - - - - - - - - name - Dracula - settings - - - settings - - background - #ffffff - caret - #72726b - foreground - #72726d - invisibles - #3B3A32 - lineHighlight - #44475a - selection - #44475a - findHighlight - #687900 - findHighlightForeground - #000000 - selectionBorder - #222218 - activeGuide - #9D550FB0 - bracketsForeground - #72726dA5 - bracketsOptions - underline - bracketContentsForeground - #72726dA5 - bracketContentsOptions - underline - tagsOptions - stippled_underline - - - - name - Comment - scope - comment - settings - - foreground - #6272a4 - fontStyle - - - - - name - String - scope - string - settings - - foreground - #6b7807 - - - - name - Number - scope - constant.numeric - settings - - foreground - #8660c1 - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #8660c1 - - - - name - User-defined constant - scope - constant.character, constant.other - settings - - foreground - #8660c1 - - - - name - Variable - scope - variable - settings - - fontStyle - - - - - name - Ruby's @variable - scope - variable.other.readwrite.instance - settings - - fontStyle - - foreground - #a1661c - - - - name - String interpolation - scope - constant.character.escaped, constant.character.escape, string source, string source.ruby - settings - - fontStyle - - foreground - #c13f8e - - - - name - Ruby Regexp - scope - source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby - settings - - fontStyle - - foreground - #d9303a - - - - name - Keyword - scope - keyword - settings - - foreground - #c13f8e - - - - name - Storage - scope - storage - settings - - fontStyle - - foreground - #c13f8e - - - - name - Storage type - scope - storage.type - settings - - fontStyle - italic - foreground - #007d90 - - - - name - Storage Type Namespace - scope - storage.type.namespace - settings - - fontStyle - italic - foreground - #007d90 - - - - name - Storage Type Class - scope - storage.type.class - settings - - fontStyle - italic - foreground - #c13f8e - - - - name - Class name - scope - entity.name.class - settings - - fontStyle - underline - foreground - #007d90 - - - - name - Meta Path - scope - meta.path - settings - - fontStyle - underline - foreground - #007f93 - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - fontStyle - italic underline - foreground - #007d90 - - - - name - Function name - scope - entity.name.function - settings - - fontStyle - - foreground - #008504 - - - - name - Function argument - scope - variable.parameter - settings - - fontStyle - italic - foreground - #a1661c - - - - name - Tag name - scope - entity.name.tag - settings - - fontStyle - - foreground - #c13f8e - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - fontStyle - - foreground - #008504 - - - - name - Library function - scope - support.function - settings - - fontStyle - - foreground - #007d90 - - - - name - Library constant - scope - support.constant - settings - - fontStyle - - foreground - #007e94 - - - - name - Library class/type - scope - support.type, support.class - settings - - fontStyle - italic - foreground - #007f93 - - - - name - Library variable - scope - support.other.variable - settings - - fontStyle - - - - - name - Support Other Namespace - scope - support.other.namespace - settings - - fontStyle - italic - foreground - #007f93 - - - - name - Invalid - scope - invalid - settings - - background - #c13f8e - fontStyle - - foreground - #72726b - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - background - #8660c1 - foreground - #72726b - - - - name - JSON String - scope - meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #747469 - - - - name - diff.header - scope - meta.diff, meta.diff.header - settings - - foreground - #6272a4 - - - - name - diff.deleted - scope - markup.deleted - settings - - foreground - #c13f8e - - - - name - diff.inserted - scope - markup.inserted - settings - - foreground - #008504 - - - - name - diff.changed - scope - markup.changed - settings - - foreground - #7b760c - - - - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #8660c1 - - - - scope - entity.name.filename - settings - - foreground - #7b760c - - - - scope - message.error - settings - - foreground - #e31625 - - - - name - JSON Punctuation - scope - punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json - settings - - foreground - #727272 - - - - name - JSON Structure - scope - meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #007d90 - - - - name - JSON String - scope - meta.structure.dictionary.value.json string.quoted.double.json - settings - - foreground - #6b7807 - - - - name - JSON: 6 deep - scope - meta meta meta meta meta meta meta.structure.dictionary.value string - settings - - foreground - #008504 - - - - name - JSON: 5 deep - scope - meta meta meta meta meta meta.structure.dictionary.value string - settings - - foreground - #a1661c - - - - name - JSON: 4 deep - scope - meta meta meta meta meta.structure.dictionary.value string - settings - - foreground - #c13f8e - - - - name - JSON: 3 deep - scope - meta meta meta meta.structure.dictionary.value string - settings - - foreground - #8660c1 - - - - name - JSON: 2 deep - scope - meta meta meta.structure.dictionary.value string - settings - - foreground - #008504 - - - - name - JSON: 1 deep - scope - meta meta.structure.dictionary.value string - settings - - foreground - #a1661c - - - - - - name - Markup: strike - scope - markup.strike - settings - - fontStyle - italic - foreground - #a1661c - - - - name - Markup: bold - scope - markup.bold - settings - - fontStyle - bold - foreground - #a1661c - - - - name - Markup: italic - scope - markup.italic - settings - - fontStyle - italic - foreground - #a1661c - - - - name - Markdown: heading - scope - markup.heading - settings - - foreground - #007d90 - - - - name - Markdown: List Items Punctuation - scope - punctuation.definition.list_item.markdown - settings - - foreground - #c13f8e - - - - name - Markdown: Blockquote - scope - markup.quote - settings - - fontStyle - italic - foreground - #6272A4 - - - - name - Markdown: Blockquote Punctuation - scope - punctuation.definition.blockquote.markdown - settings - - fontStyle - italic - background - #6272A4 - foreground - #6272A4 - - - - name - Markdown: Separator - scope - meta.separator - settings - - foreground - #6272A4 - - - - name - Markup: raw inline - scope - text.html.markdown markup.raw.inline - settings - - foreground - #008504 - - - - name - Markup: underline - scope - markup.underline - settings - - fontStyle - underline - foreground - #8660c1 - - - - name - Markup: Raw block - scope - markup.raw.block - settings - - foreground - #747469 - - - - name - Markdown: Raw Block fenced source - scope - markup.raw.block.fenced.markdown source - settings - - foreground - #72726d - - - - name - Markdown: Fenced Bode Block - scope - punctuation.definition.fenced.markdown, variable.language.fenced.markdown - settings - - fontStyle - italic - foreground - #6272A4 - - - - name - Markdown: Fenced Language - scope - variable.language.fenced.markdown - settings - - fontStyle - italic - foreground - #6272A4 - - - - name - Punctuation Accessor - scope - punctuation.accessor - settings - - foreground - #c13f8e - - - - name - Meta Function Return Type - scope - meta.function.return-type - settings - - foreground - #c13f8e - - - - name - Punctuation Section Block Begin - scope - punctuation.section.block.begin - settings - - foreground - #ffffff - - - - name - Punctuation Section Block End - scope - punctuation.section.block.end - settings - - foreground - #ffffff - - - - name - Punctuation Section Embedded Begin - scope - punctuation.section.embedded.begin - settings - - foreground - #c13f8e - - - - name - Punctuation Section Embedded End - scope - punctuation.section.embedded.end - settings - - foreground - #c13f8e - - - - name - Punctuation Separator Namespace - scope - punctuation.separator.namespace - settings - - foreground - #c13f8e - - - - name - Variable Function - scope - variable.function - settings - - foreground - #008504 - - - - name - Variable Other - scope - variable.other - settings - - foreground - #ffffff - - - - name - Variable Language - scope - variable.language - settings - - foreground - #8660c1 - - - - name - Entity Name Module Ruby - scope - entity.name.module.ruby - settings - - foreground - #007d90 - - - - name - Entity Name Constant Ruby - scope - entity.name.constant.ruby - settings - - foreground - #8660c1 - - - - name - Support Function Builtin Ruby - scope - support.function.builtin.ruby - settings - - foreground - #ffffff - - - - name - Storage Type Namespace CS - scope - storage.type.namespace.cs - settings - - foreground - #c13f8e - - - - name - Entity Name Namespace CS - scope - entity.name.namespace.cs - settings - - foreground - #007d90 - - - - uuid - 83091B89-765E-4F0D-9275-0EC6CB084126 - colorSpaceName - sRGB - semanticClass - theme.dracula - author - Zeno Rocha - - diff --git a/highlight_themes/material-light-abridge.tmTheme b/highlight_themes/material-light-abridge.tmTheme index b0ed3b0..306f2f9 100644 --- a/highlight_themes/material-light-abridge.tmTheme +++ b/highlight_themes/material-light-abridge.tmTheme @@ -18,7 +18,7 @@ activeGuide #00000070 background - #fafafa + #ffffff caret #27272790 findHighlight @@ -34,7 +34,7 @@ lineHighlight #62757f20 popupCss - + selection #317e7840 selectionBorder @@ -77,7 +77,7 @@ settings foreground - #fafafa + #ffffff @@ -90,7 +90,7 @@ background #d92d2d foreground - #fafafa + #ffffff @@ -103,7 +103,7 @@ background #587f22 foreground - #fafafa + #ffffff @@ -116,7 +116,7 @@ background #7C4DFF foreground - #fafafa + #ffffff @@ -830,7 +830,7 @@ background #5274a9 foreground - #fafafa + #ffffff @@ -843,7 +843,7 @@ background #587f22 foreground - #fafafa + #ffffff @@ -856,7 +856,7 @@ background #c94625 foreground - #fafafa + #ffffff @@ -869,7 +869,7 @@ background #7C4DFF foreground - #fafafa + #ffffff @@ -891,7 +891,7 @@ settings foreground - #fafafa + #ffffff diff --git a/highlight_themes/material-white-abridge.tmTheme b/highlight_themes/material-white-abridge.tmTheme deleted file mode 100644 index 306f2f9..0000000 --- a/highlight_themes/material-white-abridge.tmTheme +++ /dev/null @@ -1,1011 +0,0 @@ - - - - - author - Mattia Astorino - colorSpaceName - sRGB - name - Material-Theme-Lighter - semanticClass - material.theme.lighter - settings - - - settings - - activeGuide - #00000070 - background - #ffffff - caret - #27272790 - findHighlight - #7c7600 - foreground - #317e78 - guide - #68757b70 - gutterForeground - #6b7377 - invisibles - #717375 - lineHighlight - #62757f20 - popupCss - - selection - #317e7840 - selectionBorder - #317e7840 - shadow - #62757f50 - stackGuide - #68757b80 - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - fontStyle - italic - foreground - #6b7577 - - - - name - Variable - scope - variable, string constant.other.placeholder - settings - - foreground - #317e78 - - - - name - Colors - scope - constant.other.color - settings - - foreground - #ffffff - - - - name - Invalid - scope - invalid, invalid.illegal, invalid.broken - settings - - background - #d92d2d - foreground - #ffffff - - - - name - Unimplemented - scope - invalid.unimplemented - settings - - background - #587f22 - foreground - #ffffff - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - background - #7C4DFF - foreground - #ffffff - - - - name - Keyword, Storage - scope - keyword, storage.type, storage.modifier - settings - - foreground - #7C4DFF - - - - name - Keyword, Storage - scope - storage.type, keyword.control - settings - - fontStyle - italic - - - - name - Operator, Misc - scope - keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution - settings - - foreground - #008088 - - - - name - Tag - scope - entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter - settings - - foreground - #d72952 - - - - name - Function, Special Method, Block Level - scope - entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level - settings - - foreground - #5274a9 - - - - name - Other Variable, String Link - scope - support.other.variable, string.other.link - settings - - foreground - #d72952 - - - - name - Number, Constant, Function Argument, Tag Attribute, Embedded - scope - constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit - settings - - foreground - #c94625 - - - - name - String, Symbols, Inherited Class, Markup Heading - scope - string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js - settings - - fontStyle - normal - foreground - #587f22 - - - - name - Class, Support - scope - entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types - settings - - foreground - #a16700 - - - - name - CSS Class and Support - scope - source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type - settings - - foreground - #64738c - - - - name - Sub-methods - scope - entity.name.module.js, variable.import.parameter.js, variable.other.class.js - settings - - foreground - #d92d2d - - - - name - Language methods - scope - variable.language - settings - - fontStyle - italic - foreground - #d92d2d - - - - name - entity.name.method.js - scope - entity.name.method.js - settings - - foreground - #5274a9 - - - - name - meta.method.js - scope - meta.class-method.js entity.name.function.js, variable.function.constructor - settings - - foreground - #5274a9 - - - - name - Attributes - scope - entity.other.attribute-name - settings - - foreground - #7C4DFF - - - - name - HTML Attributes - scope - text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name - settings - - fontStyle - italic - foreground - #a16700 - - - - name - CSS Classes - scope - entity.other.attribute-name.class - settings - - foreground - #a16700 - - - - name - CSS Id - scope - source.sass keyword.control - settings - - foreground - #5274a9 - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #587f22 - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #d92d2d - - - - name - Changed - scope - markup.changed - settings - - foreground - #7C4DFF - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #008088 - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #008088 - - - - name - URL - scope - *url*, *link*, *uri* - settings - - fontStyle - underline - - - - name - Search Results Nums - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #a26356 - - - - name - Search Results Lines - scope - entity.name.filename.find-in-files - settings - - foreground - #587f22 - - - - name - Decorators - scope - tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js - settings - - fontStyle - italic - foreground - #5274a9 - - - - name - ES7 Bind Operator - scope - source.js constant.other.object.key.js string.unquoted.label.js - settings - - fontStyle - italic - foreground - #d92d2d - - - - name - JSON Key - Level 8 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #587f22 - - - - name - JSON Key - Level 7 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #7C4DFF - - - - name - JSON Key - Level 6 - scope - source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #d72952 - - - - name - JSON Key - Level 5 - scope - source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #5274a9 - - - - name - JSON Key - Level 4 - scope - source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #a26356 - - - - name - JSON Key - Level 3 - scope - source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #d92d2d - - - - name - JSON Key - Level 2 - scope - source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #c94625 - - - - name - JSON Key - Level 1 - scope - source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #a16700 - - - - name - JSON Key - Level 0 - scope - source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string - settings - - foreground - #7C4DFF - - - - name - Markdown - Plain - scope - text.html.markdown, punctuation.definition.list_item.markdown - settings - - foreground - #317e78 - - - - name - Markdown - Markup Raw Inline - scope - text.html.markdown markup.raw.inline - settings - - foreground - #7C4DFF - - - - name - Markdown - Markup Raw Inline Punctuation - scope - text.html.markdown punctuation.definition.raw.markdown - settings - - foreground - #717375 - - - - name - Markdown - Line Break - scope - text.html.markdown meta.dummy.line-break - settings - - foreground - - - - - name - Markdown - Heading - scope - markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown - settings - - foreground - #587f22 - - - - name - Markup - Italic - scope - markup.italic - settings - - fontStyle - italic - foreground - #d72952 - - - - name - Markup - Bold - scope - markup.bold, markup.bold string - settings - - fontStyle - bold - foreground - #d72952 - - - - name - Markup - Bold & Italic - scope - markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string - settings - - fontStyle - bold italic - - - - name - Markup - Underline - scope - markup.underline - settings - - fontStyle - underline - foreground - #c94625 - - - - name - Markup - Strike - scope - markup.strike - settings - - fontStyle - strike - foreground - - - - - name - Markdown - Blockquote - scope - markup.quote punctuation.definition.blockquote.markdown - settings - - background - #717375 - foreground - #717375 - - - - name - Markup - Quote - scope - markup.quote - settings - - fontStyle - italic - foreground - - - - - name - Markdown - Link - scope - string.other.link.title.markdown - settings - - foreground - #5274a9 - - - - name - Markdown - Link Description - scope - string.other.link.description.title.markdown - settings - - foreground - #7C4DFF - - - - name - Markdown - Link Anchor - scope - constant.other.reference.link.markdown - settings - - foreground - #a16700 - - - - name - Markup - Raw Block - scope - markup.raw.block - settings - - foreground - #7C4DFF - - - - name - Markdown - Raw Block Fenced - scope - markup.raw.block.fenced.markdown - settings - - background - #62757f20 - - - - name - Markdown - Fenced Bode Block - scope - punctuation.definition.fenced.markdown - settings - - background - #62757f20 - - - - name - Markdown - Fenced Bode Block Variable - scope - markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end - settings - - foreground - #317e78 - - - - name - Markdown - Fenced Language - scope - variable.language.fenced.markdown - settings - - fontStyle - - foreground - #717375 - - - - name - Markdown - Punctuation Definition - scope - text.html.markdown punctuation.definition - settings - - foreground - #6b7577 - - - - name - Markdown HTML - Punctuation Definition - scope - text.html.markdown meta.disable-markdown punctuation.definition - settings - - foreground - #008088 - - - - name - Markdown - Separator - scope - meta.separator - settings - - background - #62757f20 - fontStyle - bold - foreground - #717375 - - - - name - Markup - Table - scope - markup.table - settings - - background - - foreground - #317e78 - - - - name - AceJump Label - Blue - scope - acejump.label.blue - settings - - background - #5274a9 - foreground - #ffffff - - - - name - AceJump Label - Green - scope - acejump.label.green - settings - - background - #587f22 - foreground - #ffffff - - - - name - AceJump Label - Orange - scope - acejump.label.orange - settings - - background - #c94625 - foreground - #ffffff - - - - name - AceJump Label - Purple - scope - acejump.label.purple - settings - - background - #7C4DFF - foreground - #ffffff - - - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #a16700 - - - - name - SublimeLinter Gutter Mark - scope - sublimelinter.gutter-mark - settings - - foreground - #ffffff - - - - name - SublimeLinter Error - scope - sublimelinter.mark.error - settings - - foreground - #d92d2d - - - - name - SublimeLinter Annotation - scope - sublimelinter.annotations - settings - - background - #a26356 - - - - name - GitGutter Ignored - scope - markup.ignored.git_gutter - settings - - foreground - #717375 - - - - name - GitGutter Untracked - scope - markup.untracked.git_gutter - settings - - foreground - #717375 - - - - name - GitGutter Inserted - scope - markup.inserted.git_gutter - settings - - foreground - #587f22 - - - - name - GitGutter Changed - scope - markup.changed.git_gutter - settings - - foreground - #a16700 - - - - name - GitGutter Deleted - scope - markup.deleted.git_gutter - settings - - foreground - #d92d2d - - - - name - Bracket Curly - scope - brackethighlighter.default - settings - - foreground - #64738c - - - - name - Bracket Quote - scope - brackethighlighter.quote - settings - - foreground - #587f22 - - - - name - Bracket Unmatched - scope - brackethighlighter.unmatched - settings - - foreground - #d92d2d - - - - uuid - 133d1250-19c6-4565-bc93-b37fd36f7fc9 - - diff --git a/netlify.toml b/netlify.toml index 1a0c0e0..d9065e7 100644 --- a/netlify.toml +++ b/netlify.toml @@ -16,4 +16,4 @@ command = "zola build --base-url $DEPLOY_PRIME_URL" X-XSS-Protection = "1; mode=block" Referrer-Policy = "strict-origin-when-cross-origin" Strict-Transport-Security = "max-age=63072000; includeSubdomains" - Content-Security-Policy = "default-src 'none'; frame-ancestors 'none'; object-src 'none'; base-uri 'self'; manifest-src 'self'; connect-src 'self'; form-action 'self'; media-src 'self' data: cdn.cloudflare.com www.youtube-nocookie.com player.vimeo.com; frame-src 'self' www.youtube-nocookie.com player.vimeo.com; font-src 'self' cdn.cloudflare.com cdn.jsdelivr.net fonts.gstatic.com; img-src 'self' data: cdn.cloudflare.com; style-src 'self' 'unsafe-inline' cdn.cloudflare.com cdn.jsdelivr.net fonts.googleapis.com; script-src 'self' www.youtube-nocookie.com player.vimeo.com" + Content-Security-Policy = "default-src 'none'; frame-ancestors 'none'; object-src 'none'; base-uri 'self'; manifest-src 'self'; connect-src 'self'; form-action 'self'; script-src 'self'; img-src 'self' data: cdn.cloudflare.com; frame-src 'self' www.youtube-nocookie.com player.vimeo.com; media-src 'self' data: cdn.cloudflare.com www.youtube-nocookie.com player.vimeo.com; font-src 'self' cdn.cloudflare.com cdn.jsdelivr.net fonts.gstatic.com; style-src 'self' 'unsafe-inline' cdn.cloudflare.com cdn.jsdelivr.net fonts.googleapis.com;" diff --git a/sass/_imports.scss b/sass/_imports.scss index 01c5e52..8a7e650 100644 --- a/sass/_imports.scss +++ b/sass/_imports.scss @@ -35,5 +35,7 @@ @import "include/icons"; // svg icons +@import "include/zola"; // Zola spacing and layout classes + //@import "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow //@import "include/misc"; // template, [hidden], dialog, canvas diff --git a/sass/_variables.scss b/sass/_variables.scss index e4de650..bc1e7f8 100644 --- a/sass/_variables.scss +++ b/sass/_variables.scss @@ -88,6 +88,8 @@ $icon-youtube: true !default; $icon-researchgate: true !default; $icon-search: true !default; +$icon-x: true !default;// x symbol +$icon-contrast: true !default;// dark/light mode $icon-ffolder: false !default; $icon-folder: false !default;// categories folder $icon-ftag: false !default; @@ -101,7 +103,6 @@ $icon-home: false !default; $icon-minus: false !default;// minus symbol $icon-moon: false !default;// dark moon $icon-sun: false !default;// light sun -$icon-x: true !default;// x symbol // add an icon link to an html template like this: :root { diff --git a/sass/abridge-blue-dark.scss b/sass/abridge-blue-dark.scss new file mode 100644 index 0000000..1c4c4c0 --- /dev/null +++ b/sass/abridge-blue-dark.scss @@ -0,0 +1,22 @@ +@import "imports"; +@import "syntax/syntax-abridge-dark"; +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +@import "fonts/Roboto"; +//@import "fonts/FiraCode"; // Monospaced + +:root { + --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; + --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #222;// Background Color Secondary + --c3: #333;// Table Rows, Block quote edge, Borders + --c4: #888;// Disabled Buttons, Borders, mark background + --a1: #09f;// link color + --a2: #0bf;// link hover/focus color + --a3: #0af;// link h1-h2 hover/focus color + --cg: #483; // ins green, success + --cr: #d33; // del red, errors +} diff --git a/sass/abridge-blue-light.scss b/sass/abridge-blue-light.scss new file mode 100644 index 0000000..e43a7ef --- /dev/null +++ b/sass/abridge-blue-light.scss @@ -0,0 +1,22 @@ +@import "imports"; +@import "syntax/syntax-abridge-light"; +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +@import "fonts/Roboto"; +//@import "fonts/FiraCode"; // Monospaced + +:root { + --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; + --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #eee;// Background Color Secondary + --c3: #ddd;// Table Rows, Block quote edge, Borders + --c4: #677;// Disabled Buttons, Borders, mark background + --a1: #06e;// link color + --a2: #09f;// link hover/focus color + --a3: #07f;// link h1-h2 hover/focus color + --cg: #483; // ins green, success + --cr: #d33; // del red, errors +} diff --git a/sass/abridge-blue-switcher.scss b/sass/abridge-blue-switcher.scss new file mode 100644 index 0000000..31ff33a --- /dev/null +++ b/sass/abridge-blue-switcher.scss @@ -0,0 +1,35 @@ +@import "imports"; +@import "syntax/syntax-abridge-switcher"; +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +@import "fonts/Roboto"; +//@import "fonts/FiraCode"; // Monospaced + +:root { + --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; + --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; + --cg: #483; // ins green, success + --cr: #d33; // del red, errors +} +:root:not(.light) { + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #222;// Background Color Secondary + --c3: #333;// Table Rows, Block quote edge, Borders + --c4: #888;// Disabled Buttons, Borders, mark background + --a1: #09f;// link color + --a2: #0bf;// link hover/focus color + --a3: #0af;// link h1-h2 hover/focus color +} +:root.light { + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #eee;// Background Color Secondary + --c3: #ddd;// Table Rows, Block quote edge, Borders + --c4: #677;// Disabled Buttons, Borders, mark background + --a1: #06e;// link color + --a2: #09f;// link hover/focus color + --a3: #07f;// link h1-h2 hover/focus color +} diff --git a/sass/abridge-blue.scss b/sass/abridge-blue.scss index dfd55b7..5d263fe 100644 --- a/sass/abridge-blue.scss +++ b/sass/abridge-blue.scss @@ -1,5 +1,5 @@ @import "imports"; - +@import "syntax/syntax-abridge"; //@import "fonts/Arimo"; //@import "fonts/Lato"; @import "fonts/Roboto"; @@ -8,55 +8,28 @@ :root { --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; - - --f1: #111; // Primary Font color - --f2: #222; // Headers Font color - - --c1: #fafafa; // Primary Background Color - --c2: #def; // Secondary Background Color - --c3: #137; // Table Rows, Block quote edge, Borders - --c4: #013; // Disabled Buttons, Borders, mark background - - --a1: #06e; // accent color 1 links - --a2: #09f; // accent color 2 hover,focus - --a3: #07f; // accent color 3 h1-h2 hover,focus - + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #222;// Background Color Secondary + --c3: #333;// Table Rows, Block quote edge, Borders + --c4: #888;// Disabled Buttons, Borders, mark background + --a1: #09f;// link color + --a2: #0bf;// link hover/focus color + --a3: #0af;// link h1-h2 hover/focus color --cg: #483; // ins green, success - --cr: #c22; // del red, errors + --cr: #d33; // del red, errors } -@media (prefers-color-scheme: dark) { +@media (prefers-color-scheme: light) { :root { - --f1: #ccc; // Primary Font color - --f2: #ddd; // Headers Font color - - --c1: #111; // Primary Background Color - --c2: #123; // Secondary Background Color - --c3: #345; // Table Rows, Block quote edge, Borders - --c4: #789; // Disabled Buttons, Borders, mark background - - --a1: #09f; // accent color 1 links - --a2: #0bf; // accent color 2 hover,focus - --a3: #0af; // accent color 3 h1-h2 hover,focus - - --cr: #e33; // del red, errors + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #eee;// Background Color Secondary + --c3: #ddd;// Table Rows, Block quote edge, Borders + --c4: #677;// Disabled Buttons, Borders, mark background + --a1: #06e;// link color + --a2: #09f;// link hover/focus color + --a3: #07f;// link h1-h2 hover/focus color } } - -@import "syntax/_abridge-dark"; -//@import "syntax/_abridge-light"; -//@import "syntax/_abridge-white"; -//@import "syntax/_ayu_mirage-dark-abridge"; -//@import "syntax/_ayu_mirage-light-abridge"; -//@import "syntax/_ayu_mirage-white-abridge"; -//@import "syntax/_ayu-dark-abridge"; -//@import "syntax/_ayu-light-abridge"; -//@import "syntax/_ayu-white-abridge"; -//@import "syntax/_charcoal-dark-abridge"; -//@import "syntax/_charcoal-light-abridge"; -//@import "syntax/_charcoal-white-abridge"; -//@import "syntax/_dracula-dark-abridge"; -//@import "syntax/_dracula-light-abridge"; -//@import "syntax/_dracula-white-abridge"; -//@import "syntax/_material-dark-abridge"; -//@import "syntax/_material-light-abridge"; -//@import "syntax/_material-white-abridge"; \ No newline at end of file diff --git a/sass/abridge-bluelight.scss b/sass/abridge-bluelight.scss deleted file mode 100644 index f913262..0000000 --- a/sass/abridge-bluelight.scss +++ /dev/null @@ -1,45 +0,0 @@ -@import "imports"; - -//@import "fonts/Arimo"; -//@import "fonts/Lato"; -@import "fonts/Roboto"; -//@import "fonts/FiraCode"; // Monospaced - -:root { - --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; - --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; - - --f1: #111; // Primary Font color - --f2: #222; // Headers Font color - - --c1: #fafafa; // Primary Background Color - --c2: #def; // Secondary Background Color - --c3: #137; // Table Rows, Block quote edge, Borders - --c4: #013; // Disabled Buttons, Borders, mark background - - --a1: #06e; // accent color 1 links - --a2: #09f; // accent color 2 hover,focus - --a3: #07f; // accent color 3 h1-h2 hover,focus - - --cg: #483; // ins green, success - --cr: #c22; // del red, errors -} - -//@import "syntax/_abridge-dark"; -@import "syntax/_abridge-light"; -//@import "syntax/_abridge-white"; -//@import "syntax/_ayu_mirage-dark-abridge"; -//@import "syntax/_ayu_mirage-light-abridge"; -//@import "syntax/_ayu_mirage-white-abridge"; -//@import "syntax/_ayu-dark-abridge"; -//@import "syntax/_ayu-light-abridge"; -//@import "syntax/_ayu-white-abridge"; -//@import "syntax/_charcoal-dark-abridge"; -//@import "syntax/_charcoal-light-abridge"; -//@import "syntax/_charcoal-white-abridge"; -//@import "syntax/_dracula-dark-abridge"; -//@import "syntax/_dracula-light-abridge"; -//@import "syntax/_dracula-white-abridge"; -//@import "syntax/_material-dark-abridge"; -//@import "syntax/_material-light-abridge"; -//@import "syntax/_material-white-abridge"; \ No newline at end of file diff --git a/sass/abridge-bluenight.scss b/sass/abridge-bluenight.scss deleted file mode 100644 index 100a266..0000000 --- a/sass/abridge-bluenight.scss +++ /dev/null @@ -1,45 +0,0 @@ -@import "imports"; - -//@import "fonts/Arimo"; -//@import "fonts/Lato"; -@import "fonts/Roboto"; -//@import "fonts/FiraCode"; // Monospaced - -:root { - --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; - --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; - - --f1: #ccc; // Primary Font color - --f2: #ddd; // Headers Font color - - --c1: #111; // Primary Background Color - --c2: #123; // Secondary Background Color - --c3: #345; // Table Rows, Block quote edge, Borders - --c4: #789; // Disabled Buttons, Borders, mark background - - --a1: #09f; // accent color 1 links - --a2: #0bf; // accent color 2 hover,focus - --a3: #0af; // accent color 3 h1-h2 hover,focus - - --cg: #483; // ins green, success - --cr: #e33; // del red, errors -} - -@import "syntax/_abridge-dark"; -//@import "syntax/_abridge-light"; -//@import "syntax/_abridge-white"; -//@import "syntax/_ayu_mirage-dark-abridge"; -//@import "syntax/_ayu_mirage-light-abridge"; -//@import "syntax/_ayu_mirage-white-abridge"; -//@import "syntax/_ayu-dark-abridge"; -//@import "syntax/_ayu-light-abridge"; -//@import "syntax/_ayu-white-abridge"; -//@import "syntax/_charcoal-dark-abridge"; -//@import "syntax/_charcoal-light-abridge"; -//@import "syntax/_charcoal-white-abridge"; -//@import "syntax/_dracula-dark-abridge"; -//@import "syntax/_dracula-light-abridge"; -//@import "syntax/_dracula-white-abridge"; -//@import "syntax/_material-dark-abridge"; -//@import "syntax/_material-light-abridge"; -//@import "syntax/_material-white-abridge"; \ No newline at end of file diff --git a/sass/abridge-blueshade-dark.scss b/sass/abridge-blueshade-dark.scss new file mode 100644 index 0000000..ebe8eb4 --- /dev/null +++ b/sass/abridge-blueshade-dark.scss @@ -0,0 +1,22 @@ +@import "imports"; +@import "syntax/syntax-abridge-dark"; +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +@import "fonts/Roboto"; +//@import "fonts/FiraCode"; // Monospaced + +:root { + --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; + --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #123;// Background Color Secondary + --c3: #345;// Table Rows, Block quote edge, Borders + --c4: #789;// Disabled Buttons, Borders, mark background + --a1: #09f;// link color + --a2: #0bf;// link hover/focus color + --a3: #0af;// link h1-h2 hover/focus color + --cg: #483; // ins green, success + --cr: #d33; // del red, errors +} diff --git a/sass/abridge-blueshade-light.scss b/sass/abridge-blueshade-light.scss new file mode 100644 index 0000000..4a6a04e --- /dev/null +++ b/sass/abridge-blueshade-light.scss @@ -0,0 +1,22 @@ +@import "imports"; +@import "syntax/syntax-abridge-light"; +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +@import "fonts/Roboto"; +//@import "fonts/FiraCode"; // Monospaced + +:root { + --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; + --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #def;// Background Color Secondary + --c3: #137;// Table Rows, Block quote edge, Borders + --c4: #013;// Disabled Buttons, Borders, mark background + --a1: #06e;// link color + --a2: #09f;// link hover/focus color + --a3: #07f;// link h1-h2 hover/focus color + --cg: #483; // ins green, success + --cr: #d33; // del red, errors +} diff --git a/sass/abridge-blueshade-switcher.scss b/sass/abridge-blueshade-switcher.scss new file mode 100644 index 0000000..43df8f1 --- /dev/null +++ b/sass/abridge-blueshade-switcher.scss @@ -0,0 +1,35 @@ +@import "imports"; +@import "syntax/syntax-abridge-switcher"; +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +@import "fonts/Roboto"; +//@import "fonts/FiraCode"; // Monospaced + +:root { + --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; + --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; + --cg: #483; // ins green, success + --cr: #d33; // del red, errors +} +:root:not(.light) { + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #123;// Background Color Secondary + --c3: #345;// Table Rows, Block quote edge, Borders + --c4: #789;// Disabled Buttons, Borders, mark background + --a1: #09f;// link color + --a2: #0bf;// link hover/focus color + --a3: #0af;// link h1-h2 hover/focus color +} +:root.light { + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #def;// Background Color Secondary + --c3: #137;// Table Rows, Block quote edge, Borders + --c4: #013;// Disabled Buttons, Borders, mark background + --a1: #06e;// link color + --a2: #09f;// link hover/focus color + --a3: #07f;// link h1-h2 hover/focus color +} diff --git a/sass/abridge-blueshade.scss b/sass/abridge-blueshade.scss new file mode 100644 index 0000000..797687c --- /dev/null +++ b/sass/abridge-blueshade.scss @@ -0,0 +1,35 @@ +@import "imports"; +@import "syntax/syntax-abridge"; +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +@import "fonts/Roboto"; +//@import "fonts/FiraCode"; // Monospaced + +:root { + --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; + --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #123;// Background Color Secondary + --c3: #345;// Table Rows, Block quote edge, Borders + --c4: #789;// Disabled Buttons, Borders, mark background + --a1: #09f;// link color + --a2: #0bf;// link hover/focus color + --a3: #0af;// link h1-h2 hover/focus color + --cg: #483; // ins green, success + --cr: #d33; // del red, errors +} +@media (prefers-color-scheme: light) { + :root { + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #def;// Background Color Secondary + --c3: #137;// Table Rows, Block quote edge, Borders + --c4: #013;// Disabled Buttons, Borders, mark background + --a1: #06e;// link color + --a2: #09f;// link hover/focus color + --a3: #07f;// link h1-h2 hover/focus color + } +} diff --git a/sass/abridge-dark.scss b/sass/abridge-dark.scss index 6b95009..b893298 100644 --- a/sass/abridge-dark.scss +++ b/sass/abridge-dark.scss @@ -1,5 +1,5 @@ @import "imports"; - +@import "syntax/syntax-abridge-dark"; //@import "fonts/Arimo"; //@import "fonts/Lato"; @import "fonts/Roboto"; @@ -8,38 +8,15 @@ :root { --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; - - --f1: #ccc; // Primary Font color - --f2: #ddd; // Headers Font color - - --c1: #111; // Primary Background Color - --c2: #222; // Secondary Background Color - --c3: #333; // Table Rows, Block quote edge, Borders - --c4: #888; // Disabled Buttons, Borders, mark background - - --a1: #f90; // accent color 1 links - --a2: #fb0; // accent color 2 hover,focus - --a3: #f90; // accent color 3 h1-h2 hover,focus - + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #222;// Background Color Secondary + --c3: #333;// Table Rows, Block quote edge, Borders + --c4: #888;// Disabled Buttons, Borders, mark background + --a1: #f90;// link color + --a2: #fb0;// link hover/focus color + --a3: #f90;// link h1-h2 hover/focus color --cg: #483; // ins green, success --cr: #d33; // del red, errors } - -@import "syntax/_abridge-dark"; -//@import "syntax/_abridge-light"; -//@import "syntax/_abridge-white"; -//@import "syntax/_ayu_mirage-dark-abridge"; -//@import "syntax/_ayu_mirage-light-abridge"; -//@import "syntax/_ayu_mirage-white-abridge"; -//@import "syntax/_ayu-dark-abridge"; -//@import "syntax/_ayu-light-abridge"; -//@import "syntax/_ayu-white-abridge"; -//@import "syntax/_charcoal-dark-abridge"; -//@import "syntax/_charcoal-light-abridge"; -//@import "syntax/_charcoal-white-abridge"; -//@import "syntax/_dracula-dark-abridge"; -//@import "syntax/_dracula-light-abridge"; -//@import "syntax/_dracula-white-abridge"; -//@import "syntax/_material-dark-abridge"; -//@import "syntax/_material-light-abridge"; -//@import "syntax/_material-white-abridge"; \ No newline at end of file diff --git a/sass/abridge-light.scss b/sass/abridge-light.scss index 870e2a6..ed7457c 100644 --- a/sass/abridge-light.scss +++ b/sass/abridge-light.scss @@ -1,5 +1,5 @@ @import "imports"; - +@import "syntax/syntax-abridge-light"; //@import "fonts/Arimo"; //@import "fonts/Lato"; @import "fonts/Roboto"; @@ -8,38 +8,15 @@ :root { --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; - - --f1: #444; // Primary Font color - --f2: #333; // Headers Font color - - --c1: #fff; // Primary Background Color - --c2: #eee; // Secondary Background Color - --c3: #ddd; // Table Rows, Block quote edge, Borders - --c4: #767676; // Disabled Buttons, Borders, mark background - - --a1: #c40; // accent color 1 links - --a2: #e60; // accent color 2 hover,focus - --a3: #e60; // accent color 3 h1-h2 hover,focus - + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #eee;// Background Color Secondary + --c3: #ddd;// Table Rows, Block quote edge, Borders + --c4: #677;// Disabled Buttons, Borders, mark background + --a1: #c40;// link color + --a2: #e60;// link hover/focus color + --a3: #f90;// link h1-h2 hover/focus color --cg: #483; // ins green, success --cr: #d33; // del red, errors } - -@import "syntax/_abridge-dark"; -//@import "syntax/_abridge-light"; -//@import "syntax/_abridge-white"; -//@import "syntax/_ayu_mirage-dark-abridge"; -//@import "syntax/_ayu_mirage-light-abridge"; -//@import "syntax/_ayu_mirage-white-abridge"; -//@import "syntax/_ayu-dark-abridge"; -//@import "syntax/_ayu-light-abridge"; -//@import "syntax/_ayu-white-abridge"; -//@import "syntax/_charcoal-dark-abridge"; -//@import "syntax/_charcoal-light-abridge"; -//@import "syntax/_charcoal-white-abridge"; -//@import "syntax/_dracula-dark-abridge"; -//@import "syntax/_dracula-light-abridge"; -//@import "syntax/_dracula-white-abridge"; -//@import "syntax/_material-dark-abridge"; -//@import "syntax/_material-light-abridge"; -//@import "syntax/_material-white-abridge"; \ No newline at end of file diff --git a/sass/abridge-switcher.scss b/sass/abridge-switcher.scss new file mode 100644 index 0000000..d69ff54 --- /dev/null +++ b/sass/abridge-switcher.scss @@ -0,0 +1,35 @@ +@import "imports"; +@import "syntax/syntax-abridge-switcher"; +//@import "fonts/Arimo"; +//@import "fonts/Lato"; +@import "fonts/Roboto"; +//@import "fonts/FiraCode"; // Monospaced + +:root { + --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; + --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; + --cg: #483; // ins green, success + --cr: #d33; // del red, errors +} +:root:not(.light) { + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #222;// Background Color Secondary + --c3: #333;// Table Rows, Block quote edge, Borders + --c4: #888;// Disabled Buttons, Borders, mark background + --a1: #f90;// link color + --a2: #fb0;// link hover/focus color + --a3: #f90;// link h1-h2 hover/focus color +} +:root.light { + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #eee;// Background Color Secondary + --c3: #ddd;// Table Rows, Block quote edge, Borders + --c4: #677;// Disabled Buttons, Borders, mark background + --a1: #c40;// link color + --a2: #e60;// link hover/focus color + --a3: #f90;// link h1-h2 hover/focus color +} diff --git a/sass/abridge.scss b/sass/abridge.scss index 6f20445..5aefad5 100644 --- a/sass/abridge.scss +++ b/sass/abridge.scss @@ -1,5 +1,5 @@ @import "imports"; - +@import "syntax/syntax-abridge"; //@import "fonts/Arimo"; //@import "fonts/Lato"; @import "fonts/Roboto"; @@ -8,53 +8,28 @@ :root { --ff: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif; --fm: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace; - - --f1: #444; // Primary Font color - --f2: #333; // Headers Font color - - --c1: #fff; // Primary Background Color - --c2: #eee; // Secondary Background Color - --c3: #ddd; // Table Rows, Block quote edge, Borders - --c4: #767676; // Disabled Buttons, Borders, mark background - - --a1: #c40; // accent color 1 links - --a2: #e60; // accent color 2 hover,focus - --a3: #e60; // accent color 3 h1-h2 hover,focus - + --f1: #ccc;// Font Color Primary + --f2: #ddd;// Font color Headers + --c1: #111;// Background Color Primary + --c2: #222;// Background Color Secondary + --c3: #333;// Table Rows, Block quote edge, Borders + --c4: #888;// Disabled Buttons, Borders, mark background + --a1: #f90;// link color + --a2: #fb0;// link hover/focus color + --a3: #f90;// link h1-h2 hover/focus color --cg: #483; // ins green, success --cr: #d33; // del red, errors } -@media (prefers-color-scheme: dark) { +@media (prefers-color-scheme: light) { :root { - --f1: #ccc; // Primary Font color - --f2: #ddd; // Headers Font color - - --c1: #111; // Primary Background Color - --c2: #222; // Secondary Background Color - --c3: #333; // Table Rows, Block quote edge, Borders - --c4: #888; // Disabled Buttons, Borders, mark background - - --a1: #f90; // accent color 1 links - --a2: #fb0; // accent color 2 hover,focus - --a3: #f90; // accent color 3 h1-h2 hover,focus + --f1: #444;// Font Color Primary + --f2: #333;// Font color Headers + --c1: #fff;// Background Color Primary + --c2: #eee;// Background Color Secondary + --c3: #ddd;// Table Rows, Block quote edge, Borders + --c4: #677;// Disabled Buttons, Borders, mark background + --a1: #c40;// link color + --a2: #e60;// link hover/focus color + --a3: #f90;// link h1-h2 hover/focus color } } - -@import "syntax/_abridge-dark"; -//@import "syntax/_abridge-light"; -//@import "syntax/_abridge-white"; -//@import "syntax/_ayu_mirage-dark-abridge"; -//@import "syntax/_ayu_mirage-light-abridge"; -//@import "syntax/_ayu_mirage-white-abridge"; -//@import "syntax/_ayu-dark-abridge"; -//@import "syntax/_ayu-light-abridge"; -//@import "syntax/_ayu-white-abridge"; -//@import "syntax/_charcoal-dark-abridge"; -//@import "syntax/_charcoal-light-abridge"; -//@import "syntax/_charcoal-white-abridge"; -//@import "syntax/_dracula-dark-abridge"; -//@import "syntax/_dracula-light-abridge"; -//@import "syntax/_dracula-white-abridge"; -//@import "syntax/_material-dark-abridge"; -//@import "syntax/_material-light-abridge"; -//@import "syntax/_material-white-abridge"; \ No newline at end of file diff --git a/sass/include/_button.scss b/sass/include/_button.scss index c1b1d9e..62c7c47 100644 --- a/sass/include/_button.scss +++ b/sass/include/_button.scss @@ -17,11 +17,11 @@ button, [type="button" i], [type="submit" i], [type="reset" i] { - -webkit-appearance: button; + //-webkit-appearance: button; display: inline-block; text-align: center; white-space: nowrap; - background: var(--c2); + //background: var(--c2); color: var(--f1); border: 0; cursor: pointer; diff --git a/sass/include/_icons.scss b/sass/include/_icons.scss index fd4e988..bf065aa 100644 --- a/sass/include/_icons.scss +++ b/sass/include/_icons.scss @@ -26,6 +26,7 @@ check: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E", chevron: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E", clock: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E", + contrast: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C6 0 0 6 0 12s5 12 12 12 12-5 12-12S19 0 12 0Zm0 4c5 0 8 3 8 8s-3 8-8 8V4Z'/%3E%3C/svg%3E", date: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E", docker: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M4 19.8S7 20 8 18m-4-7h3v3H4Zm3 0h3v3H7Zm3 0h3v3h-3ZM7 8h3v3H7Zm3 0h3v3h-3Zm0-3h3v3h-3Zm10 8c-1 0-1 0-1.4-1.9C18.5 10 17 10 17 12c0 1 0 2-3 2H1a9 9 0 0 0 3 6c3 2 5 2 9 1a10.8 10.8 90 0 0 5-4c1-2 1-1 3-2s1-2 0-2Z'/%3E%3C/svg%3E%0A", element: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5 0 0 6 0 12s6 12 12 12 12-6 12-12A12 12 0 0 0 12 0Zm-1 4c4 0 6 3 6 6 0 2-2 2-2 0s-2-4-4-4-2-2 0-2Zm-7 9c0-4 3-6 6-6 2 0 2 2 0 2s-4 2-4 4-2 2-2 0Zm9 7c-4 0-6-3-6-6 0-2 2-2 2 0s2.4 4 4 4c2 0 2 2 0 2Zm1-3c-2 0-2-2 0-2s4-2 4-4 2-2 2 0c0 4-3 6-6 6Z'/%3E%3C/svg%3E", @@ -65,6 +66,7 @@ @if $icon-check {.check { background-image: icon(check, "%23888", 2, "none") }} @if $icon-chevron {.chevron { background-image: icon(chevron, "%23888", 2, "none") }} @if $icon-clock {.clock { background-image: icon(clock, "%23888", 2, "none") }} + @if $icon-contrast {.contrast { background-image: icon(contrast, "none", 1, "%23888") }} @if $icon-date {.date { background-image: icon(date, "%23888", 2, "none") }} @if $icon-docker {.docker { background-image: icon(docker, "%2329e", 2, "none") }} @if $icon-element {.element { background-image: icon(element, "none", 1, "%231c8") }} diff --git a/sass/include/_nav.scss b/sass/include/_nav.scss index f28d92f..090fbc4 100644 --- a/sass/include/_nav.scss +++ b/sass/include/_nav.scss @@ -34,7 +34,7 @@ header > nav > div:first-of-type {//Keep the logo from wrapping } header > nav > div:nth-child(2) {//puts logo on left and menu/search on right margin-left: auto; - padding-right: var(--s1);//add some spacing between nav divs + padding-right: var(--s2);//add some spacing between nav divs } nav > div { ul, h2 { diff --git a/sass/include/_typography.scss b/sass/include/_typography.scss index 97f1e3e..db39f35 100644 --- a/sass/include/_typography.scss +++ b/sass/include/_typography.scss @@ -109,7 +109,7 @@ p, pre, table, ul { - margin: var(--s1) 0; + margin: .7rem 0; color: var(--f1); font-style: normal; font-weight: var(--fw); diff --git a/sass/include/_zola.scss b/sass/include/_zola.scss new file mode 100644 index 0000000..e07c1e1 --- /dev/null +++ b/sass/include/_zola.scss @@ -0,0 +1,4 @@ +.sum {margin: 0.2rem 0} +.info {font-size: .8rem} +.hpad {padding: 0 .4rem} +.rpad {padding-right: .4rem} \ No newline at end of file diff --git a/sass/syntax/_abridge-dark.scss b/sass/syntax/_abridge-dark.scss deleted file mode 100644 index 53bdc2e..0000000 --- a/sass/syntax/_abridge-dark.scss +++ /dev/null @@ -1,275 +0,0 @@ -.z-code { - color: #bfbab0; - background-color: #191919; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #798491; - font-style: italic; -} -.z-variable { - color: #bfbab0; -} -.z-string, .z-constant.z-other.z-symbol { - color: #c2d94c; -} -.z-constant.z-numeric { - color: #f29718; -} -.z-string.z-regexp, .z-constant.z-character.z-escape { - color: #95e6cb; -} -.z-constant.z-language { - color: #f29718; -} -.z-constant.z-character, .z-constant.z-other { - color: #f29718; -} -.z-variable.z-member { - color: #ff7d82; -} -.z-keyword, .z-keyword.z-operator.z-word { - color: #00bbff; -} -.z-keyword.z-operator { - color: #f29668; -} -.z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #bfbab0; -} -.z-punctuation.z-section { - color: #bfbab0; -} -.z-punctuation.z-accessor { - color: #f29668; -} -.z-punctuation.z-definition.z-annotation { - color: #bfbab0; -} -.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #e6b673; -} -.z-storage { - color: #00bbff; -} -.z-storage.z-type { - color: #00bbff; -} -.z-entity.z-name.z-function { - color: #ffb454; -} -.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #59c2ff; -} -.z-entity.z-other.z-inherited-class { - color: #59c2ff; - text-decoration: underline; -} -.z-variable.z-parameter { - color: #f29718; -} -.z-variable.z-language { - color: #39bae6; - font-style: italic; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #39bae6; -} -.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #39bae6; -} -.z-entity.z-other.z-attribute-name { - color: #ffb454; -} -.z-variable.z-function, .z-variable.z-annotation { - color: #ffb454; -} -.z-support.z-function, .z-support.z-macro { - color: #fe7d83; -} -.z-support.z-constant { - color: #f29668; - font-style: italic; -} -.z-support.z-type, .z-support.z-class { - color: #39bae6; - font-style: italic; -} -.z-invalid { - color: #ff7c6d; -} -.z-invalid.z-deprecated { - color: #ffffff; - background-color: #00bbff; -} -.z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; -} -.z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffb454; -} -.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #59c2ff; -} -.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; -} -.z-support.z-type.z-property-name { - color: #39bae6; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; -} -.z-constant.z-numeric.z-line-number.z-match { - color: #00bbff; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #c2d94c; -} -.z-message.z-error { - color: #ff7c6d; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-markup.z-heading { - color: #00bbff; -font-weight: bold; -} -.z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; -} -.z-punctuation.z-definition.z-image { - color: #ffb454; -} -.z-markup.z-italic { - color: #fe7d83; - font-style: italic; -} -.z-markup.z-bold { - color: #fe7d83; -font-weight: bold; -} -.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { -font-weight: bold; - font-style: italic; -} -.z-markup.z-raw { - background-color: #bfbab0; -} -.z-markup.z-raw.z-inline { - background-color: #bfbab0; -} -.z-meta.z-separator { - color: #798491; - background-color: #bfbab0; -font-weight: bold; -} -.z-markup.z-quote { - color: #f29718; - font-style: italic; -} -.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; -} -.z-markup.z-inserted { - color: #c2d94c; -} -.z-markup.z-changed { - color: #39bae6; -} -.z-markup.z-deleted { - color: #fe7d83; -} -.z-markup.z-strike { - color: #e6b673; -} -.z-markup.z-table { - color: #39bae6; - background-color: #bfbab0; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29668; -} -.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #bfbab0; - background-color: #bfbab0; -} -.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #bfbab0; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #798491; -} -.z-markup.z-inserted.z-git_gutter { - color: #c2d94c; -} -.z-markup.z-changed.z-git_gutter { - color: #39bae6; -} -.z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; -} -.z-markup.z-ignored.z-git_gutter { - color: #20272c; -} -.z-markup.z-untracked.z-git_gutter { - color: #20272c; -} -.z-gutter_color { - color: #ffffff; -} -.z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #39bae6; -} -.z-acejump.z-label.z-green { - color: #ffffff; - background-color: #c2d94c; -} -.z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #00bbff; -} -.z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #fe7d83; -} -.z-sublimelinter.z-mark.z-warning { - color: #39bae6; -} -.z-sublimelinter.z-gutter-mark { - color: #ffffff; -} -.z-sublimelinter.z-mark.z-error { - color: #ff7c6d; -} \ No newline at end of file diff --git a/sass/syntax/_abridge-light.scss b/sass/syntax/_abridge-light.scss deleted file mode 100644 index 2b4d858..0000000 --- a/sass/syntax/_abridge-light.scss +++ /dev/null @@ -1,272 +0,0 @@ -.z-code { - color: #50565a; - background-color: #fafafa; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #6e7379; - font-style: italic; -} -.z-variable { - color: #50565a; -} -.z-string, .z-constant.z-other.z-symbol { - color: #507e00; -} -.z-constant.z-numeric { - color: #b85500; -} -.z-string.z-regexp, .z-constant.z-character.z-escape { - color: #008260; -} -.z-constant.z-language { - color: #b85500; -} -.z-constant.z-character, .z-constant.z-other { - color: #b85500; -} -.z-variable.z-member { - color: #cb414d; -} -.z-keyword, .z-keyword.z-operator.z-word { - color: #0066ee; -} -.z-keyword.z-operator { - color: #ac5c32; -} -.z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #50565a; -} -.z-punctuation.z-section { - color: #50565a; -} -.z-punctuation.z-accessor { - color: #ac5c32; -} -.z-punctuation.z-definition.z-annotation { - color: #50565a; -} -.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #936b2c; -} -.z-storage { - color: #0066ee; -} -.z-storage.z-type { - color: #0066ee; -} -.z-entity.z-name.z-function { - color: #ac5d00; -} -.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #0079bd; -} -.z-entity.z-other.z-inherited-class { - color: #0079bd; - text-decoration: underline; -} -.z-variable.z-parameter { - color: #b85500; -} -.z-variable.z-language { - color: #007d9b; - font-style: italic; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007d9b; -} -.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007d9b; -} -.z-entity.z-other.z-attribute-name { - color: #ac5d00; -} -.z-variable.z-function, .z-variable.z-annotation { - color: #ac5d00; -} -.z-support.z-function, .z-support.z-macro { - color: #c44a4e; -} -.z-support.z-constant { - color: #ac5c32; - font-style: italic; -} -.z-support.z-type, .z-support.z-class { - color: #007d9b; - font-style: italic; -} -.z-invalid { - color: #e6000b; -} -.z-invalid.z-deprecated { - color: #ffffff; - background-color: #0066ee; -} -.z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ac5d00; -} -.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #0079bd; -} -.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #6e7379; -} -.z-support.z-type.z-property-name { - color: #007d9b; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #6e7379; -} -.z-constant.z-numeric.z-line-number.z-match { - color: #0066ee; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #507e00; -} -.z-message.z-error { - color: #e6000b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-markup.z-heading { - color: #0066ee; -font-weight: bold; -} -.z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #008260; - text-decoration: underline; - font-style: italic; -} -.z-punctuation.z-definition.z-image { - color: #ac5d00; -} -.z-markup.z-italic { - color: #c44a4e; - font-style: italic; -} -.z-markup.z-bold { - color: #c44a4e; -font-weight: bold; -} -.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { -font-weight: bold; - font-style: italic; -} -.z-markup.z-raw { - background-color: #50565a; -} -.z-markup.z-raw.z-inline { - background-color: #50565a; -} -.z-meta.z-separator { - color: #6e7379; - background-color: #50565a; -font-weight: bold; -} -.z-markup.z-quote { - color: #b85500; - font-style: italic; -} -.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #008260; -} -.z-markup.z-inserted { - color: #507e00; -} -.z-markup.z-changed { - color: #007d9b; -} -.z-markup.z-deleted { - color: #c44a4e; -} -.z-markup.z-strike { - color: #936b2c; -} -.z-markup.z-table { - color: #007d9b; - background-color: #50565a; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #ac5c32; -} -.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #6e7379; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #50565a; - background-color: #50565a; -} -.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; - background-color: #50565a; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; -} -.z-markup.z-inserted.z-git_gutter { - color: #507e00; -} -.z-markup.z-changed.z-git_gutter { - color: #007d9b; -} -.z-markup.z-deleted.z-git_gutter { - color: #e6000b; -} -.z-markup.z-ignored.z-git_gutter { - color: #dee0e1; -} -.z-markup.z-untracked.z-git_gutter { - color: #dee0e1; -} -.z-gutter_color { - color: #ffffff; -} -.z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007d9b; -} -.z-acejump.z-label.z-green { - color: #ffffff; - background-color: #507e00; -} -.z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #0066ee; -} -.z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #c44a4e; -} -.z-sublimelinter.z-mark.z-warning { - color: #007d9b; -} -.z-sublimelinter.z-gutter-mark { - color: #ffffff; -} -.z-sublimelinter.z-mark.z-error { - color: #e6000b; -} diff --git a/sass/syntax/_abridge-white.scss b/sass/syntax/_abridge-white.scss deleted file mode 100644 index 74ddb5e..0000000 --- a/sass/syntax/_abridge-white.scss +++ /dev/null @@ -1,272 +0,0 @@ -.z-code { - color: #50565a; - background-color: #ffffff; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #6e7379; - font-style: italic; -} -.z-variable { - color: #50565a; -} -.z-string, .z-constant.z-other.z-symbol { - color: #507e00; -} -.z-constant.z-numeric { - color: #b85500; -} -.z-string.z-regexp, .z-constant.z-character.z-escape { - color: #008260; -} -.z-constant.z-language { - color: #b85500; -} -.z-constant.z-character, .z-constant.z-other { - color: #b85500; -} -.z-variable.z-member { - color: #cb414d; -} -.z-keyword, .z-keyword.z-operator.z-word { - color: #0066ee; -} -.z-keyword.z-operator { - color: #ac5c32; -} -.z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #50565a; -} -.z-punctuation.z-section { - color: #50565a; -} -.z-punctuation.z-accessor { - color: #ac5c32; -} -.z-punctuation.z-definition.z-annotation { - color: #50565a; -} -.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #936b2c; -} -.z-storage { - color: #0066ee; -} -.z-storage.z-type { - color: #0066ee; -} -.z-entity.z-name.z-function { - color: #ac5d00; -} -.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #0079bd; -} -.z-entity.z-other.z-inherited-class { - color: #0079bd; - text-decoration: underline; -} -.z-variable.z-parameter { - color: #b85500; -} -.z-variable.z-language { - color: #007d9b; - font-style: italic; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007d9b; -} -.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007d9b; -} -.z-entity.z-other.z-attribute-name { - color: #ac5d00; -} -.z-variable.z-function, .z-variable.z-annotation { - color: #ac5d00; -} -.z-support.z-function, .z-support.z-macro { - color: #c44a4e; -} -.z-support.z-constant { - color: #ac5c32; - font-style: italic; -} -.z-support.z-type, .z-support.z-class { - color: #007d9b; - font-style: italic; -} -.z-invalid { - color: #e6000b; -} -.z-invalid.z-deprecated { - color: #ffffff; - background-color: #0066ee; -} -.z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ac5d00; -} -.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #0079bd; -} -.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #6e7379; -} -.z-support.z-type.z-property-name { - color: #007d9b; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #6e7379; -} -.z-constant.z-numeric.z-line-number.z-match { - color: #0066ee; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #507e00; -} -.z-message.z-error { - color: #e6000b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-markup.z-heading { - color: #0066ee; -font-weight: bold; -} -.z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #008260; - text-decoration: underline; - font-style: italic; -} -.z-punctuation.z-definition.z-image { - color: #ac5d00; -} -.z-markup.z-italic { - color: #c44a4e; - font-style: italic; -} -.z-markup.z-bold { - color: #c44a4e; -font-weight: bold; -} -.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { -font-weight: bold; - font-style: italic; -} -.z-markup.z-raw { - background-color: #50565a; -} -.z-markup.z-raw.z-inline { - background-color: #50565a; -} -.z-meta.z-separator { - color: #6e7379; - background-color: #50565a; -font-weight: bold; -} -.z-markup.z-quote { - color: #b85500; - font-style: italic; -} -.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #008260; -} -.z-markup.z-inserted { - color: #507e00; -} -.z-markup.z-changed { - color: #007d9b; -} -.z-markup.z-deleted { - color: #c44a4e; -} -.z-markup.z-strike { - color: #936b2c; -} -.z-markup.z-table { - color: #007d9b; - background-color: #50565a; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #ac5c32; -} -.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #6e7379; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #50565a; - background-color: #50565a; -} -.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; - background-color: #50565a; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; -} -.z-markup.z-inserted.z-git_gutter { - color: #507e00; -} -.z-markup.z-changed.z-git_gutter { - color: #007d9b; -} -.z-markup.z-deleted.z-git_gutter { - color: #e6000b; -} -.z-markup.z-ignored.z-git_gutter { - color: #dee0e1; -} -.z-markup.z-untracked.z-git_gutter { - color: #dee0e1; -} -.z-gutter_color { - color: #ffffff; -} -.z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007d9b; -} -.z-acejump.z-label.z-green { - color: #ffffff; - background-color: #507e00; -} -.z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #0066ee; -} -.z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #c44a4e; -} -.z-sublimelinter.z-mark.z-warning { - color: #007d9b; -} -.z-sublimelinter.z-gutter-mark { - color: #ffffff; -} -.z-sublimelinter.z-mark.z-error { - color: #e6000b; -} diff --git a/sass/syntax/_ayu-dark-abridge.scss b/sass/syntax/_ayu-dark-abridge.scss deleted file mode 100644 index c35232d..0000000 --- a/sass/syntax/_ayu-dark-abridge.scss +++ /dev/null @@ -1,275 +0,0 @@ -.z-code { - color: #bfbab0; - background-color: #191919; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #798491; - font-style: italic; -} -.z-variable { - color: #bfbab0; -} -.z-string, .z-constant.z-other.z-symbol { - color: #c2d94c; -} -.z-constant.z-numeric { - color: #f29718; -} -.z-string.z-regexp, .z-constant.z-character.z-escape { - color: #95e6cb; -} -.z-constant.z-language { - color: #f29718; -} -.z-constant.z-character, .z-constant.z-other { - color: #f29718; -} -.z-variable.z-member { - color: #ff7d82; -} -.z-keyword, .z-keyword.z-operator.z-word { - color: #ff813c; -} -.z-keyword.z-operator { - color: #f29668; -} -.z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #bfbab0; -} -.z-punctuation.z-section { - color: #bfbab0; -} -.z-punctuation.z-accessor { - color: #f29668; -} -.z-punctuation.z-definition.z-annotation { - color: #bfbab0; -} -.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #e6b673; -} -.z-storage { - color: #ff813c; -} -.z-storage.z-type { - color: #ff813c; -} -.z-entity.z-name.z-function { - color: #ffb454; -} -.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #59c2ff; -} -.z-entity.z-other.z-inherited-class { - color: #59c2ff; - text-decoration: underline; -} -.z-variable.z-parameter { - color: #f29718; -} -.z-variable.z-language { - color: #39bae6; - font-style: italic; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #39bae6; -} -.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #39bae6; -} -.z-entity.z-other.z-attribute-name { - color: #ffb454; -} -.z-variable.z-function, .z-variable.z-annotation { - color: #ffb454; -} -.z-support.z-function, .z-support.z-macro { - color: #fe7d83; -} -.z-support.z-constant { - color: #f29668; - font-style: italic; -} -.z-support.z-type, .z-support.z-class { - color: #39bae6; - font-style: italic; -} -.z-invalid { - color: #ff7c6d; -} -.z-invalid.z-deprecated { - color: #ffffff; - background-color: #ff813c; -} -.z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; -} -.z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffb454; -} -.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #59c2ff; -} -.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; -} -.z-support.z-type.z-property-name { - color: #39bae6; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; -} -.z-constant.z-numeric.z-line-number.z-match { - color: #ff813c; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #c2d94c; -} -.z-message.z-error { - color: #ff7c6d; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #39bae6; -} -.z-markup.z-heading { - color: #ff813c; -font-weight: bold; -} -.z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; -} -.z-punctuation.z-definition.z-image { - color: #ffb454; -} -.z-markup.z-italic { - color: #fe7d83; - font-style: italic; -} -.z-markup.z-bold { - color: #fe7d83; -font-weight: bold; -} -.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { -font-weight: bold; - font-style: italic; -} -.z-markup.z-raw { - background-color: #bfbab0; -} -.z-markup.z-raw.z-inline { - background-color: #bfbab0; -} -.z-meta.z-separator { - color: #798491; - background-color: #bfbab0; -font-weight: bold; -} -.z-markup.z-quote { - color: #f29718; - font-style: italic; -} -.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; -} -.z-markup.z-inserted { - color: #c2d94c; -} -.z-markup.z-changed { - color: #39bae6; -} -.z-markup.z-deleted { - color: #fe7d83; -} -.z-markup.z-strike { - color: #e6b673; -} -.z-markup.z-table { - color: #39bae6; - background-color: #bfbab0; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29668; -} -.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #bfbab0; - background-color: #bfbab0; -} -.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #bfbab0; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #798491; -} -.z-markup.z-inserted.z-git_gutter { - color: #c2d94c; -} -.z-markup.z-changed.z-git_gutter { - color: #39bae6; -} -.z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; -} -.z-markup.z-ignored.z-git_gutter { - color: #20272c; -} -.z-markup.z-untracked.z-git_gutter { - color: #20272c; -} -.z-gutter_color { - color: #ffffff; -} -.z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #39bae6; -} -.z-acejump.z-label.z-green { - color: #ffffff; - background-color: #c2d94c; -} -.z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #ff813c; -} -.z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #fe7d83; -} -.z-sublimelinter.z-mark.z-warning { - color: #39bae6; -} -.z-sublimelinter.z-gutter-mark { - color: #ffffff; -} -.z-sublimelinter.z-mark.z-error { - color: #ff7c6d; -} diff --git a/sass/syntax/_ayu-light-abridge.scss b/sass/syntax/_ayu-light-abridge.scss deleted file mode 100644 index 96c1ffa..0000000 --- a/sass/syntax/_ayu-light-abridge.scss +++ /dev/null @@ -1,272 +0,0 @@ -.z-code { - color: #61676c; - background-color: #fafafa; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #6e7379; - font-style: italic; -} -.z-variable { - color: #61676c; -} -.z-string, .z-constant.z-other.z-symbol { - color: #507e00; -} -.z-constant.z-numeric { - color: #b85500; -} -.z-string.z-regexp, .z-constant.z-character.z-escape { - color: #008260; -} -.z-constant.z-language { - color: #b85500; -} -.z-constant.z-character, .z-constant.z-other { - color: #b85500; -} -.z-variable.z-member { - color: #cb414d; -} -.z-keyword, .z-keyword.z-operator.z-word { - color: #c94506; -} -.z-keyword.z-operator { - color: #ac5c32; -} -.z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #61676c; -} -.z-punctuation.z-section { - color: #61676c; -} -.z-punctuation.z-accessor { - color: #ac5c32; -} -.z-punctuation.z-definition.z-annotation { - color: #61676c; -} -.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #936b2c; -} -.z-storage { - color: #c94506; -} -.z-storage.z-type { - color: #c94506; -} -.z-entity.z-name.z-function { - color: #ac5d00; -} -.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #0079bd; -} -.z-entity.z-other.z-inherited-class { - color: #0079bd; - text-decoration: underline; -} -.z-variable.z-parameter { - color: #b85500; -} -.z-variable.z-language { - color: #007d9b; - font-style: italic; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007d9b; -} -.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007d9b; -} -.z-entity.z-other.z-attribute-name { - color: #ac5d00; -} -.z-variable.z-function, .z-variable.z-annotation { - color: #ac5d00; -} -.z-support.z-function, .z-support.z-macro { - color: #c44a4e; -} -.z-support.z-constant { - color: #ac5c32; - font-style: italic; -} -.z-support.z-type, .z-support.z-class { - color: #007d9b; - font-style: italic; -} -.z-invalid { - color: #e6000b; -} -.z-invalid.z-deprecated { - color: #ffffff; - background-color: #c94506; -} -.z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ac5d00; -} -.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #0079bd; -} -.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #6e7379; -} -.z-support.z-type.z-property-name { - color: #007d9b; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #6e7379; -} -.z-constant.z-numeric.z-line-number.z-match { - color: #c94506; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #507e00; -} -.z-message.z-error { - color: #e6000b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007d9b; -} -.z-markup.z-heading { - color: #c94506; -font-weight: bold; -} -.z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #008260; - text-decoration: underline; - font-style: italic; -} -.z-punctuation.z-definition.z-image { - color: #ac5d00; -} -.z-markup.z-italic { - color: #c44a4e; - font-style: italic; -} -.z-markup.z-bold { - color: #c44a4e; -font-weight: bold; -} -.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { -font-weight: bold; - font-style: italic; -} -.z-markup.z-raw { - background-color: #61676c; -} -.z-markup.z-raw.z-inline { - background-color: #61676c; -} -.z-meta.z-separator { - color: #6e7379; - background-color: #61676c; -font-weight: bold; -} -.z-markup.z-quote { - color: #b85500; - font-style: italic; -} -.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #008260; -} -.z-markup.z-inserted { - color: #507e00; -} -.z-markup.z-changed { - color: #007d9b; -} -.z-markup.z-deleted { - color: #c44a4e; -} -.z-markup.z-strike { - color: #936b2c; -} -.z-markup.z-table { - color: #007d9b; - background-color: #61676c; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #ac5c32; -} -.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #6e7379; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #61676c; - background-color: #61676c; -} -.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; - background-color: #61676c; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #6e7379; -} -.z-markup.z-inserted.z-git_gutter { - color: #507e00; -} -.z-markup.z-changed.z-git_gutter { - color: #007d9b; -} -.z-markup.z-deleted.z-git_gutter { - color: #e6000b; -} -.z-markup.z-ignored.z-git_gutter { - color: #dee0e1; -} -.z-markup.z-untracked.z-git_gutter { - color: #dee0e1; -} -.z-gutter_color { - color: #ffffff; -} -.z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #007d9b; -} -.z-acejump.z-label.z-green { - color: #ffffff; - background-color: #507e00; -} -.z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #c94506; -} -.z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #c44a4e; -} -.z-sublimelinter.z-mark.z-warning { - color: #007d9b; -} -.z-sublimelinter.z-gutter-mark { - color: #ffffff; -} -.z-sublimelinter.z-mark.z-error { - color: #e6000b; -} diff --git a/sass/syntax/_ayu-white-abridge.scss b/sass/syntax/_ayu-white-abridge.scss deleted file mode 100644 index d99ad69..0000000 --- a/sass/syntax/_ayu-white-abridge.scss +++ /dev/null @@ -1,272 +0,0 @@ -.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/_ayu_mirage-dark-abridge.scss b/sass/syntax/_ayu_mirage-dark-abridge.scss deleted file mode 100644 index b007562..0000000 --- a/sass/syntax/_ayu_mirage-dark-abridge.scss +++ /dev/null @@ -1,275 +0,0 @@ -.z-code { - color: #ccc9c2; - background-color: #191919; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #798491; - font-style: italic; -} -.z-variable { - color: #ccc9c2; -} -.z-string, .z-constant.z-other.z-symbol { - color: #bae67e; -} -.z-constant.z-numeric { - color: #ffcc66; -} -.z-string.z-regexp, .z-constant.z-character.z-escape { - color: #95e6cb; -} -.z-constant.z-language { - color: #ffcc66; -} -.z-constant.z-character, .z-constant.z-other { - color: #ffcc66; -} -.z-variable.z-member { - color: #ff7d82; -} -.z-keyword, .z-keyword.z-operator.z-word { - color: #ffa759; -} -.z-keyword.z-operator { - color: #f29e74; -} -.z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #ccc9c2; -} -.z-punctuation.z-section { - color: #ccc9c2; -} -.z-punctuation.z-accessor { - color: #f29e74; -} -.z-punctuation.z-definition.z-annotation { - color: #ccc9c2; -} -.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #ffc44c; -} -.z-storage { - color: #ffa759; -} -.z-storage.z-type { - color: #ffa759; -} -.z-entity.z-name.z-function { - color: #ffd580; -} -.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #73d0ff; -} -.z-entity.z-other.z-inherited-class { - color: #73d0ff; - text-decoration: underline; -} -.z-variable.z-parameter { - color: #ffcc66; -} -.z-variable.z-language { - color: #5ccfe6; - font-style: italic; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #5ccfe6; -} -.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #5ccfe6; -} -.z-entity.z-other.z-attribute-name { - color: #ffd580; -} -.z-variable.z-function, .z-variable.z-annotation { - color: #ffd580; -} -.z-support.z-function, .z-support.z-macro { - color: #f28779; -} -.z-support.z-constant { - color: #f29e74; - font-style: italic; -} -.z-support.z-type, .z-support.z-class { - color: #5ccfe6; - font-style: italic; -} -.z-invalid { - color: #ff7c6d; -} -.z-invalid.z-deprecated { - color: #ffffff; - background-color: #ffa759; -} -.z-meta.z-diff, .z-meta.z-diff.z-header { - color: #c594c5; -} -.z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #ffd580; -} -.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #73d0ff; -} -.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #798491; -} -.z-support.z-type.z-property-name { - color: #5ccfe6; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #798491; -} -.z-constant.z-numeric.z-line-number.z-match { - color: #ffa759; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #bae67e; -} -.z-message.z-error { - color: #ff7c6d; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5ccfe6; -} -.z-markup.z-heading { - color: #ffa759; -font-weight: bold; -} -.z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #95e6cb; - text-decoration: underline; - font-style: italic; -} -.z-punctuation.z-definition.z-image { - color: #ffd580; -} -.z-markup.z-italic { - color: #f28779; - font-style: italic; -} -.z-markup.z-bold { - color: #f28779; -font-weight: bold; -} -.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { -font-weight: bold; - font-style: italic; -} -.z-markup.z-raw { - background-color: #ccc9c2; -} -.z-markup.z-raw.z-inline { - background-color: #ccc9c2; -} -.z-meta.z-separator { - color: #798491; - background-color: #ccc9c2; -font-weight: bold; -} -.z-markup.z-quote { - color: #ffcc66; - font-style: italic; -} -.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #95e6cb; -} -.z-markup.z-inserted { - color: #bae67e; -} -.z-markup.z-changed { - color: #5ccfe6; -} -.z-markup.z-deleted { - color: #f28779; -} -.z-markup.z-strike { - color: #ffc44c; -} -.z-markup.z-table { - color: #5ccfe6; - background-color: #ccc9c2; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #f29e74; -} -.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #798491; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #ccc9c2; - background-color: #ccc9c2; -} -.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #798491; - background-color: #ccc9c2; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #798491; -} -.z-markup.z-inserted.z-git_gutter { - color: #bae67e; -} -.z-markup.z-changed.z-git_gutter { - color: #5ccfe6; -} -.z-markup.z-deleted.z-git_gutter { - color: #ff7c6d; -} -.z-markup.z-ignored.z-git_gutter { - color: #363e4a; -} -.z-markup.z-untracked.z-git_gutter { - color: #363e4a; -} -.z-gutter_color { - color: #ffffff; -} -.z-acejump.z-label.z-blue { - color: #ffffff; - background-color: #5ccfe6; -} -.z-acejump.z-label.z-green { - color: #ffffff; - background-color: #bae67e; -} -.z-acejump.z-label.z-orange { - color: #ffffff; - background-color: #ffa759; -} -.z-acejump.z-label.z-purple { - color: #ffffff; - background-color: #f28779; -} -.z-sublimelinter.z-mark.z-warning { - color: #5ccfe6; -} -.z-sublimelinter.z-gutter-mark { - color: #ffffff; -} -.z-sublimelinter.z-mark.z-error { - color: #ff7c6d; -} diff --git a/sass/syntax/_ayu_mirage-light-abridge.scss b/sass/syntax/_ayu_mirage-light-abridge.scss deleted file mode 100644 index 3ba72cb..0000000 --- a/sass/syntax/_ayu_mirage-light-abridge.scss +++ /dev/null @@ -1,275 +0,0 @@ -.z-code { - color: #76736d; - background-color: #fafafa; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #5c6773; - font-style: italic; -} -.z-variable { - color: #76736d; -} -.z-string, .z-constant.z-other.z-symbol { - color: #547f1c; -} -.z-constant.z-numeric { - color: #926b00; -} -.z-string.z-regexp, .z-constant.z-character.z-escape { - color: #2d7f68; -} -.z-constant.z-language { - color: #926b00; -} -.z-constant.z-character, .z-constant.z-other { - color: #926b00; -} -.z-variable.z-member { - color: #cb414d; -} -.z-keyword, .z-keyword.z-operator.z-word { - color: #aa5f0f; -} -.z-keyword.z-operator { - color: #aa5f39; -} -.z-punctuation.z-separator, .z-punctuation.z-terminator { - color: #76736d; -} -.z-punctuation.z-section { - color: #76736d; -} -.z-punctuation.z-accessor { - color: #aa5f39; -} -.z-punctuation.z-definition.z-annotation { - color: #76736d; -} -.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { - color: #986b00; -} -.z-storage { - color: #aa5f0f; -} -.z-storage.z-type { - color: #aa5f0f; -} -.z-entity.z-name.z-function { - color: #8f6f1d; -} -.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { - color: #007ca7; -} -.z-entity.z-other.z-inherited-class { - color: #007ca7; - text-decoration: underline; -} -.z-variable.z-parameter { - color: #926b00; -} -.z-variable.z-language { - color: #007f95; - font-style: italic; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { - color: #007f95; -} -.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { - color: #007f95; -} -.z-entity.z-other.z-attribute-name { - color: #8f6f1d; -} -.z-variable.z-function, .z-variable.z-annotation { - color: #8f6f1d; -} -.z-support.z-function, .z-support.z-macro { - color: #b75349; -} -.z-support.z-constant { - color: #aa5f39; - font-style: italic; -} -.z-support.z-type, .z-support.z-class { - color: #007f95; - font-style: italic; -} -.z-invalid { - color: #e40320; -} -.z-invalid.z-deprecated { - color: #fafafa; - background-color: #aa5f0f; -} -.z-meta.z-diff, .z-meta.z-diff.z-header { - color: #916392; -} -.z-source.z-ruby .z-variable.z-other.z-readwrite { - color: #8f6f1d; -} -.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { - color: #007ca7; -} -.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #5c6773; -} -.z-support.z-type.z-property-name { - color: #007f95; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #5c6773; -} -.z-constant.z-numeric.z-line-number.z-match { - color: #aa5f0f; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #547f1c; -} -.z-message.z-error { - color: #e40320; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #007f95; -} -.z-markup.z-heading { - color: #aa5f0f; -font-weight: bold; -} -.z-string.z-other.z-link, .z-markup.z-underline.z-link { - color: #2d7f68; - text-decoration: underline; - font-style: italic; -} -.z-punctuation.z-definition.z-image { - color: #8f6f1d; -} -.z-markup.z-italic { - color: #b75349; - font-style: italic; -} -.z-markup.z-bold { - color: #b75349; -font-weight: bold; -} -.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { -font-weight: bold; - font-style: italic; -} -.z-markup.z-raw { - background-color: #76736d; -} -.z-markup.z-raw.z-inline { - background-color: #76736d; -} -.z-meta.z-separator { - color: #5c6773; - background-color: #76736d; -font-weight: bold; -} -.z-markup.z-quote { - color: #926b00; - font-style: italic; -} -.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { - color: #2d7f68; -} -.z-markup.z-inserted { - color: #547f1c; -} -.z-markup.z-changed { - color: #007f95; -} -.z-markup.z-deleted { - color: #b75349; -} -.z-markup.z-strike { - color: #986b00; -} -.z-markup.z-table { - color: #007f95; - background-color: #76736d; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #aa5f39; -} -.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { - color: #5c6773; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown { - color: #76736d; - background-color: #76736d; -} -.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #5c6773; - background-color: #76736d; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #5c6773; -} -.z-markup.z-inserted.z-git_gutter { - color: #547f1c; -} -.z-markup.z-changed.z-git_gutter { - color: #007f95; -} -.z-markup.z-deleted.z-git_gutter { - color: #e40320; -} -.z-markup.z-ignored.z-git_gutter { - color: #363e4a; -} -.z-markup.z-untracked.z-git_gutter { - color: #363e4a; -} -.z-gutter_color { - color: #fafafa; -} -.z-acejump.z-label.z-blue { - color: #fafafa; - background-color: #007f95; -} -.z-acejump.z-label.z-green { - color: #fafafa; - background-color: #547f1c; -} -.z-acejump.z-label.z-orange { - color: #fafafa; - background-color: #aa5f0f; -} -.z-acejump.z-label.z-purple { - color: #fafafa; - background-color: #b75349; -} -.z-sublimelinter.z-mark.z-warning { - color: #007f95; -} -.z-sublimelinter.z-gutter-mark { - color: #fafafa; -} -.z-sublimelinter.z-mark.z-error { - color: #e40320; -} diff --git a/sass/syntax/_ayu_mirage-white-abridge.scss b/sass/syntax/_ayu_mirage-white-abridge.scss deleted file mode 100644 index 825e6ef..0000000 --- a/sass/syntax/_ayu_mirage-white-abridge.scss +++ /dev/null @@ -1,275 +0,0 @@ -.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/_charcoal-dark-abridge.scss b/sass/syntax/_charcoal-dark-abridge.scss deleted file mode 100644 index b3ab18c..0000000 --- a/sass/syntax/_charcoal-dark-abridge.scss +++ /dev/null @@ -1,79 +0,0 @@ -.z-code { - color: #cccece; - background-color: #191919; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #7e8384; -} -.z-variable { - color: #cccece; -} -.z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #c594c5; -} -.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #5fb3b3; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #ff7b84; -} -.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #78aade; -} -.z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #fa7e81; -} -.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #f99157; -} -.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #99c794; -} -.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { - color: #fac863; -} -.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #ff7d82; -} -.z-variable.z-language { - color: #ff7d82; -} -.z-entity.z-name.z-method.z-js { - color: #d8dee9; -} -.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #d8dee9; -} -.z-entity.z-other.z-attribute-name { - color: #cd91c4; -} -.z-markup.z-inserted { - color: #99c794; -} -.z-markup.z-deleted { - color: #ff7d82; -} -.z-markup.z-changed { - color: #cd91c4; -} -.z-string.z-regexp { - color: #5fb3b3; -} -.z-constant.z-character.z-escape { - color: #5fb3b3; -} -.z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #cf9a87; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #99c794; -} -.z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #78aade; -} -.z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #ff7d82; -} diff --git a/sass/syntax/_charcoal-light-abridge.scss b/sass/syntax/_charcoal-light-abridge.scss deleted file mode 100644 index 927d678..0000000 --- a/sass/syntax/_charcoal-light-abridge.scss +++ /dev/null @@ -1,79 +0,0 @@ -.z-code { - color: #727373; - background-color: #fafafa; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #5f6364; -} -.z-variable { - color: #727373; -} -.z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #916392; -} -.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #237e7f; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #ca4251; -} -.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #4076a7; -} -.z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #c14c52; -} -.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #b75922; -} -.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #517c4e; -} -.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { - color: #926c00; -} -.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #cb414d; -} -.z-variable.z-language { - color: #cb414d; -} -.z-entity.z-name.z-method.z-js { - color: #6c727c; -} -.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #6c727c; -} -.z-entity.z-other.z-attribute-name { - color: #996091; -} -.z-markup.z-inserted { - color: #517c4e; -} -.z-markup.z-deleted { - color: #cb414d; -} -.z-markup.z-changed { - color: #996091; -} -.z-string.z-regexp { - color: #237e7f; -} -.z-constant.z-character.z-escape { - color: #237e7f; -} -.z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #976756; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #517c4e; -} -.z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #4076a7; -} -.z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #cb414d; -} diff --git a/sass/syntax/_charcoal-white-abridge.scss b/sass/syntax/_charcoal-white-abridge.scss deleted file mode 100644 index 53f86ce..0000000 --- a/sass/syntax/_charcoal-white-abridge.scss +++ /dev/null @@ -1,79 +0,0 @@ -.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/_dracula-dark-abridge.scss b/sass/syntax/_dracula-dark-abridge.scss deleted file mode 100644 index f5fc9c4..0000000 --- a/sass/syntax/_dracula-dark-abridge.scss +++ /dev/null @@ -1,245 +0,0 @@ -.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; -} diff --git a/sass/syntax/_dracula-light-abridge.scss b/sass/syntax/_dracula-light-abridge.scss deleted file mode 100644 index b122c9b..0000000 --- a/sass/syntax/_dracula-light-abridge.scss +++ /dev/null @@ -1,245 +0,0 @@ -.z-code { - color: #72726d; - background-color: #fafafa; -} -.z-comment { - color: #6272a4; -} -.z-string { - color: #6b7807; -} -.z-constant.z-numeric { - color: #8660c1; -} -.z-constant.z-language { - color: #8660c1; -} -.z-constant.z-character, .z-constant.z-other { - color: #8660c1; -} -.z-variable { -} -.z-variable.z-other.z-readwrite.z-instance { - color: #a1661c; -} -.z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { - color: #c13f8e; -} -.z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { - color: #d9303a; -} -.z-keyword { - color: #c13f8e; -} -.z-storage { - color: #c13f8e; -} -.z-storage.z-type { - color: #007d90; - font-style: italic; -} -.z-storage.z-type.z-namespace { - color: #007d90; - font-style: italic; -} -.z-storage.z-type.z-class { - color: #c13f8e; - font-style: italic; -} -.z-entity.z-name.z-class { - color: #007d90; - text-decoration: underline; -} -.z-meta.z-path { - color: #007f93; - text-decoration: underline; -} -.z-entity.z-other.z-inherited-class { - color: #007d90; - text-decoration: underline; - font-style: italic; -} -.z-entity.z-name.z-function { - color: #008504; -} -.z-variable.z-parameter { - color: #a1661c; - font-style: italic; -} -.z-entity.z-name.z-tag { - color: #c13f8e; -} -.z-entity.z-other.z-attribute-name { - color: #008504; -} -.z-support.z-function { - color: #007d90; -} -.z-support.z-constant { - color: #007e94; -} -.z-support.z-type, .z-support.z-class { - color: #007f93; - font-style: italic; -} -.z-support.z-other.z-variable { -} -.z-support.z-other.z-namespace { - color: #007f93; - font-style: italic; -} -.z-invalid { - color: #72726b; - background-color: #c13f8e; -} -.z-invalid.z-deprecated { - color: #72726b; - background-color: #8660c1; -} -.z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #747469; -} -.z-meta.z-diff, .z-meta.z-diff.z-header { - color: #6272a4; -} -.z-markup.z-deleted { - color: #c13f8e; -} -.z-markup.z-inserted { - color: #008504; -} -.z-markup.z-changed { - color: #7b760c; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #8660c1; -} -.z-entity.z-name.z-filename { - color: #7b760c; -} -.z-message.z-error { - color: #e31625; -} -.z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { - color: #727272; -} -.z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { - color: #007d90; -} -.z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { - color: #6b7807; -} -.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #008504; -} -.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #a1661c; -} -.z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #c13f8e; -} -.z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #8660c1; -} -.z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #008504; -} -.z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { - color: #a1661c; -} -.z-markup.z-strike { - color: #a1661c; - font-style: italic; -} -.z-markup.z-bold { - color: #a1661c; -font-weight: bold; -} -.z-markup.z-italic { - color: #a1661c; - font-style: italic; -} -.z-markup.z-heading { - color: #007d90; -} -.z-punctuation.z-definition.z-list_item.z-markdown { - color: #c13f8e; -} -.z-markup.z-quote { - color: #6272a4; - font-style: italic; -} -.z-punctuation.z-definition.z-blockquote.z-markdown { - color: #6272a4; - background-color: #6272a4; - font-style: italic; -} -.z-meta.z-separator { - color: #6272a4; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #008504; -} -.z-markup.z-underline { - color: #8660c1; - text-decoration: underline; -} -.z-markup.z-raw.z-block { - color: #747469; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { - color: #72726d; -} -.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { - color: #6272a4; - font-style: italic; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #6272a4; - font-style: italic; -} -.z-punctuation.z-accessor { - color: #c13f8e; -} -.z-meta.z-function.z-return-type { - color: #c13f8e; -} -.z-punctuation.z-section.z-block.z-begin { - color: #fafafa; -} -.z-punctuation.z-section.z-block.z-end { - color: #fafafa; -} -.z-punctuation.z-section.z-embedded.z-begin { - color: #c13f8e; -} -.z-punctuation.z-section.z-embedded.z-end { - color: #c13f8e; -} -.z-punctuation.z-separator.z-namespace { - color: #c13f8e; -} -.z-variable.z-function { - color: #008504; -} -.z-variable.z-other { - color: #fafafa; -} -.z-variable.z-language { - color: #8660c1; -} -.z-entity.z-name.z-module.z-ruby { - color: #007d90; -} -.z-entity.z-name.z-constant.z-ruby { - color: #8660c1; -} -.z-support.z-function.z-builtin.z-ruby { - color: #fafafa; -} -.z-storage.z-type.z-namespace.z-cs { - color: #c13f8e; -} -.z-entity.z-name.z-namespace.z-cs { - color: #007d90; -} diff --git a/sass/syntax/_dracula-white-abridge.scss b/sass/syntax/_dracula-white-abridge.scss deleted file mode 100644 index db807f0..0000000 --- a/sass/syntax/_dracula-white-abridge.scss +++ /dev/null @@ -1,245 +0,0 @@ -.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/_material-dark-abridge.scss b/sass/syntax/_material-dark-abridge.scss deleted file mode 100644 index 85035d9..0000000 --- a/sass/syntax/_material-dark-abridge.scss +++ /dev/null @@ -1,260 +0,0 @@ -.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; -} diff --git a/sass/syntax/_material-light-abridge.scss b/sass/syntax/_material-light-abridge.scss deleted file mode 100644 index fa7f307..0000000 --- a/sass/syntax/_material-light-abridge.scss +++ /dev/null @@ -1,260 +0,0 @@ -.z-code { - color: #317e78; - background-color: #fafafa; -} -.z-comment, .z-punctuation.z-definition.z-comment { - color: #6b7577; - font-style: italic; -} -.z-variable, .z-string .z-constant.z-other.z-placeholder { - color: #317e78; -} -.z-constant.z-other.z-color { - color: #fafafa; -} -.z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { - color: #fafafa; - background-color: #d92d2d; -} -.z-invalid.z-unimplemented { - color: #fafafa; - background-color: #587f22; -} -.z-invalid.z-deprecated { - color: #fafafa; - background-color: #7c4dff; -} -.z-keyword, .z-storage.z-type, .z-storage.z-modifier { - color: #7c4dff; -} -.z-storage.z-type, .z-keyword.z-control { - font-style: italic; -} -.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { - color: #008088; -} -.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { - color: #d72952; -} -.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { - color: #5274a9; -} -.z-support.z-other.z-variable, .z-string.z-other.z-link { - color: #d72952; -} -.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { - color: #c94625; -} -.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #587f22; -} -.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { - color: #a16700; -} -.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { - color: #64738c; -} -.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { - color: #d92d2d; -} -.z-variable.z-language { - color: #d92d2d; - font-style: italic; -} -.z-entity.z-name.z-method.z-js { - color: #5274a9; -} -.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { - color: #5274a9; -} -.z-entity.z-other.z-attribute-name { - color: #7c4dff; -} -.z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { - color: #a16700; - font-style: italic; -} -.z-entity.z-other.z-attribute-name.z-class { - color: #a16700; -} -.z-source.z-sass .z-keyword.z-control { - color: #5274a9; -} -.z-markup.z-inserted { - color: #587f22; -} -.z-markup.z-deleted { - color: #d92d2d; -} -.z-markup.z-changed { - color: #7c4dff; -} -.z-string.z-regexp { - color: #008088; -} -.z-constant.z-character.z-escape { - color: #008088; -} -.z-*url*, .z-*link*, .z-*uri* { - text-decoration: underline; -} -.z-constant.z-numeric.z-line-number.z-find-in-files { - color: #a26356; -} -.z-entity.z-name.z-filename.z-find-in-files { - color: #587f22; -} -.z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { - color: #5274a9; - font-style: italic; -} -.z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { - color: #d92d2d; - font-style: italic; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #587f22; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #7c4dff; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #d72952; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #5274a9; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #a26356; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #d92d2d; -} -.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #c94625; -} -.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #a16700; -} -.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { - color: #7c4dff; -} -.z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { - color: #317e78; -} -.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { - color: #7c4dff; -} -.z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { - color: #717375; -} -.z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { - color: #587f22; -} -.z-markup.z-italic { - color: #d72952; - font-style: italic; -} -.z-markup.z-bold, .z-markup.z-bold .z-string { - color: #d72952; -font-weight: bold; -} -.z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { -font-weight: bold; - font-style: italic; -} -.z-markup.z-underline { - color: #c94625; - text-decoration: underline; -} -.z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { - color: #717375; - background-color: #717375; -} -.z-string.z-other.z-link.z-title.z-markdown { - color: #5274a9; -} -.z-string.z-other.z-link.z-description.z-title.z-markdown { - color: #7c4dff; -} -.z-constant.z-other.z-reference.z-link.z-markdown { - color: #a16700; -} -.z-markup.z-raw.z-block { - color: #7c4dff; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown { - background-color: #62757f; -} -.z-punctuation.z-definition.z-fenced.z-markdown { - background-color: #62757f; -} -.z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { - color: #317e78; -} -.z-variable.z-language.z-fenced.z-markdown { - color: #717375; -} -.z-text.z-html.z-markdown .z-punctuation.z-definition { - color: #6b7577; -} -.z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { - color: #008088; -} -.z-meta.z-separator { - color: #717375; - background-color: #62757f; -font-weight: bold; -} -.z-acejump.z-label.z-blue { - color: #fafafa; - background-color: #5274a9; -} -.z-acejump.z-label.z-green { - color: #fafafa; - background-color: #587f22; -} -.z-acejump.z-label.z-orange { - color: #fafafa; - background-color: #c94625; -} -.z-acejump.z-label.z-purple { - color: #fafafa; - background-color: #7c4dff; -} -.z-sublimelinter.z-mark.z-warning { - color: #a16700; -} -.z-sublimelinter.z-gutter-mark { - color: #fafafa; -} -.z-sublimelinter.z-mark.z-error { - color: #d92d2d; -} -.z-sublimelinter.z-annotations { - background-color: #a26356; -} -.z-markup.z-ignored.z-git_gutter { - color: #717375; -} -.z-markup.z-untracked.z-git_gutter { - color: #717375; -} -.z-markup.z-inserted.z-git_gutter { - color: #587f22; -} -.z-markup.z-changed.z-git_gutter { - color: #a16700; -} -.z-markup.z-deleted.z-git_gutter { - color: #d92d2d; -} -.z-brackethighlighter.z-default { - color: #64738c; -} -.z-brackethighlighter.z-quote { - color: #587f22; -} -.z-brackethighlighter.z-unmatched { - color: #d92d2d; -} diff --git a/sass/syntax/_material-white-abridge.scss b/sass/syntax/_material-white-abridge.scss deleted file mode 100644 index 05281bb..0000000 --- a/sass/syntax/_material-white-abridge.scss +++ /dev/null @@ -1,260 +0,0 @@ -.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/sass/syntax/syntax-abridge-dark.scss b/sass/syntax/syntax-abridge-dark.scss new file mode 100644 index 0000000..53bdc2e --- /dev/null +++ b/sass/syntax/syntax-abridge-dark.scss @@ -0,0 +1,275 @@ +.z-code { + color: #bfbab0; + background-color: #191919; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; +} +.z-variable { + color: #bfbab0; +} +.z-string, .z-constant.z-other.z-symbol { + color: #c2d94c; +} +.z-constant.z-numeric { + color: #f29718; +} +.z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; +} +.z-constant.z-language { + color: #f29718; +} +.z-constant.z-character, .z-constant.z-other { + color: #f29718; +} +.z-variable.z-member { + color: #ff7d82; +} +.z-keyword, .z-keyword.z-operator.z-word { + color: #00bbff; +} +.z-keyword.z-operator { + color: #f29668; +} +.z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #bfbab0; +} +.z-punctuation.z-section { + color: #bfbab0; +} +.z-punctuation.z-accessor { + color: #f29668; +} +.z-punctuation.z-definition.z-annotation { + color: #bfbab0; +} +.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #e6b673; +} +.z-storage { + color: #00bbff; +} +.z-storage.z-type { + color: #00bbff; +} +.z-entity.z-name.z-function { + color: #ffb454; +} +.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #59c2ff; +} +.z-entity.z-other.z-inherited-class { + color: #59c2ff; + 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; +} \ No newline at end of file diff --git a/sass/syntax/syntax-abridge-light.scss b/sass/syntax/syntax-abridge-light.scss new file mode 100644 index 0000000..74ddb5e --- /dev/null +++ b/sass/syntax/syntax-abridge-light.scss @@ -0,0 +1,272 @@ +.z-code { + color: #50565a; + background-color: #ffffff; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #6e7379; + font-style: italic; +} +.z-variable { + color: #50565a; +} +.z-string, .z-constant.z-other.z-symbol { + color: #507e00; +} +.z-constant.z-numeric { + color: #b85500; +} +.z-string.z-regexp, .z-constant.z-character.z-escape { + color: #008260; +} +.z-constant.z-language { + color: #b85500; +} +.z-constant.z-character, .z-constant.z-other { + color: #b85500; +} +.z-variable.z-member { + color: #cb414d; +} +.z-keyword, .z-keyword.z-operator.z-word { + color: #0066ee; +} +.z-keyword.z-operator { + color: #ac5c32; +} +.z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #50565a; +} +.z-punctuation.z-section { + color: #50565a; +} +.z-punctuation.z-accessor { + color: #ac5c32; +} +.z-punctuation.z-definition.z-annotation { + color: #50565a; +} +.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #936b2c; +} +.z-storage { + color: #0066ee; +} +.z-storage.z-type { + color: #0066ee; +} +.z-entity.z-name.z-function { + color: #ac5d00; +} +.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #0079bd; +} +.z-entity.z-other.z-inherited-class { + color: #0079bd; + text-decoration: underline; +} +.z-variable.z-parameter { + color: #b85500; +} +.z-variable.z-language { + color: #007d9b; + font-style: italic; +} +.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007d9b; +} +.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007d9b; +} +.z-entity.z-other.z-attribute-name { + color: #ac5d00; +} +.z-variable.z-function, .z-variable.z-annotation { + color: #ac5d00; +} +.z-support.z-function, .z-support.z-macro { + color: #c44a4e; +} +.z-support.z-constant { + color: #ac5c32; + font-style: italic; +} +.z-support.z-type, .z-support.z-class { + color: #007d9b; + font-style: italic; +} +.z-invalid { + color: #e6000b; +} +.z-invalid.z-deprecated { + color: #ffffff; + background-color: #0066ee; +} +.z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ac5d00; +} +.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #0079bd; +} +.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #6e7379; +} +.z-support.z-type.z-property-name { + color: #007d9b; +} +.z-constant.z-numeric.z-line-number.z-find-in-files { + color: #6e7379; +} +.z-constant.z-numeric.z-line-number.z-match { + color: #0066ee; +} +.z-entity.z-name.z-filename.z-find-in-files { + color: #507e00; +} +.z-message.z-error { + color: #e6000b; +} +.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; +} +.z-markup.z-heading { + color: #0066ee; +font-weight: bold; +} +.z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #008260; + text-decoration: underline; + font-style: italic; +} +.z-punctuation.z-definition.z-image { + color: #ac5d00; +} +.z-markup.z-italic { + color: #c44a4e; + font-style: italic; +} +.z-markup.z-bold { + color: #c44a4e; +font-weight: bold; +} +.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { +font-weight: bold; + font-style: italic; +} +.z-markup.z-raw { + background-color: #50565a; +} +.z-markup.z-raw.z-inline { + background-color: #50565a; +} +.z-meta.z-separator { + color: #6e7379; + background-color: #50565a; +font-weight: bold; +} +.z-markup.z-quote { + color: #b85500; + font-style: italic; +} +.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #008260; +} +.z-markup.z-inserted { + color: #507e00; +} +.z-markup.z-changed { + color: #007d9b; +} +.z-markup.z-deleted { + color: #c44a4e; +} +.z-markup.z-strike { + color: #936b2c; +} +.z-markup.z-table { + color: #007d9b; + background-color: #50565a; +} +.z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #ac5c32; +} +.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #6e7379; +} +.z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #50565a; + background-color: #50565a; +} +.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + background-color: #50565a; +} +.z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; +} +.z-markup.z-inserted.z-git_gutter { + color: #507e00; +} +.z-markup.z-changed.z-git_gutter { + color: #007d9b; +} +.z-markup.z-deleted.z-git_gutter { + color: #e6000b; +} +.z-markup.z-ignored.z-git_gutter { + color: #dee0e1; +} +.z-markup.z-untracked.z-git_gutter { + color: #dee0e1; +} +.z-gutter_color { + color: #ffffff; +} +.z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007d9b; +} +.z-acejump.z-label.z-green { + color: #ffffff; + background-color: #507e00; +} +.z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #0066ee; +} +.z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c44a4e; +} +.z-sublimelinter.z-mark.z-warning { + color: #007d9b; +} +.z-sublimelinter.z-gutter-mark { + color: #ffffff; +} +.z-sublimelinter.z-mark.z-error { + color: #e6000b; +} diff --git a/sass/syntax/syntax-abridge-switcher.scss b/sass/syntax/syntax-abridge-switcher.scss new file mode 100644 index 0000000..8b6d6c2 --- /dev/null +++ b/sass/syntax/syntax-abridge-switcher.scss @@ -0,0 +1,551 @@ +:root:not(.light) { + .z-code { + color: #bfbab0; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; + } + .z-variable { + color: #bfbab0; + } + .z-string, .z-constant.z-other.z-symbol { + color: #c2d94c; + } + .z-constant.z-numeric { + color: #f29718; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; + } + .z-constant.z-language { + color: #f29718; + } + .z-constant.z-character, .z-constant.z-other { + color: #f29718; + } + .z-variable.z-member { + color: #ff7d82; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #00bbff; + } + .z-keyword.z-operator { + color: #f29668; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #bfbab0; + } + .z-punctuation.z-section { + color: #bfbab0; + } + .z-punctuation.z-accessor { + color: #f29668; + } + .z-punctuation.z-definition.z-annotation { + color: #bfbab0; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #e6b673; + } + .z-storage { + color: #00bbff; + } + .z-storage.z-type { + color: #00bbff; + } + .z-entity.z-name.z-function { + color: #ffb454; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #59c2ff; + } + .z-entity.z-other.z-inherited-class { + color: #59c2ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #f29718; + } + .z-variable.z-language { + color: #39bae6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #39bae6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #39bae6; + } + .z-entity.z-other.z-attribute-name { + color: #ffb454; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffb454; + } + .z-support.z-function, .z-support.z-macro { + color: #fe7d83; + } + .z-support.z-constant { + color: #f29668; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #39bae6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #00bbff; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffb454; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #59c2ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #39bae6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #00bbff; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c2d94c; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-markup.z-heading { + color: #00bbff; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffb454; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #bfbab0; + } + .z-markup.z-raw.z-inline { + background-color: #bfbab0; + } + .z-meta.z-separator { + color: #798491; + background-color: #bfbab0; + font-weight: bold; + } + .z-markup.z-quote { + color: #f29718; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #c2d94c; + } + .z-markup.z-changed { + color: #39bae6; + } + .z-markup.z-deleted { + color: #fe7d83; + } + .z-markup.z-strike { + color: #e6b673; + } + .z-markup.z-table { + color: #39bae6; + background-color: #bfbab0; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29668; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #bfbab0; + background-color: #bfbab0; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #bfbab0; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #c2d94c; + } + .z-markup.z-changed.z-git_gutter { + color: #39bae6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #20272c; + } + .z-markup.z-untracked.z-git_gutter { + color: #20272c; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #39bae6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c2d94c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #00bbff; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #fe7d83; + } + .z-sublimelinter.z-mark.z-warning { + color: #39bae6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +:root.light { + .z-code { + color: #50565a; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #6e7379; + font-style: italic; + } + .z-variable { + color: #50565a; + } + .z-string, .z-constant.z-other.z-symbol { + color: #507e00; + } + .z-constant.z-numeric { + color: #b85500; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #008260; + } + .z-constant.z-language { + color: #b85500; + } + .z-constant.z-character, .z-constant.z-other { + color: #b85500; + } + .z-variable.z-member { + color: #cb414d; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #0066ee; + } + .z-keyword.z-operator { + color: #ac5c32; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #50565a; + } + .z-punctuation.z-section { + color: #50565a; + } + .z-punctuation.z-accessor { + color: #ac5c32; + } + .z-punctuation.z-definition.z-annotation { + color: #50565a; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #936b2c; + } + .z-storage { + color: #0066ee; + } + .z-storage.z-type { + color: #0066ee; + } + .z-entity.z-name.z-function { + color: #ac5d00; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #0079bd; + } + .z-entity.z-other.z-inherited-class { + color: #0079bd; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #b85500; + } + .z-variable.z-language { + color: #007d9b; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007d9b; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007d9b; + } + .z-entity.z-other.z-attribute-name { + color: #ac5d00; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ac5d00; + } + .z-support.z-function, .z-support.z-macro { + color: #c44a4e; + } + .z-support.z-constant { + color: #ac5c32; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007d9b; + font-style: italic; + } + .z-invalid { + color: #e6000b; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #0066ee; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ac5d00; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #0079bd; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #6e7379; + } + .z-support.z-type.z-property-name { + color: #007d9b; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #6e7379; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #0066ee; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #507e00; + } + .z-message.z-error { + color: #e6000b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-markup.z-heading { + color: #0066ee; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #008260; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ac5d00; + } + .z-markup.z-italic { + color: #c44a4e; + font-style: italic; + } + .z-markup.z-bold { + color: #c44a4e; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #50565a; + } + .z-markup.z-raw.z-inline { + background-color: #50565a; + } + .z-meta.z-separator { + color: #6e7379; + background-color: #50565a; + font-weight: bold; + } + .z-markup.z-quote { + color: #b85500; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #008260; + } + .z-markup.z-inserted { + color: #507e00; + } + .z-markup.z-changed { + color: #007d9b; + } + .z-markup.z-deleted { + color: #c44a4e; + } + .z-markup.z-strike { + color: #936b2c; + } + .z-markup.z-table { + color: #007d9b; + background-color: #50565a; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #ac5c32; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #6e7379; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #50565a; + background-color: #50565a; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + background-color: #50565a; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + } + .z-markup.z-inserted.z-git_gutter { + color: #507e00; + } + .z-markup.z-changed.z-git_gutter { + color: #007d9b; + } + .z-markup.z-deleted.z-git_gutter { + color: #e6000b; + } + .z-markup.z-ignored.z-git_gutter { + color: #dee0e1; + } + .z-markup.z-untracked.z-git_gutter { + color: #dee0e1; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007d9b; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #507e00; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #0066ee; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c44a4e; + } + .z-sublimelinter.z-mark.z-warning { + color: #007d9b; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #e6000b; + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-abridge.scss b/sass/syntax/syntax-abridge.scss new file mode 100644 index 0000000..2df7234 --- /dev/null +++ b/sass/syntax/syntax-abridge.scss @@ -0,0 +1,553 @@ +:root { + .z-code { + color: #bfbab0; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; + } + .z-variable { + color: #bfbab0; + } + .z-string, .z-constant.z-other.z-symbol { + color: #c2d94c; + } + .z-constant.z-numeric { + color: #f29718; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; + } + .z-constant.z-language { + color: #f29718; + } + .z-constant.z-character, .z-constant.z-other { + color: #f29718; + } + .z-variable.z-member { + color: #ff7d82; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #00bbff; + } + .z-keyword.z-operator { + color: #f29668; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #bfbab0; + } + .z-punctuation.z-section { + color: #bfbab0; + } + .z-punctuation.z-accessor { + color: #f29668; + } + .z-punctuation.z-definition.z-annotation { + color: #bfbab0; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #e6b673; + } + .z-storage { + color: #00bbff; + } + .z-storage.z-type { + color: #00bbff; + } + .z-entity.z-name.z-function { + color: #ffb454; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #59c2ff; + } + .z-entity.z-other.z-inherited-class { + color: #59c2ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #f29718; + } + .z-variable.z-language { + color: #39bae6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #39bae6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #39bae6; + } + .z-entity.z-other.z-attribute-name { + color: #ffb454; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffb454; + } + .z-support.z-function, .z-support.z-macro { + color: #fe7d83; + } + .z-support.z-constant { + color: #f29668; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #39bae6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #00bbff; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffb454; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #59c2ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #39bae6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #00bbff; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c2d94c; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-markup.z-heading { + color: #00bbff; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffb454; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #bfbab0; + } + .z-markup.z-raw.z-inline { + background-color: #bfbab0; + } + .z-meta.z-separator { + color: #798491; + background-color: #bfbab0; + font-weight: bold; + } + .z-markup.z-quote { + color: #f29718; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #c2d94c; + } + .z-markup.z-changed { + color: #39bae6; + } + .z-markup.z-deleted { + color: #fe7d83; + } + .z-markup.z-strike { + color: #e6b673; + } + .z-markup.z-table { + color: #39bae6; + background-color: #bfbab0; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29668; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #bfbab0; + background-color: #bfbab0; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #bfbab0; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #c2d94c; + } + .z-markup.z-changed.z-git_gutter { + color: #39bae6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #20272c; + } + .z-markup.z-untracked.z-git_gutter { + color: #20272c; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #39bae6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c2d94c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #00bbff; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #fe7d83; + } + .z-sublimelinter.z-mark.z-warning { + color: #39bae6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #50565a; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #6e7379; + font-style: italic; + } + .z-variable { + color: #50565a; + } + .z-string, .z-constant.z-other.z-symbol { + color: #507e00; + } + .z-constant.z-numeric { + color: #b85500; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #008260; + } + .z-constant.z-language { + color: #b85500; + } + .z-constant.z-character, .z-constant.z-other { + color: #b85500; + } + .z-variable.z-member { + color: #cb414d; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #0066ee; + } + .z-keyword.z-operator { + color: #ac5c32; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #50565a; + } + .z-punctuation.z-section { + color: #50565a; + } + .z-punctuation.z-accessor { + color: #ac5c32; + } + .z-punctuation.z-definition.z-annotation { + color: #50565a; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #936b2c; + } + .z-storage { + color: #0066ee; + } + .z-storage.z-type { + color: #0066ee; + } + .z-entity.z-name.z-function { + color: #ac5d00; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #0079bd; + } + .z-entity.z-other.z-inherited-class { + color: #0079bd; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #b85500; + } + .z-variable.z-language { + color: #007d9b; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007d9b; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007d9b; + } + .z-entity.z-other.z-attribute-name { + color: #ac5d00; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ac5d00; + } + .z-support.z-function, .z-support.z-macro { + color: #c44a4e; + } + .z-support.z-constant { + color: #ac5c32; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007d9b; + font-style: italic; + } + .z-invalid { + color: #e6000b; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #0066ee; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ac5d00; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #0079bd; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #6e7379; + } + .z-support.z-type.z-property-name { + color: #007d9b; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #6e7379; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #0066ee; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #507e00; + } + .z-message.z-error { + color: #e6000b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-markup.z-heading { + color: #0066ee; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #008260; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ac5d00; + } + .z-markup.z-italic { + color: #c44a4e; + font-style: italic; + } + .z-markup.z-bold { + color: #c44a4e; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #50565a; + } + .z-markup.z-raw.z-inline { + background-color: #50565a; + } + .z-meta.z-separator { + color: #6e7379; + background-color: #50565a; + font-weight: bold; + } + .z-markup.z-quote { + color: #b85500; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #008260; + } + .z-markup.z-inserted { + color: #507e00; + } + .z-markup.z-changed { + color: #007d9b; + } + .z-markup.z-deleted { + color: #c44a4e; + } + .z-markup.z-strike { + color: #936b2c; + } + .z-markup.z-table { + color: #007d9b; + background-color: #50565a; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #ac5c32; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #6e7379; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #50565a; + background-color: #50565a; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + background-color: #50565a; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + } + .z-markup.z-inserted.z-git_gutter { + color: #507e00; + } + .z-markup.z-changed.z-git_gutter { + color: #007d9b; + } + .z-markup.z-deleted.z-git_gutter { + color: #e6000b; + } + .z-markup.z-ignored.z-git_gutter { + color: #dee0e1; + } + .z-markup.z-untracked.z-git_gutter { + color: #dee0e1; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007d9b; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #507e00; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #0066ee; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c44a4e; + } + .z-sublimelinter.z-mark.z-warning { + color: #007d9b; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #e6000b; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-ayu-abridge-dark.scss b/sass/syntax/syntax-ayu-abridge-dark.scss new file mode 100644 index 0000000..c35232d --- /dev/null +++ b/sass/syntax/syntax-ayu-abridge-dark.scss @@ -0,0 +1,275 @@ +.z-code { + color: #bfbab0; + background-color: #191919; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; +} +.z-variable { + color: #bfbab0; +} +.z-string, .z-constant.z-other.z-symbol { + color: #c2d94c; +} +.z-constant.z-numeric { + color: #f29718; +} +.z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; +} +.z-constant.z-language { + color: #f29718; +} +.z-constant.z-character, .z-constant.z-other { + color: #f29718; +} +.z-variable.z-member { + color: #ff7d82; +} +.z-keyword, .z-keyword.z-operator.z-word { + color: #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; +} diff --git a/sass/syntax/syntax-ayu-abridge-light.scss b/sass/syntax/syntax-ayu-abridge-light.scss new file mode 100644 index 0000000..d99ad69 --- /dev/null +++ b/sass/syntax/syntax-ayu-abridge-light.scss @@ -0,0 +1,272 @@ +.z-code { + color: #61676c; + background-color: #ffffff; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #6e7379; + font-style: italic; +} +.z-variable { + color: #61676c; +} +.z-string, .z-constant.z-other.z-symbol { + color: #507e00; +} +.z-constant.z-numeric { + color: #b85500; +} +.z-string.z-regexp, .z-constant.z-character.z-escape { + color: #008260; +} +.z-constant.z-language { + color: #b85500; +} +.z-constant.z-character, .z-constant.z-other { + color: #b85500; +} +.z-variable.z-member { + color: #cb414d; +} +.z-keyword, .z-keyword.z-operator.z-word { + color: #c94506; +} +.z-keyword.z-operator { + color: #ac5c32; +} +.z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #61676c; +} +.z-punctuation.z-section { + color: #61676c; +} +.z-punctuation.z-accessor { + color: #ac5c32; +} +.z-punctuation.z-definition.z-annotation { + color: #61676c; +} +.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #936b2c; +} +.z-storage { + color: #c94506; +} +.z-storage.z-type { + color: #c94506; +} +.z-entity.z-name.z-function { + color: #ac5d00; +} +.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #0079bd; +} +.z-entity.z-other.z-inherited-class { + color: #0079bd; + 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-ayu-abridge-switcher.scss b/sass/syntax/syntax-ayu-abridge-switcher.scss new file mode 100644 index 0000000..8542c6b --- /dev/null +++ b/sass/syntax/syntax-ayu-abridge-switcher.scss @@ -0,0 +1,551 @@ +:root:not(.light) { + .z-code { + color: #bfbab0; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; + } + .z-variable { + color: #bfbab0; + } + .z-string, .z-constant.z-other.z-symbol { + color: #c2d94c; + } + .z-constant.z-numeric { + color: #f29718; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; + } + .z-constant.z-language { + color: #f29718; + } + .z-constant.z-character, .z-constant.z-other { + color: #f29718; + } + .z-variable.z-member { + color: #ff7d82; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #ff813c; + } + .z-keyword.z-operator { + color: #f29668; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #bfbab0; + } + .z-punctuation.z-section { + color: #bfbab0; + } + .z-punctuation.z-accessor { + color: #f29668; + } + .z-punctuation.z-definition.z-annotation { + color: #bfbab0; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #e6b673; + } + .z-storage { + color: #ff813c; + } + .z-storage.z-type { + color: #ff813c; + } + .z-entity.z-name.z-function { + color: #ffb454; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #59c2ff; + } + .z-entity.z-other.z-inherited-class { + color: #59c2ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #f29718; + } + .z-variable.z-language { + color: #39bae6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #39bae6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #39bae6; + } + .z-entity.z-other.z-attribute-name { + color: #ffb454; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffb454; + } + .z-support.z-function, .z-support.z-macro { + color: #fe7d83; + } + .z-support.z-constant { + color: #f29668; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #39bae6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #ff813c; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffb454; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #59c2ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #39bae6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #ff813c; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c2d94c; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-markup.z-heading { + color: #ff813c; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffb454; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #bfbab0; + } + .z-markup.z-raw.z-inline { + background-color: #bfbab0; + } + .z-meta.z-separator { + color: #798491; + background-color: #bfbab0; + font-weight: bold; + } + .z-markup.z-quote { + color: #f29718; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #c2d94c; + } + .z-markup.z-changed { + color: #39bae6; + } + .z-markup.z-deleted { + color: #fe7d83; + } + .z-markup.z-strike { + color: #e6b673; + } + .z-markup.z-table { + color: #39bae6; + background-color: #bfbab0; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29668; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #bfbab0; + background-color: #bfbab0; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #bfbab0; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #c2d94c; + } + .z-markup.z-changed.z-git_gutter { + color: #39bae6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #20272c; + } + .z-markup.z-untracked.z-git_gutter { + color: #20272c; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #39bae6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c2d94c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #ff813c; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #fe7d83; + } + .z-sublimelinter.z-mark.z-warning { + color: #39bae6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +:root.light { + .z-code { + color: #61676c; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #6e7379; + font-style: italic; + } + .z-variable { + color: #61676c; + } + .z-string, .z-constant.z-other.z-symbol { + color: #507e00; + } + .z-constant.z-numeric { + color: #b85500; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #008260; + } + .z-constant.z-language { + color: #b85500; + } + .z-constant.z-character, .z-constant.z-other { + color: #b85500; + } + .z-variable.z-member { + color: #cb414d; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #c94506; + } + .z-keyword.z-operator { + color: #ac5c32; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #61676c; + } + .z-punctuation.z-section { + color: #61676c; + } + .z-punctuation.z-accessor { + color: #ac5c32; + } + .z-punctuation.z-definition.z-annotation { + color: #61676c; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #936b2c; + } + .z-storage { + color: #c94506; + } + .z-storage.z-type { + color: #c94506; + } + .z-entity.z-name.z-function { + color: #ac5d00; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #0079bd; + } + .z-entity.z-other.z-inherited-class { + color: #0079bd; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #b85500; + } + .z-variable.z-language { + color: #007d9b; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007d9b; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007d9b; + } + .z-entity.z-other.z-attribute-name { + color: #ac5d00; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ac5d00; + } + .z-support.z-function, .z-support.z-macro { + color: #c44a4e; + } + .z-support.z-constant { + color: #ac5c32; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007d9b; + font-style: italic; + } + .z-invalid { + color: #e6000b; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #c94506; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ac5d00; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #0079bd; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #6e7379; + } + .z-support.z-type.z-property-name { + color: #007d9b; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #6e7379; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #c94506; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #507e00; + } + .z-message.z-error { + color: #e6000b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-markup.z-heading { + color: #c94506; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #008260; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ac5d00; + } + .z-markup.z-italic { + color: #c44a4e; + font-style: italic; + } + .z-markup.z-bold { + color: #c44a4e; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #61676c; + } + .z-markup.z-raw.z-inline { + background-color: #61676c; + } + .z-meta.z-separator { + color: #6e7379; + background-color: #61676c; + font-weight: bold; + } + .z-markup.z-quote { + color: #b85500; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #008260; + } + .z-markup.z-inserted { + color: #507e00; + } + .z-markup.z-changed { + color: #007d9b; + } + .z-markup.z-deleted { + color: #c44a4e; + } + .z-markup.z-strike { + color: #936b2c; + } + .z-markup.z-table { + color: #007d9b; + background-color: #61676c; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #ac5c32; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #6e7379; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #61676c; + background-color: #61676c; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + background-color: #61676c; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + } + .z-markup.z-inserted.z-git_gutter { + color: #507e00; + } + .z-markup.z-changed.z-git_gutter { + color: #007d9b; + } + .z-markup.z-deleted.z-git_gutter { + color: #e6000b; + } + .z-markup.z-ignored.z-git_gutter { + color: #dee0e1; + } + .z-markup.z-untracked.z-git_gutter { + color: #dee0e1; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007d9b; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #507e00; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #c94506; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c44a4e; + } + .z-sublimelinter.z-mark.z-warning { + color: #007d9b; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #e6000b; + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-ayu-abridge.scss b/sass/syntax/syntax-ayu-abridge.scss new file mode 100644 index 0000000..aab5761 --- /dev/null +++ b/sass/syntax/syntax-ayu-abridge.scss @@ -0,0 +1,553 @@ +:root { + .z-code { + color: #bfbab0; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; + } + .z-variable { + color: #bfbab0; + } + .z-string, .z-constant.z-other.z-symbol { + color: #c2d94c; + } + .z-constant.z-numeric { + color: #f29718; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; + } + .z-constant.z-language { + color: #f29718; + } + .z-constant.z-character, .z-constant.z-other { + color: #f29718; + } + .z-variable.z-member { + color: #ff7d82; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #ff813c; + } + .z-keyword.z-operator { + color: #f29668; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #bfbab0; + } + .z-punctuation.z-section { + color: #bfbab0; + } + .z-punctuation.z-accessor { + color: #f29668; + } + .z-punctuation.z-definition.z-annotation { + color: #bfbab0; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #e6b673; + } + .z-storage { + color: #ff813c; + } + .z-storage.z-type { + color: #ff813c; + } + .z-entity.z-name.z-function { + color: #ffb454; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #59c2ff; + } + .z-entity.z-other.z-inherited-class { + color: #59c2ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #f29718; + } + .z-variable.z-language { + color: #39bae6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #39bae6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #39bae6; + } + .z-entity.z-other.z-attribute-name { + color: #ffb454; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffb454; + } + .z-support.z-function, .z-support.z-macro { + color: #fe7d83; + } + .z-support.z-constant { + color: #f29668; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #39bae6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #ff813c; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffb454; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #59c2ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #39bae6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #ff813c; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c2d94c; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #39bae6; + } + .z-markup.z-heading { + color: #ff813c; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffb454; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #bfbab0; + } + .z-markup.z-raw.z-inline { + background-color: #bfbab0; + } + .z-meta.z-separator { + color: #798491; + background-color: #bfbab0; + font-weight: bold; + } + .z-markup.z-quote { + color: #f29718; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #c2d94c; + } + .z-markup.z-changed { + color: #39bae6; + } + .z-markup.z-deleted { + color: #fe7d83; + } + .z-markup.z-strike { + color: #e6b673; + } + .z-markup.z-table { + color: #39bae6; + background-color: #bfbab0; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29668; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #bfbab0; + background-color: #bfbab0; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #bfbab0; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #c2d94c; + } + .z-markup.z-changed.z-git_gutter { + color: #39bae6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #20272c; + } + .z-markup.z-untracked.z-git_gutter { + color: #20272c; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #39bae6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c2d94c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #ff813c; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #fe7d83; + } + .z-sublimelinter.z-mark.z-warning { + color: #39bae6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #61676c; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #6e7379; + font-style: italic; + } + .z-variable { + color: #61676c; + } + .z-string, .z-constant.z-other.z-symbol { + color: #507e00; + } + .z-constant.z-numeric { + color: #b85500; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #008260; + } + .z-constant.z-language { + color: #b85500; + } + .z-constant.z-character, .z-constant.z-other { + color: #b85500; + } + .z-variable.z-member { + color: #cb414d; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #c94506; + } + .z-keyword.z-operator { + color: #ac5c32; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #61676c; + } + .z-punctuation.z-section { + color: #61676c; + } + .z-punctuation.z-accessor { + color: #ac5c32; + } + .z-punctuation.z-definition.z-annotation { + color: #61676c; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #936b2c; + } + .z-storage { + color: #c94506; + } + .z-storage.z-type { + color: #c94506; + } + .z-entity.z-name.z-function { + color: #ac5d00; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #0079bd; + } + .z-entity.z-other.z-inherited-class { + color: #0079bd; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #b85500; + } + .z-variable.z-language { + color: #007d9b; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007d9b; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007d9b; + } + .z-entity.z-other.z-attribute-name { + color: #ac5d00; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ac5d00; + } + .z-support.z-function, .z-support.z-macro { + color: #c44a4e; + } + .z-support.z-constant { + color: #ac5c32; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007d9b; + font-style: italic; + } + .z-invalid { + color: #e6000b; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #c94506; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ac5d00; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #0079bd; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #6e7379; + } + .z-support.z-type.z-property-name { + color: #007d9b; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #6e7379; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #c94506; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #507e00; + } + .z-message.z-error { + color: #e6000b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007d9b; + } + .z-markup.z-heading { + color: #c94506; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #008260; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ac5d00; + } + .z-markup.z-italic { + color: #c44a4e; + font-style: italic; + } + .z-markup.z-bold { + color: #c44a4e; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #61676c; + } + .z-markup.z-raw.z-inline { + background-color: #61676c; + } + .z-meta.z-separator { + color: #6e7379; + background-color: #61676c; + font-weight: bold; + } + .z-markup.z-quote { + color: #b85500; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #008260; + } + .z-markup.z-inserted { + color: #507e00; + } + .z-markup.z-changed { + color: #007d9b; + } + .z-markup.z-deleted { + color: #c44a4e; + } + .z-markup.z-strike { + color: #936b2c; + } + .z-markup.z-table { + color: #007d9b; + background-color: #61676c; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #ac5c32; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #6e7379; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #61676c; + background-color: #61676c; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + background-color: #61676c; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #6e7379; + } + .z-markup.z-inserted.z-git_gutter { + color: #507e00; + } + .z-markup.z-changed.z-git_gutter { + color: #007d9b; + } + .z-markup.z-deleted.z-git_gutter { + color: #e6000b; + } + .z-markup.z-ignored.z-git_gutter { + color: #dee0e1; + } + .z-markup.z-untracked.z-git_gutter { + color: #dee0e1; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007d9b; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #507e00; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #c94506; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c44a4e; + } + .z-sublimelinter.z-mark.z-warning { + color: #007d9b; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #e6000b; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-ayumirage-abridge-dark.scss b/sass/syntax/syntax-ayumirage-abridge-dark.scss new file mode 100644 index 0000000..b007562 --- /dev/null +++ b/sass/syntax/syntax-ayumirage-abridge-dark.scss @@ -0,0 +1,275 @@ +.z-code { + color: #ccc9c2; + background-color: #191919; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; +} +.z-variable { + color: #ccc9c2; +} +.z-string, .z-constant.z-other.z-symbol { + color: #bae67e; +} +.z-constant.z-numeric { + color: #ffcc66; +} +.z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; +} +.z-constant.z-language { + color: #ffcc66; +} +.z-constant.z-character, .z-constant.z-other { + color: #ffcc66; +} +.z-variable.z-member { + color: #ff7d82; +} +.z-keyword, .z-keyword.z-operator.z-word { + color: #ffa759; +} +.z-keyword.z-operator { + color: #f29e74; +} +.z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #ccc9c2; +} +.z-punctuation.z-section { + color: #ccc9c2; +} +.z-punctuation.z-accessor { + color: #f29e74; +} +.z-punctuation.z-definition.z-annotation { + color: #ccc9c2; +} +.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #ffc44c; +} +.z-storage { + color: #ffa759; +} +.z-storage.z-type { + color: #ffa759; +} +.z-entity.z-name.z-function { + color: #ffd580; +} +.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #73d0ff; +} +.z-entity.z-other.z-inherited-class { + color: #73d0ff; + 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; +} diff --git a/sass/syntax/syntax-ayumirage-abridge-light.scss b/sass/syntax/syntax-ayumirage-abridge-light.scss new file mode 100644 index 0000000..825e6ef --- /dev/null +++ b/sass/syntax/syntax-ayumirage-abridge-light.scss @@ -0,0 +1,275 @@ +.z-code { + color: #76736d; + background-color: #ffffff; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #5c6773; + font-style: italic; +} +.z-variable { + color: #76736d; +} +.z-string, .z-constant.z-other.z-symbol { + color: #547f1c; +} +.z-constant.z-numeric { + color: #926b00; +} +.z-string.z-regexp, .z-constant.z-character.z-escape { + color: #2d7f68; +} +.z-constant.z-language { + color: #926b00; +} +.z-constant.z-character, .z-constant.z-other { + color: #926b00; +} +.z-variable.z-member { + color: #cb414d; +} +.z-keyword, .z-keyword.z-operator.z-word { + color: #aa5f0f; +} +.z-keyword.z-operator { + color: #aa5f39; +} +.z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #76736d; +} +.z-punctuation.z-section { + color: #76736d; +} +.z-punctuation.z-accessor { + color: #aa5f39; +} +.z-punctuation.z-definition.z-annotation { + color: #76736d; +} +.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #986b00; +} +.z-storage { + color: #aa5f0f; +} +.z-storage.z-type { + color: #aa5f0f; +} +.z-entity.z-name.z-function { + color: #8f6f1d; +} +.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #007ca7; +} +.z-entity.z-other.z-inherited-class { + color: #007ca7; + 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-ayumirage-abridge-switcher.scss b/sass/syntax/syntax-ayumirage-abridge-switcher.scss new file mode 100644 index 0000000..4d2f39f --- /dev/null +++ b/sass/syntax/syntax-ayumirage-abridge-switcher.scss @@ -0,0 +1,554 @@ +:root:not(.light) { + .z-code { + color: #ccc9c2; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; + } + .z-variable { + color: #ccc9c2; + } + .z-string, .z-constant.z-other.z-symbol { + color: #bae67e; + } + .z-constant.z-numeric { + color: #ffcc66; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; + } + .z-constant.z-language { + color: #ffcc66; + } + .z-constant.z-character, .z-constant.z-other { + color: #ffcc66; + } + .z-variable.z-member { + color: #ff7d82; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #ffa759; + } + .z-keyword.z-operator { + color: #f29e74; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #ccc9c2; + } + .z-punctuation.z-section { + color: #ccc9c2; + } + .z-punctuation.z-accessor { + color: #f29e74; + } + .z-punctuation.z-definition.z-annotation { + color: #ccc9c2; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #ffc44c; + } + .z-storage { + color: #ffa759; + } + .z-storage.z-type { + color: #ffa759; + } + .z-entity.z-name.z-function { + color: #ffd580; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #73d0ff; + } + .z-entity.z-other.z-inherited-class { + color: #73d0ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #ffcc66; + } + .z-variable.z-language { + color: #5ccfe6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #5ccfe6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #5ccfe6; + } + .z-entity.z-other.z-attribute-name { + color: #ffd580; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffd580; + } + .z-support.z-function, .z-support.z-macro { + color: #f28779; + } + .z-support.z-constant { + color: #f29e74; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #5ccfe6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #ffa759; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffd580; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #73d0ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #5ccfe6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #ffa759; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #bae67e; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-markup.z-heading { + color: #ffa759; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffd580; + } + .z-markup.z-italic { + color: #f28779; + font-style: italic; + } + .z-markup.z-bold { + color: #f28779; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #ccc9c2; + } + .z-markup.z-raw.z-inline { + background-color: #ccc9c2; + } + .z-meta.z-separator { + color: #798491; + background-color: #ccc9c2; + font-weight: bold; + } + .z-markup.z-quote { + color: #ffcc66; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #bae67e; + } + .z-markup.z-changed { + color: #5ccfe6; + } + .z-markup.z-deleted { + color: #f28779; + } + .z-markup.z-strike { + color: #ffc44c; + } + .z-markup.z-table { + color: #5ccfe6; + background-color: #ccc9c2; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29e74; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #ccc9c2; + background-color: #ccc9c2; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #ccc9c2; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #bae67e; + } + .z-markup.z-changed.z-git_gutter { + color: #5ccfe6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #363e4a; + } + .z-markup.z-untracked.z-git_gutter { + color: #363e4a; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #5ccfe6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #bae67e; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #ffa759; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #f28779; + } + .z-sublimelinter.z-mark.z-warning { + color: #5ccfe6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +:root.light { + .z-code { + color: #76736d; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #5c6773; + font-style: italic; + } + .z-variable { + color: #76736d; + } + .z-string, .z-constant.z-other.z-symbol { + color: #547f1c; + } + .z-constant.z-numeric { + color: #926b00; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #2d7f68; + } + .z-constant.z-language { + color: #926b00; + } + .z-constant.z-character, .z-constant.z-other { + color: #926b00; + } + .z-variable.z-member { + color: #cb414d; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #aa5f0f; + } + .z-keyword.z-operator { + color: #aa5f39; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #76736d; + } + .z-punctuation.z-section { + color: #76736d; + } + .z-punctuation.z-accessor { + color: #aa5f39; + } + .z-punctuation.z-definition.z-annotation { + color: #76736d; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #986b00; + } + .z-storage { + color: #aa5f0f; + } + .z-storage.z-type { + color: #aa5f0f; + } + .z-entity.z-name.z-function { + color: #8f6f1d; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #007ca7; + } + .z-entity.z-other.z-inherited-class { + color: #007ca7; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #926b00; + } + .z-variable.z-language { + color: #007f95; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007f95; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007f95; + } + .z-entity.z-other.z-attribute-name { + color: #8f6f1d; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #8f6f1d; + } + .z-support.z-function, .z-support.z-macro { + color: #b75349; + } + .z-support.z-constant { + color: #aa5f39; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007f95; + font-style: italic; + } + .z-invalid { + color: #e40320; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #aa5f0f; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #916392; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #8f6f1d; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #007ca7; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #5c6773; + } + .z-support.z-type.z-property-name { + color: #007f95; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #5c6773; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #aa5f0f; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #547f1c; + } + .z-message.z-error { + color: #e40320; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-markup.z-heading { + color: #aa5f0f; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #2d7f68; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #8f6f1d; + } + .z-markup.z-italic { + color: #b75349; + font-style: italic; + } + .z-markup.z-bold { + color: #b75349; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #76736d; + } + .z-markup.z-raw.z-inline { + background-color: #76736d; + } + .z-meta.z-separator { + color: #5c6773; + background-color: #76736d; + font-weight: bold; + } + .z-markup.z-quote { + color: #926b00; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #2d7f68; + } + .z-markup.z-inserted { + color: #547f1c; + } + .z-markup.z-changed { + color: #007f95; + } + .z-markup.z-deleted { + color: #b75349; + } + .z-markup.z-strike { + color: #986b00; + } + .z-markup.z-table { + color: #007f95; + background-color: #76736d; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #aa5f39; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #5c6773; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #76736d; + background-color: #76736d; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #5c6773; + background-color: #76736d; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #5c6773; + } + .z-markup.z-inserted.z-git_gutter { + color: #547f1c; + } + .z-markup.z-changed.z-git_gutter { + color: #007f95; + } + .z-markup.z-deleted.z-git_gutter { + color: #e40320; + } + .z-markup.z-ignored.z-git_gutter { + color: #363e4a; + } + .z-markup.z-untracked.z-git_gutter { + color: #363e4a; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007f95; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #547f1c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #aa5f0f; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #b75349; + } + .z-sublimelinter.z-mark.z-warning { + color: #007f95; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #e40320; + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-ayumirage-abridge.scss b/sass/syntax/syntax-ayumirage-abridge.scss new file mode 100644 index 0000000..30bee09 --- /dev/null +++ b/sass/syntax/syntax-ayumirage-abridge.scss @@ -0,0 +1,556 @@ +:root { + .z-code { + color: #ccc9c2; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #798491; + font-style: italic; + } + .z-variable { + color: #ccc9c2; + } + .z-string, .z-constant.z-other.z-symbol { + color: #bae67e; + } + .z-constant.z-numeric { + color: #ffcc66; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #95e6cb; + } + .z-constant.z-language { + color: #ffcc66; + } + .z-constant.z-character, .z-constant.z-other { + color: #ffcc66; + } + .z-variable.z-member { + color: #ff7d82; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #ffa759; + } + .z-keyword.z-operator { + color: #f29e74; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #ccc9c2; + } + .z-punctuation.z-section { + color: #ccc9c2; + } + .z-punctuation.z-accessor { + color: #f29e74; + } + .z-punctuation.z-definition.z-annotation { + color: #ccc9c2; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #ffc44c; + } + .z-storage { + color: #ffa759; + } + .z-storage.z-type { + color: #ffa759; + } + .z-entity.z-name.z-function { + color: #ffd580; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #73d0ff; + } + .z-entity.z-other.z-inherited-class { + color: #73d0ff; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #ffcc66; + } + .z-variable.z-language { + color: #5ccfe6; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #5ccfe6; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #5ccfe6; + } + .z-entity.z-other.z-attribute-name { + color: #ffd580; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #ffd580; + } + .z-support.z-function, .z-support.z-macro { + color: #f28779; + } + .z-support.z-constant { + color: #f29e74; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #5ccfe6; + font-style: italic; + } + .z-invalid { + color: #ff7c6d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #ffa759; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #c594c5; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #ffd580; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #73d0ff; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #798491; + } + .z-support.z-type.z-property-name { + color: #5ccfe6; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #798491; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #ffa759; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #bae67e; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5ccfe6; + } + .z-markup.z-heading { + color: #ffa759; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #95e6cb; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #ffd580; + } + .z-markup.z-italic { + color: #f28779; + font-style: italic; + } + .z-markup.z-bold { + color: #f28779; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #ccc9c2; + } + .z-markup.z-raw.z-inline { + background-color: #ccc9c2; + } + .z-meta.z-separator { + color: #798491; + background-color: #ccc9c2; + font-weight: bold; + } + .z-markup.z-quote { + color: #ffcc66; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #95e6cb; + } + .z-markup.z-inserted { + color: #bae67e; + } + .z-markup.z-changed { + color: #5ccfe6; + } + .z-markup.z-deleted { + color: #f28779; + } + .z-markup.z-strike { + color: #ffc44c; + } + .z-markup.z-table { + color: #5ccfe6; + background-color: #ccc9c2; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #f29e74; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #798491; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #ccc9c2; + background-color: #ccc9c2; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + background-color: #ccc9c2; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #798491; + } + .z-markup.z-inserted.z-git_gutter { + color: #bae67e; + } + .z-markup.z-changed.z-git_gutter { + color: #5ccfe6; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7c6d; + } + .z-markup.z-ignored.z-git_gutter { + color: #363e4a; + } + .z-markup.z-untracked.z-git_gutter { + color: #363e4a; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #5ccfe6; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #bae67e; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #ffa759; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #f28779; + } + .z-sublimelinter.z-mark.z-warning { + color: #5ccfe6; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7c6d; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #76736d; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #5c6773; + font-style: italic; + } + .z-variable { + color: #76736d; + } + .z-string, .z-constant.z-other.z-symbol { + color: #547f1c; + } + .z-constant.z-numeric { + color: #926b00; + } + .z-string.z-regexp, .z-constant.z-character.z-escape { + color: #2d7f68; + } + .z-constant.z-language { + color: #926b00; + } + .z-constant.z-character, .z-constant.z-other { + color: #926b00; + } + .z-variable.z-member { + color: #cb414d; + } + .z-keyword, .z-keyword.z-operator.z-word { + color: #aa5f0f; + } + .z-keyword.z-operator { + color: #aa5f39; + } + .z-punctuation.z-separator, .z-punctuation.z-terminator { + color: #76736d; + } + .z-punctuation.z-section { + color: #76736d; + } + .z-punctuation.z-accessor { + color: #aa5f39; + } + .z-punctuation.z-definition.z-annotation { + color: #76736d; + } + .z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js { + color: #986b00; + } + .z-storage { + color: #aa5f0f; + } + .z-storage.z-type { + color: #aa5f0f; + } + .z-entity.z-name.z-function { + color: #8f6f1d; + } + .z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label { + color: #007ca7; + } + .z-entity.z-other.z-inherited-class { + color: #007ca7; + text-decoration: underline; + } + .z-variable.z-parameter { + color: #926b00; + } + .z-variable.z-language { + color: #007f95; + font-style: italic; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml { + color: #007f95; + } + .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag { + color: #007f95; + } + .z-entity.z-other.z-attribute-name { + color: #8f6f1d; + } + .z-variable.z-function, .z-variable.z-annotation { + color: #8f6f1d; + } + .z-support.z-function, .z-support.z-macro { + color: #b75349; + } + .z-support.z-constant { + color: #aa5f39; + font-style: italic; + } + .z-support.z-type, .z-support.z-class { + color: #007f95; + font-style: italic; + } + .z-invalid { + color: #e40320; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #aa5f0f; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #916392; + } + .z-source.z-ruby .z-variable.z-other.z-readwrite { + color: #8f6f1d; + } + .z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag { + color: #007ca7; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #5c6773; + } + .z-support.z-type.z-property-name { + color: #007f95; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #5c6773; + } + .z-constant.z-numeric.z-line-number.z-match { + color: #aa5f0f; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #547f1c; + } + .z-message.z-error { + color: #e40320; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #007f95; + } + .z-markup.z-heading { + color: #aa5f0f; + font-weight: bold; + } + .z-string.z-other.z-link, .z-markup.z-underline.z-link { + color: #2d7f68; + text-decoration: underline; + font-style: italic; + } + .z-punctuation.z-definition.z-image { + color: #8f6f1d; + } + .z-markup.z-italic { + color: #b75349; + font-style: italic; + } + .z-markup.z-bold { + color: #b75349; + font-weight: bold; + } + .z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic { + font-weight: bold; + font-style: italic; + } + .z-markup.z-raw { + background-color: #76736d; + } + .z-markup.z-raw.z-inline { + background-color: #76736d; + } + .z-meta.z-separator { + color: #5c6773; + background-color: #76736d; + font-weight: bold; + } + .z-markup.z-quote { + color: #926b00; + font-style: italic; + } + .z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item { + color: #2d7f68; + } + .z-markup.z-inserted { + color: #547f1c; + } + .z-markup.z-changed { + color: #007f95; + } + .z-markup.z-deleted { + color: #b75349; + } + .z-markup.z-strike { + color: #986b00; + } + .z-markup.z-table { + color: #007f95; + background-color: #76736d; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #aa5f39; + } + .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break { + color: #5c6773; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + color: #76736d; + background-color: #76736d; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #5c6773; + background-color: #76736d; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #5c6773; + } + .z-markup.z-inserted.z-git_gutter { + color: #547f1c; + } + .z-markup.z-changed.z-git_gutter { + color: #007f95; + } + .z-markup.z-deleted.z-git_gutter { + color: #e40320; + } + .z-markup.z-ignored.z-git_gutter { + color: #363e4a; + } + .z-markup.z-untracked.z-git_gutter { + color: #363e4a; + } + .z-gutter_color { + color: #ffffff; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #007f95; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #547f1c; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #aa5f0f; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #b75349; + } + .z-sublimelinter.z-mark.z-warning { + color: #007f95; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #e40320; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-charcoal-abridge-dark.scss b/sass/syntax/syntax-charcoal-abridge-dark.scss new file mode 100644 index 0000000..b3ab18c --- /dev/null +++ b/sass/syntax/syntax-charcoal-abridge-dark.scss @@ -0,0 +1,79 @@ +.z-code { + color: #cccece; + background-color: #191919; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #7e8384; +} +.z-variable { + color: #cccece; +} +.z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #c594c5; +} +.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #5fb3b3; +} +.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #ff7b84; +} +.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #78aade; +} +.z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #fa7e81; +} +.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #f99157; +} +.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #99c794; +} +.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { + color: #fac863; +} +.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #ff7d82; +} +.z-variable.z-language { + color: #ff7d82; +} +.z-entity.z-name.z-method.z-js { + color: #d8dee9; +} +.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #d8dee9; +} +.z-entity.z-other.z-attribute-name { + color: #cd91c4; +} +.z-markup.z-inserted { + color: #99c794; +} +.z-markup.z-deleted { + color: #ff7d82; +} +.z-markup.z-changed { + color: #cd91c4; +} +.z-string.z-regexp { + color: #5fb3b3; +} +.z-constant.z-character.z-escape { + color: #5fb3b3; +} +.z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; +} +.z-constant.z-numeric.z-line-number.z-find-in-files { + color: #cf9a87; +} +.z-entity.z-name.z-filename.z-find-in-files { + color: #99c794; +} +.z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #78aade; +} +.z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #ff7d82; +} diff --git a/sass/syntax/syntax-charcoal-abridge-light.scss b/sass/syntax/syntax-charcoal-abridge-light.scss new file mode 100644 index 0000000..53f86ce --- /dev/null +++ b/sass/syntax/syntax-charcoal-abridge-light.scss @@ -0,0 +1,79 @@ +.z-code { + color: #727373; + background-color: #ffffff; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #5f6364; +} +.z-variable { + color: #727373; +} +.z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #916392; +} +.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #237e7f; +} +.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #ca4251; +} +.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #4076a7; +} +.z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #c14c52; +} +.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #b75922; +} +.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #517c4e; +} +.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { + color: #926c00; +} +.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #cb414d; +} +.z-variable.z-language { + color: #cb414d; +} +.z-entity.z-name.z-method.z-js { + color: #6c727c; +} +.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #6c727c; +} +.z-entity.z-other.z-attribute-name { + color: #996091; +} +.z-markup.z-inserted { + color: #517c4e; +} +.z-markup.z-deleted { + color: #cb414d; +} +.z-markup.z-changed { + color: #996091; +} +.z-string.z-regexp { + color: #237e7f; +} +.z-constant.z-character.z-escape { + color: #237e7f; +} +.z-*url*, .z-*link*, .z-*uri* { + 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-charcoal-abridge-switcher.scss b/sass/syntax/syntax-charcoal-abridge-switcher.scss new file mode 100644 index 0000000..93abc50 --- /dev/null +++ b/sass/syntax/syntax-charcoal-abridge-switcher.scss @@ -0,0 +1,162 @@ +:root:not(.light) { + .z-code { + color: #cccece; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #7e8384; + } + .z-variable { + color: #cccece; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #c594c5; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #5fb3b3; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #ff7b84; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #78aade; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #fa7e81; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #f99157; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #99c794; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { + color: #fac863; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #ff7d82; + } + .z-variable.z-language { + color: #ff7d82; + } + .z-entity.z-name.z-method.z-js { + color: #d8dee9; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #d8dee9; + } + .z-entity.z-other.z-attribute-name { + color: #cd91c4; + } + .z-markup.z-inserted { + color: #99c794; + } + .z-markup.z-deleted { + color: #ff7d82; + } + .z-markup.z-changed { + color: #cd91c4; + } + .z-string.z-regexp { + color: #5fb3b3; + } + .z-constant.z-character.z-escape { + color: #5fb3b3; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #cf9a87; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #99c794; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #78aade; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #ff7d82; + } +} +:root.light { + .z-code { + color: #727373; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #5f6364; + } + .z-variable { + color: #727373; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #916392; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #237e7f; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #ca4251; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #4076a7; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #c14c52; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #b75922; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #517c4e; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { + color: #926c00; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #cb414d; + } + .z-variable.z-language { + color: #cb414d; + } + .z-entity.z-name.z-method.z-js { + color: #6c727c; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #6c727c; + } + .z-entity.z-other.z-attribute-name { + color: #996091; + } + .z-markup.z-inserted { + color: #517c4e; + } + .z-markup.z-deleted { + color: #cb414d; + } + .z-markup.z-changed { + color: #996091; + } + .z-string.z-regexp { + color: #237e7f; + } + .z-constant.z-character.z-escape { + color: #237e7f; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #976756; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #517c4e; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #4076a7; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #cb414d; + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-charcoal-abridge.scss b/sass/syntax/syntax-charcoal-abridge.scss new file mode 100644 index 0000000..94c497f --- /dev/null +++ b/sass/syntax/syntax-charcoal-abridge.scss @@ -0,0 +1,164 @@ +:root { + .z-code { + color: #cccece; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #7e8384; + } + .z-variable { + color: #cccece; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #c594c5; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #5fb3b3; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #ff7b84; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #78aade; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #fa7e81; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #f99157; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #99c794; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { + color: #fac863; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #ff7d82; + } + .z-variable.z-language { + color: #ff7d82; + } + .z-entity.z-name.z-method.z-js { + color: #d8dee9; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #d8dee9; + } + .z-entity.z-other.z-attribute-name { + color: #cd91c4; + } + .z-markup.z-inserted { + color: #99c794; + } + .z-markup.z-deleted { + color: #ff7d82; + } + .z-markup.z-changed { + color: #cd91c4; + } + .z-string.z-regexp { + color: #5fb3b3; + } + .z-constant.z-character.z-escape { + color: #5fb3b3; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #cf9a87; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #99c794; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #78aade; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #ff7d82; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #727373; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #5f6364; + } + .z-variable { + color: #727373; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #916392; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #237e7f; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #ca4251; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #4076a7; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #c14c52; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #b75922; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #517c4e; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter { + color: #926c00; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #cb414d; + } + .z-variable.z-language { + color: #cb414d; + } + .z-entity.z-name.z-method.z-js { + color: #6c727c; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #6c727c; + } + .z-entity.z-other.z-attribute-name { + color: #996091; + } + .z-markup.z-inserted { + color: #517c4e; + } + .z-markup.z-deleted { + color: #cb414d; + } + .z-markup.z-changed { + color: #996091; + } + .z-string.z-regexp { + color: #237e7f; + } + .z-constant.z-character.z-escape { + color: #237e7f; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #976756; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #517c4e; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #4076a7; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #cb414d; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-dracula-abridge-dark.scss b/sass/syntax/syntax-dracula-abridge-dark.scss new file mode 100644 index 0000000..f5fc9c4 --- /dev/null +++ b/sass/syntax/syntax-dracula-abridge-dark.scss @@ -0,0 +1,245 @@ +.z-code { + color: #f8f8f2; + background-color: #191919; +} +.z-comment { + color: #7080b3; +} +.z-string { + color: #f1fa8c; +} +.z-constant.z-numeric { + color: #bd93f9; +} +.z-constant.z-language { + color: #bd93f9; +} +.z-constant.z-character, .z-constant.z-other { + color: #bd93f9; +} +.z-variable { +} +.z-variable.z-other.z-readwrite.z-instance { + color: #ffb86c; +} +.z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { + color: #ff79c6; +} +.z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { + color: #ff7d78; +} +.z-keyword { + color: #ff79c6; +} +.z-storage { + color: #ff79c6; +} +.z-storage.z-type { + color: #8be9fd; + font-style: italic; +} +.z-storage.z-type.z-namespace { + color: #8be9fd; + font-style: italic; +} +.z-storage.z-type.z-class { + color: #ff79c6; + font-style: italic; +} +.z-entity.z-name.z-class { + color: #8be9fd; + 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; +} diff --git a/sass/syntax/syntax-dracula-abridge-light.scss b/sass/syntax/syntax-dracula-abridge-light.scss new file mode 100644 index 0000000..db807f0 --- /dev/null +++ b/sass/syntax/syntax-dracula-abridge-light.scss @@ -0,0 +1,245 @@ +.z-code { + color: #72726d; + background-color: #ffffff; +} +.z-comment { + color: #6272a4; +} +.z-string { + color: #6b7807; +} +.z-constant.z-numeric { + color: #8660c1; +} +.z-constant.z-language { + color: #8660c1; +} +.z-constant.z-character, .z-constant.z-other { + color: #8660c1; +} +.z-variable { +} +.z-variable.z-other.z-readwrite.z-instance { + color: #a1661c; +} +.z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { + color: #c13f8e; +} +.z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { + color: #d9303a; +} +.z-keyword { + color: #c13f8e; +} +.z-storage { + color: #c13f8e; +} +.z-storage.z-type { + color: #007d90; + font-style: italic; +} +.z-storage.z-type.z-namespace { + color: #007d90; + font-style: italic; +} +.z-storage.z-type.z-class { + color: #c13f8e; + font-style: italic; +} +.z-entity.z-name.z-class { + color: #007d90; + 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-dracula-abridge-switcher.scss b/sass/syntax/syntax-dracula-abridge-switcher.scss new file mode 100644 index 0000000..ff5b8c5 --- /dev/null +++ b/sass/syntax/syntax-dracula-abridge-switcher.scss @@ -0,0 +1,494 @@ +:root:not(.light) { + .z-code { + color: #f8f8f2; + background-color: #191919; + } + .z-comment { + color: #7080b3; + } + .z-string { + color: #f1fa8c; + } + .z-constant.z-numeric { + color: #bd93f9; + } + .z-constant.z-language { + color: #bd93f9; + } + .z-constant.z-character, .z-constant.z-other { + color: #bd93f9; + } + .z-variable { + } + .z-variable.z-other.z-readwrite.z-instance { + color: #ffb86c; + } + .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { + color: #ff79c6; + } + .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { + color: #ff7d78; + } + .z-keyword { + color: #ff79c6; + } + .z-storage { + color: #ff79c6; + } + .z-storage.z-type { + color: #8be9fd; + font-style: italic; + } + .z-storage.z-type.z-namespace { + color: #8be9fd; + font-style: italic; + } + .z-storage.z-type.z-class { + color: #ff79c6; + font-style: italic; + } + .z-entity.z-name.z-class { + color: #8be9fd; + text-decoration: underline; + } + .z-meta.z-path { + color: #66d9ef; + text-decoration: underline; + } + .z-entity.z-other.z-inherited-class { + color: #8be9fd; + text-decoration: underline; + font-style: italic; + } + .z-entity.z-name.z-function { + color: #50fa7b; + } + .z-variable.z-parameter { + color: #ffb86c; + font-style: italic; + } + .z-entity.z-name.z-tag { + color: #ff79c6; + } + .z-entity.z-other.z-attribute-name { + color: #50fa7b; + } + .z-support.z-function { + color: #8be9fd; + } + .z-support.z-constant { + color: #6be5fd; + } + .z-support.z-type, .z-support.z-class { + color: #66d9ef; + font-style: italic; + } + .z-support.z-other.z-variable { + } + .z-support.z-other.z-namespace { + color: #66d9ef; + font-style: italic; + } + .z-invalid { + color: #f8f8f0; + background-color: #ff79c6; + } + .z-invalid.z-deprecated { + color: #f8f8f0; + background-color: #bd93f9; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #cfcfc2; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #7080b3; + } + .z-markup.z-deleted { + color: #ff79c6; + } + .z-markup.z-inserted { + color: #50fa7b; + } + .z-markup.z-changed { + color: #e6db74; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #bd93f9; + } + .z-entity.z-name.z-filename { + color: #e6db74; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { + color: #eeeeee; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #8be9fd; + } + .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { + color: #f1fa8c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #50fa7b; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ffb86c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ff79c6; + } + .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #bd93f9; + } + .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #50fa7b; + } + .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ffb86c; + } + .z-markup.z-strike { + color: #ffb86c; + font-style: italic; + } + .z-markup.z-bold { + color: #ffb86c; + font-weight: bold; + } + .z-markup.z-italic { + color: #ffb86c; + font-style: italic; + } + .z-markup.z-heading { + color: #8be9fd; + } + .z-punctuation.z-definition.z-list_item.z-markdown { + color: #ff79c6; + } + .z-markup.z-quote { + color: #7080b3; + font-style: italic; + } + .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #7080b3; + background-color: #7080b3; + font-style: italic; + } + .z-meta.z-separator { + color: #7080b3; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #50fa7b; + } + .z-markup.z-underline { + color: #bd93f9; + text-decoration: underline; + } + .z-markup.z-raw.z-block { + color: #cfcfc2; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { + color: #f8f8f2; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #7080b3; + font-style: italic; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #7080b3; + font-style: italic; + } + .z-punctuation.z-accessor { + color: #ff79c6; + } + .z-meta.z-function.z-return-type { + color: #ff79c6; + } + .z-punctuation.z-section.z-block.z-begin { + color: #ffffff; + } + .z-punctuation.z-section.z-block.z-end { + color: #ffffff; + } + .z-punctuation.z-section.z-embedded.z-begin { + color: #ff79c6; + } + .z-punctuation.z-section.z-embedded.z-end { + color: #ff79c6; + } + .z-punctuation.z-separator.z-namespace { + color: #ff79c6; + } + .z-variable.z-function { + color: #50fa7b; + } + .z-variable.z-other { + color: #ffffff; + } + .z-variable.z-language { + color: #bd93f9; + } + .z-entity.z-name.z-module.z-ruby { + color: #8be9fd; + } + .z-entity.z-name.z-constant.z-ruby { + color: #bd93f9; + } + .z-support.z-function.z-builtin.z-ruby { + color: #ffffff; + } + .z-storage.z-type.z-namespace.z-cs { + color: #ff79c6; + } + .z-entity.z-name.z-namespace.z-cs { + color: #8be9fd; + } +} +:root.light { + .z-code { + color: #72726d; + background-color: #ffffff; + } + .z-comment { + color: #6272a4; + } + .z-string { + color: #6b7807; + } + .z-constant.z-numeric { + color: #8660c1; + } + .z-constant.z-language { + color: #8660c1; + } + .z-constant.z-character, .z-constant.z-other { + color: #8660c1; + } + .z-variable { + } + .z-variable.z-other.z-readwrite.z-instance { + color: #a1661c; + } + .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { + color: #c13f8e; + } + .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { + color: #d9303a; + } + .z-keyword { + color: #c13f8e; + } + .z-storage { + color: #c13f8e; + } + .z-storage.z-type { + color: #007d90; + font-style: italic; + } + .z-storage.z-type.z-namespace { + color: #007d90; + font-style: italic; + } + .z-storage.z-type.z-class { + color: #c13f8e; + font-style: italic; + } + .z-entity.z-name.z-class { + color: #007d90; + text-decoration: underline; + } + .z-meta.z-path { + color: #007f93; + text-decoration: underline; + } + .z-entity.z-other.z-inherited-class { + color: #007d90; + text-decoration: underline; + font-style: italic; + } + .z-entity.z-name.z-function { + color: #008504; + } + .z-variable.z-parameter { + color: #a1661c; + font-style: italic; + } + .z-entity.z-name.z-tag { + color: #c13f8e; + } + .z-entity.z-other.z-attribute-name { + color: #008504; + } + .z-support.z-function { + color: #007d90; + } + .z-support.z-constant { + color: #007e94; + } + .z-support.z-type, .z-support.z-class { + color: #007f93; + font-style: italic; + } + .z-support.z-other.z-variable { + } + .z-support.z-other.z-namespace { + color: #007f93; + font-style: italic; + } + .z-invalid { + color: #72726b; + background-color: #c13f8e; + } + .z-invalid.z-deprecated { + color: #72726b; + background-color: #8660c1; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #747469; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #6272a4; + } + .z-markup.z-deleted { + color: #c13f8e; + } + .z-markup.z-inserted { + color: #008504; + } + .z-markup.z-changed { + color: #7b760c; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #8660c1; + } + .z-entity.z-name.z-filename { + color: #7b760c; + } + .z-message.z-error { + color: #e31625; + } + .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { + color: #727272; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #007d90; + } + .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { + color: #6b7807; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #008504; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #a1661c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #c13f8e; + } + .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #8660c1; + } + .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #008504; + } + .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #a1661c; + } + .z-markup.z-strike { + color: #a1661c; + font-style: italic; + } + .z-markup.z-bold { + color: #a1661c; + font-weight: bold; + } + .z-markup.z-italic { + color: #a1661c; + font-style: italic; + } + .z-markup.z-heading { + color: #007d90; + } + .z-punctuation.z-definition.z-list_item.z-markdown { + color: #c13f8e; + } + .z-markup.z-quote { + color: #6272a4; + font-style: italic; + } + .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #6272a4; + background-color: #6272a4; + font-style: italic; + } + .z-meta.z-separator { + color: #6272a4; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #008504; + } + .z-markup.z-underline { + color: #8660c1; + text-decoration: underline; + } + .z-markup.z-raw.z-block { + color: #747469; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { + color: #72726d; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6272a4; + font-style: italic; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #6272a4; + font-style: italic; + } + .z-punctuation.z-accessor { + color: #c13f8e; + } + .z-meta.z-function.z-return-type { + color: #c13f8e; + } + .z-punctuation.z-section.z-block.z-begin { + color: #ffffff; + } + .z-punctuation.z-section.z-block.z-end { + color: #ffffff; + } + .z-punctuation.z-section.z-embedded.z-begin { + color: #c13f8e; + } + .z-punctuation.z-section.z-embedded.z-end { + color: #c13f8e; + } + .z-punctuation.z-separator.z-namespace { + color: #c13f8e; + } + .z-variable.z-function { + color: #008504; + } + .z-variable.z-other { + color: #ffffff; + } + .z-variable.z-language { + color: #8660c1; + } + .z-entity.z-name.z-module.z-ruby { + color: #007d90; + } + .z-entity.z-name.z-constant.z-ruby { + color: #8660c1; + } + .z-support.z-function.z-builtin.z-ruby { + color: #ffffff; + } + .z-storage.z-type.z-namespace.z-cs { + color: #c13f8e; + } + .z-entity.z-name.z-namespace.z-cs { + color: #007d90; + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-dracula-abridge.scss b/sass/syntax/syntax-dracula-abridge.scss new file mode 100644 index 0000000..afcb050 --- /dev/null +++ b/sass/syntax/syntax-dracula-abridge.scss @@ -0,0 +1,496 @@ +:root { + .z-code { + color: #f8f8f2; + background-color: #191919; + } + .z-comment { + color: #7080b3; + } + .z-string { + color: #f1fa8c; + } + .z-constant.z-numeric { + color: #bd93f9; + } + .z-constant.z-language { + color: #bd93f9; + } + .z-constant.z-character, .z-constant.z-other { + color: #bd93f9; + } + .z-variable { + } + .z-variable.z-other.z-readwrite.z-instance { + color: #ffb86c; + } + .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { + color: #ff79c6; + } + .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { + color: #ff7d78; + } + .z-keyword { + color: #ff79c6; + } + .z-storage { + color: #ff79c6; + } + .z-storage.z-type { + color: #8be9fd; + font-style: italic; + } + .z-storage.z-type.z-namespace { + color: #8be9fd; + font-style: italic; + } + .z-storage.z-type.z-class { + color: #ff79c6; + font-style: italic; + } + .z-entity.z-name.z-class { + color: #8be9fd; + text-decoration: underline; + } + .z-meta.z-path { + color: #66d9ef; + text-decoration: underline; + } + .z-entity.z-other.z-inherited-class { + color: #8be9fd; + text-decoration: underline; + font-style: italic; + } + .z-entity.z-name.z-function { + color: #50fa7b; + } + .z-variable.z-parameter { + color: #ffb86c; + font-style: italic; + } + .z-entity.z-name.z-tag { + color: #ff79c6; + } + .z-entity.z-other.z-attribute-name { + color: #50fa7b; + } + .z-support.z-function { + color: #8be9fd; + } + .z-support.z-constant { + color: #6be5fd; + } + .z-support.z-type, .z-support.z-class { + color: #66d9ef; + font-style: italic; + } + .z-support.z-other.z-variable { + } + .z-support.z-other.z-namespace { + color: #66d9ef; + font-style: italic; + } + .z-invalid { + color: #f8f8f0; + background-color: #ff79c6; + } + .z-invalid.z-deprecated { + color: #f8f8f0; + background-color: #bd93f9; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #cfcfc2; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #7080b3; + } + .z-markup.z-deleted { + color: #ff79c6; + } + .z-markup.z-inserted { + color: #50fa7b; + } + .z-markup.z-changed { + color: #e6db74; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #bd93f9; + } + .z-entity.z-name.z-filename { + color: #e6db74; + } + .z-message.z-error { + color: #ff7c6d; + } + .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { + color: #eeeeee; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #8be9fd; + } + .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { + color: #f1fa8c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #50fa7b; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ffb86c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ff79c6; + } + .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #bd93f9; + } + .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #50fa7b; + } + .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #ffb86c; + } + .z-markup.z-strike { + color: #ffb86c; + font-style: italic; + } + .z-markup.z-bold { + color: #ffb86c; + font-weight: bold; + } + .z-markup.z-italic { + color: #ffb86c; + font-style: italic; + } + .z-markup.z-heading { + color: #8be9fd; + } + .z-punctuation.z-definition.z-list_item.z-markdown { + color: #ff79c6; + } + .z-markup.z-quote { + color: #7080b3; + font-style: italic; + } + .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #7080b3; + background-color: #7080b3; + font-style: italic; + } + .z-meta.z-separator { + color: #7080b3; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #50fa7b; + } + .z-markup.z-underline { + color: #bd93f9; + text-decoration: underline; + } + .z-markup.z-raw.z-block { + color: #cfcfc2; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { + color: #f8f8f2; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #7080b3; + font-style: italic; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #7080b3; + font-style: italic; + } + .z-punctuation.z-accessor { + color: #ff79c6; + } + .z-meta.z-function.z-return-type { + color: #ff79c6; + } + .z-punctuation.z-section.z-block.z-begin { + color: #ffffff; + } + .z-punctuation.z-section.z-block.z-end { + color: #ffffff; + } + .z-punctuation.z-section.z-embedded.z-begin { + color: #ff79c6; + } + .z-punctuation.z-section.z-embedded.z-end { + color: #ff79c6; + } + .z-punctuation.z-separator.z-namespace { + color: #ff79c6; + } + .z-variable.z-function { + color: #50fa7b; + } + .z-variable.z-other { + color: #ffffff; + } + .z-variable.z-language { + color: #bd93f9; + } + .z-entity.z-name.z-module.z-ruby { + color: #8be9fd; + } + .z-entity.z-name.z-constant.z-ruby { + color: #bd93f9; + } + .z-support.z-function.z-builtin.z-ruby { + color: #ffffff; + } + .z-storage.z-type.z-namespace.z-cs { + color: #ff79c6; + } + .z-entity.z-name.z-namespace.z-cs { + color: #8be9fd; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #72726d; + background-color: #ffffff; + } + .z-comment { + color: #6272a4; + } + .z-string { + color: #6b7807; + } + .z-constant.z-numeric { + color: #8660c1; + } + .z-constant.z-language { + color: #8660c1; + } + .z-constant.z-character, .z-constant.z-other { + color: #8660c1; + } + .z-variable { + } + .z-variable.z-other.z-readwrite.z-instance { + color: #a1661c; + } + .z-constant.z-character.z-escaped, .z-constant.z-character.z-escape, .z-string .z-source, .z-string .z-source.z-ruby { + color: #c13f8e; + } + .z-source.z-ruby .z-string.z-regexp.z-classic.z-ruby, .z-source.z-ruby .z-string.z-regexp.z-mod-r.z-ruby { + color: #d9303a; + } + .z-keyword { + color: #c13f8e; + } + .z-storage { + color: #c13f8e; + } + .z-storage.z-type { + color: #007d90; + font-style: italic; + } + .z-storage.z-type.z-namespace { + color: #007d90; + font-style: italic; + } + .z-storage.z-type.z-class { + color: #c13f8e; + font-style: italic; + } + .z-entity.z-name.z-class { + color: #007d90; + text-decoration: underline; + } + .z-meta.z-path { + color: #007f93; + text-decoration: underline; + } + .z-entity.z-other.z-inherited-class { + color: #007d90; + text-decoration: underline; + font-style: italic; + } + .z-entity.z-name.z-function { + color: #008504; + } + .z-variable.z-parameter { + color: #a1661c; + font-style: italic; + } + .z-entity.z-name.z-tag { + color: #c13f8e; + } + .z-entity.z-other.z-attribute-name { + color: #008504; + } + .z-support.z-function { + color: #007d90; + } + .z-support.z-constant { + color: #007e94; + } + .z-support.z-type, .z-support.z-class { + color: #007f93; + font-style: italic; + } + .z-support.z-other.z-variable { + } + .z-support.z-other.z-namespace { + color: #007f93; + font-style: italic; + } + .z-invalid { + color: #72726b; + background-color: #c13f8e; + } + .z-invalid.z-deprecated { + color: #72726b; + background-color: #8660c1; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #747469; + } + .z-meta.z-diff, .z-meta.z-diff.z-header { + color: #6272a4; + } + .z-markup.z-deleted { + color: #c13f8e; + } + .z-markup.z-inserted { + color: #008504; + } + .z-markup.z-changed { + color: #7b760c; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #8660c1; + } + .z-entity.z-name.z-filename { + color: #7b760c; + } + .z-message.z-error { + color: #e31625; + } + .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json { + color: #727272; + } + .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json { + color: #007d90; + } + .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json { + color: #6b7807; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #008504; + } + .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #a1661c; + } + .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #c13f8e; + } + .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #8660c1; + } + .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #008504; + } + .z-meta .z-meta.z-structure.z-dictionary.z-value .z-string { + color: #a1661c; + } + .z-markup.z-strike { + color: #a1661c; + font-style: italic; + } + .z-markup.z-bold { + color: #a1661c; + font-weight: bold; + } + .z-markup.z-italic { + color: #a1661c; + font-style: italic; + } + .z-markup.z-heading { + color: #007d90; + } + .z-punctuation.z-definition.z-list_item.z-markdown { + color: #c13f8e; + } + .z-markup.z-quote { + color: #6272a4; + font-style: italic; + } + .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #6272a4; + background-color: #6272a4; + font-style: italic; + } + .z-meta.z-separator { + color: #6272a4; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #008504; + } + .z-markup.z-underline { + color: #8660c1; + text-decoration: underline; + } + .z-markup.z-raw.z-block { + color: #747469; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown .z-source { + color: #72726d; + } + .z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown { + color: #6272a4; + font-style: italic; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #6272a4; + font-style: italic; + } + .z-punctuation.z-accessor { + color: #c13f8e; + } + .z-meta.z-function.z-return-type { + color: #c13f8e; + } + .z-punctuation.z-section.z-block.z-begin { + color: #ffffff; + } + .z-punctuation.z-section.z-block.z-end { + color: #ffffff; + } + .z-punctuation.z-section.z-embedded.z-begin { + color: #c13f8e; + } + .z-punctuation.z-section.z-embedded.z-end { + color: #c13f8e; + } + .z-punctuation.z-separator.z-namespace { + color: #c13f8e; + } + .z-variable.z-function { + color: #008504; + } + .z-variable.z-other { + color: #ffffff; + } + .z-variable.z-language { + color: #8660c1; + } + .z-entity.z-name.z-module.z-ruby { + color: #007d90; + } + .z-entity.z-name.z-constant.z-ruby { + color: #8660c1; + } + .z-support.z-function.z-builtin.z-ruby { + color: #ffffff; + } + .z-storage.z-type.z-namespace.z-cs { + color: #c13f8e; + } + .z-entity.z-name.z-namespace.z-cs { + color: #007d90; + } + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-material-abridge-dark.scss b/sass/syntax/syntax-material-abridge-dark.scss new file mode 100644 index 0000000..85035d9 --- /dev/null +++ b/sass/syntax/syntax-material-abridge-dark.scss @@ -0,0 +1,260 @@ +.z-code { + color: #eeffff; + background-color: #191919; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #818181; + font-style: italic; +} +.z-variable, .z-string .z-constant.z-other.z-placeholder { + color: #eeffff; +} +.z-constant.z-other.z-color { + color: #ffffff; +} +.z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { + color: #ffffff; + background-color: #ff7992; +} +.z-invalid.z-unimplemented { + color: #ffffff; + background-color: #c3e88d; +} +.z-invalid.z-deprecated { + color: #ffffff; + background-color: #c792ea; +} +.z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #c792ea; +} +.z-storage.z-type, .z-keyword.z-control { + font-style: italic; +} +.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #89ddff; +} +.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #fe7d83; +} +.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #82aaff; +} +.z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #fe7d83; +} +.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #f78c6c; +} +.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #c3e88d; +} +.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { + color: #ffcb6b; +} +.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #b2ccd6; +} +.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #ff7992; +} +.z-variable.z-language { + color: #ff7992; + font-style: italic; +} +.z-entity.z-name.z-method.z-js { + color: #82aaff; +} +.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #82aaff; +} +.z-entity.z-other.z-attribute-name { + color: #c792ea; +} +.z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { + color: #ffcb6b; + font-style: italic; +} +.z-entity.z-other.z-attribute-name.z-class { + color: #ffcb6b; +} +.z-source.z-sass .z-keyword.z-control { + color: #82aaff; +} +.z-markup.z-inserted { + color: #c3e88d; +} +.z-markup.z-deleted { + color: #ff7992; +} +.z-markup.z-changed { + color: #c792ea; +} +.z-string.z-regexp { + color: #89ddff; +} +.z-constant.z-character.z-escape { + color: #89ddff; +} +.z-*url*, .z-*link*, .z-*uri* { + 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; +} diff --git a/sass/syntax/syntax-material-abridge-light.scss b/sass/syntax/syntax-material-abridge-light.scss new file mode 100644 index 0000000..05281bb --- /dev/null +++ b/sass/syntax/syntax-material-abridge-light.scss @@ -0,0 +1,260 @@ +.z-code { + color: #317e78; + background-color: #ffffff; +} +.z-comment, .z-punctuation.z-definition.z-comment { + color: #6b7577; + font-style: italic; +} +.z-variable, .z-string .z-constant.z-other.z-placeholder { + color: #317e78; +} +.z-constant.z-other.z-color { + color: #ffffff; +} +.z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { + color: #ffffff; + background-color: #d92d2d; +} +.z-invalid.z-unimplemented { + color: #ffffff; + background-color: #587f22; +} +.z-invalid.z-deprecated { + color: #ffffff; + background-color: #7c4dff; +} +.z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #7c4dff; +} +.z-storage.z-type, .z-keyword.z-control { + font-style: italic; +} +.z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #008088; +} +.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #d72952; +} +.z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #5274a9; +} +.z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #d72952; +} +.z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #c94625; +} +.z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #587f22; +} +.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { + color: #a16700; +} +.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #64738c; +} +.z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #d92d2d; +} +.z-variable.z-language { + color: #d92d2d; + font-style: italic; +} +.z-entity.z-name.z-method.z-js { + color: #5274a9; +} +.z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #5274a9; +} +.z-entity.z-other.z-attribute-name { + color: #7c4dff; +} +.z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { + color: #a16700; + font-style: italic; +} +.z-entity.z-other.z-attribute-name.z-class { + color: #a16700; +} +.z-source.z-sass .z-keyword.z-control { + color: #5274a9; +} +.z-markup.z-inserted { + color: #587f22; +} +.z-markup.z-deleted { + color: #d92d2d; +} +.z-markup.z-changed { + color: #7c4dff; +} +.z-string.z-regexp { + color: #008088; +} +.z-constant.z-character.z-escape { + color: #008088; +} +.z-*url*, .z-*link*, .z-*uri* { + 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/sass/syntax/syntax-material-abridge-switcher.scss b/sass/syntax/syntax-material-abridge-switcher.scss new file mode 100644 index 0000000..a65cf95 --- /dev/null +++ b/sass/syntax/syntax-material-abridge-switcher.scss @@ -0,0 +1,524 @@ +:root:not(.light) { + .z-code { + color: #eeffff; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #818181; + font-style: italic; + } + .z-variable, .z-string .z-constant.z-other.z-placeholder { + color: #eeffff; + } + .z-constant.z-other.z-color { + color: #ffffff; + } + .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { + color: #ffffff; + background-color: #ff7992; + } + .z-invalid.z-unimplemented { + color: #ffffff; + background-color: #c3e88d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #c792ea; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #c792ea; + } + .z-storage.z-type, .z-keyword.z-control { + font-style: italic; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #89ddff; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #fe7d83; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #82aaff; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #fe7d83; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #f78c6c; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #c3e88d; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { + color: #ffcb6b; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #b2ccd6; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #ff7992; + } + .z-variable.z-language { + color: #ff7992; + font-style: italic; + } + .z-entity.z-name.z-method.z-js { + color: #82aaff; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #82aaff; + } + .z-entity.z-other.z-attribute-name { + color: #c792ea; + } + .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { + color: #ffcb6b; + font-style: italic; + } + .z-entity.z-other.z-attribute-name.z-class { + color: #ffcb6b; + } + .z-source.z-sass .z-keyword.z-control { + color: #82aaff; + } + .z-markup.z-inserted { + color: #c3e88d; + } + .z-markup.z-deleted { + color: #ff7992; + } + .z-markup.z-changed { + color: #c792ea; + } + .z-string.z-regexp { + color: #89ddff; + } + .z-constant.z-character.z-escape { + color: #89ddff; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #d89385; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c3e88d; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #82aaff; + font-style: italic; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #ff7992; + font-style: italic; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c3e88d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c792ea; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #fe7d83; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #82aaff; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d89385; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #ff7992; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #f78c6c; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #ffcb6b; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c792ea; + } + .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { + color: #eeffff; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #c792ea; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { + color: #65737e; + } + .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { + color: #c3e88d; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold, .z-markup.z-bold .z-string { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { + font-weight: bold; + font-style: italic; + } + .z-markup.z-underline { + color: #f78c6c; + text-decoration: underline; + } + .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #65737e; + background-color: #65737e; + } + .z-string.z-other.z-link.z-title.z-markdown { + color: #82aaff; + } + .z-string.z-other.z-link.z-description.z-title.z-markdown { + color: #c792ea; + } + .z-constant.z-other.z-reference.z-link.z-markdown { + color: #ffcb6b; + } + .z-markup.z-raw.z-block { + color: #c792ea; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + background-color: #000000; + } + .z-punctuation.z-definition.z-fenced.z-markdown { + background-color: #000000; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { + color: #eeffff; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #65737e; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition { + color: #818181; + } + .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { + color: #89ddff; + } + .z-meta.z-separator { + color: #65737e; + background-color: #000000; + font-weight: bold; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #82aaff; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c3e88d; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #f78c6c; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c792ea; + } + .z-sublimelinter.z-mark.z-warning { + color: #ffcb6b; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7992; + } + .z-sublimelinter.z-annotations { + background-color: #d89385; + } + .z-markup.z-ignored.z-git_gutter { + color: #65737e; + } + .z-markup.z-untracked.z-git_gutter { + color: #65737e; + } + .z-markup.z-inserted.z-git_gutter { + color: #c3e88d; + } + .z-markup.z-changed.z-git_gutter { + color: #ffcb6b; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7992; + } + .z-brackethighlighter.z-default { + color: #b2ccd6; + } + .z-brackethighlighter.z-quote { + color: #c3e88d; + } + .z-brackethighlighter.z-unmatched { + color: #ff7992; + } +} +:root.light { + .z-code { + color: #317e78; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #6b7577; + font-style: italic; + } + .z-variable, .z-string .z-constant.z-other.z-placeholder { + color: #317e78; + } + .z-constant.z-other.z-color { + color: #ffffff; + } + .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { + color: #ffffff; + background-color: #d92d2d; + } + .z-invalid.z-unimplemented { + color: #ffffff; + background-color: #587f22; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #7c4dff; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #7c4dff; + } + .z-storage.z-type, .z-keyword.z-control { + font-style: italic; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #008088; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #d72952; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #5274a9; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #d72952; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #c94625; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #587f22; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { + color: #a16700; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #64738c; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #d92d2d; + } + .z-variable.z-language { + color: #d92d2d; + font-style: italic; + } + .z-entity.z-name.z-method.z-js { + color: #5274a9; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #5274a9; + } + .z-entity.z-other.z-attribute-name { + color: #7c4dff; + } + .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { + color: #a16700; + font-style: italic; + } + .z-entity.z-other.z-attribute-name.z-class { + color: #a16700; + } + .z-source.z-sass .z-keyword.z-control { + color: #5274a9; + } + .z-markup.z-inserted { + color: #587f22; + } + .z-markup.z-deleted { + color: #d92d2d; + } + .z-markup.z-changed { + color: #7c4dff; + } + .z-string.z-regexp { + color: #008088; + } + .z-constant.z-character.z-escape { + color: #008088; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #a26356; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #587f22; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #5274a9; + font-style: italic; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #d92d2d; + font-style: italic; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #587f22; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #7c4dff; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d72952; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5274a9; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #a26356; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d92d2d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c94625; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #a16700; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #7c4dff; + } + .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { + color: #317e78; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #7c4dff; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { + color: #717375; + } + .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { + color: #587f22; + } + .z-markup.z-italic { + color: #d72952; + font-style: italic; + } + .z-markup.z-bold, .z-markup.z-bold .z-string { + color: #d72952; + font-weight: bold; + } + .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { + font-weight: bold; + font-style: italic; + } + .z-markup.z-underline { + color: #c94625; + text-decoration: underline; + } + .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #717375; + background-color: #717375; + } + .z-string.z-other.z-link.z-title.z-markdown { + color: #5274a9; + } + .z-string.z-other.z-link.z-description.z-title.z-markdown { + color: #7c4dff; + } + .z-constant.z-other.z-reference.z-link.z-markdown { + color: #a16700; + } + .z-markup.z-raw.z-block { + color: #7c4dff; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + background-color: #62757f; + } + .z-punctuation.z-definition.z-fenced.z-markdown { + background-color: #62757f; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { + color: #317e78; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #717375; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition { + color: #6b7577; + } + .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { + color: #008088; + } + .z-meta.z-separator { + color: #717375; + background-color: #62757f; + font-weight: bold; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #5274a9; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #587f22; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #c94625; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #7c4dff; + } + .z-sublimelinter.z-mark.z-warning { + color: #a16700; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #d92d2d; + } + .z-sublimelinter.z-annotations { + background-color: #a26356; + } + .z-markup.z-ignored.z-git_gutter { + color: #717375; + } + .z-markup.z-untracked.z-git_gutter { + color: #717375; + } + .z-markup.z-inserted.z-git_gutter { + color: #587f22; + } + .z-markup.z-changed.z-git_gutter { + color: #a16700; + } + .z-markup.z-deleted.z-git_gutter { + color: #d92d2d; + } + .z-brackethighlighter.z-default { + color: #64738c; + } + .z-brackethighlighter.z-quote { + color: #587f22; + } + .z-brackethighlighter.z-unmatched { + color: #d92d2d; + } +} \ No newline at end of file diff --git a/sass/syntax/syntax-material-abridge.scss b/sass/syntax/syntax-material-abridge.scss new file mode 100644 index 0000000..c448b58 --- /dev/null +++ b/sass/syntax/syntax-material-abridge.scss @@ -0,0 +1,526 @@ +:root { + .z-code { + color: #eeffff; + background-color: #191919; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #818181; + font-style: italic; + } + .z-variable, .z-string .z-constant.z-other.z-placeholder { + color: #eeffff; + } + .z-constant.z-other.z-color { + color: #ffffff; + } + .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { + color: #ffffff; + background-color: #ff7992; + } + .z-invalid.z-unimplemented { + color: #ffffff; + background-color: #c3e88d; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #c792ea; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #c792ea; + } + .z-storage.z-type, .z-keyword.z-control { + font-style: italic; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #89ddff; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #fe7d83; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #82aaff; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #fe7d83; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #f78c6c; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #c3e88d; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { + color: #ffcb6b; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #b2ccd6; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #ff7992; + } + .z-variable.z-language { + color: #ff7992; + font-style: italic; + } + .z-entity.z-name.z-method.z-js { + color: #82aaff; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #82aaff; + } + .z-entity.z-other.z-attribute-name { + color: #c792ea; + } + .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { + color: #ffcb6b; + font-style: italic; + } + .z-entity.z-other.z-attribute-name.z-class { + color: #ffcb6b; + } + .z-source.z-sass .z-keyword.z-control { + color: #82aaff; + } + .z-markup.z-inserted { + color: #c3e88d; + } + .z-markup.z-deleted { + color: #ff7992; + } + .z-markup.z-changed { + color: #c792ea; + } + .z-string.z-regexp { + color: #89ddff; + } + .z-constant.z-character.z-escape { + color: #89ddff; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #d89385; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #c3e88d; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #82aaff; + font-style: italic; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #ff7992; + font-style: italic; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c3e88d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c792ea; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #fe7d83; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #82aaff; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d89385; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #ff7992; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #f78c6c; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #ffcb6b; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c792ea; + } + .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { + color: #eeffff; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #c792ea; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { + color: #65737e; + } + .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { + color: #c3e88d; + } + .z-markup.z-italic { + color: #fe7d83; + font-style: italic; + } + .z-markup.z-bold, .z-markup.z-bold .z-string { + color: #fe7d83; + font-weight: bold; + } + .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { + font-weight: bold; + font-style: italic; + } + .z-markup.z-underline { + color: #f78c6c; + text-decoration: underline; + } + .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #65737e; + background-color: #65737e; + } + .z-string.z-other.z-link.z-title.z-markdown { + color: #82aaff; + } + .z-string.z-other.z-link.z-description.z-title.z-markdown { + color: #c792ea; + } + .z-constant.z-other.z-reference.z-link.z-markdown { + color: #ffcb6b; + } + .z-markup.z-raw.z-block { + color: #c792ea; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + background-color: #000000; + } + .z-punctuation.z-definition.z-fenced.z-markdown { + background-color: #000000; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { + color: #eeffff; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #65737e; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition { + color: #818181; + } + .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { + color: #89ddff; + } + .z-meta.z-separator { + color: #65737e; + background-color: #000000; + font-weight: bold; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #82aaff; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #c3e88d; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #f78c6c; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #c792ea; + } + .z-sublimelinter.z-mark.z-warning { + color: #ffcb6b; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #ff7992; + } + .z-sublimelinter.z-annotations { + background-color: #d89385; + } + .z-markup.z-ignored.z-git_gutter { + color: #65737e; + } + .z-markup.z-untracked.z-git_gutter { + color: #65737e; + } + .z-markup.z-inserted.z-git_gutter { + color: #c3e88d; + } + .z-markup.z-changed.z-git_gutter { + color: #ffcb6b; + } + .z-markup.z-deleted.z-git_gutter { + color: #ff7992; + } + .z-brackethighlighter.z-default { + color: #b2ccd6; + } + .z-brackethighlighter.z-quote { + color: #c3e88d; + } + .z-brackethighlighter.z-unmatched { + color: #ff7992; + } +} +@media (prefers-color-scheme: light) { + :root { + .z-code { + color: #317e78; + background-color: #ffffff; + } + .z-comment, .z-punctuation.z-definition.z-comment { + color: #6b7577; + font-style: italic; + } + .z-variable, .z-string .z-constant.z-other.z-placeholder { + color: #317e78; + } + .z-constant.z-other.z-color { + color: #ffffff; + } + .z-invalid, .z-invalid.z-illegal, .z-invalid.z-broken { + color: #ffffff; + background-color: #d92d2d; + } + .z-invalid.z-unimplemented { + color: #ffffff; + background-color: #587f22; + } + .z-invalid.z-deprecated { + color: #ffffff; + background-color: #7c4dff; + } + .z-keyword, .z-storage.z-type, .z-storage.z-modifier { + color: #7c4dff; + } + .z-storage.z-type, .z-keyword.z-control { + font-style: italic; + } + .z-keyword.z-operator, .z-constant.z-other.z-color, .z-punctuation, .z-meta.z-tag, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-inheritance.z-php, .z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin.z-html, .z-punctuation.z-definition.z-tag.z-end.z-html, .z-punctuation.z-section.z-embedded, .z-keyword.z-other.z-template, .z-keyword.z-other.z-substitution { + color: #008088; + } + .z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml, .z-markup.z-deleted.z-git_gutter { + color: #d72952; + } + .z-entity.z-name.z-function, .z-meta.z-function-call, .z-variable.z-function, .z-support.z-function, .z-keyword.z-other.z-special-method, .z-meta.z-block-level { + color: #5274a9; + } + .z-support.z-other.z-variable, .z-string.z-other.z-link { + color: #d72952; + } + .z-constant.z-numeric, .z-constant.z-language, .z-support.z-constant, .z-constant.z-character, .z-variable.z-parameter, .z-keyword.z-other.z-unit { + color: #c94625; + } + .z-string, .z-constant.z-other.z-symbol, .z-constant.z-other.z-key, .z-entity.z-other.z-inherited-class, .z-markup.z-heading, .z-markup.z-inserted.z-git_gutter, .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #587f22; + } + .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class, .z-support.z-type, .z-support.z-class, .z-support.z-orther.z-namespace.z-use.z-php, .z-meta.z-use.z-php, .z-support.z-other.z-namespace.z-php, .z-markup.z-changed.z-git_gutter, .z-support.z-type.z-sys-types { + color: #a16700; + } + .z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type { + color: #64738c; + } + .z-entity.z-name.z-module.z-js, .z-variable.z-import.z-parameter.z-js, .z-variable.z-other.z-class.z-js { + color: #d92d2d; + } + .z-variable.z-language { + color: #d92d2d; + font-style: italic; + } + .z-entity.z-name.z-method.z-js { + color: #5274a9; + } + .z-meta.z-class-method.z-js .z-entity.z-name.z-function.z-js, .z-variable.z-function.z-constructor { + color: #5274a9; + } + .z-entity.z-other.z-attribute-name { + color: #7c4dff; + } + .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name { + color: #a16700; + font-style: italic; + } + .z-entity.z-other.z-attribute-name.z-class { + color: #a16700; + } + .z-source.z-sass .z-keyword.z-control { + color: #5274a9; + } + .z-markup.z-inserted { + color: #587f22; + } + .z-markup.z-deleted { + color: #d92d2d; + } + .z-markup.z-changed { + color: #7c4dff; + } + .z-string.z-regexp { + color: #008088; + } + .z-constant.z-character.z-escape { + color: #008088; + } + .z-*url*, .z-*link*, .z-*uri* { + text-decoration: underline; + } + .z-constant.z-numeric.z-line-number.z-find-in-files { + color: #a26356; + } + .z-entity.z-name.z-filename.z-find-in-files { + color: #587f22; + } + .z-tag.z-decorator.z-js .z-entity.z-name.z-tag.z-js, .z-tag.z-decorator.z-js .z-punctuation.z-definition.z-tag.z-js { + color: #5274a9; + font-style: italic; + } + .z-source.z-js .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js { + color: #d92d2d; + font-style: italic; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #587f22; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #7c4dff; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d72952; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #5274a9; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #a26356; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #d92d2d; + } + .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #c94625; + } + .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #a16700; + } + .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string { + color: #7c4dff; + } + .z-text.z-html.z-markdown, .z-punctuation.z-definition.z-list_item.z-markdown { + color: #317e78; + } + .z-text.z-html.z-markdown .z-markup.z-raw.z-inline { + color: #7c4dff; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition.z-raw.z-markdown { + color: #717375; + } + .z-markdown.z-heading, .z-markup.z-heading, .z-markup.z-heading .z-entity.z-name, .z-markup.z-heading.z-markdown .z-punctuation.z-definition.z-heading.z-markdown { + color: #587f22; + } + .z-markup.z-italic { + color: #d72952; + font-style: italic; + } + .z-markup.z-bold, .z-markup.z-bold .z-string { + color: #d72952; + font-weight: bold; + } + .z-markup.z-bold .z-markup.z-italic, .z-markup.z-italic .z-markup.z-bold, .z-markup.z-quote .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic .z-string, .z-markup.z-italic .z-markup.z-bold .z-string, .z-markup.z-quote .z-markup.z-bold .z-string { + font-weight: bold; + font-style: italic; + } + .z-markup.z-underline { + color: #c94625; + text-decoration: underline; + } + .z-markup.z-quote .z-punctuation.z-definition.z-blockquote.z-markdown { + color: #717375; + background-color: #717375; + } + .z-string.z-other.z-link.z-title.z-markdown { + color: #5274a9; + } + .z-string.z-other.z-link.z-description.z-title.z-markdown { + color: #7c4dff; + } + .z-constant.z-other.z-reference.z-link.z-markdown { + color: #a16700; + } + .z-markup.z-raw.z-block { + color: #7c4dff; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown { + background-color: #62757f; + } + .z-punctuation.z-definition.z-fenced.z-markdown { + background-color: #62757f; + } + .z-markup.z-raw.z-block.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown, .z-punctuation.z-section.z-class.z-end { + color: #317e78; + } + .z-variable.z-language.z-fenced.z-markdown { + color: #717375; + } + .z-text.z-html.z-markdown .z-punctuation.z-definition { + color: #6b7577; + } + .z-text.z-html.z-markdown .z-meta.z-disable-markdown .z-punctuation.z-definition { + color: #008088; + } + .z-meta.z-separator { + color: #717375; + background-color: #62757f; + font-weight: bold; + } + .z-acejump.z-label.z-blue { + color: #ffffff; + background-color: #5274a9; + } + .z-acejump.z-label.z-green { + color: #ffffff; + background-color: #587f22; + } + .z-acejump.z-label.z-orange { + color: #ffffff; + background-color: #c94625; + } + .z-acejump.z-label.z-purple { + color: #ffffff; + background-color: #7c4dff; + } + .z-sublimelinter.z-mark.z-warning { + color: #a16700; + } + .z-sublimelinter.z-gutter-mark { + color: #ffffff; + } + .z-sublimelinter.z-mark.z-error { + color: #d92d2d; + } + .z-sublimelinter.z-annotations { + background-color: #a26356; + } + .z-markup.z-ignored.z-git_gutter { + color: #717375; + } + .z-markup.z-untracked.z-git_gutter { + color: #717375; + } + .z-markup.z-inserted.z-git_gutter { + color: #587f22; + } + .z-markup.z-changed.z-git_gutter { + color: #a16700; + } + .z-markup.z-deleted.z-git_gutter { + color: #d92d2d; + } + .z-brackethighlighter.z-default { + color: #64738c; + } + .z-brackethighlighter.z-quote { + color: #587f22; + } + .z-brackethighlighter.z-unmatched { + color: #d92d2d; + } + } +} \ No newline at end of file diff --git a/screenshot.png b/screenshot.png index 79e0bb5..78ed1c0 100644 Binary files a/screenshot.png and b/screenshot.png differ diff --git a/static/abridge-switcher.min.js b/static/abridge-switcher.min.js new file mode 100644 index 0000000..52cfdc6 --- /dev/null +++ b/static/abridge-switcher.min.js @@ -0,0 +1 @@ +const items=document.querySelectorAll(".preStyle");function closeSearchNow(){const e=document.querySelector("main");e.innerHTML=window.main}function goSearchNow(){const e=document.querySelector("main");window.main||(window.main=e.innerHTML);var t=document.getElementById("suggestions"),n=t.cloneNode(!0),o=(n.id="results",document.createElement("div")),i='

Results For: '.concat(document.getElementById("userinput").value,"

");return o.innerHTML=i,n.insertBefore(o,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("userinput").value="",!1}items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("light"),localStorage.setItem("theme",document.documentElement.classList.contains("light")?"light":"dark")}),function(){function m(e){var t=new m.Index;return t.pipeline.add(m.trimmer,m.stopWordFilter,m.stemmer),e&&e.call(t,t),t}var a,c,e,t,d,h,f,p,g,y,v,S,x,w,b,I,E,F,D,k,C,_,N,L,n;m.version="0.9.5",((lunr=m).utils={}).warn=(n=this,function(e){n.console&&console.warn&&console.warn(e)}),m.utils.toString=function(e){return null==e?"":e.toString()},(m.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},m.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!==(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length&&delete this.events[e])},m.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=Array.prototype.slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},m.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(m.tokenizer=function(e){return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return m.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(m.tokenizer.seperator);n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(m.tokenizer.seperator):[];var t,n}).defaultSeperator=/[\s\-]+/,m.tokenizer.seperator=m.tokenizer.defaultSeperator,m.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(m.tokenizer.seperator=e)},m.tokenizer.resetSeperator=function(){m.tokenizer.seperator=m.tokenizer.defaultSeperator},m.tokenizer.getSeperator=function(){return m.tokenizer.seperator},(m.Pipeline=function(){this._queue=[]}).registeredFunctions={},m.Pipeline.registerFunction=function(e,t){t in m.Pipeline.registeredFunctions&&m.utils.warn("Overwriting existing registered function: "+t),e.label=t,m.Pipeline.registeredFunctions[t]=e},m.Pipeline.getRegisteredFunction=function(e){return e in m.Pipeline.registeredFunctions!=1?null:m.Pipeline.registeredFunctions[e]},m.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||m.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},m.Pipeline.load=function(e){var n=new m.Pipeline;return e.forEach(function(e){var t=m.Pipeline.getRegisteredFunction(e);if(!t)throw new Error("Cannot load un-registered function: "+e);n.add(t)}),n},m.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){m.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},m.Pipeline.prototype.after=function(e,t){m.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1===e)throw new Error("Cannot find existingFn");this._queue.splice(e+1,0,t)},m.Pipeline.prototype.before=function(e,t){m.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1===e)throw new Error("Cannot find existingFn");this._queue.splice(e,0,t)},m.Pipeline.prototype.remove=function(e){e=this._queue.indexOf(e);-1!==e&&this._queue.splice(e,1)},m.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;iu[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length>=e.length?(t=this,e):(t=e,this),n=t.clone(),o=0,i=e.toArray();o",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=function(e,t){var n=t.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),o=!1,i=0,r=[],s=e.toLowerCase().split(". ");for(p in s){var u,l=s[p].split(/[\s\n]/),a=8;for(u in l){if(0<(x=l[u]).length){for(var c in n)elasticlunr.stemmer(x).startsWith(n[c])&&(a=40,o=!0);r.push([x,a,i]),a=2}i=i+x.length+1}i+=1}if(0===r.length)return void 0!==e.length&&300m&&(m=d[p],g=p);for(var y=[],v=r[g][2],p=g;p"),v=x[2]+x[0].length;40!==x[1]&&12<=x[0].length&&!/^[\x00-\xff]+$/.test(x[0])?(S=substringByByte(e.substring(x[2],v),12),y.push(S)):y.push(e.substring(x[2],v)),40===x[1]&&y.push("")}return y.push("…"),y.join("")}(e.doc.body,s),suggestions.appendChild(n))});for(;i.length>r;)suggestions.removeChild(i[0])},!0),suggestions.addEventListener("click",function(){for(;suggestions.lastChild;)suggestions.removeChild(suggestions.lastChild);return!1},!0)}(); \ No newline at end of file diff --git a/static/abridge.min.js b/static/abridge.min.js new file mode 100644 index 0000000..a57ed90 --- /dev/null +++ b/static/abridge.min.js @@ -0,0 +1 @@ +const items=document.querySelectorAll(".preStyle");function closeSearchNow(){const e=document.querySelector("main");e.innerHTML=window.main}function goSearchNow(){const e=document.querySelector("main");window.main||(window.main=e.innerHTML);var t=document.getElementById("suggestions"),n=t.cloneNode(!0),o=(n.id="results",document.createElement("div")),i='

Results For: '.concat(document.getElementById("userinput").value,"

");return o.innerHTML=i,n.insertBefore(o,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("userinput").value="",!1}items.forEach(e=>{e.rel="stylesheet"}),function(){function m(e){var t=new m.Index;return t.pipeline.add(m.trimmer,m.stopWordFilter,m.stemmer),e&&e.call(t,t),t}var a,c,e,t,d,h,f,p,g,y,v,S,x,w,b,I,E,F,D,k,C,_,N,P,n;m.version="0.9.5",((lunr=m).utils={}).warn=(n=this,function(e){n.console&&console.warn&&console.warn(e)}),m.utils.toString=function(e){return null==e?"":e.toString()},(m.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},m.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!==(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length&&delete this.events[e])},m.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=Array.prototype.slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},m.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(m.tokenizer=function(e){return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return m.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(m.tokenizer.seperator);n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(m.tokenizer.seperator):[];var t,n}).defaultSeperator=/[\s\-]+/,m.tokenizer.seperator=m.tokenizer.defaultSeperator,m.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(m.tokenizer.seperator=e)},m.tokenizer.resetSeperator=function(){m.tokenizer.seperator=m.tokenizer.defaultSeperator},m.tokenizer.getSeperator=function(){return m.tokenizer.seperator},(m.Pipeline=function(){this._queue=[]}).registeredFunctions={},m.Pipeline.registerFunction=function(e,t){t in m.Pipeline.registeredFunctions&&m.utils.warn("Overwriting existing registered function: "+t),e.label=t,m.Pipeline.registeredFunctions[t]=e},m.Pipeline.getRegisteredFunction=function(e){return e in m.Pipeline.registeredFunctions!=1?null:m.Pipeline.registeredFunctions[e]},m.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||m.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},m.Pipeline.load=function(e){var n=new m.Pipeline;return e.forEach(function(e){var t=m.Pipeline.getRegisteredFunction(e);if(!t)throw new Error("Cannot load un-registered function: "+e);n.add(t)}),n},m.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){m.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},m.Pipeline.prototype.after=function(e,t){m.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1===e)throw new Error("Cannot find existingFn");this._queue.splice(e+1,0,t)},m.Pipeline.prototype.before=function(e,t){m.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1===e)throw new Error("Cannot find existingFn");this._queue.splice(e,0,t)},m.Pipeline.prototype.remove=function(e){e=this._queue.indexOf(e);-1!==e&&this._queue.splice(e,1)},m.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;iu[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length>=e.length?(t=this,e):(t=e,this),n=t.clone(),o=0,i=e.toArray();o",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=function(e,t){var n=t.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),o=!1,i=0,r=[],s=e.toLowerCase().split(". ");for(p in s){var u,l=s[p].split(/[\s\n]/),a=8;for(u in l){if(0<(x=l[u]).length){for(var c in n)elasticlunr.stemmer(x).startsWith(n[c])&&(a=40,o=!0);r.push([x,a,i]),a=2}i=i+x.length+1}i+=1}if(0===r.length)return void 0!==e.length&&300m&&(m=d[p],g=p);for(var y=[],v=r[g][2],p=g;p"),v=x[2]+x[0].length;40!==x[1]&&12<=x[0].length&&!/^[\x00-\xff]+$/.test(x[0])?(S=substringByByte(e.substring(x[2],v),12),y.push(S)):y.push(e.substring(x[2],v)),40===x[1]&&y.push("")}return y.push("…"),y.join("")}(e.doc.body,s),suggestions.appendChild(n))});for(;i.length>r;)suggestions.removeChild(i[0])},!0),suggestions.addEventListener("click",function(){for(;suggestions.lastChild;)suggestions.removeChild(suggestions.lastChild);return!1},!0)}(); \ No newline at end of file diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png index 7419c21..4eba45e 100644 Binary files a/static/android-chrome-192x192.png and b/static/android-chrome-192x192.png differ diff --git a/static/android-chrome-192x192m.png b/static/android-chrome-192x192m.png index a49b019..f7e37a2 100644 Binary files a/static/android-chrome-192x192m.png and b/static/android-chrome-192x192m.png differ diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png index 37faf45..371daf4 100644 Binary files a/static/android-chrome-512x512.png and b/static/android-chrome-512x512.png differ diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png index fb183f5..b872d32 100644 Binary files a/static/apple-touch-icon.png and b/static/apple-touch-icon.png differ diff --git a/static/banner.png b/static/banner.png index 61b2179..775bff2 100644 Binary files a/static/banner.png and b/static/banner.png differ diff --git a/static/elasticlunr.min.js b/static/elasticlunr.min.js new file mode 100644 index 0000000..79dad65 --- /dev/null +++ b/static/elasticlunr.min.js @@ -0,0 +1,10 @@ +/** + * elasticlunr - http://weixsong.github.io + * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.6 + * + * Copyright (C) 2017 Oliver Nightingale + * Copyright (C) 2017 Wei Song + * MIT Licensed + * @license + */ +!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o

Results For: '.concat(document.getElementById("userinput").value,"

");return o.innerHTML=i,n.insertBefore(o,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("userinput").value="",!1}!function(){function m(e){var t=new m.Index;return t.pipeline.add(m.trimmer,m.stopWordFilter,m.stemmer),e&&e.call(t,t),t}var a,c,e,t,d,h,f,p,g,y,v,S,x,w,b,I,E,F,D,k,C,_,N,P,n;m.version="0.9.5",((lunr=m).utils={}).warn=(n=this,function(e){n.console&&console.warn&&console.warn(e)}),m.utils.toString=function(e){return null==e?"":e.toString()},(m.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},m.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!==(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length&&delete this.events[e])},m.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=Array.prototype.slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},m.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(m.tokenizer=function(e){return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return m.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(m.tokenizer.seperator);n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(m.tokenizer.seperator):[];var t,n}).defaultSeperator=/[\s\-]+/,m.tokenizer.seperator=m.tokenizer.defaultSeperator,m.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(m.tokenizer.seperator=e)},m.tokenizer.resetSeperator=function(){m.tokenizer.seperator=m.tokenizer.defaultSeperator},m.tokenizer.getSeperator=function(){return m.tokenizer.seperator},(m.Pipeline=function(){this._queue=[]}).registeredFunctions={},m.Pipeline.registerFunction=function(e,t){t in m.Pipeline.registeredFunctions&&m.utils.warn("Overwriting existing registered function: "+t),e.label=t,m.Pipeline.registeredFunctions[t]=e},m.Pipeline.getRegisteredFunction=function(e){return e in m.Pipeline.registeredFunctions!=1?null:m.Pipeline.registeredFunctions[e]},m.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||m.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},m.Pipeline.load=function(e){var n=new m.Pipeline;return e.forEach(function(e){var t=m.Pipeline.getRegisteredFunction(e);if(!t)throw new Error("Cannot load un-registered function: "+e);n.add(t)}),n},m.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){m.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},m.Pipeline.prototype.after=function(e,t){m.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1===e)throw new Error("Cannot find existingFn");this._queue.splice(e+1,0,t)},m.Pipeline.prototype.before=function(e,t){m.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1===e)throw new Error("Cannot find existingFn");this._queue.splice(e,0,t)},m.Pipeline.prototype.remove=function(e){e=this._queue.indexOf(e);-1!==e&&this._queue.splice(e,1)},m.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;iu[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length>=e.length?(t=this,e):(t=e,this),n=t.clone(),o=0,i=e.toArray();o",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=function(e,t){var n=t.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),o=!1,i=0,r=[],s=e.toLowerCase().split(". ");for(p in s){var u,l=s[p].split(/[\s\n]/),a=8;for(u in l){if(0<(x=l[u]).length){for(var c in n)elasticlunr.stemmer(x).startsWith(n[c])&&(a=40,o=!0);r.push([x,a,i]),a=2}i=i+x.length+1}i+=1}if(0===r.length)return void 0!==e.length&&300m&&(m=d[p],g=p);for(var y=[],v=r[g][2],p=g;p"),v=x[2]+x[0].length;40!==x[1]&&12<=x[0].length&&!/^[\x00-\xff]+$/.test(x[0])?(S=substringByByte(e.substring(x[2],v),12),y.push(S)):y.push(e.substring(x[2],v)),40===x[1]&&y.push("")}return y.push("…"),y.join("")}(e.doc.body,s),suggestions.appendChild(n))});for(;i.length>r;)suggestions.removeChild(i[0])},!0),suggestions.addEventListener("click",function(){for(;suggestions.lastChild;)suggestions.removeChild(suggestions.lastChild);return!1},!0)}(); \ No newline at end of file diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png index fbe79ae..6463bec 100644 Binary files a/static/favicon-16x16.png and b/static/favicon-16x16.png differ diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png index 248aba2..e68ac3c 100644 Binary files a/static/favicon-32x32.png and b/static/favicon-32x32.png differ diff --git a/static/favicon.ico b/static/favicon.ico index 43e6530..4f9000b 100644 Binary files a/static/favicon.ico and b/static/favicon.ico differ diff --git a/static/katexoptions.js b/static/katexoptions.js new file mode 100644 index 0000000..b4fa30c --- /dev/null +++ b/static/katexoptions.js @@ -0,0 +1,3 @@ +!function(){ + document.addEventListener("DOMContentLoaded",function(){renderMathInElement(document.body,{delimiters:[{left:"$$",right:"$$",display:!0},{left:"$",right:"$",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!0}],throwOnError:!1})}); +}(); diff --git a/static/mstile-150x150.png b/static/mstile-150x150.png index f955741..41ce573 100644 Binary files a/static/mstile-150x150.png and b/static/mstile-150x150.png differ diff --git a/static/nojs.css b/static/nojs.css new file mode 100644 index 0000000..7e0ba6d --- /dev/null +++ b/static/nojs.css @@ -0,0 +1 @@ +.js{display:none} \ No newline at end of file diff --git a/static/prestyle.js b/static/prestyle.js new file mode 100644 index 0000000..2516247 --- /dev/null +++ b/static/prestyle.js @@ -0,0 +1,4 @@ +const items = document.querySelectorAll('.preStyle'); +items.forEach(item => { + item.rel = 'stylesheet'; +}); diff --git a/static/search.js b/static/search.js new file mode 100644 index 0000000..e653d2b --- /dev/null +++ b/static/search.js @@ -0,0 +1,337 @@ +// in page results when press enter or click search icon from search box +function closeSearchNow() { + const main = document.querySelector("main"); + main.innerHTML = window.main; +} +function goSearchNow() { + const main = document.querySelector("main"); + if (!window.main) { + window.main = main.innerHTML + }; + var results = document.getElementById("suggestions");// suggestions div generated by search box + + var ResultsClone = results.cloneNode(true);// make a clone of the results, so that we can alter it + ResultsClone.id = "results";// alter the id of our clone, so that we can apply different css style + + var headerDiv = document.createElement("div");// create a div element + + var headerContent = '

Results For: '.concat(document.getElementById("userinput").value, "

");// header to use at top of results page + + headerDiv.innerHTML = headerContent;// document element div (headerDiv), set the inner contents to our header html (headerContent) + + ResultsClone.insertBefore(headerDiv, ResultsClone.firstChild);//insert our header div at the top of the page + + main.innerHTML = ResultsClone.outerHTML;//display ResultsClone.outerHTML as the page + results.innerHTML = "";// clear the suggestions div popup + document.getElementById("userinput").value = "";// clear the search input box + + return false +} +window.onload = function() { + document.body.contains(document.goSearch) && (document.goSearch.onsubmit = function() { return goSearchNow() }), + document.body.contains(document.closeSearch) && (document.closeSearch.onsubmit = function() { closeSearchNow() }) +}; + +// Everything Below this line For Suggestsions as you type in search box +var suggestions = document.getElementById("suggestions"); +var userinput = document.getElementById("userinput"); + +function inputFocus(e) { + + if (e.keyCode === 191 + && document.activeElement.tagName !== "INPUT" + && document.activeElement.tagName !== "TEXTAREA") { + e.preventDefault(); + userinput.focus(); + } + + if (e.keyCode === 27 ) { + userinput.blur(); + suggestions.classList.add('d-none'); + } + +} + +function suggestionFocus(e) { + const focusableSuggestions= suggestions.querySelectorAll('a'); + if (suggestions.classList.contains('d-none') + || focusableSuggestions.length === 0) { + return; + } + const focusable= [...focusableSuggestions]; + const index = focusable.indexOf(document.activeElement); + + let nextIndex = 0; + + if (e.keyCode === 38) { + e.preventDefault(); + nextIndex= index > 0 ? index-1 : 0; + focusableSuggestions[nextIndex].focus(); + } + else if (e.keyCode === 40) { + e.preventDefault(); + nextIndex= index+1 < focusable.length ? index+1 : index; + focusableSuggestions[nextIndex].focus(); + } + +} + +document.addEventListener("keydown", inputFocus); +document.addEventListener("click", function(event) {suggestions.contains(event.target) || suggestions.classList.add("d-none")}); +document.addEventListener("keydown", suggestionFocus); + +// Get substring by bytes +// If using JavaScript inline substring method, it will return error codes +// Source: https://www.52pojie.cn/thread-1059814-1-1.html +function substringByByte(str, maxLength) { + var result = ""; + var flag = false; + var len = 0; + var length = 0; + var length2 = 0; + for (var i = 0; i < str.length; i++) { + var code = str.codePointAt(i).toString(16); + if (code.length > 4) { + i++; + if ((i + 1) < str.length) { + flag = str.codePointAt(i + 1).toString(16) == "200d"; + } + } + if (flag) { + len += getByteByHex(code); + if (i == str.length - 1) { + length += len; + if (length <= maxLength) { + result += str.substr(length2, i - length2 + 1); + } else { + break + } + } + } else { + if (len != 0) { + length += len; + length += getByteByHex(code); + if (length <= maxLength) { + result += str.substr(length2, i - length2 + 1); + length2 = i + 1; + } else { + break + } + len = 0; + continue; + } + length += getByteByHex(code); + if (length <= maxLength) { + if (code.length <= 4) { + result += str[i] + } else { + result += str[i - 1] + str[i] + } + length2 = i + 1; + } else { + break + } + } + } + return result; +} + +// Get the string bytes from binary +function getByteByBinary(binaryCode) { + // Binary system, starts with `0b` in ES6 + // Octal number system, starts with `0` in ES5 and starts with `0o` in ES6 + // Hexadecimal, starts with `0x` in both ES5 and ES6 + var byteLengthDatas = [0, 1, 2, 3, 4]; + var len = byteLengthDatas[Math.ceil(binaryCode.length / 8)]; + return len; +} + +// Get the string bytes from hexadecimal +function getByteByHex(hexCode) { + return getByteByBinary(parseInt(hexCode, 16).toString(2)); +} + +/* +Source: + - https://github.com/nextapps-de/flexsearch#index-documents-field-search + - https://raw.githack.com/nextapps-de/flexsearch/master/demo/autocomplete.html + - http://elasticlunr.com/ + - https://github.com/getzola/zola/blob/master/docs/static/search.js + - https://github.com/aaranxu/adidoks/blob/main/static/js/search.js +*/ +(function(){ + var index = elasticlunr.Index.load(window.searchIndex); + userinput.addEventListener('input', show_results, true); + suggestions.addEventListener('click', accept_suggestion, true); + + function show_results(){ + var value = this.value.trim(); + var options = { + bool: "OR", + fields: { + title: {boost: 2}, + body: {boost: 1}, + } + }; + var results = index.search(value, options); + + var entry, childs = suggestions.childNodes; + var i = 0, len = results.length; + var items = value.split(/\s+/); + suggestions.classList.remove('d-none'); + + results.forEach(function(page) { + if (page.doc.body !== '') { + entry = document.createElement('div'); + + entry.innerHTML = ''; + + a = entry.querySelector('a'), + t = entry.querySelector('span:first-child'), + d = entry.querySelector('span:nth-child(2)'); + a.href = page.ref; + t.textContent = page.doc.title; + d.innerHTML = makeTeaser(page.doc.body, items); + + suggestions.appendChild(entry); + } + }); + + while(childs.length > len){ + suggestions.removeChild(childs[i]) + } + + } + + function accept_suggestion(){ + + while(suggestions.lastChild){ + + suggestions.removeChild(suggestions.lastChild); + } + + return false; + } + + // Taken from mdbook + // The strategy is as follows: + // First, assign a value to each word in the document: + // Words that correspond to search terms (stemmer aware): 40 + // Normal words: 2 + // First word in a sentence: 8 + // Then use a sliding window with a constant number of words and count the + // sum of the values of the words within the window. Then use the window that got the + // maximum sum. If there are multiple maximas, then get the last one. + // Enclose the terms in . + function makeTeaser(body, terms) { + var TERM_WEIGHT = 40; + var NORMAL_WORD_WEIGHT = 2; + var FIRST_WORD_WEIGHT = 8; + var TEASER_MAX_WORDS = 30; + + var stemmedTerms = terms.map(function (w) { + return elasticlunr.stemmer(w.toLowerCase()); + }); + var termFound = false; + var index = 0; + var weighted = []; // contains elements of ["word", weight, index_in_document] + + // split in sentences, then words + var sentences = body.toLowerCase().split(". "); + for (var i in sentences) { + var words = sentences[i].split(/[\s\n]/); + var value = FIRST_WORD_WEIGHT; + for (var j in words) { + + var word = words[j]; + + if (word.length > 0) { + for (var k in stemmedTerms) { + if (elasticlunr.stemmer(word).startsWith(stemmedTerms[k])) { + value = TERM_WEIGHT; + termFound = true; + } + } + weighted.push([word, value, index]); + value = NORMAL_WORD_WEIGHT; + } + + index += word.length; + index += 1; // ' ' or '.' if last word in sentence + } + + index += 1; // because we split at a two-char boundary '. ' + } + + if (weighted.length === 0) { + if (body.length !== undefined && body.length > TEASER_MAX_WORDS * 10) { + return body.substring(0, TEASER_MAX_WORDS * 10) + '...'; + } else { + return body; + } + } + + var windowWeights = []; + var windowSize = Math.min(weighted.length, TEASER_MAX_WORDS); + // We add a window with all the weights first + var curSum = 0; + for (var i = 0; i < windowSize; i++) { + curSum += weighted[i][1]; + } + windowWeights.push(curSum); + + for (var i = 0; i < weighted.length - windowSize; i++) { + curSum -= weighted[i][1]; + curSum += weighted[i + windowSize][1]; + windowWeights.push(curSum); + } + + // If we didn't find the term, just pick the first window + var maxSumIndex = 0; + if (termFound) { + var maxFound = 0; + // backwards + for (var i = windowWeights.length - 1; i >= 0; i--) { + if (windowWeights[i] > maxFound) { + maxFound = windowWeights[i]; + maxSumIndex = i; + } + } + } + + var teaser = []; + var startIndex = weighted[maxSumIndex][2]; + for (var i = maxSumIndex; i < maxSumIndex + windowSize; i++) { + var word = weighted[i]; + if (startIndex < word[2]) { + // missing text from index to start of `word` + teaser.push(body.substring(startIndex, word[2])); + startIndex = word[2]; + } + + // add around search terms + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + + startIndex = word[2] + word[0].length; + // Check the string is ascii characters or not + var re = /^[\x00-\xff]+$/ + if (word[1] !== TERM_WEIGHT && word[0].length >= 12 && !re.test(word[0])) { + // If the string's length is too long, it maybe a Chinese/Japance/Korean article + // if using substring method directly, it may occur error codes on emoji chars + var strBefor = body.substring(word[2], startIndex); + var strAfter = substringByByte(strBefor, 12); + teaser.push(strAfter); + } else { + teaser.push(body.substring(word[2], startIndex)); + } + + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + } + teaser.push("…"); + return teaser.join(""); + } +}()); diff --git a/static/search.min.js b/static/search.min.js index 03847dc..0a654cd 100644 --- a/static/search.min.js +++ b/static/search.min.js @@ -1 +1 @@ -function closeSearchNow(){const e=document.querySelector("main");e.innerHTML=window.main}function goSearchNow(){const e=document.querySelector("main");window.main||(window.main=e.innerHTML);var t=document.getElementById("suggestions"),n=((ResultsClone=t.cloneNode(!0)).id="results",document.createElement("div")),o='

Results For: '.concat(document.getElementById("userinput").value,"

");return n.innerHTML=o,ResultsClone.insertBefore(n,ResultsClone.firstChild),e.innerHTML=ResultsClone.outerHTML,t.innerHTML="",document.getElementById("userinput").value="",!1}window.onload=function(){document.body.contains(document.goSearch)&&(document.goSearch.onsubmit=function(){return goSearchNow()}),document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){closeSearchNow()})},function(){function y(e){var t=new y.Index;return t.pipeline.add(y.trimmer,y.stopWordFilter,y.stemmer),e&&e.call(t,t),t}var a,c,e,t,d,h,f,p,g,m,v,S,x,w,b,I,E,F,D,C,k,_,N,P,n;y.version="0.9.5",((lunr=y).utils={}).warn=(n=this,function(e){n.console&&console.warn&&console.warn(e)}),y.utils.toString=function(e){return null==e?"":e.toString()},(y.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},y.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!==(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length&&delete this.events[e])},y.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=Array.prototype.slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},y.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(y.tokenizer=function(e){return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return y.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(y.tokenizer.seperator),n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(y.tokenizer.seperator):[];var t,n}).defaultSeperator=/[\s\-]+/,y.tokenizer.seperator=y.tokenizer.defaultSeperator,y.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(y.tokenizer.seperator=e)},y.tokenizer.resetSeperator=function(){y.tokenizer.seperator=y.tokenizer.defaultSeperator},y.tokenizer.getSeperator=function(){return y.tokenizer.seperator},(y.Pipeline=function(){this._queue=[]}).registeredFunctions={},y.Pipeline.registerFunction=function(e,t){t in y.Pipeline.registeredFunctions&&y.utils.warn("Overwriting existing registered function: "+t),e.label=t,y.Pipeline.registeredFunctions[t]=e},y.Pipeline.getRegisteredFunction=function(e){return e in y.Pipeline.registeredFunctions!=1?null:y.Pipeline.registeredFunctions[e]},y.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||y.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},y.Pipeline.load=function(e){var n=new y.Pipeline;return e.forEach(function(e){var t=y.Pipeline.getRegisteredFunction(e);if(!t)throw new Error("Cannot load un-registered function: "+e);n.add(t)}),n},y.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){y.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},y.Pipeline.prototype.after=function(e,t){if(y.Pipeline.warnIfFunctionNotRegistered(t),-1===(e=this._queue.indexOf(e)))throw new Error("Cannot find existingFn");this._queue.splice(e+1,0,t)},y.Pipeline.prototype.before=function(e,t){if(y.Pipeline.warnIfFunctionNotRegistered(t),-1===(e=this._queue.indexOf(e)))throw new Error("Cannot find existingFn");this._queue.splice(e,0,t)},y.Pipeline.prototype.remove=function(e){-1!==(e=this._queue.indexOf(e))&&this._queue.splice(e,1)},y.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;iu[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length>=e.length?(t=this,e):(t=e,this),n=t.clone(),o=0,i=e.toArray();o",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=function(e){var t=x.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),n=!1,o=0,i=[],r=e.toLowerCase().split(". ");for(f in r){var s,u=r[f].split(/[\s\n]/),l=8;for(s in u){if(0<(y=u[s]).length){for(var a in t)elasticlunr.stemmer(y).startsWith(t[a])&&(l=40,n=!0);i.push([y,l,o]),l=2}o=o+y.length+1}o+=1}if(0===i.length)return void 0!==e.length&&300g&&(g=c[f],p=f);var y,m,v=[],S=i[p][2];for(f=p;f"),S=y[2]+y[0].length,40!==y[1]&&12<=y[0].length&&!/^[\x00-\xff]+$/.test(y[0])?(m=substringByByte(e.substring(y[2],S),12),v.push(m)):v.push(e.substring(y[2],S)),40===y[1]&&v.push("
");return v.push("…"),v.join("")}(e.doc.body),suggestions.appendChild(n))});i.length>r;)suggestions.removeChild(i[0])},!0),suggestions.addEventListener("click",function(){for(;suggestions.lastChild;)suggestions.removeChild(suggestions.lastChild);return!1},!0)}(); \ No newline at end of file +function closeSearchNow(){const e=document.querySelector("main");e.innerHTML=window.main}function goSearchNow(){const e=document.querySelector("main");window.main||(window.main=e.innerHTML);var t=document.getElementById("suggestions"),n=t.cloneNode(!0),o=(n.id="results",document.createElement("div")),i='

Results For: '.concat(document.getElementById("userinput").value,"

");return o.innerHTML=i,n.insertBefore(o,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("userinput").value="",!1}!function(){function m(e){var t=new m.Index;return t.pipeline.add(m.trimmer,m.stopWordFilter,m.stemmer),e&&e.call(t,t),t}var a,c,e,t,d,h,f,p,g,y,v,S,x,w,b,I,E,F,D,k,C,_,N,P,n;m.version="0.9.5",((lunr=m).utils={}).warn=(n=this,function(e){n.console&&console.warn&&console.warn(e)}),m.utils.toString=function(e){return null==e?"":e.toString()},(m.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},m.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!==(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length&&delete this.events[e])},m.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=Array.prototype.slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},m.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(m.tokenizer=function(e){return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return m.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(m.tokenizer.seperator);n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(m.tokenizer.seperator):[];var t,n}).defaultSeperator=/[\s\-]+/,m.tokenizer.seperator=m.tokenizer.defaultSeperator,m.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(m.tokenizer.seperator=e)},m.tokenizer.resetSeperator=function(){m.tokenizer.seperator=m.tokenizer.defaultSeperator},m.tokenizer.getSeperator=function(){return m.tokenizer.seperator},(m.Pipeline=function(){this._queue=[]}).registeredFunctions={},m.Pipeline.registerFunction=function(e,t){t in m.Pipeline.registeredFunctions&&m.utils.warn("Overwriting existing registered function: "+t),e.label=t,m.Pipeline.registeredFunctions[t]=e},m.Pipeline.getRegisteredFunction=function(e){return e in m.Pipeline.registeredFunctions!=1?null:m.Pipeline.registeredFunctions[e]},m.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||m.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},m.Pipeline.load=function(e){var n=new m.Pipeline;return e.forEach(function(e){var t=m.Pipeline.getRegisteredFunction(e);if(!t)throw new Error("Cannot load un-registered function: "+e);n.add(t)}),n},m.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){m.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},m.Pipeline.prototype.after=function(e,t){m.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1===e)throw new Error("Cannot find existingFn");this._queue.splice(e+1,0,t)},m.Pipeline.prototype.before=function(e,t){m.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1===e)throw new Error("Cannot find existingFn");this._queue.splice(e,0,t)},m.Pipeline.prototype.remove=function(e){e=this._queue.indexOf(e);-1!==e&&this._queue.splice(e,1)},m.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;iu[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length>=e.length?(t=this,e):(t=e,this),n=t.clone(),o=0,i=e.toArray();o",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=function(e,t){var n=t.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),o=!1,i=0,r=[],s=e.toLowerCase().split(". ");for(p in s){var u,l=s[p].split(/[\s\n]/),a=8;for(u in l){if(0<(x=l[u]).length){for(var c in n)elasticlunr.stemmer(x).startsWith(n[c])&&(a=40,o=!0);r.push([x,a,i]),a=2}i=i+x.length+1}i+=1}if(0===r.length)return void 0!==e.length&&300m&&(m=d[p],g=p);for(var y=[],v=r[g][2],p=g;p"),v=x[2]+x[0].length;40!==x[1]&&12<=x[0].length&&!/^[\x00-\xff]+$/.test(x[0])?(S=substringByByte(e.substring(x[2],v),12),y.push(S)):y.push(e.substring(x[2],v)),40===x[1]&&y.push("")}return y.push("…"),y.join("")}(e.doc.body,s),suggestions.appendChild(n))});for(;i.length>r;)suggestions.removeChild(i[0])},!0),suggestions.addEventListener("click",function(){for(;suggestions.lastChild;)suggestions.removeChild(suggestions.lastChild);return!1},!0)}(); \ No newline at end of file diff --git a/static/site.webmanifest b/static/site.webmanifest index f4e72ae..8634a6c 100644 --- a/static/site.webmanifest +++ b/static/site.webmanifest @@ -2,8 +2,8 @@ "name": "Abridge Zola Theme", "short_name": "Abridge", "description": "Fast & Lightweight Zola Theme", - "start_url": "https://abridge.netlify.app/", - "scope": "https://abridge.netlify.app/", + "start_url": "/index.html", + "scope": "/", "background_color": "#111111", "theme_color": "#222222", "display": "standalone", diff --git a/static/theme.js b/static/theme.js new file mode 100644 index 0000000..5f6f0f6 --- /dev/null +++ b/static/theme.js @@ -0,0 +1,4 @@ +// enforce local storage setting but also fallback to user-agent preferences +if (localStorage.getItem('theme') === 'light' || (!localStorage.getItem('theme') && !window.matchMedia("(prefers-color-scheme: dark)").matches)) { + document.documentElement.classList.add('light'); +} diff --git a/static/theme.min.js b/static/theme.min.js new file mode 100644 index 0000000..612895e --- /dev/null +++ b/static/theme.min.js @@ -0,0 +1 @@ +"light"!==localStorage.getItem("theme")&&(localStorage.getItem("theme")||window.matchMedia("(prefers-color-scheme: dark)").matches)||document.documentElement.classList.add("light"); \ No newline at end of file diff --git a/static/theme_button.js b/static/theme_button.js new file mode 100644 index 0000000..d71c4fb --- /dev/null +++ b/static/theme_button.js @@ -0,0 +1,5 @@ +// Set lightmode +document.getElementById('mode').addEventListener('click', () => { + document.documentElement.classList.toggle('light'); + localStorage.setItem('theme', document.documentElement.classList.contains('light') ? 'light' : 'dark'); +}); diff --git a/templates/base.html b/templates/base.html index 1c46795..161e147 100644 --- a/templates/base.html +++ b/templates/base.html @@ -3,13 +3,15 @@ {%- import "macros/page.html" as page_macros %} {%- import "macros/macros.html" as macros %} - + + {{- macros_head::theme() }} + {{- macros_head::stylesheets() }} + {{- macros_head::js() }} - {{- macros_head::resource() }} - {{- macros_head::stylesheet() }} + {{- macros_head::feed() }} {%- block seo %} {%- if config.extra.title_separator %} {%- set title_separator = " " ~ config.extra.title_separator ~ " " -%} @@ -17,14 +19,15 @@ {%- set title_separator = " | " -%} {%- endif %} {%- endblock seo %} - {{- macros_head::favicons() }} - {{- macros_head::security() }} - {{- macros_head::math() }} - + {{- macros_head::security() }} + {{- macros_head::favicons() }} + {%- if config.build_search_index %} + + {%- endif %} {%- block header %} @@ -32,11 +35,11 @@