Skip to content

Commit

Permalink
deploy: 13fa46c
Browse files Browse the repository at this point in the history
Arpita-Jaiswal committed Sep 26, 2023
1 parent f44d8f8 commit d6e7f9d
Showing 43 changed files with 19,939 additions and 16,011 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions -/fastn-community.github.io/header/static/search-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions -/fastn-stack.github.io/fastn-js/figma.js
Original file line number Diff line number Diff line change
@@ -54,6 +54,7 @@ function get_color_value(cs, category, color_name) {
return color_value;
}
function figma_json_to_ftd(json) {
if (json instanceof fastn.mutableClass) json = json.get();
const cs_data = JSON.parse(json);
let cs_light = Object.keys(cs_data)
.filter((key) => key.includes("-light"))
9 changes: 9 additions & 0 deletions -/fastn-stack.github.io/fastn-js/lib.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
function clampDecrement(a, by, min, max) {
let newValue = (a.get() - by.get()) ;
if (newValue < min.get()) {
newValue = max.get() - 1;
} else if (newValue >= min.get()) {
newValue = min.get();
}
a.set(newValue);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
/**
* Gruvbox light theme
*
* Based on Gruvbox: https://github.com/morhetz/gruvbox
* Adapted from PrismJS gruvbox-dark theme: https://github.com/schnerring/prism-themes/blob/master/themes/prism-gruvbox-dark.css
*
* @author Michael Schnerring (https://schnerring.net)
* @version 1.0
*/

code[class*="language-"].gruvbox-theme-light,
pre[class*="language-"].gruvbox-theme-light {
color: #3c3836; /* fg1 / fg */
font-family: Consolas, Monaco, "Andale Mono", 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;
}

pre[class*="language-"].gruvbox-theme-light::-moz-selection,
pre[class*="language-"].gruvbox-theme-light ::-moz-selection,
code[class*="language-"].gruvbox-theme-light::-moz-selection,
code[class*="language-"].gruvbox-theme-light ::-moz-selection {
color: #282828; /* fg0 */
background: #a89984; /* bg4 */
}

pre[class*="language-"].gruvbox-theme-light::selection,
pre[class*="language-"].gruvbox-theme-light ::selection,
code[class*="language-"].gruvbox-theme-light::selection,
code[class*="language-"].gruvbox-theme-light ::selection {
color: #282828; /* fg0 */
background: #a89984; /* bg4 */
}

/* Code blocks */
pre[class*="language-"].gruvbox-theme-light {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}

:not(pre) > code[class*="language-"].gruvbox-theme-light,
pre[class*="language-"].gruvbox-theme-light {
background: #f9f5d7; /* bg0_h */
}

/* Inline code */
:not(pre) > code[class*="language-"].gruvbox-theme-light {
padding: 0.1em;
border-radius: 0.3em;
}

.gruvbox-theme-light .token.comment,
.gruvbox-theme-light .token.prolog,
.gruvbox-theme-light .token.cdata {
color: #7c6f64; /* fg4 / gray1 */
}

.gruvbox-theme-light .token.delimiter,
.gruvbox-theme-light .token.boolean,
.gruvbox-theme-light .token.keyword,
.gruvbox-theme-light .token.selector,
.gruvbox-theme-light .token.important,
.gruvbox-theme-light .token.atrule {
color: #9d0006; /* red2 */
}

.gruvbox-theme-light .token.operator,
.gruvbox-theme-light .token.punctuation,
.gruvbox-theme-light .token.attr-name {
color: #7c6f64; /* fg4 / gray1 */
}

.gruvbox-theme-light .token.tag,
.gruvbox-theme-light .token.tag .punctuation,
.gruvbox-theme-light .token.doctype,
.gruvbox-theme-light .token.builtin {
color: #b57614; /* yellow2 */
}

.gruvbox-theme-light .token.entity,
.gruvbox-theme-light .token.number,
.gruvbox-theme-light .token.symbol {
color: #8f3f71; /* purple2 */
}

.gruvbox-theme-light .token.property,
.gruvbox-theme-light .token.constant,
.gruvbox-theme-light .token.variable {
color: #9d0006; /* red2 */
}

.gruvbox-theme-light .token.string,
.gruvbox-theme-light .token.char {
color: #797403; /* green2 */
}

.gruvbox-theme-light .token.attr-value,
.gruvbox-theme-light .token.attr-value .punctuation {
color: #7c6f64; /* fg4 / gray1 */
}

.gruvbox-theme-light .token.url {
color: #797403; /* green2 */
text-decoration: underline;
}

.gruvbox-theme-light .token.function {
color: #b57614; /* yellow2 */
}

.gruvbox-theme-light .token.bold {
font-weight: bold;
}

.gruvbox-theme-light .token.italic {
font-style: italic;
}

.gruvbox-theme-light .token.inserted {
background: #7c6f64; /* fg4 / gray1 */
}

.gruvbox-theme-light .token.deleted {
background: #9d0006; /* red2 */
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
/*
Name: Duotone Light
Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)
Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-morning-light.css)
Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)
*/

code[class*="language-"].duotone-theme-light,
pre[class*="language-"].duotone-theme-light {
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.375;
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 > code[class*="language-"].duotone-theme-light {
font-size: 1em;
}

pre[class*="language-"].duotone-theme-light::-moz-selection, pre[class*="language-"].duotone-theme-light ::-moz-selection,
code[class*="language-"].duotone-theme-light::-moz-selection, code[class*="language-"].duotone-theme-light ::-moz-selection {
text-shadow: none;
background: #faf8f5;
}

pre[class*="language-"].duotone-theme-light::selection, pre[class*="language-"].duotone-theme-light ::selection,
code[class*="language-"].duotone-theme-light::selection, code[class*="language-"].duotone-theme-light ::selection {
text-shadow: none;
background: #faf8f5;
}

/* Code blocks */
pre[class*="language-"].duotone-theme-light {
padding: 1em;
margin: .5em 0;
overflow: auto;
}

/* Inline code */
:not(pre) > code[class*="language-"].duotone-theme-light {
padding: .1em;
border-radius: .3em;
}

.duotone-theme-light .token.comment,
.duotone-theme-light .token.prolog,
.duotone-theme-light .token.doctype,
.duotone-theme-light .token.cdata {
color: #b6ad9a;
}

.duotone-theme-light .token.punctuation {
color: #b6ad9a;
}

.duotone-theme-light .token.namespace {
opacity: .7;
}

.duotone-theme-light .token.tag,
.duotone-theme-light .token.operator,
.duotone-theme-light .token.number {
color: #063289;
}

.duotone-theme-light .token.property,
.duotone-theme-light .token.function {
color: #b29762;
}

.duotone-theme-light .token.tag-id,
.duotone-theme-light .token.selector,
.duotone-theme-light .token.atrule-id {
color: #2d2006;
}

code.language-javascript,
.duotone-theme-light .token.attr-name {
color: #896724;
}

code.language-css,
code.language-scss,
.duotone-theme-light .token.boolean,
.duotone-theme-light .token.string,
.duotone-theme-light .token.entity,
.duotone-theme-light .token.url,
.language-css .duotone-theme-light .token.string,
.language-scss .duotone-theme-light .token.string,
.style .duotone-theme-light .token.string,
.duotone-theme-light .token.attr-value,
.duotone-theme-light .token.keyword,
.duotone-theme-light .token.control,
.duotone-theme-light .token.directive,
.duotone-theme-light .token.unit,
.duotone-theme-light .token.statement,
.duotone-theme-light .token.regex,
.duotone-theme-light .token.atrule {
color: #728fcb;
}

.duotone-theme-light .token.placeholder,
.duotone-theme-light .token.variable {
color: #93abdc;
}

.duotone-theme-light .token.deleted {
text-decoration: line-through;
}

.duotone-theme-light .token.inserted {
border-bottom: 1px dotted #2d2006;
text-decoration: none;
}

.duotone-theme-light .token.italic {
font-style: italic;
}

.duotone-theme-light .token.important,
.duotone-theme-light .token.bold {
font-weight: bold;
}

.duotone-theme-light .token.important {
color: #896724;
}

.duotone-theme-light .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 .line-numbers-rows {
border-right-color: #ece8de;
}

.line-numbers .line-numbers-rows > span:before {
color: #cdc4b1;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: rgba(45, 32, 6, 0.2);
background: -webkit-linear-gradient(left, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0));
background: linear-gradient(to right, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0));
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
/**
* Dracula Theme originally by Zeno Rocha [@zenorocha]
* https://draculatheme.com/
*
* Ported for PrismJS by Albert Vallverdu [@byverdu]
*/

code[class*="language-"].dracula-theme,
pre[class*="language-"].dracula-theme {
color: #f8f8f2;
background: none;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: 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-"].dracula-theme {
padding: 1em;
margin: .5em 0;
overflow: auto;
border-radius: 0.3em;
}

:not(pre) > code[class*="language-"].dracula-theme,
pre[class*="language-"].dracula-theme {
background: #282a36;
}

/* Inline code */
:not(pre) > code[class*="language-"].dracula-theme {
padding: .1em;
border-radius: .3em;
white-space: normal;
}

.dracula-theme .token.comment,
.dracula-theme .token.prolog,
.dracula-theme .token.doctype,
.dracula-theme .token.cdata {
color: #6272a4;
}

.dracula-theme .token.punctuation {
color: #f8f8f2;
}

.namespace {
opacity: .7;
}

.dracula-theme .token.property,
.dracula-theme .token.tag,
.dracula-theme .token.constant,
.dracula-theme .token.symbol,
.dracula-theme .token.deleted {
color: #ff79c6;
}

.dracula-theme .token.boolean,
.dracula-theme .token.number {
color: #bd93f9;
}

.dracula-theme .token.selector,
.dracula-theme .token.attr-name,
.dracula-theme .token.string,
.dracula-theme .token.char,
.dracula-theme .token.builtin,
.dracula-theme .token.inserted {
color: #50fa7b;
}

.dracula-theme .token.operator,
.dracula-theme .token.entity,
.dracula-theme .token.url,
.language-css .dracula-theme .token.string,
.style .dracula-theme .token.string,
.dracula-theme .token.variable {
color: #f8f8f2;
}

.dracula-theme .token.atrule,
.dracula-theme .token.attr-value,
.dracula-theme .token.function,
.dracula-theme .token.class-name {
color: #f1fa8c;
}

.dracula-theme .token.keyword {
color: #8be9fd;
}

.dracula-theme .token.regex,
.dracula-theme .token.important {
color: #ffb86c;
}

.dracula-theme .token.important,
.dracula-theme .token.bold {
font-weight: bold;
}

.dracula-theme .token.italic {
font-style: italic;
}

.dracula-theme .token.entity {
cursor: help;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
/*
* Laserwave Theme originally by Jared Jones for Visual Studio Code
* https://github.com/Jaredk3nt/laserwave
*
* Ported for PrismJS by Simon Jespersen [https://github.com/simjes]
*/

code[class*="language-"].laserwave-theme,
pre[class*="language-"].laserwave-theme {
background: #27212e;
color: #ffffff;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; /* this is the default */
/* The following properties are standard, please leave them as they are */
font-size: 1em;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
line-height: 1.5;
-moz-tab-size: 2;
-o-tab-size: 2;
tab-size: 2;
/* The following properties are also standard */
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}

code[class*="language-"].laserwave-theme::-moz-selection,
code[class*="language-"].laserwave-theme ::-moz-selection,
pre[class*="language-"].laserwave-theme::-moz-selection,
pre[class*="language-"].laserwave-theme ::-moz-selection {
background: #eb64b927;
color: inherit;
}

code[class*="language-"].laserwave-theme::selection,
code[class*="language-"].laserwave-theme ::selection,
pre[class*="language-"].laserwave-theme::selection,
pre[class*="language-"].laserwave-theme ::selection {
background: #eb64b927;
color: inherit;
}

/* Properties specific to code blocks */
pre[class*="language-"].laserwave-theme {
padding: 1em; /* this is standard */
margin: 0.5em 0; /* this is the default */
overflow: auto; /* this is standard */
border-radius: 0.5em;
}

/* Properties specific to inline code */
:not(pre) > code[class*="language-"].laserwave-theme {
padding: 0.2em 0.3em;
border-radius: 0.5rem;
white-space: normal; /* this is standard */
}

.laserwave-theme .token.comment,
.laserwave-theme .token.prolog,
.laserwave-theme .token.cdata {
color: #91889b;
}

.laserwave-theme .token.punctuation {
color: #7b6995;
}

.laserwave-theme .token.builtin,
.laserwave-theme .token.constant,
.laserwave-theme .token.boolean {
color: #ffe261;
}

.laserwave-theme .token.number {
color: #b381c5;
}

.laserwave-theme .token.important,
.laserwave-theme .token.atrule,
.laserwave-theme .token.property,
.laserwave-theme .token.keyword {
color: #40b4c4;
}

.laserwave-theme .token.doctype,
.laserwave-theme .token.operator,
.laserwave-theme .token.inserted,
.laserwave-theme .token.tag,
.laserwave-theme .token.class-name,
.laserwave-theme .token.symbol {
color: #74dfc4;
}

.laserwave-theme .token.attr-name,
.laserwave-theme .token.function,
.laserwave-theme .token.deleted,
.laserwave-theme .token.selector {
color: #eb64b9;
}

.laserwave-theme .token.attr-value,
.laserwave-theme .token.regex,
.laserwave-theme .token.char,
.laserwave-theme .token.string {
color: #b4dce7;
}

.laserwave-theme .token.entity,
.laserwave-theme .token.url,
.laserwave-theme .token.variable {
color: #ffffff;
}

/* The following rules are pretty similar across themes, but feel free to adjust them */
.laserwave-theme .token.bold {
font-weight: bold;
}

.laserwave-theme .token.italic {
font-style: italic;
}

.laserwave-theme .token.entity {
cursor: help;
}

.laserwave-theme .token.namespace {
opacity: 0.7;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
/*
Name: Duotone Forest
Author: by Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)
Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-forest-dark.css)
Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)
*/

code[class*="language-"].duotone-theme-forest,
pre[class*="language-"].duotone-theme-forest {
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.375;
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 > code[class*="language-"].duotone-theme-forest {
font-size: 1em;
}

pre[class*="language-"].duotone-theme-forest::-moz-selection, pre[class*="language-"].duotone-theme-forest ::-moz-selection,
code[class*="language-"].duotone-theme-forest::-moz-selection, code[class*="language-"].duotone-theme-forest ::-moz-selection {
text-shadow: none;
background: #435643;
}

pre[class*="language-"].duotone-theme-forest::selection, pre[class*="language-"].duotone-theme-forest ::selection,
code[class*="language-"].duotone-theme-forest::selection, code[class*="language-"].duotone-theme-forest ::selection {
text-shadow: none;
background: #435643;
}

/* Code blocks */
pre[class*="language-"].duotone-theme-forest {
padding: 1em;
margin: .5em 0;
overflow: auto;
}

/* Inline code */
:not(pre) > code[class*="language-"].duotone-theme-forest {
padding: .1em;
border-radius: .3em;
}

.duotone-theme-forest .token.comment,
.duotone-theme-forest .token.prolog,
.duotone-theme-forest .token.doctype,
.duotone-theme-forest .token.cdata {
color: #535f53;
}

.duotone-theme-forest .token.punctuation {
color: #535f53;
}

.duotone-theme-forest .token.namespace {
opacity: .7;
}

.duotone-theme-forest .token.tag,
.duotone-theme-forest .token.operator,
.duotone-theme-forest .token.number {
color: #a2b34d;
}

.duotone-theme-forest .token.property,
.duotone-theme-forest .token.function {
color: #687d68;
}

.duotone-theme-forest .token.tag-id,
.duotone-theme-forest .token.selector,
.duotone-theme-forest .token.atrule-id {
color: #f0fff0;
}

code.language-javascript,
.duotone-theme-forest .token.attr-name {
color: #b3d6b3;
}

code.language-css,
code.language-scss,
.duotone-theme-forest .token.boolean,
.duotone-theme-forest .token.string,
.duotone-theme-forest .token.entity,
.duotone-theme-forest .token.url,
.language-css .duotone-theme-forest .token.string,
.language-scss .duotone-theme-forest .token.string,
.style .duotone-theme-forest .token.string,
.duotone-theme-forest .token.attr-value,
.duotone-theme-forest .token.keyword,
.duotone-theme-forest .token.control,
.duotone-theme-forest .token.directive,
.duotone-theme-forest .token.unit,
.duotone-theme-forest .token.statement,
.duotone-theme-forest .token.regex,
.duotone-theme-forest .token.atrule {
color: #e5fb79;
}

.duotone-theme-forest .token.placeholder,
.duotone-theme-forest .token.variable {
color: #e5fb79;
}

.duotone-theme-forest .token.deleted {
text-decoration: line-through;
}

.duotone-theme-forest .token.inserted {
border-bottom: 1px dotted #f0fff0;
text-decoration: none;
}

.duotone-theme-forest .token.italic {
font-style: italic;
}

.duotone-theme-forest .token.important,
.duotone-theme-forest .token.bold {
font-weight: bold;
}

.duotone-theme-forest .token.important {
color: #b3d6b3;
}

.duotone-theme-forest .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 .line-numbers-rows {
border-right-color: #2c302c;
}

.line-numbers .line-numbers-rows > span:before {
color: #3b423b;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: rgba(162, 179, 77, 0.2);
background: -webkit-linear-gradient(left, rgba(162, 179, 77, 0.2) 70%, rgba(162, 179, 77, 0));
background: linear-gradient(to right, rgba(162, 179, 77, 0.2) 70%, rgba(162, 179, 77, 0));
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
/*
Name: Duotone Space
Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)
Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-space-dark.css)
Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)
*/

code[class*="language-"].duotone-theme-space,
pre[class*="language-"].duotone-theme-space {
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.375;
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 > code[class*="language-"].duotone-theme-space {
font-size: 1em;
}

pre[class*="language-"].duotone-theme-space::-moz-selection, pre[class*="language-"].duotone-theme-space ::-moz-selection,
code[class*="language-"].duotone-theme-space::-moz-selection, code[class*="language-"].duotone-theme-space ::-moz-selection {
text-shadow: none;
background: #5151e6;
}

pre[class*="language-"].duotone-theme-space::selection, pre[class*="language-"].duotone-theme-space ::selection,
code[class*="language-"].duotone-theme-space::selection, code[class*="language-"].duotone-theme-space ::selection {
text-shadow: none;
background: #5151e6;
}

/* Code blocks */
pre[class*="language-"].duotone-theme-space {
padding: 1em;
margin: .5em 0;
overflow: auto;
}

/* Inline code */
:not(pre) > code[class*="language-"].duotone-theme-space {
padding: .1em;
border-radius: .3em;
}

.duotone-theme-space .token.comment,
.duotone-theme-space .token.prolog,
.duotone-theme-space .token.doctype,
.duotone-theme-space .token.cdata {
color: #5b5b76;
}

.duotone-theme-space .token.punctuation {
color: #5b5b76;
}

.duotone-theme-space .token.namespace {
opacity: .7;
}

.duotone-theme-space .token.tag,
.duotone-theme-space .token.operator,
.duotone-theme-space .token.number {
color: #dd672c;
}

.duotone-theme-space .token.property,
.duotone-theme-space .token.function {
color: #767693;
}

.duotone-theme-space .token.tag-id,
.duotone-theme-space .token.selector,
.duotone-theme-space .token.atrule-id {
color: #ebebff;
}

code.language-javascript,
.duotone-theme-space .token.attr-name {
color: #aaaaca;
}

code.language-css,
code.language-scss,
.duotone-theme-space .token.boolean,
.duotone-theme-space .token.string,
.duotone-theme-space .token.entity,
.duotone-theme-space .token.url,
.language-css .duotone-theme-space .token.string,
.language-scss .duotone-theme-space .token.string,
.style .duotone-theme-space .token.string,
.duotone-theme-space .token.attr-value,
.duotone-theme-space .token.keyword,
.duotone-theme-space .token.control,
.duotone-theme-space .token.directive,
.duotone-theme-space .token.unit,
.duotone-theme-space .token.statement,
.duotone-theme-space .token.regex,
.duotone-theme-space .token.atrule {
color: #fe8c52;
}

.duotone-theme-space .token.placeholder,
.duotone-theme-space .token.variable {
color: #fe8c52;
}

.duotone-theme-space .token.deleted {
text-decoration: line-through;
}

.duotone-theme-space .token.inserted {
border-bottom: 1px dotted #ebebff;
text-decoration: none;
}

.duotone-theme-space .token.italic {
font-style: italic;
}

.duotone-theme-space .token.important,
.duotone-theme-space .token.bold {
font-weight: bold;
}

.duotone-theme-space .token.important {
color: #aaaaca;
}

.duotone-theme-space .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 .line-numbers-rows {
border-right-color: #262631;
}

.line-numbers .line-numbers-rows > span:before {
color: #393949;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: rgba(221, 103, 44, 0.2);
background: -webkit-linear-gradient(left, rgba(221, 103, 44, 0.2) 70%, rgba(221, 103, 44, 0));
background: linear-gradient(to right, rgba(221, 103, 44, 0.2) 70%, rgba(221, 103, 44, 0));
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
/*
Name: Duotone Earth
Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)
Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-earth-dark.css)
Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)
*/

code[class*="language-"].duotone-theme-earth,
pre[class*="language-"].duotone-theme-earth {
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.375;
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 > code[class*="language-"].duotone-theme-earth {
font-size: 1em;
}

pre[class*="language-"].duotone-theme-earth::-moz-selection, pre[class*="language-"].duotone-theme-earth ::-moz-selection,
code[class*="language-"].duotone-theme-earth::-moz-selection, code[class*="language-"].duotone-theme-earth ::-moz-selection {
text-shadow: none;
background: #6f5849;
}

pre[class*="language-"].duotone-theme-earth::selection, pre[class*="language-"].duotone-theme-earth ::selection,
code[class*="language-"].duotone-theme-earth::selection, code[class*="language-"].duotone-theme-earth ::selection {
text-shadow: none;
background: #6f5849;
}

/* Code blocks */
pre[class*="language-"].duotone-theme-earth {
padding: 1em;
margin: .5em 0;
overflow: auto;
}

/* Inline code */
:not(pre) > code[class*="language-"].duotone-theme-earth {
padding: .1em;
border-radius: .3em;
}

.duotone-theme-earth .token.comment,
.duotone-theme-earth .token.prolog,
.duotone-theme-earth .token.doctype,
.duotone-theme-earth .token.cdata {
color: #6a5f58;
}

.duotone-theme-earth .token.punctuation {
color: #6a5f58;
}

.duotone-theme-earth .token.namespace {
opacity: .7;
}

.duotone-theme-earth .token.tag,
.duotone-theme-earth .token.operator,
.duotone-theme-earth .token.number {
color: #bfa05a;
}

.duotone-theme-earth .token.property,
.duotone-theme-earth .token.function {
color: #88786d;
}

.duotone-theme-earth .token.tag-id,
.duotone-theme-earth .token.selector,
.duotone-theme-earth .token.atrule-id {
color: #fff3eb;
}

code.language-javascript,
.duotone-theme-earth .token.attr-name {
color: #a48774;
}

code.language-css,
code.language-scss,
.duotone-theme-earth .token.boolean,
.duotone-theme-earth .token.string,
.duotone-theme-earth .token.entity,
.duotone-theme-earth .token.url,
.language-css .duotone-theme-earth .token.string,
.language-scss .duotone-theme-earth .token.string,
.style .duotone-theme-earth .token.string,
.duotone-theme-earth .token.attr-value,
.duotone-theme-earth .token.keyword,
.duotone-theme-earth .token.control,
.duotone-theme-earth .token.directive,
.duotone-theme-earth .token.unit,
.duotone-theme-earth .token.statement,
.duotone-theme-earth .token.regex,
.duotone-theme-earth .token.atrule {
color: #fcc440;
}

.duotone-theme-earth .token.placeholder,
.duotone-theme-earth .token.variable {
color: #fcc440;
}

.duotone-theme-earth .token.deleted {
text-decoration: line-through;
}

.duotone-theme-earth .token.inserted {
border-bottom: 1px dotted #fff3eb;
text-decoration: none;
}

.duotone-theme-earth .token.italic {
font-style: italic;
}

.duotone-theme-earth .token.important,
.duotone-theme-earth .token.bold {
font-weight: bold;
}

.duotone-theme-earth .token.important {
color: #a48774;
}

.duotone-theme-earth .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 .line-numbers-rows {
border-right-color: #35302b;
}

.line-numbers .line-numbers-rows > span:before {
color: #46403d;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: rgba(191, 160, 90, 0.2);
background: -webkit-linear-gradient(left, rgba(191, 160, 90, 0.2) 70%, rgba(191, 160, 90, 0));
background: linear-gradient(to right, rgba(191, 160, 90, 0.2) 70%, rgba(191, 160, 90, 0));
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
/**
* VS theme by Andrew Lock (https://andrewlock.net)
* Inspired by Visual Studio syntax coloring
*/

code[class*="language-"].vs-theme-light,
pre[class*="language-"].vs-theme-light {
color: #393A34;
font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
font-size: .9em;
line-height: 1.2em;

-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;

-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}

pre > code[class*="language-"].vs-theme-light {
font-size: 1em;
}

pre[class*="language-"].vs-theme-light::-moz-selection, pre[class*="language-"].vs-theme-light ::-moz-selection,
code[class*="language-"].vs-theme-light::-moz-selection, code[class*="language-"].vs-theme-light ::-moz-selection {
background: #C1DEF1;
}

pre[class*="language-"].vs-theme-light::selection, pre[class*="language-"].vs-theme-light ::selection,
code[class*="language-"].vs-theme-light::selection, code[class*="language-"].vs-theme-light ::selection {
background: #C1DEF1;
}

/* Code blocks */
pre[class*="language-"].vs-theme-light {
padding: 1em;
margin: .5em 0;
overflow: auto;
border: 1px solid #dddddd;
background-color: white;
}

/* Inline code */
:not(pre) > code[class*="language-"].vs-theme-light {
padding: .2em;
padding-top: 1px;
padding-bottom: 1px;
background: #f8f8f8;
border: 1px solid #dddddd;
}

.vs-theme-light .token.comment,
.vs-theme-light .token.prolog,
.vs-theme-light .token.doctype,
.vs-theme-light .token.cdata {
color: #008000;
font-style: italic;
}

.vs-theme-light .token.namespace {
opacity: .7;
}

.vs-theme-light .token.string {
color: #A31515;
}

.vs-theme-light .token.punctuation,
.vs-theme-light .token.operator {
color: #393A34; /* no highlight */
}

.vs-theme-light .token.url,
.vs-theme-light .token.symbol,
.vs-theme-light .token.number,
.vs-theme-light .token.boolean,
.vs-theme-light .token.variable,
.vs-theme-light .token.constant,
.vs-theme-light .token.inserted {
color: #36acaa;
}

.vs-theme-light .token.atrule,
.vs-theme-light .token.keyword,
.vs-theme-light .token.attr-value,
.language-autohotkey .vs-theme-light .token.selector,
.language-json .vs-theme-light .token.boolean,
.language-json .vs-theme-light .token.number,
code[class*="language-css"] {
color: #0000ff;
}

.vs-theme-light .token.function {
color: #393A34;
}

.vs-theme-light .token.deleted,
.language-autohotkey .vs-theme-light .token.tag {
color: #9a050f;
}

.vs-theme-light .token.selector,
.language-autohotkey .vs-theme-light .token.keyword {
color: #00009f;
}

.vs-theme-light .token.important {
color: #e90;
}

.vs-theme-light .token.important,
.vs-theme-light .token.bold {
font-weight: bold;
}

.vs-theme-light .token.italic {
font-style: italic;
}

.vs-theme-light .token.class-name,
.language-json .vs-theme-light .token.property {
color: #2B91AF;
}

.vs-theme-light .token.tag,
.vs-theme-light .token.selector {
color: #800000;
}

.vs-theme-light .token.attr-name,
.vs-theme-light .token.property,
.vs-theme-light .token.regex,
.vs-theme-light .token.entity {
color: #ff0000;
}

.vs-theme-light .token.directive.tag .tag {
background: #ffff00;
color: #393A34;
}

/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers.line-numbers .line-numbers-rows {
border-right-color: #a5a5a5;
}

.line-numbers .line-numbers-rows > span:before {
color: #2B91AF;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: rgba(193, 222, 241, 0.2);
background: -webkit-linear-gradient(left, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));
background: linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
/*
* Z-Toch
* by Zeel Codder
* https://github.com/zeel-codder
*
*/
code[class*="language-"].ztouch-theme,
pre[class*="language-"].ztouch-theme {
color: #22da17;
font-family: monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
line-height: 25px;
font-size: 18px;
margin: 5px 0;
}

pre[class*="language-"].ztouch-theme * {
font-family: monospace;
}

:not(pre) > code[class*="language-"].ztouch-theme,
pre[class*="language-"].ztouch-theme {
color: white;
background: #0a143c;
padding: 22px;
}

/* Code blocks */
pre[class*="language-"].ztouch-theme {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}

pre[class*="language-"].ztouch-theme::-moz-selection,
pre[class*="language-"].ztouch-theme ::-moz-selection,
code[class*="language-"].ztouch-theme::-moz-selection,
code[class*="language-"].ztouch-theme ::-moz-selection {
text-shadow: none;
background: rgba(29, 59, 83, 0.99);
}

pre[class*="language-"].ztouch-theme::selection,
pre[class*="language-"].ztouch-theme ::selection,
code[class*="language-"].ztouch-theme::selection,
code[class*="language-"].ztouch-theme ::selection {
text-shadow: none;
background: rgba(29, 59, 83, 0.99);
}

@media print {
code[class*="language-"].ztouch-theme,
pre[class*="language-"].ztouch-theme {
text-shadow: none;
}
}

:not(pre) > code[class*="language-"].ztouch-theme {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}

.ztouch-theme .token.comment,
.ztouch-theme .token.prolog,
.ztouch-theme .token.cdata {
color: rgb(99, 119, 119);
font-style: italic;
}

.ztouch-theme .token.punctuation {
color: rgb(199, 146, 234);
}

.namespace {
color: rgb(178, 204, 214);
}

.ztouch-theme .token.deleted {
color: rgba(239, 83, 80, 0.56);
font-style: italic;
}

.ztouch-theme .token.symbol,
.ztouch-theme .token.property {
color: rgb(128, 203, 196);
}

.ztouch-theme .token.tag,
.ztouch-theme .token.operator,
.ztouch-theme .token.keyword {
color: rgb(127, 219, 202);
}

.ztouch-theme .token.boolean {
color: rgb(255, 88, 116);
}

.ztouch-theme .token.number {
color: rgb(247, 140, 108);
}

.ztouch-theme .token.constant,
.ztouch-theme .token.function,
.ztouch-theme .token.builtin,
.ztouch-theme .token.char {
color: rgb(34 183 199);
}

.ztouch-theme .token.selector,
.ztouch-theme .token.doctype {
color: rgb(199, 146, 234);
font-style: italic;
}

.ztouch-theme .token.attr-name,
.ztouch-theme .token.inserted {
color: rgb(173, 219, 103);
font-style: italic;
}

.ztouch-theme .token.string,
.ztouch-theme .token.url,
.ztouch-theme .token.entity,
.language-css .ztouch-theme .token.string,
.style .ztouch-theme .token.string {
color: rgb(173, 219, 103);
}

.ztouch-theme .token.class-name,
.ztouch-theme .token.atrule,
.ztouch-theme .token.attr-value {
color: rgb(255, 203, 139);
}

.ztouch-theme .token.regex,
.ztouch-theme .token.important,
.ztouch-theme .token.variable {
color: rgb(214, 222, 235);
}

.ztouch-theme .token.important,
.ztouch-theme .token.bold {
font-weight: bold;
}

.ztouch-theme .token.italic {
font-style: italic;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
/**
* MIT License
* Copyright (c) 2018 Sarah Drasner
* Sarah Drasner's[@sdras] Night Owl
* Ported by Sara vieria [@SaraVieira]
* Added by Souvik Mandal [@SimpleIndian]
*/

code[class*="language-"].nightowl-theme,
pre[class*="language-"].nightowl-theme {
color: #d6deeb;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
font-size: 1em;

-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;

-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}

pre[class*="language-"].nightowl-theme::-moz-selection,
pre[class*="language-"].nightowl-theme::-moz-selection,
code[class*="language-"].nightowl-theme::-moz-selection,
code[class*="language-"].nightowl-theme::-moz-selection {
text-shadow: none;
background: rgba(29, 59, 83, 0.99);
}

pre[class*="language-"].nightowl-theme::selection,
pre[class*="language-"].nightowl-theme ::selection,
code[class*="language-"].nightowl-theme::selection,
code[class*="language-"].nightowl-theme ::selection {
text-shadow: none;
background: rgba(29, 59, 83, 0.99);
}

@media print {
code[class*="language-"].nightowl-theme,
pre[class*="language-"].nightowl-theme {
text-shadow: none;
}
}

/* Code blocks */
pre[class*="language-"].nightowl-theme {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}

:not(pre) > code[class*="language-"].nightowl-theme,
pre[class*="language-"].nightowl-theme {
color: white;
background: #011627;
}

:not(pre) > code[class*="language-"].nightowl-theme {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}

.nightowl-theme .token.comment,
.nightowl-theme .token.prolog,
.nightowl-theme .token.cdata {
color: rgb(99, 119, 119);
font-style: italic;
}

.nightowl-theme .token.punctuation {
color: rgb(199, 146, 234);
}

.namespace {
color: rgb(178, 204, 214);
}

.nightowl-theme .token.deleted {
color: rgba(239, 83, 80, 0.56);
font-style: italic;
}

.nightowl-theme .token.symbol,
.nightowl-theme .token.property {
color: rgb(128, 203, 196);
}

.nightowl-theme .token.tag,
.nightowl-theme .token.operator,
.nightowl-theme .token.keyword {
color: rgb(127, 219, 202);
}

.nightowl-theme .token.boolean {
color: rgb(255, 88, 116);
}

.nightowl-theme .token.number {
color: rgb(247, 140, 108);
}

.nightowl-theme .token.constant,
.nightowl-theme .token.function,
.nightowl-theme .token.builtin,
.nightowl-theme .token.char {
color: rgb(130, 170, 255);
}

.nightowl-theme .token.selector,
.nightowl-theme .token.doctype {
color: rgb(199, 146, 234);
font-style: italic;
}

.nightowl-theme .token.attr-name,
.nightowl-theme .token.inserted {
color: rgb(173, 219, 103);
font-style: italic;
}

.nightowl-theme .token.string,
.nightowl-theme .token.url,
.nightowl-theme .token.entity,
.language-css .nightowl-theme .token.string,
.style .nightowl-theme .token.string {
color: rgb(173, 219, 103);
}

.nightowl-theme .token.class-name,
.nightowl-theme .token.atrule,
.nightowl-theme .token.attr-value {
color: rgb(255, 203, 139);
}

.nightowl-theme .token.regex,
.nightowl-theme .token.important,
.nightowl-theme .token.variable {
color: rgb(214, 222, 235);
}

.nightowl-theme .token.important,
.nightowl-theme .token.bold {
font-weight: bold;
}

.nightowl-theme .token.italic {
font-style: italic;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
code[class*="language-"].material-theme-light,
pre[class*="language-"].material-theme-light {
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
color: #90a4ae;
background: #fafafa;
font-family: Roboto Mono, monospace;
font-size: 1em;
line-height: 1.5em;

-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;

-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}

code[class*="language-"].material-theme-light::-moz-selection,
pre[class*="language-"].material-theme-light::-moz-selection,
code[class*="language-"].material-theme-light ::-moz-selection,
pre[class*="language-"].material-theme-light ::-moz-selection {
background: #cceae7;
color: #263238;
}

code[class*="language-"].material-theme-light::selection,
pre[class*="language-"].material-theme-light::selection,
code[class*="language-"].material-theme-light ::selection,
pre[class*="language-"].material-theme-light ::selection {
background: #cceae7;
color: #263238;
}

:not(pre) > code[class*="language-"].material-theme-light {
white-space: normal;
border-radius: 0.2em;
padding: 0.1em;
}

pre[class*="language-"].material-theme-light {
overflow: auto;
position: relative;
margin: 0.5em 0;
padding: 1.25em 1em;
}

.language-css > code,
.language-sass > code,
.language-scss > code {
color: #f76d47;
}

[class*="language-"].material-theme-light .namespace {
opacity: 0.7;
}

.material-theme-light .token.atrule {
color: #7c4dff;
}

.material-theme-light .token.attr-name {
color: #39adb5;
}

.material-theme-light .token.attr-value {
color: #f6a434;
}

.material-theme-light .token.attribute {
color: #f6a434;
}

.material-theme-light .token.boolean {
color: #7c4dff;
}

.material-theme-light .token.builtin {
color: #39adb5;
}

.material-theme-light .token.cdata {
color: #39adb5;
}

.material-theme-light .token.char {
color: #39adb5;
}

.material-theme-light .token.class {
color: #39adb5;
}

.material-theme-light .token.class-name {
color: #6182b8;
}

.material-theme-light .token.comment {
color: #aabfc9;
}

.material-theme-light .token.constant {
color: #7c4dff;
}

.material-theme-light .token.deleted {
color: #e53935;
}

.material-theme-light .token.doctype {
color: #aabfc9;
}

.material-theme-light .token.entity {
color: #e53935;
}

.material-theme-light .token.function {
color: #7c4dff;
}

.material-theme-light .token.hexcode {
color: #f76d47;
}

.material-theme-light .token.id {
color: #7c4dff;
font-weight: bold;
}

.material-theme-light .token.important {
color: #7c4dff;
font-weight: bold;
}

.material-theme-light .token.inserted {
color: #39adb5;
}

.material-theme-light .token.keyword {
color: #7c4dff;
}

.material-theme-light .token.number {
color: #f76d47;
}

.material-theme-light .token.operator {
color: #39adb5;
}

.material-theme-light .token.prolog {
color: #aabfc9;
}

.material-theme-light .token.property {
color: #39adb5;
}

.material-theme-light .token.pseudo-class {
color: #f6a434;
}

.material-theme-light .token.pseudo-element {
color: #f6a434;
}

.material-theme-light .token.punctuation {
color: #39adb5;
}

.material-theme-light .token.regex {
color: #6182b8;
}

.material-theme-light .token.selector {
color: #e53935;
}

.material-theme-light .token.string {
color: #f6a434;
}

.material-theme-light .token.symbol {
color: #7c4dff;
}

.material-theme-light .token.tag {
color: #e53935;
}

.material-theme-light .token.unit {
color: #f76d47;
}

.material-theme-light .token.url {
color: #e53935;
}

.material-theme-light .token.variable {
color: #e53935;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
code[class*="language-"].material-theme-dark,
pre[class*="language-"].material-theme-dark {
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
color: #eee;
background: #2f2f2f;
font-family: Roboto Mono, monospace;
font-size: 1em;
line-height: 1.5em;

-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;

-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}

code[class*="language-"].material-theme-dark::-moz-selection,
pre[class*="language-"].material-theme-dark::-moz-selection,
code[class*="language-"].material-theme-dark::-moz-selection,
pre[class*="language-"].material-theme-dark::-moz-selection {
background: #363636;
}

code[class*="language-"].material-theme-dark::selection,
pre[class*="language-"].material-theme-dark::selection,
code[class*="language-"].material-theme-dark::selection,
pre[class*="language-"].material-theme-dark::selection {
background: #363636;
}

:not(pre) > code[class*="language-"].material-theme-dark {
white-space: normal;
border-radius: 0.2em;
padding: 0.1em;
}

pre[class*="language-"].material-theme-dark {
overflow: auto;
position: relative;
margin: 0.5em 0;
padding: 1.25em 1em;
}

.language-css > code,
.language-sass > code,
.language-scss > code {
color: #fd9170;
}

[class*="language-"].material-theme-dark .namespace {
opacity: 0.7;
}

.material-theme-dark .token.atrule {
color: #c792ea;
}

.material-theme-dark .token.attr-name {
color: #ffcb6b;
}

.material-theme-dark .token.attr-value {
color: #a5e844;
}

.material-theme-dark .token.attribute {
color: #a5e844;
}

.material-theme-dark .token.boolean {
color: #c792ea;
}

.material-theme-dark .token.builtin {
color: #ffcb6b;
}

.material-theme-dark .token.cdata {
color: #80cbc4;
}

.material-theme-dark .token.char {
color: #80cbc4;
}

.material-theme-dark .token.class {
color: #ffcb6b;
}

.material-theme-dark .token.class-name {
color: #f2ff00;
}

.material-theme-dark .token.comment {
color: #616161;
}

.material-theme-dark .token.constant {
color: #c792ea;
}

.material-theme-dark .token.deleted {
color: #ff6666;
}

.material-theme-dark .token.doctype {
color: #616161;
}

.material-theme-dark .token.entity {
color: #ff6666;
}

.material-theme-dark .token.function {
color: #c792ea;
}

.material-theme-dark .token.hexcode {
color: #f2ff00;
}

.material-theme-dark .token.id {
color: #c792ea;
font-weight: bold;
}

.material-theme-dark .token.important {
color: #c792ea;
font-weight: bold;
}

.material-theme-dark .token.inserted {
color: #80cbc4;
}

.material-theme-dark .token.keyword {
color: #c792ea;
}

.material-theme-dark .token.number {
color: #fd9170;
}

.material-theme-dark .token.operator {
color: #89ddff;
}

.material-theme-dark .token.prolog {
color: #616161;
}

.material-theme-dark .token.property {
color: #80cbc4;
}

.material-theme-dark .token.pseudo-class {
color: #a5e844;
}

.material-theme-dark .token.pseudo-element {
color: #a5e844;
}

.material-theme-dark .token.punctuation {
color: #89ddff;
}

.material-theme-dark .token.regex {
color: #f2ff00;
}

.material-theme-dark .token.selector {
color: #ff6666;
}

.material-theme-dark .token.string {
color: #a5e844;
}

.material-theme-dark .token.symbol {
color: #c792ea;
}

.material-theme-dark .token.tag {
color: #ff6666;
}

.material-theme-dark .token.unit {
color: #fd9170;
}

.material-theme-dark .token.url {
color: #ff6666;
}

.material-theme-dark .token.variable {
color: #ff6666;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
/*
Name: Duotone Dark
Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)
Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-evening-dark.css)
Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)
*/

code[class*="language-"].duotone-theme-dark,
pre[class*="language-"].duotone-theme-dark {
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.375;
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 > code[class*="language-"].duotone-theme-dark {
font-size: 1em;
}

pre[class*="language-"].duotone-theme-dark::-moz-selection, pre[class*="language-"].duotone-theme-dark ::-moz-selection,
code[class*="language-"].duotone-theme-dark::-moz-selection, code[class*="language-"].duotone-theme-dark ::-moz-selection {
text-shadow: none;
background: #6a51e6;
}

pre[class*="language-"].duotone-theme-dark::selection, pre[class*="language-"].duotone-theme-dark ::selection,
code[class*="language-"].duotone-theme-dark::selection, code[class*="language-"].duotone-theme-dark ::selection {
text-shadow: none;
background: #6a51e6;
}

/* Code blocks */
pre[class*="language-"].duotone-theme-dark {
padding: 1em;
margin: .5em 0;
overflow: auto;
}

/* Inline code */
:not(pre) > code[class*="language-"].duotone-theme-dark {
padding: .1em;
border-radius: .3em;
}

.duotone-theme-dark .token.comment,
.duotone-theme-dark .token.prolog,
.duotone-theme-dark .token.doctype,
.duotone-theme-dark .token.cdata {
color: #6c6783;
}

.duotone-theme-dark .token.punctuation {
color: #6c6783;
}

.duotone-theme-dark .token.namespace {
opacity: .7;
}

.duotone-theme-dark .token.tag,
.duotone-theme-dark .token.operator,
.duotone-theme-dark .token.number {
color: #e09142;
}

.duotone-theme-dark .token.property,
.duotone-theme-dark .token.function {
color: #9a86fd;
}

.duotone-theme-dark .token.tag-id,
.duotone-theme-dark .token.selector,
.duotone-theme-dark .token.atrule-id {
color: #eeebff;
}

code.language-javascript,
.duotone-theme-dark .token.attr-name {
color: #c4b9fe;
}

code.language-css,
code.language-scss,
.duotone-theme-dark .token.boolean,
.duotone-theme-dark .token.string,
.duotone-theme-dark .token.entity,
.duotone-theme-dark .token.url,
.language-css .duotone-theme-dark .token.string,
.language-scss .duotone-theme-dark .token.string,
.style .duotone-theme-dark .token.string,
.duotone-theme-dark .token.attr-value,
.duotone-theme-dark .token.keyword,
.duotone-theme-dark .token.control,
.duotone-theme-dark .token.directive,
.duotone-theme-dark .token.unit,
.duotone-theme-dark .token.statement,
.duotone-theme-dark .token.regex,
.duotone-theme-dark .token.atrule {
color: #ffcc99;
}

.duotone-theme-dark .token.placeholder,
.duotone-theme-dark .token.variable {
color: #ffcc99;
}

.duotone-theme-dark .token.deleted {
text-decoration: line-through;
}

.duotone-theme-dark .token.inserted {
border-bottom: 1px dotted #eeebff;
text-decoration: none;
}

.duotone-theme-dark .token.italic {
font-style: italic;
}

.duotone-theme-dark .token.important,
.duotone-theme-dark .token.bold {
font-weight: bold;
}

.duotone-theme-dark .token.important {
color: #c4b9fe;
}

.duotone-theme-dark .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 .line-numbers-rows {
border-right-color: #2c2937;
}

.line-numbers .line-numbers-rows > span:before {
color: #3c3949;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: rgba(224, 145, 66, 0.2);
background: -webkit-linear-gradient(left, rgba(224, 145, 66, 0.2) 70%, rgba(224, 145, 66, 0));
background: linear-gradient(to right, rgba(224, 145, 66, 0.2) 70%, rgba(224, 145, 66, 0));
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,318 @@
/**
* Coldark Theme for Prism.js
* Theme variation: Cold
* Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script
* @author Armand Philippot <contact@armandphilippot.com>
* @homepage https://github.com/ArmandPhilippot/coldark-prism
* @license MIT
* NOTE: This theme is used as light theme
*/
code[class*="language-"].coldark-theme-light,
pre[class*="language-"].coldark-theme-light {
color: #111b27;
background: none;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: 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;
}

pre[class*="language-"].coldark-theme-light::-moz-selection,
pre[class*="language-"].coldark-theme-light ::-moz-selection,
code[class*="language-"].coldark-theme-light::-moz-selection,
code[class*="language-"].coldark-theme-light ::-moz-selection {
background: #8da1b9;
}

pre[class*="language-"].coldark-theme-light::selection,
pre[class*="language-"].coldark-theme-light ::selection,
code[class*="language-"].coldark-theme-light::selection,
code[class*="language-"].coldark-theme-light ::selection {
background: #8da1b9;
}

/* Code blocks */
pre[class*="language-"].coldark-theme-light {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}

:not(pre) > code[class*="language-"].coldark-theme-light,
pre[class*="language-"].coldark-theme-light {
background: #e3eaf2;
}

/* Inline code */
:not(pre) > code[class*="language-"].coldark-theme-light {
padding: 0.1em 0.3em;
border-radius: 0.3em;
white-space: normal;
}

.coldark-theme-light .token.comment,
.coldark-theme-light .token.prolog,
.coldark-theme-light .token.doctype,
.coldark-theme-light .token.cdata {
color: #3c526d;
}

.coldark-theme-light .token.punctuation {
color: #111b27;
}

.coldark-theme-light .token.delimiter.important,
.coldark-theme-light .token.selector .parent,
.coldark-theme-light .token.tag,
.coldark-theme-light .token.tag .coldark-theme-light .token.punctuation {
color: #006d6d;
}

.coldark-theme-light .token.attr-name,
.coldark-theme-light .token.boolean,
.coldark-theme-light .token.boolean.important,
.coldark-theme-light .token.number,
.coldark-theme-light .token.constant,
.coldark-theme-light .token.selector .coldark-theme-light .token.attribute {
color: #755f00;
}

.coldark-theme-light .token.class-name,
.coldark-theme-light .token.key,
.coldark-theme-light .token.parameter,
.coldark-theme-light .token.property,
.coldark-theme-light .token.property-access,
.coldark-theme-light .token.variable {
color: #005a8e;
}

.coldark-theme-light .token.attr-value,
.coldark-theme-light .token.inserted,
.coldark-theme-light .token.color,
.coldark-theme-light .token.selector .coldark-theme-light .token.value,
.coldark-theme-light .token.string,
.coldark-theme-light .token.string .coldark-theme-light .token.url-link {
color: #116b00;
}

.coldark-theme-light .token.builtin,
.coldark-theme-light .token.keyword-array,
.coldark-theme-light .token.package,
.coldark-theme-light .token.regex {
color: #af00af;
}

.coldark-theme-light .token.function,
.coldark-theme-light .token.selector .coldark-theme-light .token.class,
.coldark-theme-light .token.selector .coldark-theme-light .token.id {
color: #7c00aa;
}

.coldark-theme-light .token.atrule .coldark-theme-light .token.rule,
.coldark-theme-light .token.combinator,
.coldark-theme-light .token.keyword,
.coldark-theme-light .token.operator,
.coldark-theme-light .token.pseudo-class,
.coldark-theme-light .token.pseudo-element,
.coldark-theme-light .token.selector,
.coldark-theme-light .token.unit {
color: #a04900;
}

.coldark-theme-light .token.deleted,
.coldark-theme-light .token.important {
color: #c22f2e;
}

.coldark-theme-light .token.keyword-this,
.coldark-theme-light .token.this {
color: #005a8e;
}

.coldark-theme-light .token.important,
.coldark-theme-light .token.keyword-this,
.coldark-theme-light .token.this,
.coldark-theme-light .token.bold {
font-weight: bold;
}

.coldark-theme-light .token.delimiter.important {
font-weight: inherit;
}

.coldark-theme-light .token.italic {
font-style: italic;
}

.coldark-theme-light .token.entity {
cursor: help;
}

.language-markdown .coldark-theme-light .token.title,
.language-markdown .coldark-theme-light .token.title .coldark-theme-light .token.punctuation {
color: #005a8e;
font-weight: bold;
}

.language-markdown .coldark-theme-light .token.blockquote.punctuation {
color: #af00af;
}

.language-markdown .coldark-theme-light .token.code {
color: #006d6d;
}

.language-markdown .coldark-theme-light .token.hr.punctuation {
color: #005a8e;
}

.language-markdown .coldark-theme-light .token.url > .coldark-theme-light .token.content {
color: #116b00;
}

.language-markdown .coldark-theme-light .token.url-link {
color: #755f00;
}

.language-markdown .coldark-theme-light .token.list.punctuation {
color: #af00af;
}

.language-markdown .coldark-theme-light .token.table-header {
color: #111b27;
}

.language-json .coldark-theme-light .token.operator {
color: #111b27;
}

.language-scss .coldark-theme-light .token.variable {
color: #006d6d;
}

/* overrides color-values for the Show Invisibles plugin
* https://prismjs.com/plugins/show-invisibles/
*/
.coldark-theme-light .token.coldark-theme-light .token.tab:not(:empty):before,
.coldark-theme-light .token.coldark-theme-light .token.cr:before,
.coldark-theme-light .token.coldark-theme-light .token.lf:before,
.coldark-theme-light .token.coldark-theme-light .token.space:before {
color: #3c526d;
}

/* overrides color-values for the Toolbar plugin
* https://prismjs.com/plugins/toolbar/
*/
div.code-toolbar > .toolbar.toolbar > .toolbar-item > a,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > button {
color: #e3eaf2;
background: #005a8e;
}

div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus {
color: #e3eaf2;
background: #005a8eda;
text-decoration: none;
}

div.code-toolbar > .toolbar.toolbar > .toolbar-item > span,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus {
color: #e3eaf2;
background: #3c526d;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: #8da1b92f;
background: linear-gradient(to right, #8da1b92f 70%, #8da1b925);
}

.line-highlight.line-highlight:before,
.line-highlight.line-highlight[data-end]:after {
background-color: #3c526d;
color: #e3eaf2;
box-shadow: 0 1px #8da1b9;
}

pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before {
background-color: #3c526d1f;
}

/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers.line-numbers .line-numbers-rows {
border-right: 1px solid #8da1b97a;
background: #d0dae77a;
}

.line-numbers .line-numbers-rows > span:before {
color: #3c526dda;
}

/* overrides color-values for the Match Braces plugin
* https://prismjs.com/plugins/match-braces/
*/
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-1,
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-5,
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-9 {
color: #755f00;
}

.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-2,
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-6,
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-10 {
color: #af00af;
}

.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-3,
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-7,
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-11 {
color: #005a8e;
}

.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-4,
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-8,
.rainbow-braces .coldark-theme-light .token.coldark-theme-light .token.punctuation.brace-level-12 {
color: #7c00aa;
}

/* overrides color-values for the Diff Highlight plugin
* https://prismjs.com/plugins/diff-highlight/
*/
pre.diff-highlight > code .coldark-theme-light .token.coldark-theme-light .token.deleted:not(.prefix),
pre > code.diff-highlight .coldark-theme-light .token.coldark-theme-light .token.deleted:not(.prefix) {
background-color: #c22f2e1f;
}

pre.diff-highlight > code .coldark-theme-light .token.coldark-theme-light .token.inserted:not(.prefix),
pre > code.diff-highlight .coldark-theme-light .token.coldark-theme-light .token.inserted:not(.prefix) {
background-color: #116b001f;
}

/* overrides color-values for the Command Line plugin
* https://prismjs.com/plugins/command-line/
*/
.command-line .command-line-prompt {
border-right: 1px solid #8da1b97a;
}

.command-line .command-line-prompt > span:before {
color: #3c526dda;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,317 @@
/**
* Coldark Theme for Prism.js
* Theme variation: Dark
* Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script
* @author Armand Philippot <contact@armandphilippot.com>
* @homepage https://github.com/ArmandPhilippot/coldark-prism
* @license MIT
*/
code[class*="language-"].coldark-theme-dark,
pre[class*="language-"].coldark-theme-dark {
color: #e3eaf2;
background: none;
font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: 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;
}

pre[class*="language-"].coldark-theme-dark::-moz-selection,
pre[class*="language-"].coldark-theme-dark ::-moz-selection,
code[class*="language-"].coldark-theme-dark::-moz-selection,
code[class*="language-"].coldark-theme-dark ::-moz-selection {
background: #3c526d;
}

pre[class*="language-"].coldark-theme-dark::selection,
pre[class*="language-"].coldark-theme-dark ::selection,
code[class*="language-"].coldark-theme-dark::selection,
code[class*="language-"].coldark-theme-dark ::selection {
background: #3c526d;
}

/* Code blocks */
pre[class*="language-"].coldark-theme-dark {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}

:not(pre) > code[class*="language-"].coldark-theme-dark,
pre[class*="language-"].coldark-theme-dark {
background: #111b27;
}

/* Inline code */
:not(pre) > code[class*="language-"].coldark-theme-dark {
padding: 0.1em 0.3em;
border-radius: 0.3em;
white-space: normal;
}

.coldark-theme-dark .token.comment,
.coldark-theme-dark .token.prolog,
.coldark-theme-dark .token.doctype,
.coldark-theme-dark .token.cdata {
color: #8da1b9;
}

.coldark-theme-dark .token.punctuation {
color: #e3eaf2;
}

.coldark-theme-dark .token.delimiter.important,
.coldark-theme-dark .token.selector .parent,
.coldark-theme-dark .token.tag,
.coldark-theme-dark .token.tag .coldark-theme-dark .token.punctuation {
color: #66cccc;
}

.coldark-theme-dark .token.attr-name,
.coldark-theme-dark .token.boolean,
.coldark-theme-dark .token.boolean.important,
.coldark-theme-dark .token.number,
.coldark-theme-dark .token.constant,
.coldark-theme-dark .token.selector .coldark-theme-dark .token.attribute {
color: #e6d37a;
}

.coldark-theme-dark .token.class-name,
.coldark-theme-dark .token.key,
.coldark-theme-dark .token.parameter,
.coldark-theme-dark .token.property,
.coldark-theme-dark .token.property-access,
.coldark-theme-dark .token.variable {
color: #6cb8e6;
}

.coldark-theme-dark .token.attr-value,
.coldark-theme-dark .token.inserted,
.coldark-theme-dark .token.color,
.coldark-theme-dark .token.selector .coldark-theme-dark .token.value,
.coldark-theme-dark .token.string,
.coldark-theme-dark .token.string .coldark-theme-dark .token.url-link {
color: #91d076;
}

.coldark-theme-dark .token.builtin,
.coldark-theme-dark .token.keyword-array,
.coldark-theme-dark .token.package,
.coldark-theme-dark .token.regex {
color: #f4adf4;
}

.coldark-theme-dark .token.function,
.coldark-theme-dark .token.selector .coldark-theme-dark .token.class,
.coldark-theme-dark .token.selector .coldark-theme-dark .token.id {
color: #c699e3;
}

.coldark-theme-dark .token.atrule .coldark-theme-dark .token.rule,
.coldark-theme-dark .token.combinator,
.coldark-theme-dark .token.keyword,
.coldark-theme-dark .token.operator,
.coldark-theme-dark .token.pseudo-class,
.coldark-theme-dark .token.pseudo-element,
.coldark-theme-dark .token.selector,
.coldark-theme-dark .token.unit {
color: #e9ae7e;
}

.coldark-theme-dark .token.deleted,
.coldark-theme-dark .token.important {
color: #cd6660;
}

.coldark-theme-dark .token.keyword-this,
.coldark-theme-dark .token.this {
color: #6cb8e6;
}

.coldark-theme-dark .token.important,
.coldark-theme-dark .token.keyword-this,
.coldark-theme-dark .token.this,
.coldark-theme-dark .token.bold {
font-weight: bold;
}

.coldark-theme-dark .token.delimiter.important {
font-weight: inherit;
}

.coldark-theme-dark .token.italic {
font-style: italic;
}

.coldark-theme-dark .token.entity {
cursor: help;
}

.language-markdown .coldark-theme-dark .token.title,
.language-markdown .coldark-theme-dark .token.title .coldark-theme-dark .token.punctuation {
color: #6cb8e6;
font-weight: bold;
}

.language-markdown .coldark-theme-dark .token.blockquote.punctuation {
color: #f4adf4;
}

.language-markdown .coldark-theme-dark .token.code {
color: #66cccc;
}

.language-markdown .coldark-theme-dark .token.hr.punctuation {
color: #6cb8e6;
}

.language-markdown .coldark-theme-dark .token.url .coldark-theme-dark .token.content {
color: #91d076;
}

.language-markdown .coldark-theme-dark .token.url-link {
color: #e6d37a;
}

.language-markdown .coldark-theme-dark .token.list.punctuation {
color: #f4adf4;
}

.language-markdown .coldark-theme-dark .token.table-header {
color: #e3eaf2;
}

.language-json .coldark-theme-dark .token.operator {
color: #e3eaf2;
}

.language-scss .coldark-theme-dark .token.variable {
color: #66cccc;
}

/* overrides color-values for the Show Invisibles plugin
* https://prismjs.com/plugins/show-invisibles/
*/
.coldark-theme-dark .token.coldark-theme-dark .token.tab:not(:empty):before,
.coldark-theme-dark .token.coldark-theme-dark .token.cr:before,
.coldark-theme-dark .token.coldark-theme-dark .token.lf:before,
.coldark-theme-dark .token.coldark-theme-dark .token.space:before {
color: #8da1b9;
}

/* overrides color-values for the Toolbar plugin
* https://prismjs.com/plugins/toolbar/
*/
div.code-toolbar > .toolbar.toolbar > .toolbar-item > a,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > button {
color: #111b27;
background: #6cb8e6;
}

div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus {
color: #111b27;
background: #6cb8e6da;
text-decoration: none;
}

div.code-toolbar > .toolbar.toolbar > .toolbar-item > span,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover,
div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus {
color: #111b27;
background: #8da1b9;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: #3c526d5f;
background: linear-gradient(to right, #3c526d5f 70%, #3c526d55);
}

.line-highlight.line-highlight:before,
.line-highlight.line-highlight[data-end]:after {
background-color: #8da1b9;
color: #111b27;
box-shadow: 0 1px #3c526d;
}

pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before {
background-color: #8da1b918;
}

/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers.line-numbers .line-numbers-rows {
border-right: 1px solid #0b121b;
background: #0b121b7a;
}

.line-numbers .line-numbers-rows > span:before {
color: #8da1b9da;
}

/* overrides color-values for the Match Braces plugin
* https://prismjs.com/plugins/match-braces/
*/
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-1,
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-5,
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-9 {
color: #e6d37a;
}

.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-2,
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-6,
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-10 {
color: #f4adf4;
}

.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-3,
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-7,
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-11 {
color: #6cb8e6;
}

.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-4,
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-8,
.rainbow-braces .coldark-theme-dark .token.coldark-theme-dark .token.punctuation.brace-level-12 {
color: #c699e3;
}

/* overrides color-values for the Diff Highlight plugin
* https://prismjs.com/plugins/diff-highlight/
*/
pre.diff-highlight > code .coldark-theme-dark .token.coldark-theme-dark .token.deleted:not(.prefix),
pre > code.diff-highlight .coldark-theme-dark .token.coldark-theme-dark .token.deleted:not(.prefix) {
background-color: #cd66601f;
}

pre.diff-highlight > code .coldark-theme-dark .token.coldark-theme-dark .token.inserted:not(.prefix),
pre > code.diff-highlight .coldark-theme-dark .token.coldark-theme-dark .token.inserted:not(.prefix) {
background-color: #91d0761f;
}

/* overrides color-values for the Command Line plugin
* https://prismjs.com/plugins/command-line/
*/
.command-line .command-line-prompt {
border-right: 1px solid #0b121b;
}

.command-line .command-line-prompt > span:before {
color: #8da1b9da;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
/*
Name: Duotone Sea
Author: by Simurai, adapted from DuoTone themes by Simurai for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)
Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-sea-dark.css)
Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)
*/

code[class*="language-"].duotone-theme-sea,
pre[class*="language-"].duotone-theme-sea {
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.375;
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 > code[class*="language-"].duotone-theme-sea {
font-size: 1em;
}

pre[class*="language-"].duotone-theme-sea::-moz-selection, pre[class*="language-"].duotone-theme-sea ::-moz-selection,
code[class*="language-"].duotone-theme-sea::-moz-selection, code[class*="language-"].duotone-theme-sea ::-moz-selection {
text-shadow: none;
background: #004a9e;
}

pre[class*="language-"].duotone-theme-sea::selection, pre[class*="language-"].duotone-theme-sea ::selection,
code[class*="language-"].duotone-theme-sea::selection, code[class*="language-"].duotone-theme-sea ::selection {
text-shadow: none;
background: #004a9e;
}

/* Code blocks */
pre[class*="language-"].duotone-theme-sea {
padding: 1em;
margin: .5em 0;
overflow: auto;
}

/* Inline code */
:not(pre) > code[class*="language-"].duotone-theme-sea {
padding: .1em;
border-radius: .3em;
}

.duotone-theme-sea .token.comment,
.duotone-theme-sea .token.prolog,
.duotone-theme-sea .token.doctype,
.duotone-theme-sea .token.cdata {
color: #4a5f78;
}

.duotone-theme-sea .token.punctuation {
color: #4a5f78;
}

.duotone-theme-sea .token.namespace {
opacity: .7;
}

.duotone-theme-sea .token.tag,
.duotone-theme-sea .token.operator,
.duotone-theme-sea .token.number {
color: #0aa370;
}

.duotone-theme-sea .token.property,
.duotone-theme-sea .token.function {
color: #57718e;
}

.duotone-theme-sea .token.tag-id,
.duotone-theme-sea .token.selector,
.duotone-theme-sea .token.atrule-id {
color: #ebf4ff;
}

code.language-javascript,
.duotone-theme-sea .token.attr-name {
color: #7eb6f6;
}

code.language-css,
code.language-scss,
.duotone-theme-sea .token.boolean,
.duotone-theme-sea .token.string,
.duotone-theme-sea .token.entity,
.duotone-theme-sea .token.url,
.language-css .duotone-theme-sea .token.string,
.language-scss .duotone-theme-sea .token.string,
.style .duotone-theme-sea .token.string,
.duotone-theme-sea .token.attr-value,
.duotone-theme-sea .token.keyword,
.duotone-theme-sea .token.control,
.duotone-theme-sea .token.directive,
.duotone-theme-sea .token.unit,
.duotone-theme-sea .token.statement,
.duotone-theme-sea .token.regex,
.duotone-theme-sea .token.atrule {
color: #47ebb4;
}

.duotone-theme-sea .token.placeholder,
.duotone-theme-sea .token.variable {
color: #47ebb4;
}

.duotone-theme-sea .token.deleted {
text-decoration: line-through;
}

.duotone-theme-sea .token.inserted {
border-bottom: 1px dotted #ebf4ff;
text-decoration: none;
}

.duotone-theme-sea .token.italic {
font-style: italic;
}

.duotone-theme-sea .token.important,
.duotone-theme-sea .token.bold {
font-weight: bold;
}

.duotone-theme-sea .token.important {
color: #7eb6f6;
}

.duotone-theme-sea .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 .line-numbers-rows {
border-right-color: #1f2932;
}

.line-numbers .line-numbers-rows > span:before {
color: #2c3847;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight.line-highlight {
background: rgba(10, 163, 112, 0.2);
background: -webkit-linear-gradient(left, rgba(10, 163, 112, 0.2) 70%, rgba(10, 163, 112, 0));
background: linear-gradient(to right, rgba(10, 163, 112, 0.2) 70%, rgba(10, 163, 112, 0));
}
Loading

0 comments on commit d6e7f9d

Please sign in to comment.