From 64796204bdb420cb88e98e5a1edb532fcdb7ce87 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Thu, 4 Apr 2019 08:59:08 -0600 Subject: [PATCH] initial commit --- CHANGELOG.md | 5 + LICENSE | 21 ++ README.md | 296 +++++++++++++++++- blueprints.yaml | 35 +++ css/prism.css | 193 ++++++++++++ css/themes/base16-duotone-dark.dark.css | 146 +++++++++ css/themes/base16-duotone-dark.light.css | 149 +++++++++ css/themes/base16-duotone-darkdesert.dark.css | 146 +++++++++ css/themes/base16-duotone-darkearth.dark.css | 146 +++++++++ css/themes/base16-duotone-darkearth.light.css | 149 +++++++++ css/themes/base16-duotone-darkforest.dark.css | 146 +++++++++ .../base16-duotone-darkforest.light.css | 149 +++++++++ css/themes/base16-duotone-darkpark.dark.css | 146 +++++++++ css/themes/base16-duotone-darkpool.dark.css | 146 +++++++++ css/themes/base16-duotone-darkpool.light.css | 149 +++++++++ css/themes/base16-duotone-darksea.dark.css | 146 +++++++++ css/themes/base16-duotone-darksea.light.css | 149 +++++++++ css/themes/base16-duotone-darkspace.dark.css | 146 +++++++++ css/themes/base16-duotone-darkspace.light.css | 149 +++++++++ css/themes/prism-atelier-cave-dark.css | 172 ++++++++++ css/themes/prism-atelier-cave-light.css | 172 ++++++++++ css/themes/prism-atelier-dune-dark.css | 172 ++++++++++ css/themes/prism-atelier-dune-light.css | 172 ++++++++++ css/themes/prism-atelier-estuary-dark.css | 172 ++++++++++ css/themes/prism-atelier-estuary-light.css | 172 ++++++++++ css/themes/prism-atelier-forest-dark.css | 172 ++++++++++ css/themes/prism-atelier-forest-light.css | 172 ++++++++++ css/themes/prism-atelier-heath-dark.css | 172 ++++++++++ css/themes/prism-atelier-heath-light.css | 172 ++++++++++ css/themes/prism-atelier-lakeside-dark.css | 172 ++++++++++ css/themes/prism-atelier-lakeside-light.css | 172 ++++++++++ css/themes/prism-atelier-plateau-dark.css | 172 ++++++++++ css/themes/prism-atelier-plateau-light.css | 172 ++++++++++ css/themes/prism-atelier-savanna-dark.css | 172 ++++++++++ css/themes/prism-atelier-savanna-light.css | 172 ++++++++++ css/themes/prism-atelier-seaside-dark.css | 172 ++++++++++ css/themes/prism-atelier-seaside-light.css | 172 ++++++++++ css/themes/prism-atelier-sulphurpool-dark.css | 172 ++++++++++ .../prism-atelier-sulphurpool-light.css | 172 ++++++++++ css/themes/prism-atom-dark.css | 146 +++++++++ css/themes/prism-base16-3024.dark.css | 165 ++++++++++ css/themes/prism-base16-3024.light.css | 165 ++++++++++ css/themes/prism-base16-apathy.dark.css | 165 ++++++++++ css/themes/prism-base16-apathy.light.css | 165 ++++++++++ css/themes/prism-base16-ashes.dark.css | 165 ++++++++++ css/themes/prism-base16-ashes.light.css | 165 ++++++++++ css/themes/prism-base16-ateliercave.dark.css | 165 ++++++++++ css/themes/prism-base16-ateliercave.light.css | 165 ++++++++++ css/themes/prism-base16-atelierdune.dark.css | 165 ++++++++++ css/themes/prism-base16-atelierdune.light.css | 165 ++++++++++ .../prism-base16-atelierestuary.dark.css | 165 ++++++++++ .../prism-base16-atelierestuary.light.css | 165 ++++++++++ .../prism-base16-atelierforest.dark.css | 165 ++++++++++ .../prism-base16-atelierforest.light.css | 165 ++++++++++ css/themes/prism-base16-atelierheath.dark.css | 165 ++++++++++ .../prism-base16-atelierheath.light.css | 165 ++++++++++ .../prism-base16-atelierlakeside.dark.css | 165 ++++++++++ .../prism-base16-atelierlakeside.light.css | 165 ++++++++++ .../prism-base16-atelierplateau.dark.css | 165 ++++++++++ .../prism-base16-atelierplateau.light.css | 165 ++++++++++ .../prism-base16-ateliersavanna.dark.css | 165 ++++++++++ .../prism-base16-ateliersavanna.light.css | 165 ++++++++++ .../prism-base16-atelierseaside.dark.css | 165 ++++++++++ .../prism-base16-atelierseaside.light.css | 165 ++++++++++ .../prism-base16-ateliersulpherpool.dark.css | 159 ++++++++++ .../prism-base16-ateliersulpherpool.light.css | 159 ++++++++++ .../prism-base16-ateliersulphurpool.dark.css | 165 ++++++++++ .../prism-base16-ateliersulphurpool.light.css | 165 ++++++++++ css/themes/prism-base16-bespin.dark.css | 165 ++++++++++ css/themes/prism-base16-bespin.light.css | 165 ++++++++++ css/themes/prism-base16-brewer.dark.css | 166 ++++++++++ css/themes/prism-base16-brewer.light.css | 166 ++++++++++ css/themes/prism-base16-bright.dark.css | 165 ++++++++++ css/themes/prism-base16-bright.light.css | 165 ++++++++++ css/themes/prism-base16-chalk.dark.css | 165 ++++++++++ css/themes/prism-base16-chalk.light.css | 165 ++++++++++ css/themes/prism-base16-codeschool.dark.css | 165 ++++++++++ css/themes/prism-base16-codeschool.light.css | 165 ++++++++++ css/themes/prism-base16-colors.dark.css | 165 ++++++++++ css/themes/prism-base16-colors.light.css | 165 ++++++++++ css/themes/prism-base16-default.dark.css | 165 ++++++++++ css/themes/prism-base16-default.light.css | 165 ++++++++++ css/themes/prism-base16-eighties.dark.css | 165 ++++++++++ css/themes/prism-base16-eighties.light.css | 165 ++++++++++ css/themes/prism-base16-embers.dark.css | 165 ++++++++++ css/themes/prism-base16-embers.light.css | 165 ++++++++++ css/themes/prism-base16-flat.dark.css | 165 ++++++++++ css/themes/prism-base16-flat.light.css | 165 ++++++++++ css/themes/prism-base16-google.dark.css | 165 ++++++++++ css/themes/prism-base16-google.light.css | 165 ++++++++++ css/themes/prism-base16-grayscale.dark.css | 165 ++++++++++ css/themes/prism-base16-grayscale.light.css | 165 ++++++++++ css/themes/prism-base16-greenscreen.dark.css | 165 ++++++++++ css/themes/prism-base16-greenscreen.light.css | 165 ++++++++++ css/themes/prism-base16-harmonic16.dark.css | 165 ++++++++++ css/themes/prism-base16-harmonic16.light.css | 165 ++++++++++ css/themes/prism-base16-hopscotch.dark.css | 165 ++++++++++ css/themes/prism-base16-hopscotch.light.css | 165 ++++++++++ css/themes/prism-base16-isotope.dark.css | 165 ++++++++++ css/themes/prism-base16-isotope.light.css | 165 ++++++++++ css/themes/prism-base16-londontube.dark.css | 165 ++++++++++ css/themes/prism-base16-londontube.light.css | 165 ++++++++++ css/themes/prism-base16-marrakesh.dark.css | 165 ++++++++++ css/themes/prism-base16-marrakesh.light.css | 165 ++++++++++ css/themes/prism-base16-mocha.dark.css | 165 ++++++++++ css/themes/prism-base16-mocha.light.css | 165 ++++++++++ css/themes/prism-base16-monokai.dark.css | 165 ++++++++++ css/themes/prism-base16-monokai.light.css | 165 ++++++++++ css/themes/prism-base16-ocean.dark.css | 165 ++++++++++ css/themes/prism-base16-ocean.light.css | 165 ++++++++++ css/themes/prism-base16-paraiso.dark.css | 165 ++++++++++ css/themes/prism-base16-paraiso.light.css | 165 ++++++++++ css/themes/prism-base16-pop.dark.css | 165 ++++++++++ css/themes/prism-base16-pop.light.css | 165 ++++++++++ css/themes/prism-base16-railscasts.dark.css | 165 ++++++++++ css/themes/prism-base16-railscasts.light.css | 165 ++++++++++ css/themes/prism-base16-shapeshifter.dark.css | 165 ++++++++++ .../prism-base16-shapeshifter.light.css | 165 ++++++++++ css/themes/prism-base16-solarized.dark.css | 165 ++++++++++ css/themes/prism-base16-solarized.light.css | 165 ++++++++++ css/themes/prism-base16-summerfruit.dark.css | 165 ++++++++++ css/themes/prism-base16-summerfruit.light.css | 165 ++++++++++ css/themes/prism-base16-tomorrow.dark.css | 165 ++++++++++ css/themes/prism-base16-tomorrow.light.css | 165 ++++++++++ css/themes/prism-base16-twilight.dark.css | 165 ++++++++++ css/themes/prism-base16-twilight.light.css | 165 ++++++++++ css/themes/prism-base2tone-cave-dark.css | 172 ++++++++++ css/themes/prism-base2tone-cave-light.css | 171 ++++++++++ css/themes/prism-base2tone-desert-dark.css | 172 ++++++++++ css/themes/prism-base2tone-desert-light.css | 171 ++++++++++ .../prism-base2tone-drawbridge-dark.css | 172 ++++++++++ .../prism-base2tone-drawbridge-light.css | 171 ++++++++++ css/themes/prism-base2tone-earth-dark.css | 172 ++++++++++ css/themes/prism-base2tone-earth-light.css | 171 ++++++++++ css/themes/prism-base2tone-evening-dark.css | 172 ++++++++++ css/themes/prism-base2tone-evening-light.css | 171 ++++++++++ css/themes/prism-base2tone-forest-dark.css | 172 ++++++++++ css/themes/prism-base2tone-forest-light.css | 171 ++++++++++ css/themes/prism-base2tone-heath-dark.css | 172 ++++++++++ css/themes/prism-base2tone-heath-light.css | 171 ++++++++++ css/themes/prism-base2tone-lake-dark.css | 172 ++++++++++ css/themes/prism-base2tone-lake-light.css | 171 ++++++++++ css/themes/prism-base2tone-meadow-dark.css | 172 ++++++++++ css/themes/prism-base2tone-meadow-light.css | 171 ++++++++++ css/themes/prism-base2tone-morning-dark.css | 172 ++++++++++ css/themes/prism-base2tone-morning-light.css | 171 ++++++++++ css/themes/prism-base2tone-pool-dark.css | 172 ++++++++++ css/themes/prism-base2tone-pool-light.css | 171 ++++++++++ css/themes/prism-base2tone-sea-dark.css | 172 ++++++++++ css/themes/prism-base2tone-sea-light.css | 171 ++++++++++ css/themes/prism-base2tone-space-dark.css | 172 ++++++++++ css/themes/prism-base2tone-space-light.css | 171 ++++++++++ css/themes/prism-base2tone-suburb-dark.css | 0 css/themes/prism-base2tone-suburb-light.css | 0 js/prism.js | 37 +++ prism-highlight.php | 109 +++++++ prism-highlight.yaml | 7 + shortcodes/PrismShortcode.php | 41 +++ .../shortcodes/prism-highlight.html.twig | 8 + 159 files changed, 25038 insertions(+), 1 deletion(-) create mode 100755 CHANGELOG.md create mode 100755 LICENSE create mode 100755 blueprints.yaml create mode 100644 css/prism.css create mode 100755 css/themes/base16-duotone-dark.dark.css create mode 100755 css/themes/base16-duotone-dark.light.css create mode 100755 css/themes/base16-duotone-darkdesert.dark.css create mode 100755 css/themes/base16-duotone-darkearth.dark.css create mode 100755 css/themes/base16-duotone-darkearth.light.css create mode 100755 css/themes/base16-duotone-darkforest.dark.css create mode 100755 css/themes/base16-duotone-darkforest.light.css create mode 100755 css/themes/base16-duotone-darkpark.dark.css create mode 100755 css/themes/base16-duotone-darkpool.dark.css create mode 100755 css/themes/base16-duotone-darkpool.light.css create mode 100755 css/themes/base16-duotone-darksea.dark.css create mode 100755 css/themes/base16-duotone-darksea.light.css create mode 100755 css/themes/base16-duotone-darkspace.dark.css create mode 100755 css/themes/base16-duotone-darkspace.light.css create mode 100755 css/themes/prism-atelier-cave-dark.css create mode 100755 css/themes/prism-atelier-cave-light.css create mode 100755 css/themes/prism-atelier-dune-dark.css create mode 100755 css/themes/prism-atelier-dune-light.css create mode 100755 css/themes/prism-atelier-estuary-dark.css create mode 100755 css/themes/prism-atelier-estuary-light.css create mode 100755 css/themes/prism-atelier-forest-dark.css create mode 100755 css/themes/prism-atelier-forest-light.css create mode 100755 css/themes/prism-atelier-heath-dark.css create mode 100755 css/themes/prism-atelier-heath-light.css create mode 100755 css/themes/prism-atelier-lakeside-dark.css create mode 100755 css/themes/prism-atelier-lakeside-light.css create mode 100755 css/themes/prism-atelier-plateau-dark.css create mode 100755 css/themes/prism-atelier-plateau-light.css create mode 100755 css/themes/prism-atelier-savanna-dark.css create mode 100755 css/themes/prism-atelier-savanna-light.css create mode 100755 css/themes/prism-atelier-seaside-dark.css create mode 100755 css/themes/prism-atelier-seaside-light.css create mode 100755 css/themes/prism-atelier-sulphurpool-dark.css create mode 100755 css/themes/prism-atelier-sulphurpool-light.css create mode 100755 css/themes/prism-atom-dark.css create mode 100755 css/themes/prism-base16-3024.dark.css create mode 100755 css/themes/prism-base16-3024.light.css create mode 100755 css/themes/prism-base16-apathy.dark.css create mode 100755 css/themes/prism-base16-apathy.light.css create mode 100755 css/themes/prism-base16-ashes.dark.css create mode 100755 css/themes/prism-base16-ashes.light.css create mode 100755 css/themes/prism-base16-ateliercave.dark.css create mode 100755 css/themes/prism-base16-ateliercave.light.css create mode 100755 css/themes/prism-base16-atelierdune.dark.css create mode 100755 css/themes/prism-base16-atelierdune.light.css create mode 100755 css/themes/prism-base16-atelierestuary.dark.css create mode 100755 css/themes/prism-base16-atelierestuary.light.css create mode 100755 css/themes/prism-base16-atelierforest.dark.css create mode 100755 css/themes/prism-base16-atelierforest.light.css create mode 100755 css/themes/prism-base16-atelierheath.dark.css create mode 100755 css/themes/prism-base16-atelierheath.light.css create mode 100755 css/themes/prism-base16-atelierlakeside.dark.css create mode 100755 css/themes/prism-base16-atelierlakeside.light.css create mode 100755 css/themes/prism-base16-atelierplateau.dark.css create mode 100755 css/themes/prism-base16-atelierplateau.light.css create mode 100755 css/themes/prism-base16-ateliersavanna.dark.css create mode 100755 css/themes/prism-base16-ateliersavanna.light.css create mode 100755 css/themes/prism-base16-atelierseaside.dark.css create mode 100755 css/themes/prism-base16-atelierseaside.light.css create mode 100755 css/themes/prism-base16-ateliersulpherpool.dark.css create mode 100755 css/themes/prism-base16-ateliersulpherpool.light.css create mode 100755 css/themes/prism-base16-ateliersulphurpool.dark.css create mode 100755 css/themes/prism-base16-ateliersulphurpool.light.css create mode 100755 css/themes/prism-base16-bespin.dark.css create mode 100755 css/themes/prism-base16-bespin.light.css create mode 100755 css/themes/prism-base16-brewer.dark.css create mode 100755 css/themes/prism-base16-brewer.light.css create mode 100755 css/themes/prism-base16-bright.dark.css create mode 100755 css/themes/prism-base16-bright.light.css create mode 100755 css/themes/prism-base16-chalk.dark.css create mode 100755 css/themes/prism-base16-chalk.light.css create mode 100755 css/themes/prism-base16-codeschool.dark.css create mode 100755 css/themes/prism-base16-codeschool.light.css create mode 100755 css/themes/prism-base16-colors.dark.css create mode 100755 css/themes/prism-base16-colors.light.css create mode 100755 css/themes/prism-base16-default.dark.css create mode 100755 css/themes/prism-base16-default.light.css create mode 100755 css/themes/prism-base16-eighties.dark.css create mode 100755 css/themes/prism-base16-eighties.light.css create mode 100755 css/themes/prism-base16-embers.dark.css create mode 100755 css/themes/prism-base16-embers.light.css create mode 100755 css/themes/prism-base16-flat.dark.css create mode 100755 css/themes/prism-base16-flat.light.css create mode 100755 css/themes/prism-base16-google.dark.css create mode 100755 css/themes/prism-base16-google.light.css create mode 100755 css/themes/prism-base16-grayscale.dark.css create mode 100755 css/themes/prism-base16-grayscale.light.css create mode 100755 css/themes/prism-base16-greenscreen.dark.css create mode 100755 css/themes/prism-base16-greenscreen.light.css create mode 100755 css/themes/prism-base16-harmonic16.dark.css create mode 100755 css/themes/prism-base16-harmonic16.light.css create mode 100755 css/themes/prism-base16-hopscotch.dark.css create mode 100755 css/themes/prism-base16-hopscotch.light.css create mode 100755 css/themes/prism-base16-isotope.dark.css create mode 100755 css/themes/prism-base16-isotope.light.css create mode 100755 css/themes/prism-base16-londontube.dark.css create mode 100755 css/themes/prism-base16-londontube.light.css create mode 100755 css/themes/prism-base16-marrakesh.dark.css create mode 100755 css/themes/prism-base16-marrakesh.light.css create mode 100755 css/themes/prism-base16-mocha.dark.css create mode 100755 css/themes/prism-base16-mocha.light.css create mode 100755 css/themes/prism-base16-monokai.dark.css create mode 100755 css/themes/prism-base16-monokai.light.css create mode 100755 css/themes/prism-base16-ocean.dark.css create mode 100755 css/themes/prism-base16-ocean.light.css create mode 100755 css/themes/prism-base16-paraiso.dark.css create mode 100755 css/themes/prism-base16-paraiso.light.css create mode 100755 css/themes/prism-base16-pop.dark.css create mode 100755 css/themes/prism-base16-pop.light.css create mode 100755 css/themes/prism-base16-railscasts.dark.css create mode 100755 css/themes/prism-base16-railscasts.light.css create mode 100755 css/themes/prism-base16-shapeshifter.dark.css create mode 100755 css/themes/prism-base16-shapeshifter.light.css create mode 100755 css/themes/prism-base16-solarized.dark.css create mode 100755 css/themes/prism-base16-solarized.light.css create mode 100755 css/themes/prism-base16-summerfruit.dark.css create mode 100755 css/themes/prism-base16-summerfruit.light.css create mode 100755 css/themes/prism-base16-tomorrow.dark.css create mode 100755 css/themes/prism-base16-tomorrow.light.css create mode 100755 css/themes/prism-base16-twilight.dark.css create mode 100755 css/themes/prism-base16-twilight.light.css create mode 100755 css/themes/prism-base2tone-cave-dark.css create mode 100755 css/themes/prism-base2tone-cave-light.css create mode 100755 css/themes/prism-base2tone-desert-dark.css create mode 100755 css/themes/prism-base2tone-desert-light.css create mode 100755 css/themes/prism-base2tone-drawbridge-dark.css create mode 100755 css/themes/prism-base2tone-drawbridge-light.css create mode 100755 css/themes/prism-base2tone-earth-dark.css create mode 100755 css/themes/prism-base2tone-earth-light.css create mode 100755 css/themes/prism-base2tone-evening-dark.css create mode 100755 css/themes/prism-base2tone-evening-light.css create mode 100755 css/themes/prism-base2tone-forest-dark.css create mode 100755 css/themes/prism-base2tone-forest-light.css create mode 100755 css/themes/prism-base2tone-heath-dark.css create mode 100755 css/themes/prism-base2tone-heath-light.css create mode 100755 css/themes/prism-base2tone-lake-dark.css create mode 100755 css/themes/prism-base2tone-lake-light.css create mode 100755 css/themes/prism-base2tone-meadow-dark.css create mode 100755 css/themes/prism-base2tone-meadow-light.css create mode 100755 css/themes/prism-base2tone-morning-dark.css create mode 100755 css/themes/prism-base2tone-morning-light.css create mode 100755 css/themes/prism-base2tone-pool-dark.css create mode 100755 css/themes/prism-base2tone-pool-light.css create mode 100755 css/themes/prism-base2tone-sea-dark.css create mode 100755 css/themes/prism-base2tone-sea-light.css create mode 100755 css/themes/prism-base2tone-space-dark.css create mode 100755 css/themes/prism-base2tone-space-light.css create mode 100755 css/themes/prism-base2tone-suburb-dark.css create mode 100755 css/themes/prism-base2tone-suburb-light.css create mode 100644 js/prism.js create mode 100755 prism-highlight.php create mode 100755 prism-highlight.yaml create mode 100644 shortcodes/PrismShortcode.php create mode 100644 templates/shortcodes/prism-highlight.html.twig diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100755 index 0000000..2fe492b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +# v1.0.0 +## mm/dd/2019 + +1. [](#new) + * Initial Version diff --git a/LICENSE b/LICENSE new file mode 100755 index 0000000..10909b6 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2019 Grav, PrismJS + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index 7087bc2..cf561c6 100644 --- a/README.md +++ b/README.md @@ -1 +1,295 @@ -# grav-plugin-prism-highlight \ No newline at end of file +# Grav Prism Highlighter Plugin + +`Prism Highlighter` is a [Grav](http://github.com/getgrav/grav) plugin that adds simple and powerful code highlighting functionality utilizing the [Prism.js](http://prismjs.com/) syntax highlighter. + +# Installation + +Installing the Highlight plugin can be done in one of two ways. Our GPM (Grav Package Manager) installation method enables you to quickly and easily install the plugin with a simple terminal command, while the manual method enables you to do so via a zip file. + +## GPM Installation (Preferred) + +The simplest way to install this plugin is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm) through your system's Terminal (also called the command line). From the root of your Grav install type: + + bin/gpm install prism-highlight + +This will install the Highlight plugin into your `/user/plugins` directory within Grav. Its files can be found under `/your/site/grav/user/plugins/prism-highlight`. + +## Manual Installation + +To install this plugin, just download the zip version of this repository and unzip it under `/your/site/grav/user/plugins`. Then, rename the folder to `prism-highlight`. You can find these files either on [GitHub](https://github.com/getgrav/grav-plugin-prism-highlight) or via [GetGrav.org](http://getgrav.org/downloads/plugins#extras). + +You should now have all the plugin files under + + /your/site/grav/user/plugins/prism-highlight + + +# Languages included + +Prism.js supports currently [176 languages](http://prismjs.com/#languages-list), at the time of this edit, but the ones included in this specific version is: + +* markup +* html +* xml +* svg +* mathml +* css +* css-extras +* c-lik +* javascript, js +* apache +* bash +* sh +* coffee +* diff +* docker +* git +* go +* java +* json +* json5 +* less +* lua +* markdown +* php +* php-extras +* python +* regex +* ruby +* sass +* scss +* sql +* twig +* yaml + +# Plugins Included + +This build of Prism also includes the following plugins: + +* Line Highlight +* Line Numbers +* Command Line +* Toolbar +* Copy to Clipboard + +# Basic Usage + +In your markdown, you can create a block of code, and assign the language to it. You can choose between the list above. Example: + +``` +```php + ['onPageInitialized', 0], + 'onShortcodeHandlers' => ['onShortcodeHandlers', 0], + 'onTwigTemplatePaths' => ['onTwigTemplatePaths', 0], + ]; + } +} +``` +``` + +# Advanced Usage + +To get access to advanced options that can be set individually, you can use the included `[prism][/prism]` shortcode: + +``` +[prism classes="language-twig line-numbers"] +{% set payload = {frontmatter: page.header, content: page.content} %} +{{ payload|json_encode|raw }} +[/prism] +``` + +``` +[prism classes="language-bash command-line" cl-prompt="\[foo@localhost\] $"] +cd ~/webroot +git clone -b master https://github.com/getgrav/grav.git +[/prism] +``` + +... more to come ... + +# Configuration + +Configuration shall be set in `config/plugins/prism-highlight.yaml`. + +```yaml +enabled: true +theme: prism-base16-ocean.dark.css +all-pre-blocks: true +plugins: + line-numbers: false + command-line: false + command-line-prompt: '$' +``` + +You can also override the default theme for a page with the option `theme`: + +``` +base16-duotone-dark.dark.css +base16-duotone-dark.light.css +base16-duotone-darkdesert.dark.css +base16-duotone-darkearth.dark.css +base16-duotone-darkearth.light.css +base16-duotone-darkforest.dark.css +base16-duotone-darkforest.light.css +base16-duotone-darkpark.dark.css +base16-duotone-darkpool.dark.css +base16-duotone-darkpool.light.css +base16-duotone-darksea.dark.css +base16-duotone-darksea.light.css +base16-duotone-darkspace.dark.css +base16-duotone-darkspace.light.css +prism-atelier-cave-dark.css +prism-atelier-cave-light.css +prism-atelier-dune-dark.css +prism-atelier-dune-light.css +prism-atelier-estuary-dark.css +prism-atelier-estuary-light.css +prism-atelier-forest-dark.css +prism-atelier-forest-light.css +prism-atelier-heath-dark.css +prism-atelier-heath-light.css +prism-atelier-lakeside-dark.css +prism-atelier-lakeside-light.css +prism-atelier-plateau-dark.css +prism-atelier-plateau-light.css +prism-atelier-savanna-dark.css +prism-atelier-savanna-light.css +prism-atelier-seaside-dark.css +prism-atelier-seaside-light.css +prism-atelier-sulphurpool-dark.css +prism-atelier-sulphurpool-light.css +prism-atom-dark.css +prism-base2tone-cave-dark.css +prism-base2tone-cave-light.css +prism-base2tone-desert-dark.css +prism-base2tone-desert-light.css +prism-base2tone-drawbridge-dark.css +prism-base2tone-drawbridge-light.css +prism-base2tone-earth-dark.css +prism-base2tone-earth-light.css +prism-base2tone-evening-dark.css +prism-base2tone-evening-light.css +prism-base2tone-forest-dark.css +prism-base2tone-forest-light.css +prism-base2tone-heath-dark.css +prism-base2tone-heath-light.css +prism-base2tone-lake-dark.css +prism-base2tone-lake-light.css +prism-base2tone-meadow-dark.css +prism-base2tone-meadow-light.css +prism-base2tone-morning-dark.css +prism-base2tone-morning-light.css +prism-base2tone-pool-dark.css +prism-base2tone-pool-light.css +prism-base2tone-sea-dark.css +prism-base2tone-sea-light.css +prism-base2tone-space-dark.css +prism-base2tone-space-light.css +prism-base2tone-suburb-dark.css +prism-base2tone-suburb-light.css +prism-base16-3024.dark.css +prism-base16-3024.light.css +prism-base16-apathy.dark.css +prism-base16-apathy.light.css +prism-base16-ashes.dark.css +prism-base16-ashes.light.css +prism-base16-ateliercave.dark.css +prism-base16-ateliercave.light.css +prism-base16-atelierdune.dark.css +prism-base16-atelierdune.light.css +prism-base16-atelierestuary.dark.css +prism-base16-atelierestuary.light.css +prism-base16-atelierforest.dark.css +prism-base16-atelierforest.light.css +prism-base16-atelierheath.dark.css +prism-base16-atelierheath.light.css +prism-base16-atelierlakeside.dark.css +prism-base16-atelierlakeside.light.css +prism-base16-atelierplateau.dark.css +prism-base16-atelierplateau.light.css +prism-base16-ateliersavanna.dark.css +prism-base16-ateliersavanna.light.css +prism-base16-atelierseaside.dark.css +prism-base16-atelierseaside.light.css +prism-base16-ateliersulpherpool.dark.css +prism-base16-ateliersulpherpool.light.css +prism-base16-ateliersulphurpool.dark.css +prism-base16-ateliersulphurpool.light.css +prism-base16-bespin.dark.css +prism-base16-bespin.light.css +prism-base16-brewer.dark.css +prism-base16-brewer.light.css +prism-base16-bright.dark.css +prism-base16-bright.light.css +prism-base16-chalk.dark.css +prism-base16-chalk.light.css +prism-base16-codeschool.dark.css +prism-base16-codeschool.light.css +prism-base16-colors.dark.css +prism-base16-colors.light.css +prism-base16-default.dark.css +prism-base16-default.light.css +prism-base16-eighties.dark.css +prism-base16-eighties.light.css +prism-base16-embers.dark.css +prism-base16-embers.light.css +prism-base16-flat.dark.css +prism-base16-flat.light.css +prism-base16-google.dark.css +prism-base16-google.light.css +prism-base16-grayscale.dark.css +prism-base16-grayscale.light.css +prism-base16-greenscreen.dark.css +prism-base16-greenscreen.light.css +prism-base16-harmonic16.dark.css +prism-base16-harmonic16.light.css +prism-base16-hopscotch.dark.css +prism-base16-hopscotch.light.css +prism-base16-isotope.dark.css +prism-base16-isotope.light.css +prism-base16-londontube.dark.css +prism-base16-londontube.light.css +prism-base16-marrakesh.dark.css +prism-base16-marrakesh.light.css +prism-base16-mocha.dark.css +prism-base16-mocha.light.css +prism-base16-monokai.dark.css +prism-base16-monokai.light.css +prism-base16-ocean.dark.css +prism-base16-ocean.light.css +prism-base16-paraiso.dark.css +prism-base16-paraiso.light.css +prism-base16-pop.dark.css +prism-base16-pop.light.css +prism-base16-railscasts.dark.css +prism-base16-railscasts.light.css +prism-base16-shapeshifter.dark.css +prism-base16-shapeshifter.light.css +prism-base16-solarized.dark.css +prism-base16-solarized.light.css +prism-base16-summerfruit.dark.css +prism-base16-summerfruit.light.css +prism-base16-tomorrow.dark.css +prism-base16-tomorrow.light.css +prism-base16-twilight.dark.css +prism-base16-twilight.light.css +``` + +Check out a [live test](http://prismjs.com/test.html) or a [live demo](http://prismjs.com/index.html#examples). + + diff --git a/blueprints.yaml b/blueprints.yaml new file mode 100755 index 0000000..e196431 --- /dev/null +++ b/blueprints.yaml @@ -0,0 +1,35 @@ +name: Prism Highlighter +version: 1.0.0 +description: "This plugin provides code highlighting functionality via the [Prism.js](http://prismjs.com/) syntax highlighter." +icon: code +author: + name: Team Grav + email: devs@getgrav.org + url: http://getgrav.org +homepage: https://github.com/getgrav/grav-prism-highlight +keywords: highlight, plugin, code, prism +bugs: https://github.com/getgrav/grav-prism-highlight/issues +license: MIT + +form: + validation: strict + fields: + enabled: + type: toggle + label: PLUGIN_ADMIN.PLUGIN_STATUS + highlight: 1 + default: 0 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + theme: + type: select + label: CSS Theme + default: prism-base16-ocean.dark.css + size: large + data-options@: '\Grav\Plugin\PrismHighlightPlugin::themeOptions' + + diff --git a/css/prism.css b/css/prism.css new file mode 100644 index 0000000..ef27cea --- /dev/null +++ b/css/prism.css @@ -0,0 +1,193 @@ +/* PrismJS 1.16.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+apacheconf+bash+coffeescript+ruby+css-extras+diff+markup-templating+docker+git+go+less+java+php+json+json5+markdown+lua+php-extras+sql+scss+python+sass+twig+yaml+regex&plugins=line-highlight+line-numbers+toolbar+command-line+copy-to-clipboard */ + +.prism-wrapper { + overflow: hidden; +} + +/** Custom plugins **/ +pre[data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; /* Same as .prism’s padding-top */ + + background: hsla(24, 20%, 50%,.08); + background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); + + pointer-events: none; + + line-height: inherit; + white-space: pre; +} + + .line-highlight:before, + .line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + top: .4em; + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: hsla(24, 20%, 50%,.4); + color: hsl(24, 20%, 95%); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: .3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px white; + } + + .line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; + } + +.line-numbers .line-highlight:before, +.line-numbers .line-highlight:after { + content: none; +} + +pre[class*="language-"].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre[class*="language-"].line-numbers > code { + position: relative; + white-space: inherit; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + +} + + .line-numbers-rows > span { + pointer-events: none; + display: block; + counter-increment: linenumber; + } + + .line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; + } + +div.code-toolbar { + position: relative; +} + +div.code-toolbar > .toolbar { + position: absolute; + top: 2px; + right: 5px; + transition: opacity 0.3s ease-in-out; + opacity: 0; +} + +div.code-toolbar:hover > .toolbar { + opacity: 1; +} + +div.code-toolbar > .toolbar .toolbar-item { + display: inline-block; +} + +div.code-toolbar > .toolbar a { + cursor: pointer; +} + +div.code-toolbar > .toolbar button { + background: none; + border: 0; + color: inherit; + font: inherit; + line-height: normal; + overflow: visible; + padding: 0; + -webkit-user-select: none; /* for button */ + -moz-user-select: none; + -ms-user-select: none; +} + +div.code-toolbar > .toolbar a, +div.code-toolbar > .toolbar button, +div.code-toolbar > .toolbar span { + color: #bbb; + font-size: .8em; + padding: 2px 5px; + background: #f5f2f0; + background: rgba(224, 224, 224, 0.2); + /*box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);*/ + border-radius: 3px; +} + +div.code-toolbar > .toolbar a:hover, +div.code-toolbar > .toolbar a:focus, +div.code-toolbar > .toolbar button:hover, +div.code-toolbar > .toolbar button:focus, +div.code-toolbar > .toolbar span:hover, +div.code-toolbar > .toolbar span:focus { + /*color: inherit;*/ + text-decoration: none; +} + +.command-line-prompt { + border-right: 1px solid #999; + display: block; + float: left; + font-size: 100%; + letter-spacing: -1px; + margin-right: 1em; + pointer-events: none; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.command-line-prompt > span:before { + color: #999; + content: ' '; + display: block; + padding-right: 0.8em; +} + +.command-line-prompt > span[data-user]:before { + content: "[" attr(data-user) "@" attr(data-host) "] $"; +} + +.command-line-prompt > span[data-user="root"]:before { + content: "[" attr(data-user) "@" attr(data-host) "] #"; +} + +.command-line-prompt > span[data-prompt]:before { + content: attr(data-prompt); +} + diff --git a/css/themes/base16-duotone-dark.dark.css b/css/themes/base16-duotone-dark.dark.css new file mode 100755 index 0000000..35b58d3 --- /dev/null +++ b/css/themes/base16-duotone-dark.dark.css @@ -0,0 +1,146 @@ +/* + +Name: Base16 Duotone-Dark Dark +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) +Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2a2734; + color: #9b87fd; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #7e75a9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #7e75a9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.punctuation, +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6c6783; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.boolean, +.token.number { + color: #e09142; +} +.token.property { + color: #9b87fd; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #eeebff; +} + +code.language-javascript, +.token.attr-name { + color: #c4b8fe; +} + +code.language-css, +code.language-scss, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffcc99; +} + +.token.placeholder, +.token.variable { + color: #ffba76; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #eeebff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #6a51e6; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #6a51e6; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-dark.light.css b/css/themes/base16-duotone-dark.light.css new file mode 100755 index 0000000..f7be209 --- /dev/null +++ b/css/themes/base16-duotone-dark.light.css @@ -0,0 +1,149 @@ +/* + +Name: Base16 Duotone-Dark Light +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #eeebff; + color: #5a566c; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3a5fe; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3a5fe; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #837bad; +} + +.token.punctuation { + color: #5a566c; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #dc9147; +} +.token.property { + color: #e59e57; +} +.token.tag { + color: #ecab69; +} +.token.string { + color: #fec286; +} +.token.selector { + color: #8b76f4; +} +.token.attr-name { + color: #dc9147; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #fec286; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7c756e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #fec286; +} + +.token.placeholder, +.token.variable { + color: #ecab69; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2a2734; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #6a51e6; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #6a51e6; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkdesert.dark.css b/css/themes/base16-duotone-darkdesert.dark.css new file mode 100755 index 0000000..45d5c23 --- /dev/null +++ b/css/themes/base16-duotone-darkdesert.dark.css @@ -0,0 +1,146 @@ +/* + +Name: Base16 Duotone-DarkDesert Dark +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) +Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #292824; + color: #af9f6a; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #67604c; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #67604c; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.punctuation, +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #545145; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.boolean, +.token.number { + color: #dd7c3c; +} +.token.property { + color: #af9f6a; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #faf5e5; +} + +code.language-javascript, +.token.attr-name { + color: #e6d499; +} + +code.language-css, +code.language-scss, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffb380; +} + +.token.placeholder, +.token.variable { + color: #f7a56e; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #faf5e5; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #7a7152; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #7a7152; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkearth.dark.css b/css/themes/base16-duotone-darkearth.dark.css new file mode 100755 index 0000000..b8d4212 --- /dev/null +++ b/css/themes/base16-duotone-darkearth.dark.css @@ -0,0 +1,146 @@ +/* + +Name: Base16 Duotone-DarkEarth Dark +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-earth-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) +Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #322d29; + color: #88786d; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #796b63; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #796b63; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.punctuation, +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6a5f58; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.boolean, +.token.number { + color: #bfa05a; +} +.token.property { + color: #88786d; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #fff3eb; +} + +code.language-javascript, +.token.attr-name { + color: #a48774; +} + +code.language-css, +code.language-scss, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #fcc440; +} + +.token.placeholder, +.token.variable { + color: #d7b975; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #fff3eb; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #da8952; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #da8952; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkearth.light.css b/css/themes/base16-duotone-darkearth.light.css new file mode 100755 index 0000000..4b03160 --- /dev/null +++ b/css/themes/base16-duotone-darkearth.light.css @@ -0,0 +1,149 @@ +/* + +Name: Base16 Duotone-DarkEarth Light +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-earth-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fff3eb; + color: #5b534d; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #a48774; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #a48774; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #796b63; +} + +.token.punctuation { + color: #5b534d; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #bfa05a; +} +.token.property { + color: #ccad66; +} +.token.tag { + color: #d7b975; +} +.token.string { + color: #fcc440; +} +.token.selector { + color: #eba475; +} +.token.attr-name { + color: #bfa05a; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #fcc440; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a89771; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #fcc440; +} + +.token.placeholder, +.token.variable { + color: #d7b975; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #322d29; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #da8952; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #da8952; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkforest.dark.css b/css/themes/base16-duotone-darkforest.dark.css new file mode 100755 index 0000000..554832f --- /dev/null +++ b/css/themes/base16-duotone-darkforest.dark.css @@ -0,0 +1,146 @@ +/* + +Name: Base16 Duotone-DarkForest Dark +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-forest-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) +Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2a2d2a; + color: #687d68; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #5e6e5e; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #5e6e5e; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.punctuation, +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #535f53; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.boolean, +.token.number { + color: #a2b34d; +} +.token.property { + color: #687d68; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #f0fff0; +} + +code.language-javascript, +.token.attr-name { + color: #b3d6b3; +} + +code.language-css, +code.language-scss, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #e5fb79; +} + +.token.placeholder, +.token.variable { + color: #bed161; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f0fff0; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #45a145; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #45a145; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkforest.light.css b/css/themes/base16-duotone-darkforest.light.css new file mode 100755 index 0000000..2faa963 --- /dev/null +++ b/css/themes/base16-duotone-darkforest.light.css @@ -0,0 +1,149 @@ +/* + +Name: Base16 Duotone-DarkForest Light +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-forest-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f0fff0; + color: #485148; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d6b3; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d6b3; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5e6e5e; +} + +.token.punctuation { + color: #485148; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #a2b34d; +} +.token.property { + color: #afc059; +} +.token.tag { + color: #bed161; +} +.token.string { + color: #e5fb79; +} +.token.selector { + color: #53c653; +} +.token.attr-name { + color: #a2b34d; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #e5fb79; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #919966; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #e5fb79; +} + +.token.placeholder, +.token.variable { + color: #bed161; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2a2d2a; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #45a145; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #45a145; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkpark.dark.css b/css/themes/base16-duotone-darkpark.dark.css new file mode 100755 index 0000000..5ddec0e --- /dev/null +++ b/css/themes/base16-duotone-darkpark.dark.css @@ -0,0 +1,146 @@ +/* + +Name: Base16 Duotone-DarkPark Dark +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) +Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #242927; + color: #568f81; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #4f645f; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #4f645f; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.punctuation, +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #465350; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.boolean, +.token.number { + color: #0da5a5; +} +.token.property { + color: #568f81; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #e0fff7; +} + +code.language-javascript, +.token.attr-name { + color: #65e7c6; +} + +code.language-css, +code.language-scss, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #4dffff; +} + +.token.placeholder, +.token.variable { + color: #1ff9f9; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #e0fff7; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #009973; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #009973; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkpool.dark.css b/css/themes/base16-duotone-darkpool.dark.css new file mode 100755 index 0000000..11d778e --- /dev/null +++ b/css/themes/base16-duotone-darkpool.dark.css @@ -0,0 +1,146 @@ +/* + +Name: Base16 Duotone-DarkPool Dark +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) +Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #202746; + color: #6679cc; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #384994; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #384994; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.punctuation, +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #334180; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.boolean, +.token.number { + color: #ba4a6f; +} +.token.property { + color: #6679cc; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #e1e6ff; +} + +code.language-javascript, +.token.attr-name { + color: #afbdfe; +} + +code.language-css, +code.language-scss, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ff80aa; +} + +.token.placeholder, +.token.variable { + color: #ea6c96; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #e1e6ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #3e51a8; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #3e51a8; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkpool.light.css b/css/themes/base16-duotone-darkpool.light.css new file mode 100755 index 0000000..86fd8c4 --- /dev/null +++ b/css/themes/base16-duotone-darkpool.light.css @@ -0,0 +1,149 @@ +/* + +Name: Base16 Duotone-DarkPool Light +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ebeeff; + color: #434b70; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #bec9fe; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #bec9fe; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6c78ac; +} + +.token.punctuation { + color: #434b70; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #2fd3f4; +} +.token.property { + color: #4cd5f0; +} +.token.tag { + color: #5be0fb; +} +.token.string { + color: #8aebff; +} +.token.selector { + color: #90a3f9; +} +.token.attr-name { + color: #2fd3f4; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #8aebff; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #70a7b2; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #8aebff; +} + +.token.placeholder, +.token.variable { + color: #5be0fb; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #202746; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #637ef2; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #637ef2; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darksea.dark.css b/css/themes/base16-duotone-darksea.dark.css new file mode 100755 index 0000000..9a12bcf --- /dev/null +++ b/css/themes/base16-duotone-darksea.dark.css @@ -0,0 +1,146 @@ +/* + +Name: Base16 Duotone-DarkSea Dark +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-sea-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) +Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1d262f; + color: #57718e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #44586f; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #44586f; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.punctuation, +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #3a4b5f; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.boolean, +.token.number { + color: #24cc94; +} +.token.property { + color: #57718e; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #ebf4ff; +} + +code.language-javascript, +.token.attr-name { + color: #7eb6f6; +} + +code.language-css, +code.language-scss, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #5cffc9; +} + +.token.placeholder, +.token.variable { + color: #47ebb4; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ebf4ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #298dff; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #298dff; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darksea.light.css b/css/themes/base16-duotone-darksea.light.css new file mode 100755 index 0000000..b766b78 --- /dev/null +++ b/css/themes/base16-duotone-darksea.light.css @@ -0,0 +1,149 @@ +/* + +Name: Base16 Duotone-DarkSea Light +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-sea-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ebf4ff; + color: #303f4f; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #7eb6f6; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #7eb6f6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #44586f; +} + +.token.punctuation { + color: #303f4f; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #24cc94; +} +.token.property { + color: #29e0a3; +} +.token.tag { + color: #47ebb4; +} +.token.string { + color: #5cffc9; +} +.token.selector { + color: #5ca8ff; +} +.token.attr-name { + color: #24cc94; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5cffc9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #708f85; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5cffc9; +} + +.token.placeholder, +.token.variable { + color: #47ebb4; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1d262f; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #298dff; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #298dff; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkspace.dark.css b/css/themes/base16-duotone-darkspace.dark.css new file mode 100755 index 0000000..c21cd3c --- /dev/null +++ b/css/themes/base16-duotone-darkspace.dark.css @@ -0,0 +1,146 @@ +/* + +Name: Base16 Duotone-DarkSpace Dark +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-space-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) +Adapted for DuoTones by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/duotones/) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #24242e; + color: #767693; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #646487; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #646487; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.punctuation, +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5b5b76; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.boolean, +.token.number { + color: #dd672c; +} +.token.property { + color: #767693; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #ebebff; +} + +code.language-javascript, +.token.attr-name { + color: #9d9dc8; +} + +code.language-css, +code.language-scss, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #fe8c52; +} + +.token.placeholder, +.token.variable { + color: #f97c3e; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ebebff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #5151e6; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #5151e6; + outline-offset: .4em; +} diff --git a/css/themes/base16-duotone-darkspace.light.css b/css/themes/base16-duotone-darkspace.light.css new file mode 100755 index 0000000..92f2da4 --- /dev/null +++ b/css/themes/base16-duotone-darkspace.light.css @@ -0,0 +1,149 @@ +/* + +Name: Base16 Duotone-DarkSpace Light +Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-space-syntax/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ebebff; + color: #515167; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #8989BD; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #8989BD; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #646487; +} + +.token.punctuation { + color: #515167; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #dd672c; +} +.token.property { + color: #f36e2b; +} +.token.tag { + color: #f97c3e; +} +.token.string { + color: #fe8c52; +} +.token.selector { + color: #7676f4; +} +.token.attr-name { + color: #dd672c; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #fe8c52; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #94796b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #fe8c52; +} + +.token.placeholder, +.token.variable { + color: #f97c3e; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #24242e; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #5151e6; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #5151e6; + outline-offset: .4em; +} diff --git a/css/themes/prism-atelier-cave-dark.css b/css/themes/prism-atelier-cave-dark.css new file mode 100755 index 0000000..5f48c2f --- /dev/null +++ b/css/themes/prism-atelier-cave-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Cave Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #19171c; + color: #8b8792; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #7e7887; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #7e7887; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #655f6d; +} + +.token.punctuation { + color: #8b8792; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #aa573c; +} +.token.property { + color: #a06e3b; +} +.token.tag { + color: #576ddb; +} +.token.string { + color: #398bc6; +} +.token.selector { + color: #955ae7; +} +.token.attr-name { + color: #aa573c; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #398bc6; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #2a9292; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #398bc6; +} + +.token.placeholder, +.token.variable { + color: #576ddb; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #efecf4; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #be4678; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #be4678; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #26232a; +} + +.line-numbers-rows > span:before { + color: #585260; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #8b879233; + background: linear-gradient(to right, #8b879233 70%, #8b879200); +} + + diff --git a/css/themes/prism-atelier-cave-light.css b/css/themes/prism-atelier-cave-light.css new file mode 100755 index 0000000..595aa72 --- /dev/null +++ b/css/themes/prism-atelier-cave-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Cave Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #efecf4; + color: #585260; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e2dfe7; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e2dfe7; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7e7887; +} + +.token.punctuation { + color: #585260; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #aa573c; +} +.token.property { + color: #a06e3b; +} +.token.tag { + color: #576ddb; +} +.token.string { + color: #398bc6; +} +.token.selector { + color: #955ae7; +} +.token.attr-name { + color: #aa573c; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #398bc6; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #2a9292; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #398bc6; +} + +.token.placeholder, +.token.variable { + color: #576ddb; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #19171c; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #be4678; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #be4678; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e2dfe7; +} + +.line-numbers-rows > span:before { + color: #8b8792; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #655f6d33; + background: linear-gradient(to right, #655f6d33 70%, #655f6d00); +} + + diff --git a/css/themes/prism-atelier-dune-dark.css b/css/themes/prism-atelier-dune-dark.css new file mode 100755 index 0000000..2a5c736 --- /dev/null +++ b/css/themes/prism-atelier-dune-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Dune Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #20201d; + color: #a6a28c; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #999580; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #999580; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7d7a68; +} + +.token.punctuation { + color: #a6a28c; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b65611; +} +.token.property { + color: #ae9513; +} +.token.tag { + color: #6684e1; +} +.token.string { + color: #1fad83; +} +.token.selector { + color: #b854d4; +} +.token.attr-name { + color: #b65611; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1fad83; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #60ac39; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1fad83; +} + +.token.placeholder, +.token.variable { + color: #6684e1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #fefbec; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d73737; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #d73737; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #292824; +} + +.line-numbers-rows > span:before { + color: #6e6b5e; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #a6a28c33; + background: linear-gradient(to right, #a6a28c33 70%, #a6a28c00); +} + + diff --git a/css/themes/prism-atelier-dune-light.css b/css/themes/prism-atelier-dune-light.css new file mode 100755 index 0000000..08c310c --- /dev/null +++ b/css/themes/prism-atelier-dune-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Dune Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fefbec; + color: #6e6b5e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e8e4cf; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e8e4cf; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #999580; +} + +.token.punctuation { + color: #6e6b5e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b65611; +} +.token.property { + color: #ae9513; +} +.token.tag { + color: #6684e1; +} +.token.string { + color: #1fad83; +} +.token.selector { + color: #b854d4; +} +.token.attr-name { + color: #b65611; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1fad83; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #60ac39; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1fad83; +} + +.token.placeholder, +.token.variable { + color: #6684e1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #20201d; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d73737; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #d73737; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e8e4cf; +} + +.line-numbers-rows > span:before { + color: #a6a28c; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #7d7a6833; + background: linear-gradient(to right, #7d7a6833 70%, #7d7a6800); +} + + diff --git a/css/themes/prism-atelier-estuary-dark.css b/css/themes/prism-atelier-estuary-dark.css new file mode 100755 index 0000000..5a65eaa --- /dev/null +++ b/css/themes/prism-atelier-estuary-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Estuary Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #22221b; + color: #929181; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #878573; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #878573; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6c6b5a; +} + +.token.punctuation { + color: #929181; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #ae7313; +} +.token.property { + color: #a5980d; +} +.token.tag { + color: #36a166; +} +.token.string { + color: #5b9d48; +} +.token.selector { + color: #5f9182; +} +.token.attr-name { + color: #ae7313; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5b9d48; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7d9726; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5b9d48; +} + +.token.placeholder, +.token.variable { + color: #36a166; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f4f3ec; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ba6236; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #ba6236; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #302f27; +} + +.line-numbers-rows > span:before { + color: #5f5e4e; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #92918133; + background: linear-gradient(to right, #92918133 70%, #92918100); +} + + diff --git a/css/themes/prism-atelier-estuary-light.css b/css/themes/prism-atelier-estuary-light.css new file mode 100755 index 0000000..82a5c7c --- /dev/null +++ b/css/themes/prism-atelier-estuary-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Estuary Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f4f3ec; + color: #5f5e4e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e7e6df; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e7e6df; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #878573; +} + +.token.punctuation { + color: #5f5e4e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #ae7313; +} +.token.property { + color: #a5980d; +} +.token.tag { + color: #36a166; +} +.token.string { + color: #5b9d48; +} +.token.selector { + color: #5f9182; +} +.token.attr-name { + color: #ae7313; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5b9d48; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7d9726; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5b9d48; +} + +.token.placeholder, +.token.variable { + color: #36a166; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #22221b; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ba6236; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #ba6236; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e7e6df; +} + +.line-numbers-rows > span:before { + color: #929181; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #6c6b5a33; + background: linear-gradient(to right, #6c6b5a33 70%, #6c6b5a00); +} + + diff --git a/css/themes/prism-atelier-forest-dark.css b/css/themes/prism-atelier-forest-dark.css new file mode 100755 index 0000000..5bfa831 --- /dev/null +++ b/css/themes/prism-atelier-forest-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Forest Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1b1918; + color: #a8a19f; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #9c9491; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #9c9491; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #766e6b; +} + +.token.punctuation { + color: #a8a19f; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #df5320; +} +.token.property { + color: #c38418; +} +.token.tag { + color: #407ee7; +} +.token.string { + color: #3d97b8; +} +.token.selector { + color: #6666ea; +} +.token.attr-name { + color: #df5320; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #3d97b8; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7b9726; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #3d97b8; +} + +.token.placeholder, +.token.variable { + color: #407ee7; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f1efee; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #f22c40; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #f22c40; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #2c2421; +} + +.line-numbers-rows > span:before { + color: #68615e; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #a8a19f33; + background: linear-gradient(to right, #a8a19f33 70%, #a8a19f00); +} + + diff --git a/css/themes/prism-atelier-forest-light.css b/css/themes/prism-atelier-forest-light.css new file mode 100755 index 0000000..02f6eeb --- /dev/null +++ b/css/themes/prism-atelier-forest-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Forest Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f1efee; + color: #68615e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e6e2e0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e6e2e0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #9c9491; +} + +.token.punctuation { + color: #68615e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #df5320; +} +.token.property { + color: #c38418; +} +.token.tag { + color: #407ee7; +} +.token.string { + color: #3d97b8; +} +.token.selector { + color: #6666ea; +} +.token.attr-name { + color: #df5320; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #3d97b8; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7b9726; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #3d97b8; +} + +.token.placeholder, +.token.variable { + color: #407ee7; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1b1918; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #f22c40; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #f22c40; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e6e2e0; +} + +.line-numbers-rows > span:before { + color: #a8a19f; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #766e6b33; + background: linear-gradient(to right, #766e6b33 70%, #766e6b00); +} + + diff --git a/css/themes/prism-atelier-heath-dark.css b/css/themes/prism-atelier-heath-dark.css new file mode 100755 index 0000000..9735f6c --- /dev/null +++ b/css/themes/prism-atelier-heath-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Heath Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1b181b; + color: #ab9bab; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #9e8f9e; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #9e8f9e; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #776977; +} + +.token.punctuation { + color: #ab9bab; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #a65926; +} +.token.property { + color: #bb8a35; +} +.token.tag { + color: #516aec; +} +.token.string { + color: #159393; +} +.token.selector { + color: #7b59c0; +} +.token.attr-name { + color: #a65926; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #159393; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #918b3b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #159393; +} + +.token.placeholder, +.token.variable { + color: #516aec; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f7f3f7; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ca402b; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #ca402b; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #292329; +} + +.line-numbers-rows > span:before { + color: #695d69; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #ab9bab33; + background: linear-gradient(to right, #ab9bab33 70%, #ab9bab00); +} + + diff --git a/css/themes/prism-atelier-heath-light.css b/css/themes/prism-atelier-heath-light.css new file mode 100755 index 0000000..dfbb212 --- /dev/null +++ b/css/themes/prism-atelier-heath-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Heath Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f7f3f7; + color: #695d69; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #d8cad8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #d8cad8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #9e8f9e; +} + +.token.punctuation { + color: #695d69; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #a65926; +} +.token.property { + color: #bb8a35; +} +.token.tag { + color: #516aec; +} +.token.string { + color: #159393; +} +.token.selector { + color: #7b59c0; +} +.token.attr-name { + color: #a65926; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #159393; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #918b3b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #159393; +} + +.token.placeholder, +.token.variable { + color: #516aec; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1b181b; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ca402b; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #ca402b; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #d8cad8; +} + +.line-numbers-rows > span:before { + color: #ab9bab; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #77697733; + background: linear-gradient(to right, #77697733 70%, #77697700); +} + + diff --git a/css/themes/prism-atelier-lakeside-dark.css b/css/themes/prism-atelier-lakeside-dark.css new file mode 100755 index 0000000..d78a8fe --- /dev/null +++ b/css/themes/prism-atelier-lakeside-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Lakeside Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #161b1d; + color: #7ea2b4; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #7195a8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #7195a8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5a7b8c; +} + +.token.punctuation { + color: #7ea2b4; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #935c25; +} +.token.property { + color: #8a8a0f; +} +.token.tag { + color: #257fad; +} +.token.string { + color: #2d8f6f; +} +.token.selector { + color: #6b6bb8; +} +.token.attr-name { + color: #935c25; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #2d8f6f; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #568c3b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #2d8f6f; +} + +.token.placeholder, +.token.variable { + color: #257fad; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ebf8ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d22d72; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #d22d72; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #1f292e; +} + +.line-numbers-rows > span:before { + color: #516d7b; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #7ea2b433; + background: linear-gradient(to right, #7ea2b433 70%, #7ea2b400); +} + + diff --git a/css/themes/prism-atelier-lakeside-light.css b/css/themes/prism-atelier-lakeside-light.css new file mode 100755 index 0000000..a82ad51 --- /dev/null +++ b/css/themes/prism-atelier-lakeside-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Lakeside Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ebf8ff; + color: #516d7b; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #c1e4f6; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #c1e4f6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7195a8; +} + +.token.punctuation { + color: #516d7b; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #935c25; +} +.token.property { + color: #8a8a0f; +} +.token.tag { + color: #257fad; +} +.token.string { + color: #2d8f6f; +} +.token.selector { + color: #6b6bb8; +} +.token.attr-name { + color: #935c25; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #2d8f6f; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #568c3b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #2d8f6f; +} + +.token.placeholder, +.token.variable { + color: #257fad; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #161b1d; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d22d72; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #d22d72; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #c1e4f6; +} + +.line-numbers-rows > span:before { + color: #7ea2b4; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #5a7b8c33; + background: linear-gradient(to right, #5a7b8c33 70%, #5a7b8c00); +} + + diff --git a/css/themes/prism-atelier-plateau-dark.css b/css/themes/prism-atelier-plateau-dark.css new file mode 100755 index 0000000..c20dda8 --- /dev/null +++ b/css/themes/prism-atelier-plateau-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Plateau Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1b1818; + color: #8a8585; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #7e7777; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #7e7777; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #655d5d; +} + +.token.punctuation { + color: #8a8585; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b45a3c; +} +.token.property { + color: #a06e3b; +} +.token.tag { + color: #7272ca; +} +.token.string { + color: #5485b6; +} +.token.selector { + color: #8464c4; +} +.token.attr-name { + color: #b45a3c; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5485b6; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #4b8b8b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5485b6; +} + +.token.placeholder, +.token.variable { + color: #7272ca; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f4ecec; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ca4949; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #ca4949; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #292424; +} + +.line-numbers-rows > span:before { + color: #585050; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #8a858533; + background: linear-gradient(to right, #8a858533 70%, #8a858500); +} + + diff --git a/css/themes/prism-atelier-plateau-light.css b/css/themes/prism-atelier-plateau-light.css new file mode 100755 index 0000000..559f1f8 --- /dev/null +++ b/css/themes/prism-atelier-plateau-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Plateau Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f4ecec; + color: #585050; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e7dfdf; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e7dfdf; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7e7777; +} + +.token.punctuation { + color: #585050; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b45a3c; +} +.token.property { + color: #a06e3b; +} +.token.tag { + color: #7272ca; +} +.token.string { + color: #5485b6; +} +.token.selector { + color: #8464c4; +} +.token.attr-name { + color: #b45a3c; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5485b6; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #4b8b8b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5485b6; +} + +.token.placeholder, +.token.variable { + color: #7272ca; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1b1818; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ca4949; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #ca4949; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e7dfdf; +} + +.line-numbers-rows > span:before { + color: #8a8585; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #655d5d33; + background: linear-gradient(to right, #655d5d33 70%, #655d5d00); +} + + diff --git a/css/themes/prism-atelier-savanna-dark.css b/css/themes/prism-atelier-savanna-dark.css new file mode 100755 index 0000000..2e4ab3e --- /dev/null +++ b/css/themes/prism-atelier-savanna-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Savanna Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #171c19; + color: #87928a; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #78877d; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #78877d; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5f6d64; +} + +.token.punctuation { + color: #87928a; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #9f713c; +} +.token.property { + color: #a07e3b; +} +.token.tag { + color: #478c90; +} +.token.string { + color: #1c9aa0; +} +.token.selector { + color: #55859b; +} +.token.attr-name { + color: #9f713c; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1c9aa0; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #489963; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1c9aa0; +} + +.token.placeholder, +.token.variable { + color: #478c90; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ecf4ee; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b16139; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #b16139; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #232a25; +} + +.line-numbers-rows > span:before { + color: #526057; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #87928a33; + background: linear-gradient(to right, #87928a33 70%, #87928a00); +} + + diff --git a/css/themes/prism-atelier-savanna-light.css b/css/themes/prism-atelier-savanna-light.css new file mode 100755 index 0000000..012328a --- /dev/null +++ b/css/themes/prism-atelier-savanna-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Savanna Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ecf4ee; + color: #526057; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dfe7e2; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dfe7e2; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #78877d; +} + +.token.punctuation { + color: #526057; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #9f713c; +} +.token.property { + color: #a07e3b; +} +.token.tag { + color: #478c90; +} +.token.string { + color: #1c9aa0; +} +.token.selector { + color: #55859b; +} +.token.attr-name { + color: #9f713c; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1c9aa0; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #489963; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1c9aa0; +} + +.token.placeholder, +.token.variable { + color: #478c90; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #171c19; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b16139; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #b16139; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #dfe7e2; +} + +.line-numbers-rows > span:before { + color: #87928a; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #5f6d6433; + background: linear-gradient(to right, #5f6d6433 70%, #5f6d6400); +} + + diff --git a/css/themes/prism-atelier-seaside-dark.css b/css/themes/prism-atelier-seaside-dark.css new file mode 100755 index 0000000..e843969 --- /dev/null +++ b/css/themes/prism-atelier-seaside-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Seaside Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #131513; + color: #8ca68c; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #809980; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #809980; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #687d68; +} + +.token.punctuation { + color: #8ca68c; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #87711d; +} +.token.property { + color: #98981b; +} +.token.tag { + color: #3d62f5; +} +.token.string { + color: #1999b3; +} +.token.selector { + color: #ad2bee; +} +.token.attr-name { + color: #87711d; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1999b3; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #29a329; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1999b3; +} + +.token.placeholder, +.token.variable { + color: #3d62f5; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f4fbf4; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e6193c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #e6193c; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #242924; +} + +.line-numbers-rows > span:before { + color: #5e6e5e; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #8ca68c33; + background: linear-gradient(to right, #8ca68c33 70%, #8ca68c00); +} + + diff --git a/css/themes/prism-atelier-seaside-light.css b/css/themes/prism-atelier-seaside-light.css new file mode 100755 index 0000000..d37a689 --- /dev/null +++ b/css/themes/prism-atelier-seaside-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Seaside Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f4fbf4; + color: #5e6e5e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #cfe8cf; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #cfe8cf; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #809980; +} + +.token.punctuation { + color: #5e6e5e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #87711d; +} +.token.property { + color: #98981b; +} +.token.tag { + color: #3d62f5; +} +.token.string { + color: #1999b3; +} +.token.selector { + color: #ad2bee; +} +.token.attr-name { + color: #87711d; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1999b3; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #29a329; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1999b3; +} + +.token.placeholder, +.token.variable { + color: #3d62f5; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #131513; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e6193c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #e6193c; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #cfe8cf; +} + +.line-numbers-rows > span:before { + color: #8ca68c; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #687d6833; + background: linear-gradient(to right, #687d6833 70%, #687d6800); +} + + diff --git a/css/themes/prism-atelier-sulphurpool-dark.css b/css/themes/prism-atelier-sulphurpool-dark.css new file mode 100755 index 0000000..3badd55 --- /dev/null +++ b/css/themes/prism-atelier-sulphurpool-dark.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Sulphurpool Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #202746; + color: #979db4; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #898ea4; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #898ea4; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6b7394; +} + +.token.punctuation { + color: #979db4; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #c76b29; +} +.token.property { + color: #c08b30; +} +.token.tag { + color: #3d8fd1; +} +.token.string { + color: #22a2c9; +} +.token.selector { + color: #6679cc; +} +.token.attr-name { + color: #c76b29; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #22a2c9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #ac9739; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #22a2c9; +} + +.token.placeholder, +.token.variable { + color: #3d8fd1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f5f7ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c94922; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #c94922; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #293256; +} + +.line-numbers-rows > span:before { + color: #5e6687; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #979db433; + background: linear-gradient(to right, #979db433 70%, #979db400); +} + + diff --git a/css/themes/prism-atelier-sulphurpool-light.css b/css/themes/prism-atelier-sulphurpool-light.css new file mode 100755 index 0000000..d1f9a10 --- /dev/null +++ b/css/themes/prism-atelier-sulphurpool-light.css @@ -0,0 +1,172 @@ +/* + +Name: Base16 Atelier Sulphurpool Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f5f7ff; + color: #5e6687; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dfe2f1; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dfe2f1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #898ea4; +} + +.token.punctuation { + color: #5e6687; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #c76b29; +} +.token.property { + color: #c08b30; +} +.token.tag { + color: #3d8fd1; +} +.token.string { + color: #22a2c9; +} +.token.selector { + color: #6679cc; +} +.token.attr-name { + color: #c76b29; +} +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #22a2c9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #ac9739; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #22a2c9; +} + +.token.placeholder, +.token.variable { + color: #3d8fd1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #202746; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c94922; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #c94922; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #dfe2f1; +} + +.line-numbers-rows > span:before { + color: #979db4; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #6b739433; + background: linear-gradient(to right, #6b739433 70%, #6b739400); +} + + diff --git a/css/themes/prism-atom-dark.css b/css/themes/prism-atom-dark.css new file mode 100755 index 0000000..10acc43 --- /dev/null +++ b/css/themes/prism-atom-dark.css @@ -0,0 +1,146 @@ +/** + * atom-dark theme for `prism.js` + * Based on Atom's `atom-dark` theme: https://github.com/atom/atom-dark-syntax + * @author Joe Gibson (@gibsjose) + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #c5c8c6; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #1d1f21; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7C7C7C; +} + +.token.punctuation { + color: #c5c8c6; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.keyword, +.token.tag { + color: #96CBFE; +} + +.token.class-name { + color: #FFFFB6; + text-decoration: underline; +} + +.token.boolean, +.token.constant { + color: #99CC99; +} + +.token.symbol, +.token.deleted { + color: #f92672; +} + +.token.number { + color: #FF73FD; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #A8FF60; +} + +.token.variable { + color: #C6C5FE; +} + +.token.operator { + color: #EDEDED; +} + +.token.entity { + color: #FFFFB6; + /* text-decoration: underline; */ +} + +.token.url { + color: #96CBFE; +} + +.language-css .token.string, +.style .token.string { + color: #87C38A; +} + +.token.atrule, +.token.attr-value { + color: #F9EE98; +} + +.token.function { + color: #DAD085; +} + +.token.regex { + color: #E9C062; +} + +.token.important { + color: #fd971f; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/css/themes/prism-base16-3024.dark.css b/css/themes/prism-base16-3024.dark.css new file mode 100755 index 0000000..ce48cf8 --- /dev/null +++ b/css/themes/prism-base16-3024.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 3024 Dark +Author: Jan T. Sott (http://github.com/idleberg) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #090300; + color: #a5a2a2; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #807d7c; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #807d7c; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5c5855; +} + +.token.punctuation { + color: #a5a2a2; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #e8bbd0; +} + +.token.property { + color: #fded02; +} + +.token.tag { + color: #01a0e4; +} + +.token.string { + color: #b5e4f4; +} + +.token.selector { + color: #a16a94; +} + +.token.attr-name { + color: #e8bbd0; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #b5e4f4; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #01a252; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #b5e4f4; +} + +.token.placeholder, +.token.variable { + color: #01a0e4; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f7f7f7; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #db2d20; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #db2d20; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #3a3432 !important; +} + +.line-numbers-rows > span:before { + color: #4a4543 !important; +} + +.line-highlight { + background: rgba(247, 247, 247, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(247, 247, 247, 0.2) 70%, rgba(247, 247, 247, 0)) !important; + background: linear-gradient(to right, rgba(247, 247, 247, 0.2) 70%, rgba(247, 247, 247, 0)) !important; +} diff --git a/css/themes/prism-base16-3024.light.css b/css/themes/prism-base16-3024.light.css new file mode 100755 index 0000000..71a8db5 --- /dev/null +++ b/css/themes/prism-base16-3024.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 3024 Light +Author: Jan T. Sott (http://github.com/idleberg) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f7f7f7; + color: #4a4543; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #d6d5d4; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #d6d5d4; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #807d7c; +} + +.token.punctuation { + color: #4a4543; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #e8bbd0; +} + +.token.property { + color: #fded02; +} + +.token.tag { + color: #01a0e4; +} + +.token.string { + color: #b5e4f4; +} + +.token.selector { + color: #a16a94; +} + +.token.attr-name { + color: #e8bbd0; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #b5e4f4; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #01a252; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #b5e4f4; +} + +.token.placeholder, +.token.variable { + color: #01a0e4; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #090300; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #db2d20; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #db2d20; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #d6d5d4 !important; +} + +.line-numbers-rows > span:before { + color: #a5a2a2 !important; +} + +.line-highlight { + background: rgba(9, 3, 0, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(9, 3, 0, 0.2) 70%, rgba(9, 3, 0, 0)) !important; + background: linear-gradient(to right, rgba(9, 3, 0, 0.2) 70%, rgba(9, 3, 0, 0)) !important; +} diff --git a/css/themes/prism-base16-apathy.dark.css b/css/themes/prism-base16-apathy.dark.css new file mode 100755 index 0000000..75f05fb --- /dev/null +++ b/css/themes/prism-base16-apathy.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Apathy Dark +Author: Jannik Siebert (https://github.com/janniks) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #031A16; + color: #81B5AC; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #5F9C92; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #5F9C92; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #2B685E; +} + +.token.punctuation { + color: #81B5AC; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #3E7996; +} + +.token.property { + color: #3E4C96; +} + +.token.tag { + color: #96883E; +} + +.token.string { + color: #963E4C; +} + +.token.selector { + color: #4C963E; +} + +.token.attr-name { + color: #3E7996; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #963E4C; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #883E96; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #963E4C; +} + +.token.placeholder, +.token.variable { + color: #96883E; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #D2E7E4; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #3E9688; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #3E9688; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #0B342D !important; +} + +.line-numbers-rows > span:before { + color: #184E45 !important; +} + +.line-highlight { + background: rgba(210, 231, 228, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(210, 231, 228, 0.2) 70%, rgba(210, 231, 228, 0)) !important; + background: linear-gradient(to right, rgba(210, 231, 228, 0.2) 70%, rgba(210, 231, 228, 0)) !important; +} diff --git a/css/themes/prism-base16-apathy.light.css b/css/themes/prism-base16-apathy.light.css new file mode 100755 index 0000000..28e746b --- /dev/null +++ b/css/themes/prism-base16-apathy.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Apathy Light +Author: Jannik Siebert (https://github.com/janniks) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #D2E7E4; + color: #184E45; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #A7CEC8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #A7CEC8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5F9C92; +} + +.token.punctuation { + color: #184E45; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #3E7996; +} + +.token.property { + color: #3E4C96; +} + +.token.tag { + color: #96883E; +} + +.token.string { + color: #963E4C; +} + +.token.selector { + color: #4C963E; +} + +.token.attr-name { + color: #3E7996; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #963E4C; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #883E96; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #963E4C; +} + +.token.placeholder, +.token.variable { + color: #96883E; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #031A16; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #3E9688; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #3E9688; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #A7CEC8 !important; +} + +.line-numbers-rows > span:before { + color: #81B5AC !important; +} + +.line-highlight { + background: rgba(3, 26, 22, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(3, 26, 22, 0.2) 70%, rgba(3, 26, 22, 0)) !important; + background: linear-gradient(to right, rgba(3, 26, 22, 0.2) 70%, rgba(3, 26, 22, 0)) !important; +} diff --git a/css/themes/prism-base16-ashes.dark.css b/css/themes/prism-base16-ashes.dark.css new file mode 100755 index 0000000..ae53acf --- /dev/null +++ b/css/themes/prism-base16-ashes.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Ashes Dark +Author: Jannik Siebert (https://github.com/janniks) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1C2023; + color: #C7CCD1; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #ADB3BA; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #ADB3BA; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #747C84; +} + +.token.punctuation { + color: #C7CCD1; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #C7C795; +} + +.token.property { + color: #AEC795; +} + +.token.tag { + color: #AE95C7; +} + +.token.string { + color: #95AEC7; +} + +.token.selector { + color: #C795AE; +} + +.token.attr-name { + color: #C7C795; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #95AEC7; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #95C7AE; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #95AEC7; +} + +.token.placeholder, +.token.variable { + color: #AE95C7; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #F3F4F5; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #C7AE95; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #C7AE95; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #393F45 !important; +} + +.line-numbers-rows > span:before { + color: #565E65 !important; +} + +.line-highlight { + background: rgba(243, 244, 245, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(243, 244, 245, 0.2) 70%, rgba(243, 244, 245, 0)) !important; + background: linear-gradient(to right, rgba(243, 244, 245, 0.2) 70%, rgba(243, 244, 245, 0)) !important; +} diff --git a/css/themes/prism-base16-ashes.light.css b/css/themes/prism-base16-ashes.light.css new file mode 100755 index 0000000..be61905 --- /dev/null +++ b/css/themes/prism-base16-ashes.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Ashes Light +Author: Jannik Siebert (https://github.com/janniks) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #F3F4F5; + color: #565E65; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #DFE2E5; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #DFE2E5; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #ADB3BA; +} + +.token.punctuation { + color: #565E65; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #C7C795; +} + +.token.property { + color: #AEC795; +} + +.token.tag { + color: #AE95C7; +} + +.token.string { + color: #95AEC7; +} + +.token.selector { + color: #C795AE; +} + +.token.attr-name { + color: #C7C795; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #95AEC7; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #95C7AE; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #95AEC7; +} + +.token.placeholder, +.token.variable { + color: #AE95C7; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1C2023; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #C7AE95; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #C7AE95; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #DFE2E5 !important; +} + +.line-numbers-rows > span:before { + color: #C7CCD1 !important; +} + +.line-highlight { + background: rgba(28, 32, 35, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(28, 32, 35, 0.2) 70%, rgba(28, 32, 35, 0)) !important; + background: linear-gradient(to right, rgba(28, 32, 35, 0.2) 70%, rgba(28, 32, 35, 0)) !important; +} diff --git a/css/themes/prism-base16-ateliercave.dark.css b/css/themes/prism-base16-ateliercave.dark.css new file mode 100755 index 0000000..42ad41c --- /dev/null +++ b/css/themes/prism-base16-ateliercave.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Cave Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #19171c; + color: #8b8792; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #7e7887; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #7e7887; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #655f6d; +} + +.token.punctuation { + color: #8b8792; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #aa573c; +} + +.token.property { + color: #a06e3b; +} + +.token.tag { + color: #576ddb; +} + +.token.string { + color: #398bc6; +} + +.token.selector { + color: #955ae7; +} + +.token.attr-name { + color: #aa573c; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #398bc6; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #2a9292; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #398bc6; +} + +.token.placeholder, +.token.variable { + color: #576ddb; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #efecf4; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #be4678; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #be4678; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #26232a !important; +} + +.line-numbers-rows > span:before { + color: #585260 !important; +} + +.line-highlight { + background: rgba(239, 236, 244, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(239, 236, 244, 0.2) 70%, rgba(239, 236, 244, 0)) !important; + background: linear-gradient(to right, rgba(239, 236, 244, 0.2) 70%, rgba(239, 236, 244, 0)) !important; +} diff --git a/css/themes/prism-base16-ateliercave.light.css b/css/themes/prism-base16-ateliercave.light.css new file mode 100755 index 0000000..50604e8 --- /dev/null +++ b/css/themes/prism-base16-ateliercave.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Cave Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #efecf4; + color: #585260; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e2dfe7; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e2dfe7; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7e7887; +} + +.token.punctuation { + color: #585260; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #aa573c; +} + +.token.property { + color: #a06e3b; +} + +.token.tag { + color: #576ddb; +} + +.token.string { + color: #398bc6; +} + +.token.selector { + color: #955ae7; +} + +.token.attr-name { + color: #aa573c; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #398bc6; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #2a9292; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #398bc6; +} + +.token.placeholder, +.token.variable { + color: #576ddb; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #19171c; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #be4678; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #be4678; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e2dfe7 !important; +} + +.line-numbers-rows > span:before { + color: #8b8792 !important; +} + +.line-highlight { + background: rgba(25, 23, 28, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(25, 23, 28, 0.2) 70%, rgba(25, 23, 28, 0)) !important; + background: linear-gradient(to right, rgba(25, 23, 28, 0.2) 70%, rgba(25, 23, 28, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierdune.dark.css b/css/themes/prism-base16-atelierdune.dark.css new file mode 100755 index 0000000..ce64fa0 --- /dev/null +++ b/css/themes/prism-base16-atelierdune.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Dune Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #20201d; + color: #a6a28c; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #999580; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #999580; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7d7a68; +} + +.token.punctuation { + color: #a6a28c; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b65611; +} + +.token.property { + color: #ae9513; +} + +.token.tag { + color: #6684e1; +} + +.token.string { + color: #1fad83; +} + +.token.selector { + color: #b854d4; +} + +.token.attr-name { + color: #b65611; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1fad83; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #60ac39; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1fad83; +} + +.token.placeholder, +.token.variable { + color: #6684e1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #fefbec; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d73737; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #d73737; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #292824 !important; +} + +.line-numbers-rows > span:before { + color: #6e6b5e !important; +} + +.line-highlight { + background: rgba(254, 251, 236, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(254, 251, 236, 0.2) 70%, rgba(254, 251, 236, 0)) !important; + background: linear-gradient(to right, rgba(254, 251, 236, 0.2) 70%, rgba(254, 251, 236, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierdune.light.css b/css/themes/prism-base16-atelierdune.light.css new file mode 100755 index 0000000..544f621 --- /dev/null +++ b/css/themes/prism-base16-atelierdune.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Dune Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fefbec; + color: #6e6b5e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e8e4cf; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e8e4cf; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #999580; +} + +.token.punctuation { + color: #6e6b5e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b65611; +} + +.token.property { + color: #ae9513; +} + +.token.tag { + color: #6684e1; +} + +.token.string { + color: #1fad83; +} + +.token.selector { + color: #b854d4; +} + +.token.attr-name { + color: #b65611; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1fad83; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #60ac39; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1fad83; +} + +.token.placeholder, +.token.variable { + color: #6684e1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #20201d; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d73737; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #d73737; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e8e4cf !important; +} + +.line-numbers-rows > span:before { + color: #a6a28c !important; +} + +.line-highlight { + background: rgba(32, 32, 29, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(32, 32, 29, 0.2) 70%, rgba(32, 32, 29, 0)) !important; + background: linear-gradient(to right, rgba(32, 32, 29, 0.2) 70%, rgba(32, 32, 29, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierestuary.dark.css b/css/themes/prism-base16-atelierestuary.dark.css new file mode 100755 index 0000000..238362e --- /dev/null +++ b/css/themes/prism-base16-atelierestuary.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Estuary Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #22221b; + color: #929181; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #878573; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #878573; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6c6b5a; +} + +.token.punctuation { + color: #929181; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #ae7313; +} + +.token.property { + color: #a5980d; +} + +.token.tag { + color: #36a166; +} + +.token.string { + color: #5b9d48; +} + +.token.selector { + color: #5f9182; +} + +.token.attr-name { + color: #ae7313; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5b9d48; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7d9726; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5b9d48; +} + +.token.placeholder, +.token.variable { + color: #36a166; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f4f3ec; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ba6236; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ba6236; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #302f27 !important; +} + +.line-numbers-rows > span:before { + color: #5f5e4e !important; +} + +.line-highlight { + background: rgba(244, 243, 236, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(244, 243, 236, 0.2) 70%, rgba(244, 243, 236, 0)) !important; + background: linear-gradient(to right, rgba(244, 243, 236, 0.2) 70%, rgba(244, 243, 236, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierestuary.light.css b/css/themes/prism-base16-atelierestuary.light.css new file mode 100755 index 0000000..2cda382 --- /dev/null +++ b/css/themes/prism-base16-atelierestuary.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Estuary Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f4f3ec; + color: #5f5e4e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e7e6df; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e7e6df; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #878573; +} + +.token.punctuation { + color: #5f5e4e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #ae7313; +} + +.token.property { + color: #a5980d; +} + +.token.tag { + color: #36a166; +} + +.token.string { + color: #5b9d48; +} + +.token.selector { + color: #5f9182; +} + +.token.attr-name { + color: #ae7313; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5b9d48; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7d9726; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5b9d48; +} + +.token.placeholder, +.token.variable { + color: #36a166; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #22221b; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ba6236; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ba6236; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e7e6df !important; +} + +.line-numbers-rows > span:before { + color: #929181 !important; +} + +.line-highlight { + background: rgba(34, 34, 27, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(34, 34, 27, 0.2) 70%, rgba(34, 34, 27, 0)) !important; + background: linear-gradient(to right, rgba(34, 34, 27, 0.2) 70%, rgba(34, 34, 27, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierforest.dark.css b/css/themes/prism-base16-atelierforest.dark.css new file mode 100755 index 0000000..e844811 --- /dev/null +++ b/css/themes/prism-base16-atelierforest.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Forest Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1b1918; + color: #a8a19f; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #9c9491; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #9c9491; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #766e6b; +} + +.token.punctuation { + color: #a8a19f; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #df5320; +} + +.token.property { + color: #c38418; +} + +.token.tag { + color: #407ee7; +} + +.token.string { + color: #3d97b8; +} + +.token.selector { + color: #6666ea; +} + +.token.attr-name { + color: #df5320; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #3d97b8; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7b9726; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #3d97b8; +} + +.token.placeholder, +.token.variable { + color: #407ee7; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f1efee; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #f22c40; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #f22c40; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #2c2421 !important; +} + +.line-numbers-rows > span:before { + color: #68615e !important; +} + +.line-highlight { + background: rgba(241, 239, 238, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(241, 239, 238, 0.2) 70%, rgba(241, 239, 238, 0)) !important; + background: linear-gradient(to right, rgba(241, 239, 238, 0.2) 70%, rgba(241, 239, 238, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierforest.light.css b/css/themes/prism-base16-atelierforest.light.css new file mode 100755 index 0000000..d408530 --- /dev/null +++ b/css/themes/prism-base16-atelierforest.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Forest Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f1efee; + color: #68615e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e6e2e0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e6e2e0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #9c9491; +} + +.token.punctuation { + color: #68615e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #df5320; +} + +.token.property { + color: #c38418; +} + +.token.tag { + color: #407ee7; +} + +.token.string { + color: #3d97b8; +} + +.token.selector { + color: #6666ea; +} + +.token.attr-name { + color: #df5320; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #3d97b8; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #7b9726; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #3d97b8; +} + +.token.placeholder, +.token.variable { + color: #407ee7; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1b1918; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #f22c40; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #f22c40; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e6e2e0 !important; +} + +.line-numbers-rows > span:before { + color: #a8a19f !important; +} + +.line-highlight { + background: rgba(27, 25, 24, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(27, 25, 24, 0.2) 70%, rgba(27, 25, 24, 0)) !important; + background: linear-gradient(to right, rgba(27, 25, 24, 0.2) 70%, rgba(27, 25, 24, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierheath.dark.css b/css/themes/prism-base16-atelierheath.dark.css new file mode 100755 index 0000000..64ba28a --- /dev/null +++ b/css/themes/prism-base16-atelierheath.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Heath Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1b181b; + color: #ab9bab; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #9e8f9e; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #9e8f9e; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #776977; +} + +.token.punctuation { + color: #ab9bab; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #a65926; +} + +.token.property { + color: #bb8a35; +} + +.token.tag { + color: #516aec; +} + +.token.string { + color: #159393; +} + +.token.selector { + color: #7b59c0; +} + +.token.attr-name { + color: #a65926; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #159393; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #918b3b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #159393; +} + +.token.placeholder, +.token.variable { + color: #516aec; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f7f3f7; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ca402b; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ca402b; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #292329 !important; +} + +.line-numbers-rows > span:before { + color: #695d69 !important; +} + +.line-highlight { + background: rgba(247, 243, 247, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(247, 243, 247, 0.2) 70%, rgba(247, 243, 247, 0)) !important; + background: linear-gradient(to right, rgba(247, 243, 247, 0.2) 70%, rgba(247, 243, 247, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierheath.light.css b/css/themes/prism-base16-atelierheath.light.css new file mode 100755 index 0000000..e0d21ac --- /dev/null +++ b/css/themes/prism-base16-atelierheath.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Heath Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f7f3f7; + color: #695d69; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #d8cad8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #d8cad8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #9e8f9e; +} + +.token.punctuation { + color: #695d69; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #a65926; +} + +.token.property { + color: #bb8a35; +} + +.token.tag { + color: #516aec; +} + +.token.string { + color: #159393; +} + +.token.selector { + color: #7b59c0; +} + +.token.attr-name { + color: #a65926; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #159393; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #918b3b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #159393; +} + +.token.placeholder, +.token.variable { + color: #516aec; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1b181b; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ca402b; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ca402b; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #d8cad8 !important; +} + +.line-numbers-rows > span:before { + color: #ab9bab !important; +} + +.line-highlight { + background: rgba(27, 24, 27, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(27, 24, 27, 0.2) 70%, rgba(27, 24, 27, 0)) !important; + background: linear-gradient(to right, rgba(27, 24, 27, 0.2) 70%, rgba(27, 24, 27, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierlakeside.dark.css b/css/themes/prism-base16-atelierlakeside.dark.css new file mode 100755 index 0000000..5d45153 --- /dev/null +++ b/css/themes/prism-base16-atelierlakeside.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Lakeside Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #161b1d; + color: #7ea2b4; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #7195a8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #7195a8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5a7b8c; +} + +.token.punctuation { + color: #7ea2b4; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #935c25; +} + +.token.property { + color: #8a8a0f; +} + +.token.tag { + color: #257fad; +} + +.token.string { + color: #2d8f6f; +} + +.token.selector { + color: #6b6bb8; +} + +.token.attr-name { + color: #935c25; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #2d8f6f; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #568c3b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #2d8f6f; +} + +.token.placeholder, +.token.variable { + color: #257fad; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ebf8ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d22d72; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #d22d72; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #1f292e !important; +} + +.line-numbers-rows > span:before { + color: #516d7b !important; +} + +.line-highlight { + background: rgba(235, 248, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(235, 248, 255, 0.2) 70%, rgba(235, 248, 255, 0)) !important; + background: linear-gradient(to right, rgba(235, 248, 255, 0.2) 70%, rgba(235, 248, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierlakeside.light.css b/css/themes/prism-base16-atelierlakeside.light.css new file mode 100755 index 0000000..564fc07 --- /dev/null +++ b/css/themes/prism-base16-atelierlakeside.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Lakeside Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ebf8ff; + color: #516d7b; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #c1e4f6; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #c1e4f6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7195a8; +} + +.token.punctuation { + color: #516d7b; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #935c25; +} + +.token.property { + color: #8a8a0f; +} + +.token.tag { + color: #257fad; +} + +.token.string { + color: #2d8f6f; +} + +.token.selector { + color: #6b6bb8; +} + +.token.attr-name { + color: #935c25; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #2d8f6f; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #568c3b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #2d8f6f; +} + +.token.placeholder, +.token.variable { + color: #257fad; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #161b1d; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d22d72; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #d22d72; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #c1e4f6 !important; +} + +.line-numbers-rows > span:before { + color: #7ea2b4 !important; +} + +.line-highlight { + background: rgba(22, 27, 29, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(22, 27, 29, 0.2) 70%, rgba(22, 27, 29, 0)) !important; + background: linear-gradient(to right, rgba(22, 27, 29, 0.2) 70%, rgba(22, 27, 29, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierplateau.dark.css b/css/themes/prism-base16-atelierplateau.dark.css new file mode 100755 index 0000000..b467769 --- /dev/null +++ b/css/themes/prism-base16-atelierplateau.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Plateau Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1b1818; + color: #8a8585; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #7e7777; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #7e7777; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #655d5d; +} + +.token.punctuation { + color: #8a8585; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b45a3c; +} + +.token.property { + color: #a06e3b; +} + +.token.tag { + color: #7272ca; +} + +.token.string { + color: #5485b6; +} + +.token.selector { + color: #8464c4; +} + +.token.attr-name { + color: #b45a3c; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5485b6; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #4b8b8b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5485b6; +} + +.token.placeholder, +.token.variable { + color: #7272ca; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f4ecec; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ca4949; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ca4949; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #292424 !important; +} + +.line-numbers-rows > span:before { + color: #585050 !important; +} + +.line-highlight { + background: rgba(244, 236, 236, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(244, 236, 236, 0.2) 70%, rgba(244, 236, 236, 0)) !important; + background: linear-gradient(to right, rgba(244, 236, 236, 0.2) 70%, rgba(244, 236, 236, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierplateau.light.css b/css/themes/prism-base16-atelierplateau.light.css new file mode 100755 index 0000000..b3b3bff --- /dev/null +++ b/css/themes/prism-base16-atelierplateau.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Plateau Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f4ecec; + color: #585050; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e7dfdf; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e7dfdf; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7e7777; +} + +.token.punctuation { + color: #585050; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b45a3c; +} + +.token.property { + color: #a06e3b; +} + +.token.tag { + color: #7272ca; +} + +.token.string { + color: #5485b6; +} + +.token.selector { + color: #8464c4; +} + +.token.attr-name { + color: #b45a3c; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5485b6; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #4b8b8b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5485b6; +} + +.token.placeholder, +.token.variable { + color: #7272ca; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1b1818; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ca4949; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ca4949; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e7dfdf !important; +} + +.line-numbers-rows > span:before { + color: #8a8585 !important; +} + +.line-highlight { + background: rgba(27, 24, 24, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(27, 24, 24, 0.2) 70%, rgba(27, 24, 24, 0)) !important; + background: linear-gradient(to right, rgba(27, 24, 24, 0.2) 70%, rgba(27, 24, 24, 0)) !important; +} diff --git a/css/themes/prism-base16-ateliersavanna.dark.css b/css/themes/prism-base16-ateliersavanna.dark.css new file mode 100755 index 0000000..04625f5 --- /dev/null +++ b/css/themes/prism-base16-ateliersavanna.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Savanna Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #171c19; + color: #87928a; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #78877d; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #78877d; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5f6d64; +} + +.token.punctuation { + color: #87928a; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #9f713c; +} + +.token.property { + color: #a07e3b; +} + +.token.tag { + color: #478c90; +} + +.token.string { + color: #1c9aa0; +} + +.token.selector { + color: #55859b; +} + +.token.attr-name { + color: #9f713c; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1c9aa0; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #489963; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1c9aa0; +} + +.token.placeholder, +.token.variable { + color: #478c90; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ecf4ee; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b16139; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #b16139; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #232a25 !important; +} + +.line-numbers-rows > span:before { + color: #526057 !important; +} + +.line-highlight { + background: rgba(236, 244, 238, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(236, 244, 238, 0.2) 70%, rgba(236, 244, 238, 0)) !important; + background: linear-gradient(to right, rgba(236, 244, 238, 0.2) 70%, rgba(236, 244, 238, 0)) !important; +} diff --git a/css/themes/prism-base16-ateliersavanna.light.css b/css/themes/prism-base16-ateliersavanna.light.css new file mode 100755 index 0000000..536d98f --- /dev/null +++ b/css/themes/prism-base16-ateliersavanna.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Savanna Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ecf4ee; + color: #526057; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dfe7e2; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dfe7e2; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #78877d; +} + +.token.punctuation { + color: #526057; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #9f713c; +} + +.token.property { + color: #a07e3b; +} + +.token.tag { + color: #478c90; +} + +.token.string { + color: #1c9aa0; +} + +.token.selector { + color: #55859b; +} + +.token.attr-name { + color: #9f713c; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1c9aa0; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #489963; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1c9aa0; +} + +.token.placeholder, +.token.variable { + color: #478c90; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #171c19; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b16139; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #b16139; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #dfe7e2 !important; +} + +.line-numbers-rows > span:before { + color: #87928a !important; +} + +.line-highlight { + background: rgba(23, 28, 25, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(23, 28, 25, 0.2) 70%, rgba(23, 28, 25, 0)) !important; + background: linear-gradient(to right, rgba(23, 28, 25, 0.2) 70%, rgba(23, 28, 25, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierseaside.dark.css b/css/themes/prism-base16-atelierseaside.dark.css new file mode 100755 index 0000000..cd5175b --- /dev/null +++ b/css/themes/prism-base16-atelierseaside.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Seaside Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #131513; + color: #8ca68c; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #809980; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #809980; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #687d68; +} + +.token.punctuation { + color: #8ca68c; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #87711d; +} + +.token.property { + color: #98981b; +} + +.token.tag { + color: #3d62f5; +} + +.token.string { + color: #1999b3; +} + +.token.selector { + color: #ad2bee; +} + +.token.attr-name { + color: #87711d; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1999b3; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #29a329; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1999b3; +} + +.token.placeholder, +.token.variable { + color: #3d62f5; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f4fbf4; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e6193c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #e6193c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #242924 !important; +} + +.line-numbers-rows > span:before { + color: #5e6e5e !important; +} + +.line-highlight { + background: rgba(244, 251, 244, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(244, 251, 244, 0.2) 70%, rgba(244, 251, 244, 0)) !important; + background: linear-gradient(to right, rgba(244, 251, 244, 0.2) 70%, rgba(244, 251, 244, 0)) !important; +} diff --git a/css/themes/prism-base16-atelierseaside.light.css b/css/themes/prism-base16-atelierseaside.light.css new file mode 100755 index 0000000..9da5132 --- /dev/null +++ b/css/themes/prism-base16-atelierseaside.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Seaside Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f4fbf4; + color: #5e6e5e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #cfe8cf; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #cfe8cf; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #809980; +} + +.token.punctuation { + color: #5e6e5e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #87711d; +} + +.token.property { + color: #98981b; +} + +.token.tag { + color: #3d62f5; +} + +.token.string { + color: #1999b3; +} + +.token.selector { + color: #ad2bee; +} + +.token.attr-name { + color: #87711d; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1999b3; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #29a329; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1999b3; +} + +.token.placeholder, +.token.variable { + color: #3d62f5; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #131513; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e6193c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #e6193c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #cfe8cf !important; +} + +.line-numbers-rows > span:before { + color: #8ca68c !important; +} + +.line-highlight { + background: rgba(19, 21, 19, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(19, 21, 19, 0.2) 70%, rgba(19, 21, 19, 0)) !important; + background: linear-gradient(to right, rgba(19, 21, 19, 0.2) 70%, rgba(19, 21, 19, 0)) !important; +} diff --git a/css/themes/prism-base16-ateliersulpherpool.dark.css b/css/themes/prism-base16-ateliersulpherpool.dark.css new file mode 100755 index 0000000..014a142 --- /dev/null +++ b/css/themes/prism-base16-ateliersulpherpool.dark.css @@ -0,0 +1,159 @@ +/* + +Name: Base16 Atelier Sulpherpool Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #202746; + color: #979db4; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #898ea4; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #898ea4; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6b7394; +} + +.token.punctuation { + color: #979db4; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #c76b29; +} + +.token.property { + color: #c08b30; +} + +.token.tag { + color: #3d8fd1; +} + +.token.string { + color: #22a2c9; +} + +.token.selector { + color: #6679cc; +} + +.token.attr-name { + color: #c76b29; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #22a2c9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #ac9739; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #22a2c9; +} + +.token.placeholder, +.token.variable { + color: #3d8fd1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f5f7ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c94922; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #c94922; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #293256 !important; +} + +.line-numbers-rows > span:before { + color: #5e6687 !important; +} diff --git a/css/themes/prism-base16-ateliersulpherpool.light.css b/css/themes/prism-base16-ateliersulpherpool.light.css new file mode 100755 index 0000000..bfffe2e --- /dev/null +++ b/css/themes/prism-base16-ateliersulpherpool.light.css @@ -0,0 +1,159 @@ +/* + +Name: Base16 Atelier Sulpherpool Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f5f7ff; + color: #5e6687; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dfe2f1; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dfe2f1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #898ea4; +} + +.token.punctuation { + color: #5e6687; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #c76b29; +} + +.token.property { + color: #c08b30; +} + +.token.tag { + color: #3d8fd1; +} + +.token.string { + color: #22a2c9; +} + +.token.selector { + color: #6679cc; +} + +.token.attr-name { + color: #c76b29; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #22a2c9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #ac9739; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #22a2c9; +} + +.token.placeholder, +.token.variable { + color: #3d8fd1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #202746; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c94922; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #c94922; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #dfe2f1 !important; +} + +.line-numbers-rows > span:before { + color: #979db4 !important; +} diff --git a/css/themes/prism-base16-ateliersulphurpool.dark.css b/css/themes/prism-base16-ateliersulphurpool.dark.css new file mode 100755 index 0000000..05c65d6 --- /dev/null +++ b/css/themes/prism-base16-ateliersulphurpool.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Sulphurpool Dark +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #202746; + color: #979db4; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #898ea4; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #898ea4; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6b7394; +} + +.token.punctuation { + color: #979db4; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #c76b29; +} + +.token.property { + color: #c08b30; +} + +.token.tag { + color: #3d8fd1; +} + +.token.string { + color: #22a2c9; +} + +.token.selector { + color: #6679cc; +} + +.token.attr-name { + color: #c76b29; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #22a2c9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #ac9739; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #22a2c9; +} + +.token.placeholder, +.token.variable { + color: #3d8fd1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f5f7ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c94922; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #c94922; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #293256 !important; +} + +.line-numbers-rows > span:before { + color: #5e6687 !important; +} + +.line-highlight { + background: rgba(245, 247, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(245, 247, 255, 0.2) 70%, rgba(245, 247, 255, 0)) !important; + background: linear-gradient(to right, rgba(245, 247, 255, 0.2) 70%, rgba(245, 247, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-ateliersulphurpool.light.css b/css/themes/prism-base16-ateliersulphurpool.light.css new file mode 100755 index 0000000..0ba8d5b --- /dev/null +++ b/css/themes/prism-base16-ateliersulphurpool.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Atelier Sulphurpool Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f5f7ff; + color: #5e6687; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dfe2f1; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dfe2f1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #898ea4; +} + +.token.punctuation { + color: #5e6687; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #c76b29; +} + +.token.property { + color: #c08b30; +} + +.token.tag { + color: #3d8fd1; +} + +.token.string { + color: #22a2c9; +} + +.token.selector { + color: #6679cc; +} + +.token.attr-name { + color: #c76b29; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #22a2c9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #ac9739; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #22a2c9; +} + +.token.placeholder, +.token.variable { + color: #3d8fd1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #202746; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c94922; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #c94922; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #dfe2f1 !important; +} + +.line-numbers-rows > span:before { + color: #979db4 !important; +} + +.line-highlight { + background: rgba(32, 39, 70, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(32, 39, 70, 0.2) 70%, rgba(32, 39, 70, 0)) !important; + background: linear-gradient(to right, rgba(32, 39, 70, 0.2) 70%, rgba(32, 39, 70, 0)) !important; +} diff --git a/css/themes/prism-base16-bespin.dark.css b/css/themes/prism-base16-bespin.dark.css new file mode 100755 index 0000000..e01abad --- /dev/null +++ b/css/themes/prism-base16-bespin.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Bespin Dark +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #28211c; + color: #8a8986; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #797977; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #797977; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #666666; +} + +.token.punctuation { + color: #8a8986; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #cf7d34; +} + +.token.property { + color: #f9ee98; +} + +.token.tag { + color: #5ea6ea; +} + +.token.string { + color: #afc4db; +} + +.token.selector { + color: #9b859d; +} + +.token.attr-name { + color: #cf7d34; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #afc4db; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #54be0d; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #afc4db; +} + +.token.placeholder, +.token.variable { + color: #5ea6ea; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #baae9e; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #cf6a4c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #cf6a4c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #36312e !important; +} + +.line-numbers-rows > span:before { + color: #5e5d5c !important; +} + +.line-highlight { + background: rgba(186, 174, 158, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(186, 174, 158, 0.2) 70%, rgba(186, 174, 158, 0)) !important; + background: linear-gradient(to right, rgba(186, 174, 158, 0.2) 70%, rgba(186, 174, 158, 0)) !important; +} diff --git a/css/themes/prism-base16-bespin.light.css b/css/themes/prism-base16-bespin.light.css new file mode 100755 index 0000000..9d56902 --- /dev/null +++ b/css/themes/prism-base16-bespin.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Bespin Light +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #baae9e; + color: #5e5d5c; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #9d9b97; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #9d9b97; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #797977; +} + +.token.punctuation { + color: #5e5d5c; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #cf7d34; +} + +.token.property { + color: #f9ee98; +} + +.token.tag { + color: #5ea6ea; +} + +.token.string { + color: #afc4db; +} + +.token.selector { + color: #9b859d; +} + +.token.attr-name { + color: #cf7d34; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #afc4db; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #54be0d; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #afc4db; +} + +.token.placeholder, +.token.variable { + color: #5ea6ea; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #28211c; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #cf6a4c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #cf6a4c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #9d9b97 !important; +} + +.line-numbers-rows > span:before { + color: #8a8986 !important; +} + +.line-highlight { + background: rgba(40, 33, 28, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(40, 33, 28, 0.2) 70%, rgba(40, 33, 28, 0)) !important; + background: linear-gradient(to right, rgba(40, 33, 28, 0.2) 70%, rgba(40, 33, 28, 0)) !important; +} diff --git a/css/themes/prism-base16-brewer.dark.css b/css/themes/prism-base16-brewer.dark.css new file mode 100755 index 0000000..7f69095 --- /dev/null +++ b/css/themes/prism-base16-brewer.dark.css @@ -0,0 +1,166 @@ +@charset "UTF-8"; +/* + +Name: Base16 Brewer Dark +Author: Timothée Poisot (http://github.com/tpoisot) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #0c0d0e; + color: #b7b8b9; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #959697; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #959697; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #737475; +} + +.token.punctuation { + color: #b7b8b9; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #e6550d; +} + +.token.property { + color: #dca060; +} + +.token.tag { + color: #3182bd; +} + +.token.string { + color: #80b1d3; +} + +.token.selector { + color: #756bb1; +} + +.token.attr-name { + color: #e6550d; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #80b1d3; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #31a354; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #80b1d3; +} + +.token.placeholder, +.token.variable { + color: #3182bd; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #fcfdfe; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e31a1c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #e31a1c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #2e2f30 !important; +} + +.line-numbers-rows > span:before { + color: #515253 !important; +} + +.line-highlight { + background: rgba(252, 253, 254, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(252, 253, 254, 0.2) 70%, rgba(252, 253, 254, 0)) !important; + background: linear-gradient(to right, rgba(252, 253, 254, 0.2) 70%, rgba(252, 253, 254, 0)) !important; +} diff --git a/css/themes/prism-base16-brewer.light.css b/css/themes/prism-base16-brewer.light.css new file mode 100755 index 0000000..008f6a1 --- /dev/null +++ b/css/themes/prism-base16-brewer.light.css @@ -0,0 +1,166 @@ +@charset "UTF-8"; +/* + +Name: Base16 Brewer Light +Author: Timothée Poisot (http://github.com/tpoisot) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fcfdfe; + color: #515253; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dadbdc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dadbdc; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #959697; +} + +.token.punctuation { + color: #515253; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #e6550d; +} + +.token.property { + color: #dca060; +} + +.token.tag { + color: #3182bd; +} + +.token.string { + color: #80b1d3; +} + +.token.selector { + color: #756bb1; +} + +.token.attr-name { + color: #e6550d; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #80b1d3; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #31a354; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #80b1d3; +} + +.token.placeholder, +.token.variable { + color: #3182bd; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #0c0d0e; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e31a1c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #e31a1c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #dadbdc !important; +} + +.line-numbers-rows > span:before { + color: #b7b8b9 !important; +} + +.line-highlight { + background: rgba(12, 13, 14, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(12, 13, 14, 0.2) 70%, rgba(12, 13, 14, 0)) !important; + background: linear-gradient(to right, rgba(12, 13, 14, 0.2) 70%, rgba(12, 13, 14, 0)) !important; +} diff --git a/css/themes/prism-base16-bright.dark.css b/css/themes/prism-base16-bright.dark.css new file mode 100755 index 0000000..167142e --- /dev/null +++ b/css/themes/prism-base16-bright.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Bright Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #000000; + color: #e0e0e0; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #d0d0d0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #d0d0d0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b0b0b0; +} + +.token.punctuation { + color: #e0e0e0; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #fc6d24; +} + +.token.property { + color: #fda331; +} + +.token.tag { + color: #6fb3d2; +} + +.token.string { + color: #76c7b7; +} + +.token.selector { + color: #d381c3; +} + +.token.attr-name { + color: #fc6d24; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #76c7b7; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a1c659; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #76c7b7; +} + +.token.placeholder, +.token.variable { + color: #6fb3d2; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #fb0120; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #fb0120; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #303030 !important; +} + +.line-numbers-rows > span:before { + color: #505050 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-bright.light.css b/css/themes/prism-base16-bright.light.css new file mode 100755 index 0000000..edb5672 --- /dev/null +++ b/css/themes/prism-base16-bright.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Bright Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #505050; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #f5f5f5; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #f5f5f5; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #d0d0d0; +} + +.token.punctuation { + color: #505050; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #fc6d24; +} + +.token.property { + color: #fda331; +} + +.token.tag { + color: #6fb3d2; +} + +.token.string { + color: #76c7b7; +} + +.token.selector { + color: #d381c3; +} + +.token.attr-name { + color: #fc6d24; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #76c7b7; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a1c659; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #76c7b7; +} + +.token.placeholder, +.token.variable { + color: #6fb3d2; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #000000; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #fb0120; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #fb0120; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #f5f5f5 !important; +} + +.line-numbers-rows > span:before { + color: #e0e0e0 !important; +} + +.line-highlight { + background: rgba(0, 0, 0, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 70%, transparent) !important; + background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 70%, transparent) !important; +} diff --git a/css/themes/prism-base16-chalk.dark.css b/css/themes/prism-base16-chalk.dark.css new file mode 100755 index 0000000..6961828 --- /dev/null +++ b/css/themes/prism-base16-chalk.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Chalk Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #151515; + color: #d0d0d0; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b0b0b0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b0b0b0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #505050; +} + +.token.punctuation { + color: #d0d0d0; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #eda987; +} + +.token.property { + color: #ddb26f; +} + +.token.tag { + color: #6fc2ef; +} + +.token.string { + color: #12cfc0; +} + +.token.selector { + color: #e1a3ee; +} + +.token.attr-name { + color: #eda987; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #12cfc0; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #acc267; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #12cfc0; +} + +.token.placeholder, +.token.variable { + color: #6fc2ef; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f5f5f5; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #fb9fb1; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #fb9fb1; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #202020 !important; +} + +.line-numbers-rows > span:before { + color: #303030 !important; +} + +.line-highlight { + background: rgba(245, 245, 245, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(245, 245, 245, 0.2) 70%, rgba(245, 245, 245, 0)) !important; + background: linear-gradient(to right, rgba(245, 245, 245, 0.2) 70%, rgba(245, 245, 245, 0)) !important; +} diff --git a/css/themes/prism-base16-chalk.light.css b/css/themes/prism-base16-chalk.light.css new file mode 100755 index 0000000..8337de2 --- /dev/null +++ b/css/themes/prism-base16-chalk.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Chalk Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f5f5f5; + color: #303030; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e0e0e0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e0e0e0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b0b0b0; +} + +.token.punctuation { + color: #303030; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #eda987; +} + +.token.property { + color: #ddb26f; +} + +.token.tag { + color: #6fc2ef; +} + +.token.string { + color: #12cfc0; +} + +.token.selector { + color: #e1a3ee; +} + +.token.attr-name { + color: #eda987; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #12cfc0; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #acc267; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #12cfc0; +} + +.token.placeholder, +.token.variable { + color: #6fc2ef; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #151515; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #fb9fb1; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #fb9fb1; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e0e0e0 !important; +} + +.line-numbers-rows > span:before { + color: #d0d0d0 !important; +} + +.line-highlight { + background: rgba(21, 21, 21, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(21, 21, 21, 0.2) 70%, rgba(21, 21, 21, 0)) !important; + background: linear-gradient(to right, rgba(21, 21, 21, 0.2) 70%, rgba(21, 21, 21, 0)) !important; +} diff --git a/css/themes/prism-base16-codeschool.dark.css b/css/themes/prism-base16-codeschool.dark.css new file mode 100755 index 0000000..1afb7ed --- /dev/null +++ b/css/themes/prism-base16-codeschool.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Codeschool Dark +Author: brettof86 + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #232c31; + color: #9ea7a6; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #84898c; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #84898c; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #3f4944; +} + +.token.punctuation { + color: #9ea7a6; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #43820d; +} + +.token.property { + color: #a03b1e; +} + +.token.tag { + color: #484d79; +} + +.token.string { + color: #b02f30; +} + +.token.selector { + color: #c59820; +} + +.token.attr-name { + color: #43820d; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #b02f30; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #237986; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #b02f30; +} + +.token.placeholder, +.token.variable { + color: #484d79; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #b5d8f6; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #2a5491; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #2a5491; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #1c3657 !important; +} + +.line-numbers-rows > span:before { + color: #2a343a !important; +} + +.line-highlight { + background: rgba(181, 216, 246, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(181, 216, 246, 0.2) 70%, rgba(181, 216, 246, 0)) !important; + background: linear-gradient(to right, rgba(181, 216, 246, 0.2) 70%, rgba(181, 216, 246, 0)) !important; +} diff --git a/css/themes/prism-base16-codeschool.light.css b/css/themes/prism-base16-codeschool.light.css new file mode 100755 index 0000000..b4f4be7 --- /dev/null +++ b/css/themes/prism-base16-codeschool.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Codeschool Light +Author: brettof86 + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #b5d8f6; + color: #2a343a; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #a7cfa3; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #a7cfa3; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #84898c; +} + +.token.punctuation { + color: #2a343a; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #43820d; +} + +.token.property { + color: #a03b1e; +} + +.token.tag { + color: #484d79; +} + +.token.string { + color: #b02f30; +} + +.token.selector { + color: #c59820; +} + +.token.attr-name { + color: #43820d; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #b02f30; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #237986; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #b02f30; +} + +.token.placeholder, +.token.variable { + color: #484d79; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #232c31; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #2a5491; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #2a5491; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #a7cfa3 !important; +} + +.line-numbers-rows > span:before { + color: #9ea7a6 !important; +} + +.line-highlight { + background: rgba(35, 44, 49, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(35, 44, 49, 0.2) 70%, rgba(35, 44, 49, 0)) !important; + background: linear-gradient(to right, rgba(35, 44, 49, 0.2) 70%, rgba(35, 44, 49, 0)) !important; +} diff --git a/css/themes/prism-base16-colors.dark.css b/css/themes/prism-base16-colors.dark.css new file mode 100755 index 0000000..3eb6181 --- /dev/null +++ b/css/themes/prism-base16-colors.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Colors Dark +Author: mrmrs (http://clrs.cc) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #111111; + color: #bbbbbb; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #999999; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #999999; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #777777; +} + +.token.punctuation { + color: #bbbbbb; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #ff851b; +} + +.token.property { + color: #ffdc00; +} + +.token.tag { + color: #0074d9; +} + +.token.string { + color: #7fdbff; +} + +.token.selector { + color: #b10dc9; +} + +.token.attr-name { + color: #ff851b; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #7fdbff; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #2ecc40; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #7fdbff; +} + +.token.placeholder, +.token.variable { + color: #0074d9; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ff4136; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ff4136; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #333333 !important; +} + +.line-numbers-rows > span:before { + color: #555555 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-colors.light.css b/css/themes/prism-base16-colors.light.css new file mode 100755 index 0000000..3e6caa2 --- /dev/null +++ b/css/themes/prism-base16-colors.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Colors Light +Author: mrmrs (http://clrs.cc) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #555555; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dddddd; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dddddd; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #999999; +} + +.token.punctuation { + color: #555555; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #ff851b; +} + +.token.property { + color: #ffdc00; +} + +.token.tag { + color: #0074d9; +} + +.token.string { + color: #7fdbff; +} + +.token.selector { + color: #b10dc9; +} + +.token.attr-name { + color: #ff851b; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #7fdbff; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #2ecc40; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #7fdbff; +} + +.token.placeholder, +.token.variable { + color: #0074d9; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #111111; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ff4136; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ff4136; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #dddddd !important; +} + +.line-numbers-rows > span:before { + color: #bbbbbb !important; +} + +.line-highlight { + background: rgba(17, 17, 17, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(17, 17, 17, 0.2) 70%, rgba(17, 17, 17, 0)) !important; + background: linear-gradient(to right, rgba(17, 17, 17, 0.2) 70%, rgba(17, 17, 17, 0)) !important; +} diff --git a/css/themes/prism-base16-default.dark.css b/css/themes/prism-base16-default.dark.css new file mode 100755 index 0000000..4d9b366 --- /dev/null +++ b/css/themes/prism-base16-default.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Default Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #181818; + color: #d8d8d8; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b8b8b8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b8b8b8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #585858; +} + +.token.punctuation { + color: #d8d8d8; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #dc9656; +} + +.token.property { + color: #f7ca88; +} + +.token.tag { + color: #7cafc2; +} + +.token.string { + color: #86c1b9; +} + +.token.selector { + color: #ba8baf; +} + +.token.attr-name { + color: #dc9656; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #86c1b9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a1b56c; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #86c1b9; +} + +.token.placeholder, +.token.variable { + color: #7cafc2; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f8f8f8; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ab4642; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ab4642; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #282828 !important; +} + +.line-numbers-rows > span:before { + color: #383838 !important; +} + +.line-highlight { + background: rgba(248, 248, 248, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(248, 248, 248, 0.2) 70%, rgba(248, 248, 248, 0)) !important; + background: linear-gradient(to right, rgba(248, 248, 248, 0.2) 70%, rgba(248, 248, 248, 0)) !important; +} diff --git a/css/themes/prism-base16-default.light.css b/css/themes/prism-base16-default.light.css new file mode 100755 index 0000000..a145683 --- /dev/null +++ b/css/themes/prism-base16-default.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Default Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f8f8f8; + color: #383838; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e8e8e8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e8e8e8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b8b8b8; +} + +.token.punctuation { + color: #383838; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #dc9656; +} + +.token.property { + color: #f7ca88; +} + +.token.tag { + color: #7cafc2; +} + +.token.string { + color: #86c1b9; +} + +.token.selector { + color: #ba8baf; +} + +.token.attr-name { + color: #dc9656; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #86c1b9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a1b56c; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #86c1b9; +} + +.token.placeholder, +.token.variable { + color: #7cafc2; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #181818; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ab4642; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ab4642; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e8e8e8 !important; +} + +.line-numbers-rows > span:before { + color: #d8d8d8 !important; +} + +.line-highlight { + background: rgba(24, 24, 24, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(24, 24, 24, 0.2) 70%, rgba(24, 24, 24, 0)) !important; + background: linear-gradient(to right, rgba(24, 24, 24, 0.2) 70%, rgba(24, 24, 24, 0)) !important; +} diff --git a/css/themes/prism-base16-eighties.dark.css b/css/themes/prism-base16-eighties.dark.css new file mode 100755 index 0000000..9e3189a --- /dev/null +++ b/css/themes/prism-base16-eighties.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Eighties Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2d2d2d; + color: #d3d0c8; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #a09f93; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #a09f93; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #747369; +} + +.token.punctuation { + color: #d3d0c8; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #f99157; +} + +.token.property { + color: #ffcc66; +} + +.token.tag { + color: #6699cc; +} + +.token.string { + color: #66cccc; +} + +.token.selector { + color: #cc99cc; +} + +.token.attr-name { + color: #f99157; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #66cccc; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #99cc99; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #66cccc; +} + +.token.placeholder, +.token.variable { + color: #6699cc; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f2f0ec; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #f2777a; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #f2777a; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #393939 !important; +} + +.line-numbers-rows > span:before { + color: #515151 !important; +} + +.line-highlight { + background: rgba(242, 240, 236, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(242, 240, 236, 0.2) 70%, rgba(242, 240, 236, 0)) !important; + background: linear-gradient(to right, rgba(242, 240, 236, 0.2) 70%, rgba(242, 240, 236, 0)) !important; +} diff --git a/css/themes/prism-base16-eighties.light.css b/css/themes/prism-base16-eighties.light.css new file mode 100755 index 0000000..5999bf7 --- /dev/null +++ b/css/themes/prism-base16-eighties.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Eighties Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f2f0ec; + color: #515151; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e8e6df; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e8e6df; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #a09f93; +} + +.token.punctuation { + color: #515151; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #f99157; +} + +.token.property { + color: #ffcc66; +} + +.token.tag { + color: #6699cc; +} + +.token.string { + color: #66cccc; +} + +.token.selector { + color: #cc99cc; +} + +.token.attr-name { + color: #f99157; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #66cccc; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #99cc99; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #66cccc; +} + +.token.placeholder, +.token.variable { + color: #6699cc; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2d2d2d; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #f2777a; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #f2777a; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e8e6df !important; +} + +.line-numbers-rows > span:before { + color: #d3d0c8 !important; +} + +.line-highlight { + background: rgba(45, 45, 45, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(45, 45, 45, 0.2) 70%, rgba(45, 45, 45, 0)) !important; + background: linear-gradient(to right, rgba(45, 45, 45, 0.2) 70%, rgba(45, 45, 45, 0)) !important; +} diff --git a/css/themes/prism-base16-embers.dark.css b/css/themes/prism-base16-embers.dark.css new file mode 100755 index 0000000..e7a659c --- /dev/null +++ b/css/themes/prism-base16-embers.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Embers Dark +Author: Jannik Siebert (https://github.com/janniks) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #16130F; + color: #A39A90; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #8A8075; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #8A8075; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5A5047; +} + +.token.punctuation { + color: #A39A90; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #828257; +} + +.token.property { + color: #6D8257; +} + +.token.tag { + color: #6D5782; +} + +.token.string { + color: #576D82; +} + +.token.selector { + color: #82576D; +} + +.token.attr-name { + color: #828257; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #576D82; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #57826D; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #576D82; +} + +.token.placeholder, +.token.variable { + color: #6D5782; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #DBD6D1; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #826D57; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #826D57; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #2C2620 !important; +} + +.line-numbers-rows > span:before { + color: #433B32 !important; +} + +.line-highlight { + background: rgba(219, 214, 209, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(219, 214, 209, 0.2) 70%, rgba(219, 214, 209, 0)) !important; + background: linear-gradient(to right, rgba(219, 214, 209, 0.2) 70%, rgba(219, 214, 209, 0)) !important; +} diff --git a/css/themes/prism-base16-embers.light.css b/css/themes/prism-base16-embers.light.css new file mode 100755 index 0000000..4f3eed7 --- /dev/null +++ b/css/themes/prism-base16-embers.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Embers Light +Author: Jannik Siebert (https://github.com/janniks) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #DBD6D1; + color: #433B32; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #BEB6AE; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #BEB6AE; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #8A8075; +} + +.token.punctuation { + color: #433B32; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #828257; +} + +.token.property { + color: #6D8257; +} + +.token.tag { + color: #6D5782; +} + +.token.string { + color: #576D82; +} + +.token.selector { + color: #82576D; +} + +.token.attr-name { + color: #828257; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #576D82; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #57826D; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #576D82; +} + +.token.placeholder, +.token.variable { + color: #6D5782; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #16130F; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #826D57; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #826D57; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #BEB6AE !important; +} + +.line-numbers-rows > span:before { + color: #A39A90 !important; +} + +.line-highlight { + background: rgba(22, 19, 15, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(22, 19, 15, 0.2) 70%, rgba(22, 19, 15, 0)) !important; + background: linear-gradient(to right, rgba(22, 19, 15, 0.2) 70%, rgba(22, 19, 15, 0)) !important; +} diff --git a/css/themes/prism-base16-flat.dark.css b/css/themes/prism-base16-flat.dark.css new file mode 100755 index 0000000..e8a5b8b --- /dev/null +++ b/css/themes/prism-base16-flat.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Flat Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2C3E50; + color: #e0e0e0; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #BDC3C7; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #BDC3C7; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #95A5A6; +} + +.token.punctuation { + color: #e0e0e0; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #E67E22; +} + +.token.property { + color: #F1C40F; +} + +.token.tag { + color: #3498DB; +} + +.token.string { + color: #1ABC9C; +} + +.token.selector { + color: #9B59B6; +} + +.token.attr-name { + color: #E67E22; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1ABC9C; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #2ECC71; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1ABC9C; +} + +.token.placeholder, +.token.variable { + color: #3498DB; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ECF0F1; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #E74C3C; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #E74C3C; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #34495E !important; +} + +.line-numbers-rows > span:before { + color: #7F8C8D !important; +} + +.line-highlight { + background: rgba(236, 240, 241, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(236, 240, 241, 0.2) 70%, rgba(236, 240, 241, 0)) !important; + background: linear-gradient(to right, rgba(236, 240, 241, 0.2) 70%, rgba(236, 240, 241, 0)) !important; +} diff --git a/css/themes/prism-base16-flat.light.css b/css/themes/prism-base16-flat.light.css new file mode 100755 index 0000000..2bc9616 --- /dev/null +++ b/css/themes/prism-base16-flat.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Flat Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f9f9f9; + color: #7F8C8D; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #f5f5f5; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #f5f5f5; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #BDC3C7; +} + +.token.punctuation { + color: #7F8C8D; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #E67E22; +} + +.token.property { + color: #F1C40F; +} + +.token.tag { + color: #3498DB; +} + +.token.string { + color: #1ABC9C; +} + +.token.selector { + color: #9B59B6; +} + +.token.attr-name { + color: #E67E22; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1ABC9C; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #2ECC71; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1ABC9C; +} + +.token.placeholder, +.token.variable { + color: #3498DB; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2C3E50; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #E74C3C; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #E74C3C; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #EAEBEC !important; +} + +.line-numbers-rows > span:before { + color: #e0e0e0 !important; +} + +.line-highlight { + background: rgba(44, 62, 80, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(44, 62, 80, 0.2) 70%, rgba(44, 62, 80, 0)) !important; + background: linear-gradient(to right, rgba(44, 62, 80, 0.2) 70%, rgba(44, 62, 80, 0)) !important; +} diff --git a/css/themes/prism-base16-google.dark.css b/css/themes/prism-base16-google.dark.css new file mode 100755 index 0000000..8968252 --- /dev/null +++ b/css/themes/prism-base16-google.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Google Dark +Author: Seth Wright (http://sethawright.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1d1f21; + color: #c5c8c6; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b4b7b4; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b4b7b4; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #969896; +} + +.token.punctuation { + color: #c5c8c6; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #F96A38; +} + +.token.property { + color: #FBA922; +} + +.token.tag { + color: #3971ED; +} + +.token.string { + color: #3971ED; +} + +.token.selector { + color: #A36AC7; +} + +.token.attr-name { + color: #F96A38; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #3971ED; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #198844; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #3971ED; +} + +.token.placeholder, +.token.variable { + color: #3971ED; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #CC342B; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #CC342B; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #282a2e !important; +} + +.line-numbers-rows > span:before { + color: #373b41 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-google.light.css b/css/themes/prism-base16-google.light.css new file mode 100755 index 0000000..ef38187 --- /dev/null +++ b/css/themes/prism-base16-google.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Google Light +Author: Seth Wright (http://sethawright.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #373b41; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e0e0e0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e0e0e0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b4b7b4; +} + +.token.punctuation { + color: #373b41; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #F96A38; +} + +.token.property { + color: #FBA922; +} + +.token.tag { + color: #3971ED; +} + +.token.string { + color: #3971ED; +} + +.token.selector { + color: #A36AC7; +} + +.token.attr-name { + color: #F96A38; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #3971ED; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #198844; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #3971ED; +} + +.token.placeholder, +.token.variable { + color: #3971ED; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1d1f21; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #CC342B; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #CC342B; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e0e0e0 !important; +} + +.line-numbers-rows > span:before { + color: #c5c8c6 !important; +} + +.line-highlight { + background: rgba(29, 31, 33, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(29, 31, 33, 0.2) 70%, rgba(29, 31, 33, 0)) !important; + background: linear-gradient(to right, rgba(29, 31, 33, 0.2) 70%, rgba(29, 31, 33, 0)) !important; +} diff --git a/css/themes/prism-base16-grayscale.dark.css b/css/themes/prism-base16-grayscale.dark.css new file mode 100755 index 0000000..d4b8122 --- /dev/null +++ b/css/themes/prism-base16-grayscale.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Grayscale Dark +Author: Alexandre Gavioli (https://github.com/Alexx2/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #101010; + color: #b9b9b9; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #ababab; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #ababab; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #525252; +} + +.token.punctuation { + color: #b9b9b9; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #999999; +} + +.token.property { + color: #a0a0a0; +} + +.token.tag { + color: #686868; +} + +.token.string { + color: #868686; +} + +.token.selector { + color: #747474; +} + +.token.attr-name { + color: #999999; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #868686; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #8e8e8e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #868686; +} + +.token.placeholder, +.token.variable { + color: #686868; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f7f7f7; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #7c7c7c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #7c7c7c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #252525 !important; +} + +.line-numbers-rows > span:before { + color: #464646 !important; +} + +.line-highlight { + background: rgba(247, 247, 247, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(247, 247, 247, 0.2) 70%, rgba(247, 247, 247, 0)) !important; + background: linear-gradient(to right, rgba(247, 247, 247, 0.2) 70%, rgba(247, 247, 247, 0)) !important; +} diff --git a/css/themes/prism-base16-grayscale.light.css b/css/themes/prism-base16-grayscale.light.css new file mode 100755 index 0000000..8d49c57 --- /dev/null +++ b/css/themes/prism-base16-grayscale.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Grayscale Light +Author: Alexandre Gavioli (https://github.com/Alexx2/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f7f7f7; + color: #464646; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e3e3e3; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e3e3e3; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #ababab; +} + +.token.punctuation { + color: #464646; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #999999; +} + +.token.property { + color: #a0a0a0; +} + +.token.tag { + color: #686868; +} + +.token.string { + color: #868686; +} + +.token.selector { + color: #747474; +} + +.token.attr-name { + color: #999999; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #868686; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #8e8e8e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #868686; +} + +.token.placeholder, +.token.variable { + color: #686868; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #101010; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #7c7c7c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #7c7c7c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e3e3e3 !important; +} + +.line-numbers-rows > span:before { + color: #b9b9b9 !important; +} + +.line-highlight { + background: rgba(16, 16, 16, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(16, 16, 16, 0.2) 70%, rgba(16, 16, 16, 0)) !important; + background: linear-gradient(to right, rgba(16, 16, 16, 0.2) 70%, rgba(16, 16, 16, 0)) !important; +} diff --git a/css/themes/prism-base16-greenscreen.dark.css b/css/themes/prism-base16-greenscreen.dark.css new file mode 100755 index 0000000..690f8c8 --- /dev/null +++ b/css/themes/prism-base16-greenscreen.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Green Screen Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #001100; + color: #00bb00; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #009900; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #009900; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #007700; +} + +.token.punctuation { + color: #00bb00; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #009900; +} + +.token.property { + color: #007700; +} + +.token.tag { + color: #009900; +} + +.token.string { + color: #005500; +} + +.token.selector { + color: #00bb00; +} + +.token.attr-name { + color: #009900; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #005500; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #00bb00; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #005500; +} + +.token.placeholder, +.token.variable { + color: #009900; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #00ff00; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #007700; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #007700; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #003300 !important; +} + +.line-numbers-rows > span:before { + color: #005500 !important; +} + +.line-highlight { + background: rgba(0, 255, 0, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(0, 255, 0, 0.2) 70%, rgba(0, 255, 0, 0)) !important; + background: linear-gradient(to right, rgba(0, 255, 0, 0.2) 70%, rgba(0, 255, 0, 0)) !important; +} diff --git a/css/themes/prism-base16-greenscreen.light.css b/css/themes/prism-base16-greenscreen.light.css new file mode 100755 index 0000000..fe2bddb --- /dev/null +++ b/css/themes/prism-base16-greenscreen.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Green Screen Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #00ff00; + color: #005500; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #00dd00; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #00dd00; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #009900; +} + +.token.punctuation { + color: #005500; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #009900; +} + +.token.property { + color: #007700; +} + +.token.tag { + color: #009900; +} + +.token.string { + color: #005500; +} + +.token.selector { + color: #00bb00; +} + +.token.attr-name { + color: #009900; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #005500; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #00bb00; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #005500; +} + +.token.placeholder, +.token.variable { + color: #009900; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #001100; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #007700; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #007700; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #00dd00 !important; +} + +.line-numbers-rows > span:before { + color: #00bb00 !important; +} + +.line-highlight { + background: rgba(0, 17, 0, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(0, 17, 0, 0.2) 70%, rgba(0, 17, 0, 0)) !important; + background: linear-gradient(to right, rgba(0, 17, 0, 0.2) 70%, rgba(0, 17, 0, 0)) !important; +} diff --git a/css/themes/prism-base16-harmonic16.dark.css b/css/themes/prism-base16-harmonic16.dark.css new file mode 100755 index 0000000..430218f --- /dev/null +++ b/css/themes/prism-base16-harmonic16.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 harmonic16 Dark +Author: Jannik Siebert (https://github.com/janniks) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #0b1c2c; + color: #cbd6e2; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #aabcce; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #aabcce; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #627e99; +} + +.token.punctuation { + color: #cbd6e2; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #bfbf56; +} + +.token.property { + color: #8bbf56; +} + +.token.tag { + color: #8b56bf; +} + +.token.string { + color: #568bbf; +} + +.token.selector { + color: #bf568b; +} + +.token.attr-name { + color: #bfbf56; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #568bbf; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #56bf8b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #568bbf; +} + +.token.placeholder, +.token.variable { + color: #8b56bf; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f7f9fb; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #bf8b56; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #bf8b56; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #223b54 !important; +} + +.line-numbers-rows > span:before { + color: #405c79 !important; +} + +.line-highlight { + background: rgba(247, 249, 251, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(247, 249, 251, 0.2) 70%, rgba(247, 249, 251, 0)) !important; + background: linear-gradient(to right, rgba(247, 249, 251, 0.2) 70%, rgba(247, 249, 251, 0)) !important; +} diff --git a/css/themes/prism-base16-harmonic16.light.css b/css/themes/prism-base16-harmonic16.light.css new file mode 100755 index 0000000..a8d96ca --- /dev/null +++ b/css/themes/prism-base16-harmonic16.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 harmonic16 Light +Author: Jannik Siebert (https://github.com/janniks) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f7f9fb; + color: #405c79; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e5ebf1; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e5ebf1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #aabcce; +} + +.token.punctuation { + color: #405c79; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #bfbf56; +} + +.token.property { + color: #8bbf56; +} + +.token.tag { + color: #8b56bf; +} + +.token.string { + color: #568bbf; +} + +.token.selector { + color: #bf568b; +} + +.token.attr-name { + color: #bfbf56; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #568bbf; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #56bf8b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #568bbf; +} + +.token.placeholder, +.token.variable { + color: #8b56bf; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #0b1c2c; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #bf8b56; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #bf8b56; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e5ebf1 !important; +} + +.line-numbers-rows > span:before { + color: #cbd6e2 !important; +} + +.line-highlight { + background: rgba(11, 28, 44, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(11, 28, 44, 0.2) 70%, rgba(11, 28, 44, 0)) !important; + background: linear-gradient(to right, rgba(11, 28, 44, 0.2) 70%, rgba(11, 28, 44, 0)) !important; +} diff --git a/css/themes/prism-base16-hopscotch.dark.css b/css/themes/prism-base16-hopscotch.dark.css new file mode 100755 index 0000000..b769ab0 --- /dev/null +++ b/css/themes/prism-base16-hopscotch.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Hopscotch Dark +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #322931; + color: #b9b5b8; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #989498; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #989498; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #797379; +} + +.token.punctuation { + color: #b9b5b8; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #fd8b19; +} + +.token.property { + color: #fdcc59; +} + +.token.tag { + color: #1290bf; +} + +.token.string { + color: #149b93; +} + +.token.selector { + color: #c85e7c; +} + +.token.attr-name { + color: #fd8b19; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #149b93; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #8fc13e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #149b93; +} + +.token.placeholder, +.token.variable { + color: #1290bf; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #dd464c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #dd464c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #433b42 !important; +} + +.line-numbers-rows > span:before { + color: #5c545b !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-hopscotch.light.css b/css/themes/prism-base16-hopscotch.light.css new file mode 100755 index 0000000..f660582 --- /dev/null +++ b/css/themes/prism-base16-hopscotch.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Hopscotch Light +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #5c545b; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #d5d3d5; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #d5d3d5; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #989498; +} + +.token.punctuation { + color: #5c545b; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #fd8b19; +} + +.token.property { + color: #fdcc59; +} + +.token.tag { + color: #1290bf; +} + +.token.string { + color: #149b93; +} + +.token.selector { + color: #c85e7c; +} + +.token.attr-name { + color: #fd8b19; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #149b93; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #8fc13e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #149b93; +} + +.token.placeholder, +.token.variable { + color: #1290bf; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #322931; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #dd464c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #dd464c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #d5d3d5 !important; +} + +.line-numbers-rows > span:before { + color: #b9b5b8 !important; +} + +.line-highlight { + background: rgba(50, 41, 49, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(50, 41, 49, 0.2) 70%, rgba(50, 41, 49, 0)) !important; + background: linear-gradient(to right, rgba(50, 41, 49, 0.2) 70%, rgba(50, 41, 49, 0)) !important; +} diff --git a/css/themes/prism-base16-isotope.dark.css b/css/themes/prism-base16-isotope.dark.css new file mode 100755 index 0000000..0e45f26 --- /dev/null +++ b/css/themes/prism-base16-isotope.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Isotope Dark +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #000000; + color: #d0d0d0; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #c0c0c0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #c0c0c0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #808080; +} + +.token.punctuation { + color: #d0d0d0; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #ff9900; +} + +.token.property { + color: #ff0099; +} + +.token.tag { + color: #0066ff; +} + +.token.string { + color: #00ffff; +} + +.token.selector { + color: #cc00ff; +} + +.token.attr-name { + color: #ff9900; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #00ffff; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #33ff00; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #00ffff; +} + +.token.placeholder, +.token.variable { + color: #0066ff; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ff0000; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ff0000; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #404040 !important; +} + +.line-numbers-rows > span:before { + color: #606060 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-isotope.light.css b/css/themes/prism-base16-isotope.light.css new file mode 100755 index 0000000..3fd26b1 --- /dev/null +++ b/css/themes/prism-base16-isotope.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Isotope Light +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #606060; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e0e0e0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e0e0e0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #c0c0c0; +} + +.token.punctuation { + color: #606060; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #ff9900; +} + +.token.property { + color: #ff0099; +} + +.token.tag { + color: #0066ff; +} + +.token.string { + color: #00ffff; +} + +.token.selector { + color: #cc00ff; +} + +.token.attr-name { + color: #ff9900; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #00ffff; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #33ff00; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #00ffff; +} + +.token.placeholder, +.token.variable { + color: #0066ff; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #000000; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ff0000; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ff0000; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e0e0e0 !important; +} + +.line-numbers-rows > span:before { + color: #d0d0d0 !important; +} + +.line-highlight { + background: rgba(0, 0, 0, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 70%, transparent) !important; + background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 70%, transparent) !important; +} diff --git a/css/themes/prism-base16-londontube.dark.css b/css/themes/prism-base16-londontube.dark.css new file mode 100755 index 0000000..f7b780c --- /dev/null +++ b/css/themes/prism-base16-londontube.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 London Tube Dark +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #231f20; + color: #d9d8d8; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #959ca1; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #959ca1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #737171; +} + +.token.punctuation { + color: #d9d8d8; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #f386a1; +} + +.token.property { + color: #ffd204; +} + +.token.tag { + color: #009ddc; +} + +.token.string { + color: #85cebc; +} + +.token.selector { + color: #98005d; +} + +.token.attr-name { + color: #f386a1; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #85cebc; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #00853e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #85cebc; +} + +.token.placeholder, +.token.variable { + color: #009ddc; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ee2e24; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ee2e24; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #1c3f95 !important; +} + +.line-numbers-rows > span:before { + color: #5a5758 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-londontube.light.css b/css/themes/prism-base16-londontube.light.css new file mode 100755 index 0000000..4b06cc3 --- /dev/null +++ b/css/themes/prism-base16-londontube.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 London Tube Light +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #5a5758; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e7e7e8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e7e7e8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #959ca1; +} + +.token.punctuation { + color: #5a5758; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #f386a1; +} + +.token.property { + color: #ffd204; +} + +.token.tag { + color: #009ddc; +} + +.token.string { + color: #85cebc; +} + +.token.selector { + color: #98005d; +} + +.token.attr-name { + color: #f386a1; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #85cebc; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #00853e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #85cebc; +} + +.token.placeholder, +.token.variable { + color: #009ddc; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #231f20; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ee2e24; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ee2e24; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e7e7e8 !important; +} + +.line-numbers-rows > span:before { + color: #d9d8d8 !important; +} + +.line-highlight { + background: rgba(35, 31, 32, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(35, 31, 32, 0.2) 70%, rgba(35, 31, 32, 0)) !important; + background: linear-gradient(to right, rgba(35, 31, 32, 0.2) 70%, rgba(35, 31, 32, 0)) !important; +} diff --git a/css/themes/prism-base16-marrakesh.dark.css b/css/themes/prism-base16-marrakesh.dark.css new file mode 100755 index 0000000..2552e1f --- /dev/null +++ b/css/themes/prism-base16-marrakesh.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Marrakesh Dark +Author: Alexandre Gavioli (http://github.com/Alexx2/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #201602; + color: #948e48; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #86813b; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #86813b; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6c6823; +} + +.token.punctuation { + color: #948e48; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b36144; +} + +.token.property { + color: #a88339; +} + +.token.tag { + color: #477ca1; +} + +.token.string { + color: #75a738; +} + +.token.selector { + color: #8868b3; +} + +.token.attr-name { + color: #b36144; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #75a738; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #18974e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #75a738; +} + +.token.placeholder, +.token.variable { + color: #477ca1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #faf0a5; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c35359; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #c35359; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #302e00 !important; +} + +.line-numbers-rows > span:before { + color: #5f5b17 !important; +} + +.line-highlight { + background: rgba(250, 240, 165, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(250, 240, 165, 0.2) 70%, rgba(250, 240, 165, 0)) !important; + background: linear-gradient(to right, rgba(250, 240, 165, 0.2) 70%, rgba(250, 240, 165, 0)) !important; +} diff --git a/css/themes/prism-base16-marrakesh.light.css b/css/themes/prism-base16-marrakesh.light.css new file mode 100755 index 0000000..16b75a8 --- /dev/null +++ b/css/themes/prism-base16-marrakesh.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Marrakesh Light +Author: Alexandre Gavioli (http://github.com/Alexx2/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #faf0a5; + color: #5f5b17; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #ccc37a; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #ccc37a; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #86813b; +} + +.token.punctuation { + color: #5f5b17; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #b36144; +} + +.token.property { + color: #a88339; +} + +.token.tag { + color: #477ca1; +} + +.token.string { + color: #75a738; +} + +.token.selector { + color: #8868b3; +} + +.token.attr-name { + color: #b36144; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #75a738; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #18974e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #75a738; +} + +.token.placeholder, +.token.variable { + color: #477ca1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #201602; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c35359; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #c35359; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #ccc37a !important; +} + +.line-numbers-rows > span:before { + color: #948e48 !important; +} + +.line-highlight { + background: rgba(32, 22, 2, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(32, 22, 2, 0.2) 70%, rgba(32, 22, 2, 0)) !important; + background: linear-gradient(to right, rgba(32, 22, 2, 0.2) 70%, rgba(32, 22, 2, 0)) !important; +} diff --git a/css/themes/prism-base16-mocha.dark.css b/css/themes/prism-base16-mocha.dark.css new file mode 100755 index 0000000..306b25c --- /dev/null +++ b/css/themes/prism-base16-mocha.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Mocha Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #3B3228; + color: #d0c8c6; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b8afad; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b8afad; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7e705a; +} + +.token.punctuation { + color: #d0c8c6; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #d28b71; +} + +.token.property { + color: #f4bc87; +} + +.token.tag { + color: #8ab3b5; +} + +.token.string { + color: #7bbda4; +} + +.token.selector { + color: #a89bb9; +} + +.token.attr-name { + color: #d28b71; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #7bbda4; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #beb55b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #7bbda4; +} + +.token.placeholder, +.token.variable { + color: #8ab3b5; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f5eeeb; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #cb6077; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #cb6077; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #534636 !important; +} + +.line-numbers-rows > span:before { + color: #645240 !important; +} + +.line-highlight { + background: rgba(245, 238, 235, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(245, 238, 235, 0.2) 70%, rgba(245, 238, 235, 0)) !important; + background: linear-gradient(to right, rgba(245, 238, 235, 0.2) 70%, rgba(245, 238, 235, 0)) !important; +} diff --git a/css/themes/prism-base16-mocha.light.css b/css/themes/prism-base16-mocha.light.css new file mode 100755 index 0000000..59c8a6e --- /dev/null +++ b/css/themes/prism-base16-mocha.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Mocha Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f5eeeb; + color: #645240; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e9e1dd; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e9e1dd; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b8afad; +} + +.token.punctuation { + color: #645240; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #d28b71; +} + +.token.property { + color: #f4bc87; +} + +.token.tag { + color: #8ab3b5; +} + +.token.string { + color: #7bbda4; +} + +.token.selector { + color: #a89bb9; +} + +.token.attr-name { + color: #d28b71; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #7bbda4; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #beb55b; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #7bbda4; +} + +.token.placeholder, +.token.variable { + color: #8ab3b5; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #3B3228; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #cb6077; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #cb6077; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e9e1dd !important; +} + +.line-numbers-rows > span:before { + color: #d0c8c6 !important; +} + +.line-highlight { + background: rgba(59, 50, 40, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(59, 50, 40, 0.2) 70%, rgba(59, 50, 40, 0)) !important; + background: linear-gradient(to right, rgba(59, 50, 40, 0.2) 70%, rgba(59, 50, 40, 0)) !important; +} diff --git a/css/themes/prism-base16-monokai.dark.css b/css/themes/prism-base16-monokai.dark.css new file mode 100755 index 0000000..7a55364 --- /dev/null +++ b/css/themes/prism-base16-monokai.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Monokai Dark +Author: Wimer Hazenberg (http://www.monokai.nl) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #272822; + color: #f8f8f2; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #a59f85; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #a59f85; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #75715e; +} + +.token.punctuation { + color: #f8f8f2; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #fd971f; +} + +.token.property { + color: #f4bf75; +} + +.token.tag { + color: #66d9ef; +} + +.token.string { + color: #a1efe4; +} + +.token.selector { + color: #ae81ff; +} + +.token.attr-name { + color: #fd971f; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #a1efe4; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a6e22e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #a1efe4; +} + +.token.placeholder, +.token.variable { + color: #66d9ef; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f9f8f5; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #f92672; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #f92672; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #383830 !important; +} + +.line-numbers-rows > span:before { + color: #49483e !important; +} + +.line-highlight { + background: rgba(249, 248, 245, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(249, 248, 245, 0.2) 70%, rgba(249, 248, 245, 0)) !important; + background: linear-gradient(to right, rgba(249, 248, 245, 0.2) 70%, rgba(249, 248, 245, 0)) !important; +} diff --git a/css/themes/prism-base16-monokai.light.css b/css/themes/prism-base16-monokai.light.css new file mode 100755 index 0000000..4089d59 --- /dev/null +++ b/css/themes/prism-base16-monokai.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Monokai Light +Author: Wimer Hazenberg (http://www.monokai.nl) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f9f8f5; + color: #49483e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #f5f4f1; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #f5f4f1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #a59f85; +} + +.token.punctuation { + color: #49483e; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #fd971f; +} + +.token.property { + color: #f4bf75; +} + +.token.tag { + color: #66d9ef; +} + +.token.string { + color: #a1efe4; +} + +.token.selector { + color: #ae81ff; +} + +.token.attr-name { + color: #fd971f; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #a1efe4; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a6e22e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #a1efe4; +} + +.token.placeholder, +.token.variable { + color: #66d9ef; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #272822; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #f92672; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #f92672; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #f5f4f1 !important; +} + +.line-numbers-rows > span:before { + color: #f8f8f2 !important; +} + +.line-highlight { + background: rgba(39, 40, 34, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(39, 40, 34, 0.2) 70%, rgba(39, 40, 34, 0)) !important; + background: linear-gradient(to right, rgba(39, 40, 34, 0.2) 70%, rgba(39, 40, 34, 0)) !important; +} diff --git a/css/themes/prism-base16-ocean.dark.css b/css/themes/prism-base16-ocean.dark.css new file mode 100755 index 0000000..58a764c --- /dev/null +++ b/css/themes/prism-base16-ocean.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Ocean Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2b303b; + color: #c0c5ce; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #a7adba; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #a7adba; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #65737e; +} + +.token.punctuation { + color: #c0c5ce; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #d08770; +} + +.token.property { + color: #ebcb8b; +} + +.token.tag { + color: #8fa1b3; +} + +.token.string { + color: #96b5b4; +} + +.token.selector { + color: #b48ead; +} + +.token.attr-name { + color: #d08770; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #96b5b4; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a3be8c; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #96b5b4; +} + +.token.placeholder, +.token.variable { + color: #8fa1b3; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #eff1f5; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #bf616a; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #bf616a; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #343d46 !important; +} + +.line-numbers-rows > span:before { + color: #4f5b66 !important; +} + +.line-highlight { + background: rgba(239, 241, 245, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(239, 241, 245, 0.2) 70%, rgba(239, 241, 245, 0)) !important; + background: linear-gradient(to right, rgba(239, 241, 245, 0.2) 70%, rgba(239, 241, 245, 0)) !important; +} diff --git a/css/themes/prism-base16-ocean.light.css b/css/themes/prism-base16-ocean.light.css new file mode 100755 index 0000000..10eeae4 --- /dev/null +++ b/css/themes/prism-base16-ocean.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Ocean Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #eff1f5; + color: #4f5b66; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dfe1e8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dfe1e8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #a7adba; +} + +.token.punctuation { + color: #4f5b66; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #d08770; +} + +.token.property { + color: #ebcb8b; +} + +.token.tag { + color: #8fa1b3; +} + +.token.string { + color: #96b5b4; +} + +.token.selector { + color: #b48ead; +} + +.token.attr-name { + color: #d08770; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #96b5b4; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a3be8c; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #96b5b4; +} + +.token.placeholder, +.token.variable { + color: #8fa1b3; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2b303b; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #bf616a; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #bf616a; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #dfe1e8 !important; +} + +.line-numbers-rows > span:before { + color: #c0c5ce !important; +} + +.line-highlight { + background: rgba(43, 48, 59, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(43, 48, 59, 0.2) 70%, rgba(43, 48, 59, 0)) !important; + background: linear-gradient(to right, rgba(43, 48, 59, 0.2) 70%, rgba(43, 48, 59, 0)) !important; +} diff --git a/css/themes/prism-base16-paraiso.dark.css b/css/themes/prism-base16-paraiso.dark.css new file mode 100755 index 0000000..23bd2a2 --- /dev/null +++ b/css/themes/prism-base16-paraiso.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Paraiso Dark +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2f1e2e; + color: #a39e9b; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #8d8687; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #8d8687; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #776e71; +} + +.token.punctuation { + color: #a39e9b; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #f99b15; +} + +.token.property { + color: #fec418; +} + +.token.tag { + color: #06b6ef; +} + +.token.string { + color: #5bc4bf; +} + +.token.selector { + color: #815ba4; +} + +.token.attr-name { + color: #f99b15; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5bc4bf; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #48b685; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5bc4bf; +} + +.token.placeholder, +.token.variable { + color: #06b6ef; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #e7e9db; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ef6155; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ef6155; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #41323f !important; +} + +.line-numbers-rows > span:before { + color: #4f424c !important; +} + +.line-highlight { + background: rgba(231, 233, 219, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(231, 233, 219, 0.2) 70%, rgba(231, 233, 219, 0)) !important; + background: linear-gradient(to right, rgba(231, 233, 219, 0.2) 70%, rgba(231, 233, 219, 0)) !important; +} diff --git a/css/themes/prism-base16-paraiso.light.css b/css/themes/prism-base16-paraiso.light.css new file mode 100755 index 0000000..081d87c --- /dev/null +++ b/css/themes/prism-base16-paraiso.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Paraiso Light +Author: Jan T. Sott + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #e7e9db; + color: #4f424c; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b9b6b0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b9b6b0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #8d8687; +} + +.token.punctuation { + color: #4f424c; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #f99b15; +} + +.token.property { + color: #fec418; +} + +.token.tag { + color: #06b6ef; +} + +.token.string { + color: #5bc4bf; +} + +.token.selector { + color: #815ba4; +} + +.token.attr-name { + color: #f99b15; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #5bc4bf; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #48b685; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #5bc4bf; +} + +.token.placeholder, +.token.variable { + color: #06b6ef; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2f1e2e; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ef6155; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #ef6155; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #b9b6b0 !important; +} + +.line-numbers-rows > span:before { + color: #a39e9b !important; +} + +.line-highlight { + background: rgba(47, 30, 46, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(47, 30, 46, 0.2) 70%, rgba(47, 30, 46, 0)) !important; + background: linear-gradient(to right, rgba(47, 30, 46, 0.2) 70%, rgba(47, 30, 46, 0)) !important; +} diff --git a/css/themes/prism-base16-pop.dark.css b/css/themes/prism-base16-pop.dark.css new file mode 100755 index 0000000..c1ca6b6 --- /dev/null +++ b/css/themes/prism-base16-pop.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Pop Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #000000; + color: #d0d0d0; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b0b0b0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b0b0b0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #505050; +} + +.token.punctuation { + color: #d0d0d0; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #f29333; +} + +.token.property { + color: #f8ca12; +} + +.token.tag { + color: #0e5a94; +} + +.token.string { + color: #00aabb; +} + +.token.selector { + color: #b31e8d; +} + +.token.attr-name { + color: #f29333; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #00aabb; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #37b349; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #00aabb; +} + +.token.placeholder, +.token.variable { + color: #0e5a94; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #eb008a; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #eb008a; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #202020 !important; +} + +.line-numbers-rows > span:before { + color: #303030 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-pop.light.css b/css/themes/prism-base16-pop.light.css new file mode 100755 index 0000000..754c491 --- /dev/null +++ b/css/themes/prism-base16-pop.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Pop Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #303030; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e0e0e0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e0e0e0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b0b0b0; +} + +.token.punctuation { + color: #303030; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #f29333; +} + +.token.property { + color: #f8ca12; +} + +.token.tag { + color: #0e5a94; +} + +.token.string { + color: #00aabb; +} + +.token.selector { + color: #b31e8d; +} + +.token.attr-name { + color: #f29333; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #00aabb; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #37b349; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #00aabb; +} + +.token.placeholder, +.token.variable { + color: #0e5a94; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #000000; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #eb008a; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #eb008a; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e0e0e0 !important; +} + +.line-numbers-rows > span:before { + color: #d0d0d0 !important; +} + +.line-highlight { + background: rgba(0, 0, 0, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 70%, transparent) !important; + background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 70%, transparent) !important; +} diff --git a/css/themes/prism-base16-railscasts.dark.css b/css/themes/prism-base16-railscasts.dark.css new file mode 100755 index 0000000..d799a9e --- /dev/null +++ b/css/themes/prism-base16-railscasts.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Railscasts Dark +Author: Ryan Bates (http://railscasts.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2b2b2b; + color: #e6e1dc; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #d4cfc9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #d4cfc9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5a647e; +} + +.token.punctuation { + color: #e6e1dc; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #cc7833; +} + +.token.property { + color: #ffc66d; +} + +.token.tag { + color: #6d9cbe; +} + +.token.string { + color: #519f50; +} + +.token.selector { + color: #b6b3eb; +} + +.token.attr-name { + color: #cc7833; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #519f50; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a5c261; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #519f50; +} + +.token.placeholder, +.token.variable { + color: #6d9cbe; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f9f7f3; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #da4939; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #da4939; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #272935 !important; +} + +.line-numbers-rows > span:before { + color: #3a4055 !important; +} + +.line-highlight { + background: rgba(249, 247, 243, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(249, 247, 243, 0.2) 70%, rgba(249, 247, 243, 0)) !important; + background: linear-gradient(to right, rgba(249, 247, 243, 0.2) 70%, rgba(249, 247, 243, 0)) !important; +} diff --git a/css/themes/prism-base16-railscasts.light.css b/css/themes/prism-base16-railscasts.light.css new file mode 100755 index 0000000..a78f061 --- /dev/null +++ b/css/themes/prism-base16-railscasts.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Railscasts Light +Author: Ryan Bates (http://railscasts.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f9f7f3; + color: #3a4055; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #f4f1ed; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #f4f1ed; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #d4cfc9; +} + +.token.punctuation { + color: #3a4055; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #cc7833; +} + +.token.property { + color: #ffc66d; +} + +.token.tag { + color: #6d9cbe; +} + +.token.string { + color: #519f50; +} + +.token.selector { + color: #b6b3eb; +} + +.token.attr-name { + color: #cc7833; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #519f50; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #a5c261; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #519f50; +} + +.token.placeholder, +.token.variable { + color: #6d9cbe; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2b2b2b; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #da4939; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #da4939; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #f4f1ed !important; +} + +.line-numbers-rows > span:before { + color: #e6e1dc !important; +} + +.line-highlight { + background: rgba(43, 43, 43, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(43, 43, 43, 0.2) 70%, rgba(43, 43, 43, 0)) !important; + background: linear-gradient(to right, rgba(43, 43, 43, 0.2) 70%, rgba(43, 43, 43, 0)) !important; +} diff --git a/css/themes/prism-base16-shapeshifter.dark.css b/css/themes/prism-base16-shapeshifter.dark.css new file mode 100755 index 0000000..cb126e5 --- /dev/null +++ b/css/themes/prism-base16-shapeshifter.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 shapeshifter Dark +Author: Tyler Benziger (http://tybenz.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #000000; + color: #ababab; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #555555; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #555555; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #343434; +} + +.token.punctuation { + color: #ababab; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #e09448; +} + +.token.property { + color: #dddd13; +} + +.token.tag { + color: #3b48e3; +} + +.token.string { + color: #23edda; +} + +.token.selector { + color: #f996e2; +} + +.token.attr-name { + color: #e09448; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #23edda; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #0ed839; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #23edda; +} + +.token.placeholder, +.token.variable { + color: #3b48e3; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f9f9f9; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e92f2f; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #e92f2f; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #040404 !important; +} + +.line-numbers-rows > span:before { + color: #102015 !important; +} + +.line-highlight { + background: rgba(249, 249, 249, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(249, 249, 249, 0.2) 70%, rgba(249, 249, 249, 0)) !important; + background: linear-gradient(to right, rgba(249, 249, 249, 0.2) 70%, rgba(249, 249, 249, 0)) !important; +} diff --git a/css/themes/prism-base16-shapeshifter.light.css b/css/themes/prism-base16-shapeshifter.light.css new file mode 100755 index 0000000..4543081 --- /dev/null +++ b/css/themes/prism-base16-shapeshifter.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 shapeshifter Light +Author: Tyler Benziger (http://tybenz.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f9f9f9; + color: #102015; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e0e0e0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e0e0e0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #555555; +} + +.token.punctuation { + color: #102015; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #e09448; +} + +.token.property { + color: #dddd13; +} + +.token.tag { + color: #3b48e3; +} + +.token.string { + color: #23edda; +} + +.token.selector { + color: #f996e2; +} + +.token.attr-name { + color: #e09448; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #23edda; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #0ed839; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #23edda; +} + +.token.placeholder, +.token.variable { + color: #3b48e3; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #000000; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e92f2f; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #e92f2f; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e0e0e0 !important; +} + +.line-numbers-rows > span:before { + color: #ababab !important; +} + +.line-highlight { + background: rgba(0, 0, 0, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 70%, transparent) !important; + background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 70%, transparent) !important; +} diff --git a/css/themes/prism-base16-solarized.dark.css b/css/themes/prism-base16-solarized.dark.css new file mode 100755 index 0000000..3acb9fd --- /dev/null +++ b/css/themes/prism-base16-solarized.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Solarized Dark +Author: Ethan Schoonover (http://ethanschoonover.com/solarized) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #002b36; + color: #93a1a1; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #839496; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #839496; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #657b83; +} + +.token.punctuation { + color: #93a1a1; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #cb4b16; +} + +.token.property { + color: #b58900; +} + +.token.tag { + color: #268bd2; +} + +.token.string { + color: #2aa198; +} + +.token.selector { + color: #6c71c4; +} + +.token.attr-name { + color: #cb4b16; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #2aa198; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #859900; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #2aa198; +} + +.token.placeholder, +.token.variable { + color: #268bd2; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #fdf6e3; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #dc322f; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #dc322f; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #073642 !important; +} + +.line-numbers-rows > span:before { + color: #586e75 !important; +} + +.line-highlight { + background: rgba(253, 246, 227, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(253, 246, 227, 0.2) 70%, rgba(253, 246, 227, 0)) !important; + background: linear-gradient(to right, rgba(253, 246, 227, 0.2) 70%, rgba(253, 246, 227, 0)) !important; +} diff --git a/css/themes/prism-base16-solarized.light.css b/css/themes/prism-base16-solarized.light.css new file mode 100755 index 0000000..5b733ac --- /dev/null +++ b/css/themes/prism-base16-solarized.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Solarized Light +Author: Ethan Schoonover (http://ethanschoonover.com/solarized) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fdf6e3; + color: #586e75; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #eee8d5; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #eee8d5; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #839496; +} + +.token.punctuation { + color: #586e75; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #cb4b16; +} + +.token.property { + color: #b58900; +} + +.token.tag { + color: #268bd2; +} + +.token.string { + color: #2aa198; +} + +.token.selector { + color: #6c71c4; +} + +.token.attr-name { + color: #cb4b16; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #2aa198; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #859900; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #2aa198; +} + +.token.placeholder, +.token.variable { + color: #268bd2; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #002b36; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #dc322f; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #dc322f; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #eee8d5 !important; +} + +.line-numbers-rows > span:before { + color: #93a1a1 !important; +} + +.line-highlight { + background: rgba(0, 43, 54, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(0, 43, 54, 0.2) 70%, rgba(0, 43, 54, 0)) !important; + background: linear-gradient(to right, rgba(0, 43, 54, 0.2) 70%, rgba(0, 43, 54, 0)) !important; +} diff --git a/css/themes/prism-base16-summerfruit.dark.css b/css/themes/prism-base16-summerfruit.dark.css new file mode 100755 index 0000000..32e7ad0 --- /dev/null +++ b/css/themes/prism-base16-summerfruit.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Summerfruit Dark +Author: Christopher Corley (http://cscorley.github.io/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #151515; + color: #D0D0D0; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #B0B0B0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #B0B0B0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #505050; +} + +.token.punctuation { + color: #D0D0D0; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #FD8900; +} + +.token.property { + color: #ABA800; +} + +.token.tag { + color: #3777E6; +} + +.token.string { + color: #1faaaa; +} + +.token.selector { + color: #AD00A1; +} + +.token.attr-name { + color: #FD8900; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1faaaa; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #00C918; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1faaaa; +} + +.token.placeholder, +.token.variable { + color: #3777E6; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #FFFFFF; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #FF0086; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #FF0086; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #202020 !important; +} + +.line-numbers-rows > span:before { + color: #303030 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-summerfruit.light.css b/css/themes/prism-base16-summerfruit.light.css new file mode 100755 index 0000000..90e607f --- /dev/null +++ b/css/themes/prism-base16-summerfruit.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Summerfruit Light +Author: Christopher Corley (http://cscorley.github.io/) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #FFFFFF; + color: #303030; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #E0E0E0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #E0E0E0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #B0B0B0; +} + +.token.punctuation { + color: #303030; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #FD8900; +} + +.token.property { + color: #ABA800; +} + +.token.tag { + color: #3777E6; +} + +.token.string { + color: #1faaaa; +} + +.token.selector { + color: #AD00A1; +} + +.token.attr-name { + color: #FD8900; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #1faaaa; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #00C918; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #1faaaa; +} + +.token.placeholder, +.token.variable { + color: #3777E6; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #151515; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #FF0086; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #FF0086; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #E0E0E0 !important; +} + +.line-numbers-rows > span:before { + color: #D0D0D0 !important; +} + +.line-highlight { + background: rgba(21, 21, 21, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(21, 21, 21, 0.2) 70%, rgba(21, 21, 21, 0)) !important; + background: linear-gradient(to right, rgba(21, 21, 21, 0.2) 70%, rgba(21, 21, 21, 0)) !important; +} diff --git a/css/themes/prism-base16-tomorrow.dark.css b/css/themes/prism-base16-tomorrow.dark.css new file mode 100755 index 0000000..398f799 --- /dev/null +++ b/css/themes/prism-base16-tomorrow.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Tomorrow Dark +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1d1f21; + color: #c5c8c6; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b4b7b4; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b4b7b4; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #969896; +} + +.token.punctuation { + color: #c5c8c6; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #de935f; +} + +.token.property { + color: #f0c674; +} + +.token.tag { + color: #81a2be; +} + +.token.string { + color: #8abeb7; +} + +.token.selector { + color: #b294bb; +} + +.token.attr-name { + color: #de935f; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #8abeb7; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #b5bd68; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #8abeb7; +} + +.token.placeholder, +.token.variable { + color: #81a2be; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #cc6666; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #cc6666; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #282a2e !important; +} + +.line-numbers-rows > span:before { + color: #373b41 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-tomorrow.light.css b/css/themes/prism-base16-tomorrow.light.css new file mode 100755 index 0000000..dc18a9c --- /dev/null +++ b/css/themes/prism-base16-tomorrow.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Tomorrow Light +Author: Chris Kempson (http://chriskempson.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #373b41; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #e0e0e0; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #e0e0e0; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b4b7b4; +} + +.token.punctuation { + color: #373b41; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #de935f; +} + +.token.property { + color: #f0c674; +} + +.token.tag { + color: #81a2be; +} + +.token.string { + color: #8abeb7; +} + +.token.selector { + color: #b294bb; +} + +.token.attr-name { + color: #de935f; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #8abeb7; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #b5bd68; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #8abeb7; +} + +.token.placeholder, +.token.variable { + color: #81a2be; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1d1f21; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #cc6666; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #cc6666; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #e0e0e0 !important; +} + +.line-numbers-rows > span:before { + color: #c5c8c6 !important; +} + +.line-highlight { + background: rgba(29, 31, 33, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(29, 31, 33, 0.2) 70%, rgba(29, 31, 33, 0)) !important; + background: linear-gradient(to right, rgba(29, 31, 33, 0.2) 70%, rgba(29, 31, 33, 0)) !important; +} diff --git a/css/themes/prism-base16-twilight.dark.css b/css/themes/prism-base16-twilight.dark.css new file mode 100755 index 0000000..230567e --- /dev/null +++ b/css/themes/prism-base16-twilight.dark.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Twilight Dark +Author: David Hart (http://hart-dev.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1e1e1e; + color: #a7a7a7; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #838184; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #838184; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5f5a60; +} + +.token.punctuation { + color: #a7a7a7; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #cda869; +} + +.token.property { + color: #f9ee98; +} + +.token.tag { + color: #7587a6; +} + +.token.string { + color: #afc4db; +} + +.token.selector { + color: #9b859d; +} + +.token.attr-name { + color: #cda869; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #afc4db; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #8f9d6a; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #afc4db; +} + +.token.placeholder, +.token.variable { + color: #7587a6; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #cf6a4c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #cf6a4c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #323537 !important; +} + +.line-numbers-rows > span:before { + color: #464b50 !important; +} + +.line-highlight { + background: rgba(255, 255, 255, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; + background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0)) !important; +} diff --git a/css/themes/prism-base16-twilight.light.css b/css/themes/prism-base16-twilight.light.css new file mode 100755 index 0000000..6e076f8 --- /dev/null +++ b/css/themes/prism-base16-twilight.light.css @@ -0,0 +1,165 @@ +/* + +Name: Base16 Twilight Light +Author: David Hart (http://hart-dev.com) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #ffffff; + color: #464b50; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #c3c3c3; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #c3c3c3; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #838184; +} + +.token.punctuation { + color: #464b50; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #cda869; +} + +.token.property { + color: #f9ee98; +} + +.token.tag { + color: #7587a6; +} + +.token.string { + color: #afc4db; +} + +.token.selector { + color: #9b859d; +} + +.token.attr-name { + color: #cda869; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #afc4db; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #8f9d6a; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #afc4db; +} + +.token.placeholder, +.token.variable { + color: #7587a6; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #1e1e1e; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #cf6a4c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #cf6a4c; + outline-offset: .4em; +} + +.line-numbers .line-numbers-rows { + border-right-color: #c3c3c3 !important; +} + +.line-numbers-rows > span:before { + color: #a7a7a7 !important; +} + +.line-highlight { + background: rgba(30, 30, 30, 0.2) !important; + background: -webkit-linear-gradient(left, rgba(30, 30, 30, 0.2) 70%, rgba(30, 30, 30, 0)) !important; + background: linear-gradient(to right, rgba(30, 30, 30, 0.2) 70%, rgba(30, 30, 30, 0)) !important; +} diff --git a/css/themes/prism-base2tone-cave-dark.css b/css/themes/prism-base2tone-cave-dark.css new file mode 100755 index 0000000..cbe6cb2 --- /dev/null +++ b/css/themes/prism-base2tone-cave-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Cave Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #222021; + color: #9c818b; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #ad1f51; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #ad1f51; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #635f60; +} + +.token.punctuation { + color: #635f60; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #b88914; +} + +.token.property, +.token.function { + color: #9c818b; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #ffebf2; +} + +code.language-javascript, +.token.attr-name { + color: #e28dab; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffcc4d; +} + +.token.placeholder, +.token.variable { + color: #ffcc4d; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ffebf2; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e28dab; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #936c7a; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #2f2d2e; +} + +.line-numbers-rows > span:before { + color: #2f2d2e; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #b8891433; + background: linear-gradient(to right, #b8891433 70%, #b8891400); +} + + diff --git a/css/themes/prism-base2tone-cave-light.css b/css/themes/prism-base2tone-cave-light.css new file mode 100755 index 0000000..032fab8 --- /dev/null +++ b/css/themes/prism-base2tone-cave-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Cave Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fbfaf9; + color: #d27998; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fbfaf9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fbfaf9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #c1beb9; +} + +.token.punctuation { + color: #c1beb9; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #ad1f51; +} + +.token.property, +.token.function { + color: #cca133; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #996e00; +} + +code.language-javascript, +.token.attr-name { + color: #b88914; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #d27998; +} + +.token.placeholder, +.token.variable { + color: #e28dab; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #996e00; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b88914; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #b88914; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #eae7e1; +} + +.line-numbers-rows > span:before { + color: #d6d3cc; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #996e0033; + background: linear-gradient(to right, #996e0033 70%, #996e0000); +} + diff --git a/css/themes/prism-base2tone-desert-dark.css b/css/themes/prism-base2tone-desert-dark.css new file mode 100755 index 0000000..c823f5e --- /dev/null +++ b/css/themes/prism-base2tone-desert-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Desert Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #292724; + color: #957e50; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #5c523d; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #5c523d; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7e7767; +} + +.token.punctuation { + color: #7e7767; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #dd7c3c; +} + +.token.property, +.token.function { + color: #957e50; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #f2ead9; +} + +code.language-javascript, +.token.attr-name { + color: #c6ad7b; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffb380; +} + +.token.placeholder, +.token.variable { + color: #ffb380; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f2ead9; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c6ad7b; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #816f4b; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #3d3a34; +} + +.line-numbers-rows > span:before { + color: #3d3a34; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #dd7c3c33; + background: linear-gradient(to right, #dd7c3c33 70%, #dd7c3c00); +} + + diff --git a/css/themes/prism-base2tone-desert-light.css b/css/themes/prism-base2tone-desert-light.css new file mode 100755 index 0000000..967237a --- /dev/null +++ b/css/themes/prism-base2tone-desert-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Desert Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fbfaf9; + color: #957e50; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fbfaf9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fbfaf9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #cac3be; +} + +.token.punctuation { + color: #cac3be; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #5c523d; +} + +.token.property, +.token.function { + color: #dd7c3c; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #bc672f; +} + +code.language-javascript, +.token.attr-name { + color: #dd7c3c; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #816f4b; +} + +.token.placeholder, +.token.variable { + color: #c6ad7b; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #bc672f; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #dd7c3c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #dd7c3c; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #ede7e3; +} + +.line-numbers-rows > span:before { + color: #dcd5d0; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #bc672f33; + background: linear-gradient(to right, #bc672f33 70%, #bc672f00); +} + diff --git a/css/themes/prism-base2tone-drawbridge-dark.css b/css/themes/prism-base2tone-drawbridge-dark.css new file mode 100755 index 0000000..0943585 --- /dev/null +++ b/css/themes/prism-base2tone-drawbridge-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Drawbridge Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1b1f32; + color: #7289fd; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #4961da; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #4961da; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #51587b; +} + +.token.punctuation { + color: #51587b; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #4db0cb; +} + +.token.property, +.token.function { + color: #7289fd; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #e1e6ff; +} + +code.language-javascript, +.token.attr-name { + color: #a5b3fe; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #99e9ff; +} + +.token.placeholder, +.token.variable { + color: #99e9ff; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #e1e6ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #a5b3fe; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #627af4; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #252a41; +} + +.line-numbers-rows > span:before { + color: #252a41; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #4db0cb33; + background: linear-gradient(to right, #4db0cb33 70%, #4db0cb00); +} + + diff --git a/css/themes/prism-base2tone-drawbridge-light.css b/css/themes/prism-base2tone-drawbridge-light.css new file mode 100755 index 0000000..d2c4ea3 --- /dev/null +++ b/css/themes/prism-base2tone-drawbridge-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Drawbridge Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f9fbfb; + color: #7289fd; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #f9fbfb; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #f9fbfb; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b7c0c2; +} + +.token.punctuation { + color: #b7c0c2; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #4961da; +} + +.token.property, +.token.function { + color: #4db0cb; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #289dbd; +} + +code.language-javascript, +.token.attr-name { + color: #4db0cb; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #627af4; +} + +.token.placeholder, +.token.variable { + color: #a5b3fe; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #289dbd; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #4db0cb; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #4db0cb; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e1e8ea; +} + +.line-numbers-rows > span:before { + color: #cbd4d7; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #289dbd33; + background: linear-gradient(to right, #289dbd33 70%, #289dbd00); +} + diff --git a/css/themes/prism-base2tone-earth-dark.css b/css/themes/prism-base2tone-earth-dark.css new file mode 100755 index 0000000..6642bf8 --- /dev/null +++ b/css/themes/prism-base2tone-earth-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Earth Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #322d29; + color: #88786d; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #6f5849; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #6f5849; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6a5f58; +} + +.token.punctuation { + color: #6a5f58; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #bfa05a; +} + +.token.property, +.token.function { + color: #88786d; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #fff3eb; +} + +code.language-javascript, +.token.attr-name { + color: #a48774; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #fcc440; +} + +.token.placeholder, +.token.variable { + color: #fcc440; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #fff3eb; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #a48774; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #816d5f; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #3f3a37; +} + +.line-numbers-rows > span:before { + color: #3f3a37; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #bfa05a33; + background: linear-gradient(to right, #bfa05a33 70%, #bfa05a00); +} + + diff --git a/css/themes/prism-base2tone-earth-light.css b/css/themes/prism-base2tone-earth-light.css new file mode 100755 index 0000000..ba6b07d --- /dev/null +++ b/css/themes/prism-base2tone-earth-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Earth Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f2efe8; + color: #88786d; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #f2efe8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #f2efe8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #bbb4a5; +} + +.token.punctuation { + color: #bbb4a5; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #6f5849; +} + +.token.property, +.token.function { + color: #bfa05a; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #9c8349; +} + +code.language-javascript, +.token.attr-name { + color: #bfa05a; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #816d5f; +} + +.token.placeholder, +.token.variable { + color: #a48774; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #9c8349; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #bfa05a; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #bfa05a; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e2dcd0; +} + +.line-numbers-rows > span:before { + color: #cfc9b9; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #9c834933; + background: linear-gradient(to right, #9c834933 70%, #9c834900); +} + diff --git a/css/themes/prism-base2tone-evening-dark.css b/css/themes/prism-base2tone-evening-dark.css new file mode 100755 index 0000000..4ef81a1 --- /dev/null +++ b/css/themes/prism-base2tone-evening-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Evening Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2a2734; + color: #9a86fd; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #6a51e6; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #6a51e6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6c6783; +} + +.token.punctuation { + color: #6c6783; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #e09142; +} + +.token.property, +.token.function { + color: #9a86fd; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #eeebff; +} + +code.language-javascript, +.token.attr-name { + color: #c4b9fe; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffcc99; +} + +.token.placeholder, +.token.variable { + color: #ffcc99; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #eeebff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c4b9fe; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #8a75f5; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #363342; +} + +.line-numbers-rows > span:before { + color: #363342; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #e0914233; + background: linear-gradient(to right, #e0914233 70%, #e0914200); +} + + diff --git a/css/themes/prism-base2tone-evening-light.css b/css/themes/prism-base2tone-evening-light.css new file mode 100755 index 0000000..38f98f8 --- /dev/null +++ b/css/themes/prism-base2tone-evening-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Evening Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fbfaf9; + color: #9a86fd; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fbfaf9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fbfaf9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #c3bdb6; +} + +.token.punctuation { + color: #c3bdb6; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #6a51e6; +} + +.token.property, +.token.function { + color: #e09142; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #b37537; +} + +code.language-javascript, +.token.attr-name { + color: #e09142; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #8a75f5; +} + +.token.placeholder, +.token.variable { + color: #c4b9fe; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #b37537; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #e09142; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #e09142; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #ebe6e0; +} + +.line-numbers-rows > span:before { + color: #d8d1ca; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #b3753733; + background: linear-gradient(to right, #b3753733 70%, #b3753700); +} + diff --git a/css/themes/prism-base2tone-forest-dark.css b/css/themes/prism-base2tone-forest-dark.css new file mode 100755 index 0000000..41f5702 --- /dev/null +++ b/css/themes/prism-base2tone-forest-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Forest Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2a2d2a; + color: #687d68; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #435643; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #435643; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #535f53; +} + +.token.punctuation { + color: #535f53; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #a2b34d; +} + +.token.property, +.token.function { + color: #687d68; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #f0fff0; +} + +code.language-javascript, +.token.attr-name { + color: #b3d6b3; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #e5fb79; +} + +.token.placeholder, +.token.variable { + color: #e5fb79; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f0fff0; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b3d6b3; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #5c705c; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #353b35; +} + +.line-numbers-rows > span:before { + color: #353b35; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #a2b34d33; + background: linear-gradient(to right, #a2b34d33 70%, #a2b34d00); +} + + diff --git a/css/themes/prism-base2tone-forest-light.css b/css/themes/prism-base2tone-forest-light.css new file mode 100755 index 0000000..cb18bed --- /dev/null +++ b/css/themes/prism-base2tone-forest-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Forest Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fbfbf8; + color: #687d68; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fbfbf8; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fbfbf8; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #c3c6b3; +} + +.token.punctuation { + color: #c3c6b3; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #435643; +} + +.token.property, +.token.function { + color: #a2b34d; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #656b47; +} + +code.language-javascript, +.token.attr-name { + color: #a2b34d; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #5c705c; +} + +.token.placeholder, +.token.variable { + color: #b3d6b3; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #656b47; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #a2b34d; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #a2b34d; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #eaecdf; +} + +.line-numbers-rows > span:before { + color: #d7dac8; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #656b4733; + background: linear-gradient(to right, #656b4733 70%, #656b4700); +} + diff --git a/css/themes/prism-base2tone-heath-dark.css b/css/themes/prism-base2tone-heath-dark.css new file mode 100755 index 0000000..6a827ae --- /dev/null +++ b/css/themes/prism-base2tone-heath-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Heath Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #222022; + color: #9a819c; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #a21fad; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #a21fad; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #635f63; +} + +.token.punctuation { + color: #635f63; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #b87414; +} + +.token.property, +.token.function { + color: #9a819c; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #fdebff; +} + +code.language-javascript, +.token.attr-name { + color: #db8de2; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffd599; +} + +.token.placeholder, +.token.variable { + color: #ffd599; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #fdebff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #db8de2; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #8f6c93; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #2f2d2f; +} + +.line-numbers-rows > span:before { + color: #2f2d2f; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #b8741433; + background: linear-gradient(to right, #b8741433 70%, #b8741400); +} + + diff --git a/css/themes/prism-base2tone-heath-light.css b/css/themes/prism-base2tone-heath-light.css new file mode 100755 index 0000000..9cc2fa0 --- /dev/null +++ b/css/themes/prism-base2tone-heath-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Heath Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fbfaf9; + color: #cb79d2; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fbfaf9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fbfaf9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #c1bdb9; +} + +.token.punctuation { + color: #c1bdb9; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #a21fad; +} + +.token.property, +.token.function { + color: #cc8c33; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #995900; +} + +code.language-javascript, +.token.attr-name { + color: #b87414; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #cb79d2; +} + +.token.placeholder, +.token.variable { + color: #db8de2; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #995900; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b87414; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #b87414; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #eae6e1; +} + +.line-numbers-rows > span:before { + color: #d6d2cc; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #99590033; + background: linear-gradient(to right, #99590033 70%, #99590000); +} + diff --git a/css/themes/prism-base2tone-lake-dark.css b/css/themes/prism-base2tone-lake-dark.css new file mode 100755 index 0000000..c7f6912 --- /dev/null +++ b/css/themes/prism-base2tone-lake-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Lake Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #192d34; + color: #499fbc; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #2f7289; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #2f7289; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #3d6876; +} + +.token.punctuation { + color: #3d6876; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #b7a21a; +} + +.token.property, +.token.function { + color: #499fbc; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #e1f7ff; +} + +code.language-javascript, +.token.attr-name { + color: #7dc2d9; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffeb66; +} + +.token.placeholder, +.token.variable { + color: #ffeb66; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #e1f7ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #7dc2d9; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #3e91ac; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #223c44; +} + +.line-numbers-rows > span:before { + color: #223c44; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #b7a21a33; + background: linear-gradient(to right, #b7a21a33 70%, #b7a21a00); +} + + diff --git a/css/themes/prism-base2tone-lake-light.css b/css/themes/prism-base2tone-lake-light.css new file mode 100755 index 0000000..508043a --- /dev/null +++ b/css/themes/prism-base2tone-lake-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Lake Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fafaf9; + color: #499fbc; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fafaf9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fafaf9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #c2c1b7; +} + +.token.punctuation { + color: #c2c1b7; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #2f7289; +} + +.token.property, +.token.function { + color: #b7a21a; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #84740b; +} + +code.language-javascript, +.token.attr-name { + color: #b7a21a; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #3e91ac; +} + +.token.placeholder, +.token.variable { + color: #7dc2d9; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #84740b; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b7a21a; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #b7a21a; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e8e7e3; +} + +.line-numbers-rows > span:before { + color: #d5d4cd; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #84740b33; + background: linear-gradient(to right, #84740b33 70%, #84740b00); +} + diff --git a/css/themes/prism-base2tone-meadow-dark.css b/css/themes/prism-base2tone-meadow-dark.css new file mode 100755 index 0000000..7da8c33 --- /dev/null +++ b/css/themes/prism-base2tone-meadow-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Meadow Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #192834; + color: #4299d7; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #1b6498; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #1b6498; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #3d5e76; +} + +.token.punctuation { + color: #3d5e76; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #66a329; +} + +.token.property, +.token.function { + color: #4299d7; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #d1ecff; +} + +code.language-javascript, +.token.attr-name { + color: #8dcefc; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #a6f655; +} + +.token.placeholder, +.token.variable { + color: #a6f655; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #d1ecff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #8dcefc; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #277fbe; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #223644; +} + +.line-numbers-rows > span:before { + color: #223644; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #66a32933; + background: linear-gradient(to right, #66a32933 70%, #66a32900); +} + + diff --git a/css/themes/prism-base2tone-meadow-light.css b/css/themes/prism-base2tone-meadow-light.css new file mode 100755 index 0000000..743a057 --- /dev/null +++ b/css/themes/prism-base2tone-meadow-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Meadow Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fafbf9; + color: #4299d7; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fafbf9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fafbf9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #bdc3b7; +} + +.token.punctuation { + color: #bdc3b7; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #1b6498; +} + +.token.property, +.token.function { + color: #66a329; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #4d8217; +} + +code.language-javascript, +.token.attr-name { + color: #66a329; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #277fbe; +} + +.token.placeholder, +.token.variable { + color: #8dcefc; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #4d8217; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #66a329; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #66a329; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e6e8e3; +} + +.line-numbers-rows > span:before { + color: #d1d6cd; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #4d821733; + background: linear-gradient(to right, #4d821733 70%, #4d821700); +} + diff --git a/css/themes/prism-base2tone-morning-dark.css b/css/themes/prism-base2tone-morning-dark.css new file mode 100755 index 0000000..b2656e7 --- /dev/null +++ b/css/themes/prism-base2tone-morning-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Morning Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #232834; + color: #3d75e6; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #063289; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #063289; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #656e81; +} + +.token.punctuation { + color: #656e81; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #896724; +} + +.token.property, +.token.function { + color: #3d75e6; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #dee6f7; +} + +code.language-javascript, +.token.attr-name { + color: #93abdc; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #e5ddcd; +} + +.token.placeholder, +.token.variable { + color: #e5ddcd; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #dee6f7; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #93abdc; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #1659df; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #31363f; +} + +.line-numbers-rows > span:before { + color: #31363f; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #89672433; + background: linear-gradient(to right, #89672433 70%, #89672400); +} + + diff --git a/css/themes/prism-base2tone-morning-light.css b/css/themes/prism-base2tone-morning-light.css new file mode 100755 index 0000000..5966fd9 --- /dev/null +++ b/css/themes/prism-base2tone-morning-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Morning Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #faf8f5; + color: #728fcb; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #faf8f5; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #faf8f5; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b6ad9a; +} + +.token.punctuation { + color: #b6ad9a; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #063289; +} + +.token.property, +.token.function { + color: #b29762; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #2d2006; +} + +code.language-javascript, +.token.attr-name { + color: #896724; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #728fcb; +} + +.token.placeholder, +.token.variable { + color: #93abdc; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2d2006; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #896724; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #896724; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e3dcce; +} + +.line-numbers-rows > span:before { + color: #cdc4b1; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #2d200633; + background: linear-gradient(to right, #2d200633 70%, #2d200600); +} + diff --git a/css/themes/prism-base2tone-pool-dark.css b/css/themes/prism-base2tone-pool-dark.css new file mode 100755 index 0000000..411ecde --- /dev/null +++ b/css/themes/prism-base2tone-pool-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Pool Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2a2433; + color: #b886fd; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #8f51e6; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #8f51e6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #635775; +} + +.token.punctuation { + color: #635775; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #ed655e; +} + +.token.property, +.token.function { + color: #b886fd; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #f3ebff; +} + +code.language-javascript, +.token.attr-name { + color: #d6b9fe; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffb6b3; +} + +.token.placeholder, +.token.variable { + color: #ffb6b3; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f3ebff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #d6b9fe; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #aa75f5; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #372f42; +} + +.line-numbers-rows > span:before { + color: #372f42; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #ed655e33; + background: linear-gradient(to right, #ed655e33 70%, #ed655e00); +} + + diff --git a/css/themes/prism-base2tone-pool-light.css b/css/themes/prism-base2tone-pool-light.css new file mode 100755 index 0000000..b47731d --- /dev/null +++ b/css/themes/prism-base2tone-pool-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Pool Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #fbf9f9; + color: #b886fd; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fbf9f9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fbf9f9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #c2b8b7; +} + +.token.punctuation { + color: #c2b8b7; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #8f51e6; +} + +.token.property, +.token.function { + color: #ed655e; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #cf504a; +} + +code.language-javascript, +.token.attr-name { + color: #ed655e; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #aa75f5; +} + +.token.placeholder, +.token.variable { + color: #d6b9fe; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #cf504a; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #ed655e; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #ed655e; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #eae1e1; +} + +.line-numbers-rows > span:before { + color: #d7cccb; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #cf504a33; + background: linear-gradient(to right, #cf504a33 70%, #cf504a00); +} + diff --git a/css/themes/prism-base2tone-sea-dark.css b/css/themes/prism-base2tone-sea-dark.css new file mode 100755 index 0000000..c9567f6 --- /dev/null +++ b/css/themes/prism-base2tone-sea-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Sea Dark +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1d262f; + color: #57718e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #004a9e; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #004a9e; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #4a5f78; +} + +.token.punctuation { + color: #4a5f78; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #0aa370; +} + +.token.property, +.token.function { + color: #57718e; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #ebf4ff; +} + +code.language-javascript, +.token.attr-name { + color: #7eb6f6; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #47ebb4; +} + +.token.placeholder, +.token.variable { + color: #47ebb4; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ebf4ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #7eb6f6; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #34659d; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #27323f; +} + +.line-numbers-rows > span:before { + color: #27323f; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #0aa37033; + background: linear-gradient(to right, #0aa37033 70%, #0aa37000); +} + + diff --git a/css/themes/prism-base2tone-sea-light.css b/css/themes/prism-base2tone-sea-light.css new file mode 100755 index 0000000..2670b0c --- /dev/null +++ b/css/themes/prism-base2tone-sea-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Sea Light +Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f9fbfa; + color: #57718e; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #f9fbfa; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #f9fbfa; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b7c2be; +} + +.token.punctuation { + color: #b7c2be; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #004a9e; +} + +.token.property, +.token.function { + color: #0aa370; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #067953; +} + +code.language-javascript, +.token.attr-name { + color: #0aa370; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #34659d; +} + +.token.placeholder, +.token.variable { + color: #7eb6f6; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #067953; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #0aa370; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #0aa370; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #e1eae7; +} + +.line-numbers-rows > span:before { + color: #cbd7d3; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #06795333; + background: linear-gradient(to right, #06795333 70%, #06795300); +} + diff --git a/css/themes/prism-base2tone-space-dark.css b/css/themes/prism-base2tone-space-dark.css new file mode 100755 index 0000000..9479168 --- /dev/null +++ b/css/themes/prism-base2tone-space-dark.css @@ -0,0 +1,172 @@ +/* +Name: Base2Tone-Space Dark +Author: adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/dark/ +Prism template for Base2Tone by Bram de Haan (https://github.com/atelierbram/Base2Tone-prism) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #24242e; + color: #767693; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #5151e6; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #5151e6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5b5b76; +} + +.token.punctuation { + color: #5b5b76; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #dd672c; +} + +.token.property, +.token.function { + color: #767693; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #ebebff; +} + +code.language-javascript, +.token.attr-name { + color: #aaaaca; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #fe8c52; +} + +.token.placeholder, +.token.variable { + color: #fe8c52; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ebebff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #aaaaca; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #7676f4; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #333342; +} + +.line-numbers-rows > span:before { + color: #333342; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #dd672c33; + background: linear-gradient(to right, #dd672c33 70%, #dd672c00); +} + + diff --git a/css/themes/prism-base2tone-space-light.css b/css/themes/prism-base2tone-space-light.css new file mode 100755 index 0000000..0ea9811 --- /dev/null +++ b/css/themes/prism-base2tone-space-light.css @@ -0,0 +1,171 @@ +/* +Name: Base2Tone-Space Light +Author: adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes) + +http://atelierbram.github.io/Base2Tone-prism/demo/evening/light/ +Prism template for Base2Tone by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.3; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #F8F9FA; + color: #767693; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #fbf9f9; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #fbf9f9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #c3bbb7; +} + +.token.punctuation { + color: #c3bbb7; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #5151e6; +} + +.token.property, +.token.function { + color: #dd672c; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #b25424; +} + +code.language-javascript, +.token.attr-name { + color: #dd672c; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #7676f4; +} + +.token.placeholder, +.token.variable { + color: #aaaaca; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #b25424; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #dd672c; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #dd672c; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #eae4e1; +} + +.line-numbers-rows > span:before { + color: #d8cfcb; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + * alpha transparency in 8 digits hex notation coming to a browser near you soon: + * https://drafts.csswg.org/css-color/#hex-notation + */ +.line-highlight { + background: #b2542433; + background: linear-gradient(to right, #b2542433 70%, #b2542400); +} + diff --git a/css/themes/prism-base2tone-suburb-dark.css b/css/themes/prism-base2tone-suburb-dark.css new file mode 100755 index 0000000..e69de29 diff --git a/css/themes/prism-base2tone-suburb-light.css b/css/themes/prism-base2tone-suburb-light.css new file mode 100755 index 0000000..e69de29 diff --git a/js/prism.js b/js/prism.js new file mode 100644 index 0000000..bccec1b --- /dev/null +++ b/js/prism.js @@ -0,0 +1,37 @@ +/* PrismJS 1.16.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+apacheconf+bash+coffeescript+ruby+css-extras+diff+markup-templating+docker+git+go+less+java+php+json+json5+markdown+lua+php-extras+sql+scss+python+sass+twig+yaml+regex&plugins=line-highlight+line-numbers+toolbar+command-line+copy-to-clipboard */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(g){var c=/\blang(?:uage)?-([\w-]+)\b/i,a=0,C={manual:g.Prism&&g.Prism.manual,disableWorkerMessageHandler:g.Prism&&g.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof M?new M(e.type,C.util.encode(e.content),e.alias):Array.isArray(e)?e.map(C.util.encode):e.replace(/&/g,"&").replace(/e.length)return;if(!(k instanceof M)){if(f&&y!=a.length-1){if(c.lastIndex=v,!(x=c.exec(e)))break;for(var b=x.index+(h?x[1].length:0),w=x.index+x[0].length,A=y,P=v,O=a.length;A"+t.content+""},!g.document)return g.addEventListener&&(C.disableWorkerMessageHandler||g.addEventListener("message",function(e){var a=JSON.parse(e.data),t=a.language,n=a.code,r=a.immediateClose;g.postMessage(C.highlight(n,C.languages[t],t)),r&&g.close()},!1)),C;var e=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return e&&(C.filename=e.src,C.manual||e.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(C.highlightAll):window.setTimeout(C.highlightAll,16):document.addEventListener("DOMContentLoaded",C.highlightAll))),C}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:s}};n["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var i={};i[a]={pattern:RegExp("(<__[\\s\\S]*?>)(?:\\s*|[\\s\\S])*?(?=<\\/__>)".replace(/__/g,a),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",i)}}),Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup; +!function(s){var e=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?[\s\S]*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:RegExp("url\\((?:"+e.source+"|.*?)\\)","i"),selector:RegExp("[^{}\\s](?:[^{};\"']|"+e.source+")*?(?=\\s*\\{)"),string:{pattern:e,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var a=s.languages.markup;a&&(a.tag.addInlined("style","css"),s.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:a.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:s.languages.css}},alias:"language-css"}},a.tag))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+)n?|\d+n|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/-[-=]?|\+[+=]?|!=?=?|<>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${[^}]+}|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\${[^}]+}/,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +!function(e){var a={variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$(?:[\w#?*!@]+|\{[^}]+\})/i]};e.languages.bash={shebang:{pattern:/^#!\s*\/bin\/bash|^#!\s*\/bin\/sh/,alias:"important"},comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)["']?(\w+?)["']?\s*\r?\n(?:[\s\S])*?\r?\n\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:a}],variable:a.variable,function:{pattern:/(^|[\s;|&])(?:add|alias|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|hash|head|help|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logout|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tail|tar|tee|test|time|timeout|times|top|touch|tr|traceroute|trap|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zip|zypper)(?=$|[\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&])(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|[\s;|&])/,lookbehind:!0},boolean:{pattern:/(^|[\s;|&])(?:true|false)(?=$|[\s;|&])/,lookbehind:!0},operator:/&&?|\|\|?|==?|!=?|<<>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];]/};var t=a.variable[1].inside;t.string=e.languages.bash.string,t.function=e.languages.bash.function,t.keyword=e.languages.bash.keyword,t.boolean=e.languages.bash.boolean,t.operator=e.languages.bash.operator,t.punctuation=e.languages.bash.punctuation,e.languages.shell=e.languages.bash}(Prism); +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:/%r([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[gim]{0,3}/,greedy:!0,inside:{interpolation:n}},{pattern:/%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/,greedy:!0,inside:{interpolation:n}},{pattern:/%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/,greedy:!0,inside:{interpolation:n}},{pattern:/%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/,greedy:!0,inside:{interpolation:n}},{pattern:/%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/,greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:/%[qQiIwWxs]?([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:n}},{pattern:/%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0,inside:{interpolation:n}},{pattern:/%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/,greedy:!0,inside:{interpolation:n}},{pattern:/%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/,greedy:!0,inside:{interpolation:n}},{pattern:/%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism); +Prism.languages.css.selector={pattern:Prism.languages.css.selector,inside:{"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-:.\w]+/,id:/#[-:.\w]+/,attribute:{pattern:/\[(?:[^[\]"']|("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1)*\]/,greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},attribute:{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},value:[/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},punctuation:/[()]/}},Prism.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}}),Prism.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:/#[\da-f]{3,8}/i,entity:/\\[\da-f]{1,8}/i,unit:{pattern:/(\d)(?:%|[a-z]+)/,lookbehind:!0},number:/-?[\d.]+/}); +Prism.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m],deleted:/^[-<].*$/m,inserted:/^[+>].*$/m,diff:{pattern:/^!(?!!).+$/m,alias:"important"}}; +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1?]/},Prism.languages.dockerfile=Prism.languages.docker; +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; +Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\([^{}]+\)|[^(){};])*?(?=\s*\{)/i,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\([^{}]*\)|[^{};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +!function(e){var t=/\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while|var|null|exports|module|open|opens|provides|requires|to|transitive|uses|with)\b/,a=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[a,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|([-+&|])\2|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)[a-z]\w*(\.[a-z]\w*)+/,lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(n){n.languages.php=n.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),n.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),n.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),n.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),n.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:{rest:n.languages.php}};n.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete n.languages.php.string,n.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +Prism.languages.json={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},number:/-?\d+\.?\d*(e[+-]?\d+)?/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}}; +!function(n){var e=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;n.languages.json5=n.languages.extend("json",{property:[{pattern:RegExp(e.source+"(?=\\s*:)"),greedy:!0},{pattern:/[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*:)/,alias:"unquoted"}],string:{pattern:e,greedy:!0},number:/[+-]?(?:NaN|Infinity|0x[a-fA-F\d]+|(?:\d+\.?\d*|\.\d+)(?:[eE][+-]?\d+)?)/})}(Prism); +Prism.languages.markdown=Prism.languages.extend("markup",{}),Prism.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},code:[{pattern:/^(?: {4}|\t).+/m,alias:"keyword"},{pattern:/``.+?``|`[^`\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\r?\n|\r))[\s\S]+?(?=(?:\r?\n|\r)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\r?\n|\r)(?:==+|--+)/,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:/(^|[^\\])(\*\*|__)(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,greedy:!0,inside:{punctuation:/^\*\*|^__|\*\*$|__$/}},italic:{pattern:/(^|[^\\])([*_])(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,greedy:!0,inside:{punctuation:/^[*_]|[*_]$/}},strike:{pattern:/(^|[^\\])(~~?)(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,greedy:!0,inside:{punctuation:/^~~?|~~?$/}},url:{pattern:/!?\[[^\]]+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[[^\]\n]*\])/,inside:{variable:{pattern:/(!?\[)[^\]]+(?=\]$)/,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["bold","italic","strike"].forEach(function(a){["url","bold","italic","strike"].forEach(function(n){a!==n&&(Prism.languages.markdown[a].inside[n]=Prism.languages.markdown[n])})}),Prism.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(a){if(a&&"string"!=typeof a)for(var t=0,e=a.length;t[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURNS?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)*url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/i,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +Prism.languages.yaml={scalar:{pattern:/([\-:]\s*(?:![^\s]+)?[ \t]*[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/,lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:/(\s*(?:^|[:\-,[{\r\n?])[ \t]*(?:![^\s]+)?[ \t]*)[^\r\n{[\]},#\s]+?(?=\s*:\s)/,lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?)?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?)(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,alias:"number"},boolean:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:true|false)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},null:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:null|~)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},string:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)("|')(?:(?!\2)[^\\\r\n]|\\.)*\2(?=[ \t]*(?:$|,|]|}|\s*#))/m,lookbehind:!0,greedy:!0},number:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)[ \t]*(?=$|,|]|})/im,lookbehind:!0},tag:/![^\s]+/,important:/[&*][\w]+/,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},Prism.languages.yml=Prism.languages.yaml; +!function(n){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},a=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|c[a-zA-Z]|0[0-7]{0,2}|[123][0-7]{2}|.)/,r=/\\[wsd]|\.|\\p{[^{}]+}/i,i="(?:[^\\\\-]|"+a.source+")",s=RegExp(i+"-"+i),t={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},c=[/\\(?![123][0-7]{2})[1-9]/,{pattern:/\\k<[^<>']+>/,inside:{"group-name":t}}];n.languages.regex={charset:{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"charset-negation":{pattern:/(^\[)\^/,lookbehind:!0},"charset-punctuation":/^\[|\]$/,range:{pattern:s,inside:{escape:a,"range-punctuation":/-/}},"special-escape":e,charclass:r,backreference:c,escape:a}},"special-escape":e,charclass:r,backreference:c,anchor:/[$^]|\\[ABbGZz]/,escape:a,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]| ",document.body.appendChild(e),t=38===e.offsetHeight,document.body.removeChild(e)}return t},l=0;Prism.hooks.add("before-sanity-check",function(e){var t=e.element.parentNode,n=t&&t.getAttribute("data-line");if(t&&n&&/pre/i.test(t.nodeName)){var i=0;r(".line-highlight",t).forEach(function(e){i+=e.textContent.length,e.parentNode.removeChild(e)}),i&&/^( \n)+$/.test(e.code.slice(-i))&&(e.code=e.code.slice(0,-i))}}),Prism.hooks.add("complete",function e(t){var n=t.element.parentNode,i=n&&n.getAttribute("data-line");if(n&&i&&/pre/i.test(n.nodeName)){clearTimeout(l);var r=Prism.plugins.lineNumbers,o=t.plugins&&t.plugins.lineNumbers;g(n,"line-numbers")&&r&&!o?Prism.hooks.add("line-numbers",e):(a(n,i),l=setTimeout(s,1))}}),window.addEventListener("hashchange",s),window.addEventListener("resize",function(){var e=document.querySelectorAll("pre[data-line]");Array.prototype.forEach.call(e,function(e){a(e)})})}function r(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function g(e,t){return t=" "+t+" ",-1<(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(t)}function a(e,t,n){for(var i,r=(t="string"==typeof t?t:e.getAttribute("data-line")).replace(/\s+/g,"").split(","),o=+e.getAttribute("data-line-offset")||0,l=(h()?parseInt:parseFloat)(getComputedStyle(e).lineHeight),a=g(e,"line-numbers"),s=0;i=r[s++];){var d=i.split("-"),u=+d[0],c=+d[1]||u,m=e.querySelector('.line-highlight[data-range="'+i+'"]')||document.createElement("div");if(m.setAttribute("aria-hidden","true"),m.setAttribute("data-range",i),m.className=(n||"")+" line-highlight",a&&Prism.plugins.lineNumbers){var p=Prism.plugins.lineNumbers.getLine(e,u),f=Prism.plugins.lineNumbers.getLine(e,c);p&&(m.style.top=p.offsetTop+"px"),f&&(m.style.height=f.offsetTop-p.offsetTop+f.offsetHeight+"px")}else m.setAttribute("data-start",u),u");(l=document.createElement("span")).setAttribute("aria-hidden","true"),l.className="line-numbers-rows",l.innerHTML=u,n.hasAttribute("data-start")&&(n.style.counterReset="linenumber "+(parseInt(n.getAttribute("data-start"),10)-1)),e.element.appendChild(l),m(n),Prism.hooks.run("line-numbers",e)}}}}),Prism.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}),Prism.plugins.lineNumbers={getLine:function(e,t){if("PRE"===e.tagName&&e.classList.contains(l)){var n=e.querySelector(".line-numbers-rows"),r=parseInt(e.getAttribute("data-start"),10)||1,s=r+(n.children.length-1);tr.length&&(d=r.length),d--;for(var c=--p;c<=d;c++)s[c]=r[c],r[c]=""}}}else if(i)for(l=0;l');else{var i=r("data-user","user"),l=r("data-host","localhost");s=s.join('')}var m=document.createElement("span");m.className="command-line-prompt",m.innerHTML=s;for(var p=0;p ['onPageInitialized', 0], + 'onShortcodeHandlers' => ['onShortcodeHandlers', 0], + 'onTwigTemplatePaths' => ['onTwigTemplatePaths', 0], + ]; + } + + /** + * Initialize configuration + */ + public function onPageInitialized() + { + if ($this->isAdmin()) { + $this->active = false; + return; + } + + $defaults = (array)$this->config->get('plugins.prism-highlight'); + + /** @var Page $page */ + $page = $this->grav['page']; + if (isset($page->header()->prism)) { + $this->config->set('plugins.prism-highlight', array_merge($defaults, $page->header()->prism)); + } + if ($this->config->get('plugins.prism-highlight.enabled')) { + $this->enable([ + 'onTwigSiteVariables' => ['onTwigSiteVariables', 0] + ]); + } + + } + + /** + * Initialize configuration + */ + public function onShortcodeHandlers() + { + $this->grav['shortcode']->registerAllShortcodes(__DIR__.'/shortcodes'); + } + + /** + * Add current directory to twig lookup paths. + */ + public function onTwigTemplatePaths() + { + $this->grav['twig']->twig_paths[] = __DIR__ . '/templates'; + } + + /** + * if enabled on this page, load the JS + CSS theme. + */ + public function onTwigSiteVariables() + { + $theme = $this->config->get('plugins.prism-highlight.theme') ?: 'prism-default.css'; + $this->grav['assets']->addCss('plugin://prism-highlight/css/prism.css'); + $this->grav['assets']->addCss('plugin://prism-highlight/css/themes/' . $theme); + $this->grav['assets']->addJs('plugin://prism-highlight/js/prism.js', null, true, null, 'bottom'); + + $inline = ''; + + // Always add at least plain text language + if ($this->config->get('plugins.prism-highlight.all-pre-blocks')) { + $inline .= "$('pre:not([class*=\'language-\'])').addClass('language-txt');\n"; + } + + // Line Numbers management + if ($this->config->get('plugins.prism-highlight.plugins.line-numbers')) { + $inline .= "$('pre').addClass('line-numbers');\n"; + } + + // Command Line management + if ($this->config->get('plugins.prism-highlight.plugins.command-line')) { + $inline .= "$('pre').addClass('command-line');\n"; + } + + if ($inline) { + $this->grav['assets']->addInlineJs($inline, null, 'bottom'); + } + + } + + public static function themeOptions() + { + $options = []; + + $theme_files = glob(__dir__ . '/css/themes/*.css'); + foreach ($theme_files as $theme_file) { + $theme = basename($theme_file); + $options[$theme] = Inflector::titleize($theme); + } + + return $options; + } +} diff --git a/prism-highlight.yaml b/prism-highlight.yaml new file mode 100755 index 0000000..11a52bc --- /dev/null +++ b/prism-highlight.yaml @@ -0,0 +1,7 @@ +enabled: true +theme: prism-base16-ocean.dark.css +all-pre-blocks: true +plugins: + line-numbers: false + command-line: false + command-line-prompt: '$' diff --git a/shortcodes/PrismShortcode.php b/shortcodes/PrismShortcode.php new file mode 100644 index 0000000..a344c1c --- /dev/null +++ b/shortcodes/PrismShortcode.php @@ -0,0 +1,41 @@ +shortcode->getRawHandlers()->add('prism', function(ProcessedShortcode $sc) { + + $config = new Data($this->config->get('plugins.prism-highlight')); + + $content = $sc->getContent(); + $classes = $sc->getParameter('classes', $this->getBbCode($sc)) ?: 'language-text'; + $highlight_lines = $sc->getParameter('highlight'); + + $enable_line_numbers = (bool) Utils::contains($classes, 'line-numbers') ?: $config->get('plugins.line-numbers'); + $enable_command_line = (bool) Utils::contains($classes, 'command-line') ?: $config->get('plugins.command-line'); + + $ln_start = $sc->getParameter('ln-start'); + $cl_prompt = $sc->getParameter('cl-prompt', $config->get('plugins.command-line-prompt')); + $cl_output = $sc->getParameter('cl-output'); + + $output = $this->twig->processTemplate('shortcodes/prism-highlight.html.twig', [ + 'content' => trim($content), + 'classes' => $classes, + 'enable_line_numbers' => $enable_line_numbers, + 'enable_command_line' => $enable_command_line, + 'cl_prompt' => $cl_prompt, + 'cl_output' => $cl_output, + 'ln_start' => $ln_start, + 'highlight_lines' => $highlight_lines, + ]); + + return $output; + }); + } +} diff --git a/templates/shortcodes/prism-highlight.html.twig b/templates/shortcodes/prism-highlight.html.twig new file mode 100644 index 0000000..5c55033 --- /dev/null +++ b/templates/shortcodes/prism-highlight.html.twig @@ -0,0 +1,8 @@ +
+
{{- content|e('html') -}}
+