diff --git a/public/assets/prism-one-dark.min.css b/public/assets/prism-one-dark.min.css
new file mode 100644
index 0000000..2339ae7
--- /dev/null
+++ b/public/assets/prism-one-dark.min.css
@@ -0,0 +1 @@
+code[class*=language-],pre[class*=language-]{background:#111b27;color:#aab1bf;text-shadow:0 1px rgba(0,0,0,.3);font-family:'Fira Code','Fira Mono',Menlo,Consolas,'DejaVu Sans Mono',monospace;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;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{background:#3e4450;color:inherit;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection{background:#3e4450;color:inherit;text-shadow:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}.token.cdata,.token.comment,.token.prolog{color:#5b6270}.token.doctype,.token.entity,.token.punctuation{color:#aab1bf}.token.atrule,.token.attr-name,.token.boolean,.token.class-name,.token.constant,.token.number{color:#d19965}.token.keyword{color:#c578dd}.token.deleted,.token.important,.token.property,.token.symbol,.token.tag{color:#df6b75}.token.attr-value,.token.attr-value>.token.punctuation,.token.builtin,.token.char,.token.inserted,.token.regex,.token.selector,.token.string{color:#97c279}.token.function,.token.operator,.token.variable{color:#61afef}.token.url{color:#56b5c2}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#aab1bf}.language-css .token.selector{color:#df6b75}.language-css .token.property{color:#aab1bf}.language-css .token.function,.language-css .token.url>.token.function{color:#56b5c2}.language-css .token.url>.token.string.url{color:#97c279}.language-css .token.atrule .token.rule,.language-css .token.important{color:#c578dd}.language-javascript .token.operator{color:#c578dd}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#be5046}.language-json .token.operator{color:#aab1bf}.language-json .token.null.keyword{color:#d19965}.language-markdown .token.url,.language-markdown .token.url-reference.url>.token.string,.language-markdown .token.url>.token.operator{color:#aab1bf}.language-markdown .token.url>.token.content{color:#61afef}.language-markdown .token.url-reference.url,.language-markdown .token.url>.token.url{color:#56b5c2}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#5b6270;font-style:italic}.language-markdown .token.code-snippet{color:#97c279}.language-markdown .token.bold .token.content{color:#d19965}.language-markdown .token.italic .token.content{color:#c578dd}.language-markdown .token.list.punctuation,.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#df6b75}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.cr:before,.token.token.lf:before,.token.token.space:before,.token.token.tab:not(:empty):before{color:hsla(220,14%,71%,.15);text-shadow:none}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#393f4a;color:#818896;padding:.1em .4em;border-radius:.3em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover{background:#3e4450;color:#aab1bf}.line-highlight.line-highlight{background:hsla(220,100%,80%,.04)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:#393f4a;color:#aab1bf;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px 0 0 rgba(0,0,0,.2)}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(220,100%,80%,.04)}.command-line .command-line-prompt,.line-numbers.line-numbers .line-numbers-rows{border-right-color:hsla(220,14%,71%,.15)}.command-line .command-line-prompt>span:before,.line-numbers .line-numbers-rows>span:before{color:#626d82}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:#df6b75}.rainbow-braces .token.token.punctuation.brace-level-10,.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6{color:#97c279}.rainbow-braces .token.token.punctuation.brace-level-11,.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7{color:#61afef}.rainbow-braces .token.token.punctuation.brace-level-12,.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8{color:#c578dd}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:hsla(353,100%,66%,.15)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::-moz-selection,pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) ::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection{background-color:hsla(353,95%,66%,.25)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::selection,pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) ::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection{background-color:hsla(353,95%,66%,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:hsla(137,100%,55%,.15)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::-moz-selection,pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) ::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection{background-color:hsla(135,73%,55%,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::selection,pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) ::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection{background-color:hsla(135,73%,55%,.25)}.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer.prism-previewer:before{border-color:#252830}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-easing.prism-previewer-easing:before,.prism-previewer-gradient.prism-previewer-gradient div{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:#252830}.prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:#252830}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-easing.prism-previewer-easing,.prism-previewer-time.prism-previewer-time:before{background:#30353f}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:#aab1bf;stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing line,.prism-previewer-easing.prism-previewer-easing path{stroke:#aab1bf}.prism-previewer-easing.prism-previewer-easing circle{fill:transparent}
\ No newline at end of file
diff --git a/public/assets/prism-one-light.min.css b/public/assets/prism-one-light.min.css
new file mode 100644
index 0000000..37a3b9d
--- /dev/null
+++ b/public/assets/prism-one-light.min.css
@@ -0,0 +1 @@
+code[class*=language-],pre[class*=language-]{background:#f9f9f9;color:#383942;font-family:'Fira Code','Fira Mono',Menlo,Consolas,'DejaVu Sans Mono',monospace;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;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{background:#e5e5e5;color:inherit}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection{background:#e5e5e5;color:inherit}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.prolog{color:#9fa0a6}.token.doctype,.token.entity,.token.punctuation{color:#383942}.token.atrule,.token.attr-name,.token.boolean,.token.class-name,.token.constant,.token.number{color:#b66a00}.token.keyword{color:#a625a4}.token.deleted,.token.important,.token.property,.token.symbol,.token.tag{color:#e35549}.token.attr-value,.token.attr-value>.token.punctuation,.token.builtin,.token.char,.token.inserted,.token.regex,.token.selector,.token.string{color:#50a04f}.token.function,.token.operator,.token.variable{color:#4078f1}.token.url{color:#0083bb}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#383942}.language-css .token.selector{color:#e35549}.language-css .token.property{color:#383942}.language-css .token.function,.language-css .token.url>.token.function{color:#0083bb}.language-css .token.url>.token.string.url{color:#50a04f}.language-css .token.atrule .token.rule,.language-css .token.important{color:#a625a4}.language-javascript .token.operator{color:#a625a4}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#c91142}.language-json .token.operator{color:#383942}.language-json .token.null.keyword{color:#b66a00}.language-markdown .token.url,.language-markdown .token.url-reference.url>.token.string,.language-markdown .token.url>.token.operator{color:#383942}.language-markdown .token.url>.token.content{color:#4078f1}.language-markdown .token.url-reference.url,.language-markdown .token.url>.token.url{color:#0083bb}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#9fa0a6;font-style:italic}.language-markdown .token.code-snippet{color:#50a04f}.language-markdown .token.bold .token.content{color:#b66a00}.language-markdown .token.italic .token.content{color:#a625a4}.language-markdown .token.list.punctuation,.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#e35549}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.cr:before,.token.token.lf:before,.token.token.space:before,.token.token.tab:not(:empty):before{color:hsla(230,8%,24%,.2)}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#e5e5e5;color:#696b76;padding:.1em .4em;border-radius:.3em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover{background:#c6c6c7;color:#383942}.line-highlight.line-highlight{background:hsla(230,8%,24%,.05)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:#e5e5e5;color:#383942;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px 0 0 rgba(0,0,0,.2)}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(230,8%,24%,.05)}.command-line .command-line-prompt,.line-numbers.line-numbers .line-numbers-rows{border-right-color:hsla(230,8%,24%,.2)}.command-line .command-line-prompt>span:before,.line-numbers .line-numbers-rows>span:before{color:#9d9d9f}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:#e35549}.rainbow-braces .token.token.punctuation.brace-level-10,.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6{color:#50a04f}.rainbow-braces .token.token.punctuation.brace-level-11,.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7{color:#4078f1}.rainbow-braces .token.token.punctuation.brace-level-12,.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8{color:#a625a4}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:hsla(353,100%,66%,.15)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::-moz-selection,pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) ::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection{background-color:hsla(353,95%,66%,.25)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::selection,pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) ::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection{background-color:hsla(353,95%,66%,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:hsla(137,100%,55%,.15)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::-moz-selection,pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) ::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection{background-color:hsla(135,73%,55%,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::selection,pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) ::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection{background-color:hsla(135,73%,55%,.25)}.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer.prism-previewer:before{border-color:#f2f2f2}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-easing.prism-previewer-easing:before,.prism-previewer-gradient.prism-previewer-gradient div{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:#f2f2f2}.prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:#f2f2f2}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-easing.prism-previewer-easing,.prism-previewer-time.prism-previewer-time:before{background:#fff}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:#383942;stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing line,.prism-previewer-easing.prism-previewer-easing path{stroke:#383942}.prism-previewer-easing.prism-previewer-easing circle{fill:transparent}
\ No newline at end of file
diff --git a/src/components/ArticleItem/ArticleItem.scss b/src/components/ArticleItem/ArticleItem.scss
index ed35e2b..8a1e6eb 100644
--- a/src/components/ArticleItem/ArticleItem.scss
+++ b/src/components/ArticleItem/ArticleItem.scss
@@ -7,7 +7,7 @@
align-items: center;
column-gap: 10px;
color: var(--font-color);
- padding: 8px 15px;
+ padding: 8px 0;
& h3 {
font-size: var(--font-size-md);
font-weight: normal;
@@ -22,12 +22,6 @@
white-space: nowrap;
margin-bottom: 0;
}
- &:hover {
- text-decoration: none;
- }
- }
- &:hover {
- background-color: var(--background-color-hover);
}
}
diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro
index f7d9cdb..a24784c 100644
--- a/src/components/BaseHead.astro
+++ b/src/components/BaseHead.astro
@@ -22,3 +22,4 @@ const { title = SITE_METADATA.title, description } = Astro.props as Props;
+
diff --git a/src/components/Footer/Footer.scss b/src/components/Footer/Footer.scss
index 66ad8de..82847af 100644
--- a/src/components/Footer/Footer.scss
+++ b/src/components/Footer/Footer.scss
@@ -1,34 +1,34 @@
.footer {
- & .container {
- margin-top: 5rem;
- padding: 25px 0 10px 0;
- font-weight: 500;
- border-top: 1px solid var(--border-color);
- display: flex;
- flex-direction: column;
- align-items: center;
- row-gap: 15px;
- user-select: none;
- }
- &__links {
- display: flex;
- align-items: center;
- column-gap: 25px;
- list-style: none;
- margin: 0;
- padding: 0;
- & li {
- display: flex;
- align-items: center;
- column-gap: 7px;
- & a {
- color: var(--font-color);
- font-size: var(--font-size-sm);
- }
- }
- }
- &__copy {
- text-align: center;
- font-size: var(--font-size-xs);
- }
+ & .container {
+ margin-top: 5rem;
+ padding: 25px 0 10px 0;
+ font-weight: 500;
+ border-top: 1px solid var(--border-color);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ row-gap: 15px;
+ user-select: none;
+ }
+ &__links {
+ display: flex;
+ align-items: center;
+ column-gap: 25px;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ & li {
+ display: flex;
+ align-items: center;
+ column-gap: 7px;
+ & a {
+ color: var(--font-color);
+ font-size: var(--font-size-sm);
+ }
+ }
+ }
+ &__copy {
+ text-align: center;
+ font-size: var(--font-size-xs);
+ }
}
diff --git a/src/components/Header/Header.astro b/src/components/Header/Header.astro
index c953f40..fdf366e 100644
--- a/src/components/Header/Header.astro
+++ b/src/components/Header/Header.astro
@@ -40,6 +40,6 @@ const { pathname } = Astro.canonicalURL;
-
+
diff --git a/src/layouts/article.astro b/src/layouts/article.astro
index 4b34305..265b5a9 100644
--- a/src/layouts/article.astro
+++ b/src/layouts/article.astro
@@ -18,7 +18,10 @@ const { lang = 'ru', content } = Astro.props as Props;
-
+
+
+
+
diff --git a/src/pages/[article].astro b/src/pages/[article].astro
index 28e79f8..4828f16 100644
--- a/src/pages/[article].astro
+++ b/src/pages/[article].astro
@@ -1,5 +1,4 @@
---
-import '@root/styles/prism-one-light.css';
import ArticleLayout from '@root/layouts/article.astro';
import { Markdown } from 'astro/components';
diff --git a/src/styles/global.scss b/src/styles/global.scss
index 3b2e08b..18c6507 100644
--- a/src/styles/global.scss
+++ b/src/styles/global.scss
@@ -210,8 +210,8 @@ button {
cursor: pointer;
font-family: var(--font-family-base);
font-weight: 500;
- font-size: var(--font-size-sm);
- padding: 4px 15px;
+ font-size: var(--font-size-md);
+ padding: 5px 17px;
border: 1px solid var(--border-color);
border-radius: var(--border-radius-md);
background: none;
diff --git a/src/styles/prism-one-dark.css b/src/styles/prism-one-dark.css
deleted file mode 100644
index 94f23e3..0000000
--- a/src/styles/prism-one-dark.css
+++ /dev/null
@@ -1,440 +0,0 @@
-/**
- * One Dark theme for prism.js
- * Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax
- */
-
-/**
- * One Dark colours (accurate as of commit 8ae45ca on 6 Sep 2018)
- * From colors.less
- * --mono-1: hsl(220, 14%, 71%);
- * --mono-2: hsl(220, 9%, 55%);
- * --mono-3: hsl(220, 10%, 40%);
- * --hue-1: hsl(187, 47%, 55%);
- * --hue-2: hsl(207, 82%, 66%);
- * --hue-3: hsl(286, 60%, 67%);
- * --hue-4: hsl(95, 38%, 62%);
- * --hue-5: hsl(355, 65%, 65%);
- * --hue-5-2: hsl(5, 48%, 51%);
- * --hue-6: hsl(29, 54%, 61%);
- * --hue-6-2: hsl(39, 67%, 69%);
- * --syntax-fg: hsl(220, 14%, 71%);
- * --syntax-bg: hsl(220, 13%, 18%);
- * --syntax-gutter: hsl(220, 14%, 45%);
- * --syntax-guide: hsla(220, 14%, 71%, 0.15);
- * --syntax-accent: hsl(220, 100%, 66%);
- * From syntax-variables.less
- * --syntax-selection-color: hsl(220, 13%, 28%);
- * --syntax-gutter-background-color-selected: hsl(220, 13%, 26%);
- * --syntax-cursor-line: hsla(220, 100%, 80%, 0.04);
- */
-
- code[class*="language-"],
- pre[class*="language-"] {
- background: hsl(220, 13%, 18%);
- color: hsl(220, 14%, 71%);
- text-shadow: 0 1px rgba(0, 0, 0, 0.3);
- font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;
- 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;
- -webkit-hyphens: none;
- -moz-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
- }
-
- /* Selection */
- code[class*="language-"]::-moz-selection,
- code[class*="language-"] *::-moz-selection,
- pre[class*="language-"] *::-moz-selection {
- background: hsl(220, 13%, 28%);
- color: inherit;
- text-shadow: none;
- }
-
- code[class*="language-"]::selection,
- code[class*="language-"] *::selection,
- pre[class*="language-"] *::selection {
- background: hsl(220, 13%, 28%);
- color: inherit;
- text-shadow: none;
- }
-
- /* Code blocks */
- pre[class*="language-"] {
- padding: 1em;
- margin: 0.5em 0;
- overflow: auto;
- border-radius: 0.3em;
- }
-
- /* Inline code */
- :not(pre) > code[class*="language-"] {
- padding: 0.2em 0.3em;
- border-radius: 0.3em;
- white-space: normal;
- }
-
- /* Print */
- @media print {
- code[class*="language-"],
- pre[class*="language-"] {
- text-shadow: none;
- }
- }
-
- .token.comment,
- .token.prolog,
- .token.cdata {
- color: hsl(220, 10%, 40%);
- }
-
- .token.doctype,
- .token.punctuation,
- .token.entity {
- color: hsl(220, 14%, 71%);
- }
-
- .token.attr-name,
- .token.class-name,
- .token.boolean,
- .token.constant,
- .token.number,
- .token.atrule {
- color: hsl(29, 54%, 61%);
- }
-
- .token.keyword {
- color: hsl(286, 60%, 67%);
- }
-
- .token.property,
- .token.tag,
- .token.symbol,
- .token.deleted,
- .token.important {
- color: hsl(355, 65%, 65%);
- }
-
- .token.selector,
- .token.string,
- .token.char,
- .token.builtin,
- .token.inserted,
- .token.regex,
- .token.attr-value,
- .token.attr-value > .token.punctuation {
- color: hsl(95, 38%, 62%);
- }
-
- .token.variable,
- .token.operator,
- .token.function {
- color: hsl(207, 82%, 66%);
- }
-
- .token.url {
- color: hsl(187, 47%, 55%);
- }
-
- /* HTML overrides */
- .token.attr-value > .token.punctuation.attr-equals,
- .token.special-attr > .token.attr-value > .token.value.css {
- color: hsl(220, 14%, 71%);
- }
-
- /* CSS overrides */
- .language-css .token.selector {
- color: hsl(355, 65%, 65%);
- }
-
- .language-css .token.property {
- color: hsl(220, 14%, 71%);
- }
-
- .language-css .token.function,
- .language-css .token.url > .token.function {
- color: hsl(187, 47%, 55%);
- }
-
- .language-css .token.url > .token.string.url {
- color: hsl(95, 38%, 62%);
- }
-
- .language-css .token.important,
- .language-css .token.atrule .token.rule {
- color: hsl(286, 60%, 67%);
- }
-
- /* JS overrides */
- .language-javascript .token.operator {
- color: hsl(286, 60%, 67%);
- }
-
- .language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation {
- color: hsl(5, 48%, 51%);
- }
-
- /* JSON overrides */
- .language-json .token.operator {
- color: hsl(220, 14%, 71%);
- }
-
- .language-json .token.null.keyword {
- color: hsl(29, 54%, 61%);
- }
-
- /* MD overrides */
- .language-markdown .token.url,
- .language-markdown .token.url > .token.operator,
- .language-markdown .token.url-reference.url > .token.string {
- color: hsl(220, 14%, 71%);
- }
-
- .language-markdown .token.url > .token.content {
- color: hsl(207, 82%, 66%);
- }
-
- .language-markdown .token.url > .token.url,
- .language-markdown .token.url-reference.url {
- color: hsl(187, 47%, 55%);
- }
-
- .language-markdown .token.blockquote.punctuation,
- .language-markdown .token.hr.punctuation {
- color: hsl(220, 10%, 40%);
- font-style: italic;
- }
-
- .language-markdown .token.code-snippet {
- color: hsl(95, 38%, 62%);
- }
-
- .language-markdown .token.bold .token.content {
- color: hsl(29, 54%, 61%);
- }
-
- .language-markdown .token.italic .token.content {
- color: hsl(286, 60%, 67%);
- }
-
- .language-markdown .token.strike .token.content,
- .language-markdown .token.strike .token.punctuation,
- .language-markdown .token.list.punctuation,
- .language-markdown .token.title.important > .token.punctuation {
- color: hsl(355, 65%, 65%);
- }
-
- /* General */
- .token.bold {
- font-weight: bold;
- }
-
- .token.comment,
- .token.italic {
- font-style: italic;
- }
-
- .token.entity {
- cursor: help;
- }
-
- .token.namespace {
- opacity: 0.8;
- }
-
- /* Plugin overrides */
- /* Selectors should have higher specificity than those in the plugins' default stylesheets */
-
- /* Show Invisibles plugin overrides */
- .token.token.tab:not(:empty):before,
- .token.token.cr:before,
- .token.token.lf:before,
- .token.token.space:before {
- color: hsla(220, 14%, 71%, 0.15);
- text-shadow: none;
- }
-
- /* Toolbar plugin overrides */
- /* Space out all buttons and move them away from the right edge of the code block */
- div.code-toolbar > .toolbar.toolbar > .toolbar-item {
- margin-right: 0.4em;
- }
-
- /* Styling the buttons */
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > button,
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > a,
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > span {
- background: hsl(220, 13%, 26%);
- color: hsl(220, 9%, 55%);
- padding: 0.1em 0.4em;
- border-radius: 0.3em;
- }
-
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover,
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus,
- 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 > span:hover,
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus {
- background: hsl(220, 13%, 28%);
- color: hsl(220, 14%, 71%);
- }
-
- /* Line Highlight plugin overrides */
- /* The highlighted line itself */
- .line-highlight.line-highlight {
- background: hsla(220, 100%, 80%, 0.04);
- }
-
- /* Default line numbers in Line Highlight plugin */
- .line-highlight.line-highlight:before,
- .line-highlight.line-highlight[data-end]:after {
- background: hsl(220, 13%, 26%);
- color: hsl(220, 14%, 71%);
- padding: 0.1em 0.6em;
- border-radius: 0.3em;
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); /* same as Toolbar plugin default */
- }
-
- /* Hovering over a linkable line number (in the gutter area) */
- /* Requires Line Numbers plugin as well */
- pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before {
- background-color: hsla(220, 100%, 80%, 0.04);
- }
-
- /* Line Numbers and Command Line plugins overrides */
- /* Line separating gutter from coding area */
- .line-numbers.line-numbers .line-numbers-rows,
- .command-line .command-line-prompt {
- border-right-color: hsla(220, 14%, 71%, 0.15);
- }
-
- /* Stuff in the gutter */
- .line-numbers .line-numbers-rows > span:before,
- .command-line .command-line-prompt > span:before {
- color: hsl(220, 14%, 45%);
- }
-
- /* Match Braces plugin overrides */
- /* Note: Outline colour is inherited from the braces */
- .rainbow-braces .token.token.punctuation.brace-level-1,
- .rainbow-braces .token.token.punctuation.brace-level-5,
- .rainbow-braces .token.token.punctuation.brace-level-9 {
- color: hsl(355, 65%, 65%);
- }
-
- .rainbow-braces .token.token.punctuation.brace-level-2,
- .rainbow-braces .token.token.punctuation.brace-level-6,
- .rainbow-braces .token.token.punctuation.brace-level-10 {
- color: hsl(95, 38%, 62%);
- }
-
- .rainbow-braces .token.token.punctuation.brace-level-3,
- .rainbow-braces .token.token.punctuation.brace-level-7,
- .rainbow-braces .token.token.punctuation.brace-level-11 {
- color: hsl(207, 82%, 66%);
- }
-
- .rainbow-braces .token.token.punctuation.brace-level-4,
- .rainbow-braces .token.token.punctuation.brace-level-8,
- .rainbow-braces .token.token.punctuation.brace-level-12 {
- color: hsl(286, 60%, 67%);
- }
-
- /* Diff Highlight plugin overrides */
- /* Taken from https://github.com/atom/github/blob/master/styles/variables.less */
- pre.diff-highlight > code .token.token.deleted:not(.prefix),
- pre > code.diff-highlight .token.token.deleted:not(.prefix) {
- background-color: hsla(353, 100%, 66%, 0.15);
- }
-
- pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection,
- pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection,
- pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,
- pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection {
- background-color: hsla(353, 95%, 66%, 0.25);
- }
-
- pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection,
- pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection,
- pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection,
- pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection {
- background-color: hsla(353, 95%, 66%, 0.25);
- }
-
- pre.diff-highlight > code .token.token.inserted:not(.prefix),
- pre > code.diff-highlight .token.token.inserted:not(.prefix) {
- background-color: hsla(137, 100%, 55%, 0.15);
- }
-
- pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection,
- pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection,
- pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,
- pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection {
- background-color: hsla(135, 73%, 55%, 0.25);
- }
-
- pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection,
- pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection,
- pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection,
- pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection {
- background-color: hsla(135, 73%, 55%, 0.25);
- }
-
- /* Previewers plugin overrides */
- /* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-dark-ui */
- /* Border around popup */
- .prism-previewer.prism-previewer:before,
- .prism-previewer-gradient.prism-previewer-gradient div {
- border-color: hsl(224, 13%, 17%);
- }
-
- /* Angle and time should remain as circles and are hence not included */
- .prism-previewer-color.prism-previewer-color:before,
- .prism-previewer-gradient.prism-previewer-gradient div,
- .prism-previewer-easing.prism-previewer-easing:before {
- border-radius: 0.3em;
- }
-
- /* Triangles pointing to the code */
- .prism-previewer.prism-previewer:after {
- border-top-color: hsl(224, 13%, 17%);
- }
-
- .prism-previewer-flipped.prism-previewer-flipped.after {
- border-bottom-color: hsl(224, 13%, 17%);
- }
-
- /* Background colour within the popup */
- .prism-previewer-angle.prism-previewer-angle:before,
- .prism-previewer-time.prism-previewer-time:before,
- .prism-previewer-easing.prism-previewer-easing {
- background: hsl(219, 13%, 22%);
- }
-
- /* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */
- /* For time, this is the alternate colour */
- .prism-previewer-angle.prism-previewer-angle circle,
- .prism-previewer-time.prism-previewer-time circle {
- stroke: hsl(220, 14%, 71%);
- stroke-opacity: 1;
- }
-
- /* Stroke colours of the handle, direction point, and vector itself */
- .prism-previewer-easing.prism-previewer-easing circle,
- .prism-previewer-easing.prism-previewer-easing path,
- .prism-previewer-easing.prism-previewer-easing line {
- stroke: hsl(220, 14%, 71%);
- }
-
- /* Fill colour of the handle */
- .prism-previewer-easing.prism-previewer-easing circle {
- fill: transparent;
- }
\ No newline at end of file
diff --git a/src/styles/prism-one-light.css b/src/styles/prism-one-light.css
deleted file mode 100644
index 58f651d..0000000
--- a/src/styles/prism-one-light.css
+++ /dev/null
@@ -1,428 +0,0 @@
-/**
- * One Light theme for prism.js
- * Based on Atom's One Light theme: https://github.com/atom/atom/tree/master/packages/one-light-syntax
- */
-
-/**
- * One Light colours (accurate as of commit eb064bf on 19 Feb 2021)
- * From colors.less
- * --mono-1: hsl(230, 8%, 24%);
- * --mono-2: hsl(230, 6%, 44%);
- * --mono-3: hsl(230, 4%, 64%)
- * --hue-1: hsl(198, 99%, 37%);
- * --hue-2: hsl(221, 87%, 60%);
- * --hue-3: hsl(301, 63%, 40%);
- * --hue-4: hsl(119, 34%, 47%);
- * --hue-5: hsl(5, 74%, 59%);
- * --hue-5-2: hsl(344, 84%, 43%);
- * --hue-6: hsl(35, 99%, 36%);
- * --hue-6-2: hsl(35, 99%, 40%);
- * --syntax-fg: hsl(230, 8%, 24%);
- * --syntax-bg: hsl(230, 1%, 98%);
- * --syntax-gutter: hsl(230, 1%, 62%);
- * --syntax-guide: hsla(230, 8%, 24%, 0.2);
- * --syntax-accent: hsl(230, 100%, 66%);
- * From syntax-variables.less
- * --syntax-selection-color: hsl(230, 1%, 90%);
- * --syntax-gutter-background-color-selected: hsl(230, 1%, 90%);
- * --syntax-cursor-line: hsla(230, 8%, 24%, 0.05);
- */
-
- code[class*="language-"],
- pre[class*="language-"] {
- background: hsl(230, 1%, 98%);
- color: hsl(230, 8%, 24%);
- font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;
- 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;
- -webkit-hyphens: none;
- -moz-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
- }
-
- /* Selection */
- code[class*="language-"]::-moz-selection,
- code[class*="language-"] *::-moz-selection,
- pre[class*="language-"] *::-moz-selection {
- background: hsl(230, 1%, 90%);
- color: inherit;
- }
-
- code[class*="language-"]::selection,
- code[class*="language-"] *::selection,
- pre[class*="language-"] *::selection {
- background: hsl(230, 1%, 90%);
- color: inherit;
- }
-
- /* Code blocks */
- pre[class*="language-"] {
- padding: 1em;
- margin: 0.5em 0;
- overflow: auto;
- border-radius: 0.3em;
- }
-
- /* Inline code */
- :not(pre) > code[class*="language-"] {
- padding: 0.2em 0.3em;
- border-radius: 0.3em;
- white-space: normal;
- }
-
- .token.comment,
- .token.prolog,
- .token.cdata {
- color: hsl(230, 4%, 64%);
- }
-
- .token.doctype,
- .token.punctuation,
- .token.entity {
- color: hsl(230, 8%, 24%);
- }
-
- .token.attr-name,
- .token.class-name,
- .token.boolean,
- .token.constant,
- .token.number,
- .token.atrule {
- color: hsl(35, 99%, 36%);
- }
-
- .token.keyword {
- color: hsl(301, 63%, 40%);
- }
-
- .token.property,
- .token.tag,
- .token.symbol,
- .token.deleted,
- .token.important {
- color: hsl(5, 74%, 59%);
- }
-
- .token.selector,
- .token.string,
- .token.char,
- .token.builtin,
- .token.inserted,
- .token.regex,
- .token.attr-value,
- .token.attr-value > .token.punctuation {
- color: hsl(119, 34%, 47%);
- }
-
- .token.variable,
- .token.operator,
- .token.function {
- color: hsl(221, 87%, 60%);
- }
-
- .token.url {
- color: hsl(198, 99%, 37%);
- }
-
- /* HTML overrides */
- .token.attr-value > .token.punctuation.attr-equals,
- .token.special-attr > .token.attr-value > .token.value.css {
- color: hsl(230, 8%, 24%);
- }
-
- /* CSS overrides */
- .language-css .token.selector {
- color: hsl(5, 74%, 59%);
- }
-
- .language-css .token.property {
- color: hsl(230, 8%, 24%);
- }
-
- .language-css .token.function,
- .language-css .token.url > .token.function {
- color: hsl(198, 99%, 37%);
- }
-
- .language-css .token.url > .token.string.url {
- color: hsl(119, 34%, 47%);
- }
-
- .language-css .token.important,
- .language-css .token.atrule .token.rule {
- color: hsl(301, 63%, 40%);
- }
-
- /* JS overrides */
- .language-javascript .token.operator {
- color: hsl(301, 63%, 40%);
- }
-
- .language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation {
- color: hsl(344, 84%, 43%);
- }
-
- /* JSON overrides */
- .language-json .token.operator {
- color: hsl(230, 8%, 24%);
- }
-
- .language-json .token.null.keyword {
- color: hsl(35, 99%, 36%);
- }
-
- /* MD overrides */
- .language-markdown .token.url,
- .language-markdown .token.url > .token.operator,
- .language-markdown .token.url-reference.url > .token.string {
- color: hsl(230, 8%, 24%);
- }
-
- .language-markdown .token.url > .token.content {
- color: hsl(221, 87%, 60%);
- }
-
- .language-markdown .token.url > .token.url,
- .language-markdown .token.url-reference.url {
- color: hsl(198, 99%, 37%);
- }
-
- .language-markdown .token.blockquote.punctuation,
- .language-markdown .token.hr.punctuation {
- color: hsl(230, 4%, 64%);
- font-style: italic;
- }
-
- .language-markdown .token.code-snippet {
- color: hsl(119, 34%, 47%);
- }
-
- .language-markdown .token.bold .token.content {
- color: hsl(35, 99%, 36%);
- }
-
- .language-markdown .token.italic .token.content {
- color: hsl(301, 63%, 40%);
- }
-
- .language-markdown .token.strike .token.content,
- .language-markdown .token.strike .token.punctuation,
- .language-markdown .token.list.punctuation,
- .language-markdown .token.title.important > .token.punctuation {
- color: hsl(5, 74%, 59%);
- }
-
- /* General */
- .token.bold {
- font-weight: bold;
- }
-
- .token.comment,
- .token.italic {
- font-style: italic;
- }
-
- .token.entity {
- cursor: help;
- }
-
- .token.namespace {
- opacity: 0.8;
- }
-
- /* Plugin overrides */
- /* Selectors should have higher specificity than those in the plugins' default stylesheets */
-
- /* Show Invisibles plugin overrides */
- .token.token.tab:not(:empty):before,
- .token.token.cr:before,
- .token.token.lf:before,
- .token.token.space:before {
- color: hsla(230, 8%, 24%, 0.2);
- }
-
- /* Toolbar plugin overrides */
- /* Space out all buttons and move them away from the right edge of the code block */
- div.code-toolbar > .toolbar.toolbar > .toolbar-item {
- margin-right: 0.4em;
- }
-
- /* Styling the buttons */
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > button,
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > a,
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > span {
- background: hsl(230, 1%, 90%);
- color: hsl(230, 6%, 44%);
- padding: 0.1em 0.4em;
- border-radius: 0.3em;
- }
-
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover,
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus,
- 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 > span:hover,
- div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus {
- background: hsl(230, 1%, 78%); /* custom: darken(--syntax-bg, 20%) */
- color: hsl(230, 8%, 24%);
- }
-
- /* Line Highlight plugin overrides */
- /* The highlighted line itself */
- .line-highlight.line-highlight {
- background: hsla(230, 8%, 24%, 0.05);
- }
-
- /* Default line numbers in Line Highlight plugin */
- .line-highlight.line-highlight:before,
- .line-highlight.line-highlight[data-end]:after {
- background: hsl(230, 1%, 90%);
- color: hsl(230, 8%, 24%);
- padding: 0.1em 0.6em;
- border-radius: 0.3em;
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); /* same as Toolbar plugin default */
- }
-
- /* Hovering over a linkable line number (in the gutter area) */
- /* Requires Line Numbers plugin as well */
- pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before {
- background-color: hsla(230, 8%, 24%, 0.05);
- }
-
- /* Line Numbers and Command Line plugins overrides */
- /* Line separating gutter from coding area */
- .line-numbers.line-numbers .line-numbers-rows,
- .command-line .command-line-prompt {
- border-right-color: hsla(230, 8%, 24%, 0.2);
- }
-
- /* Stuff in the gutter */
- .line-numbers .line-numbers-rows > span:before,
- .command-line .command-line-prompt > span:before {
- color: hsl(230, 1%, 62%);
- }
-
- /* Match Braces plugin overrides */
- /* Note: Outline colour is inherited from the braces */
- .rainbow-braces .token.token.punctuation.brace-level-1,
- .rainbow-braces .token.token.punctuation.brace-level-5,
- .rainbow-braces .token.token.punctuation.brace-level-9 {
- color: hsl(5, 74%, 59%);
- }
-
- .rainbow-braces .token.token.punctuation.brace-level-2,
- .rainbow-braces .token.token.punctuation.brace-level-6,
- .rainbow-braces .token.token.punctuation.brace-level-10 {
- color: hsl(119, 34%, 47%);
- }
-
- .rainbow-braces .token.token.punctuation.brace-level-3,
- .rainbow-braces .token.token.punctuation.brace-level-7,
- .rainbow-braces .token.token.punctuation.brace-level-11 {
- color: hsl(221, 87%, 60%);
- }
-
- .rainbow-braces .token.token.punctuation.brace-level-4,
- .rainbow-braces .token.token.punctuation.brace-level-8,
- .rainbow-braces .token.token.punctuation.brace-level-12 {
- color: hsl(301, 63%, 40%);
- }
-
- /* Diff Highlight plugin overrides */
- /* Taken from https://github.com/atom/github/blob/master/styles/variables.less */
- pre.diff-highlight > code .token.token.deleted:not(.prefix),
- pre > code.diff-highlight .token.token.deleted:not(.prefix) {
- background-color: hsla(353, 100%, 66%, 0.15);
- }
-
- pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection,
- pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection,
- pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,
- pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection {
- background-color: hsla(353, 95%, 66%, 0.25);
- }
-
- pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection,
- pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection,
- pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection,
- pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection {
- background-color: hsla(353, 95%, 66%, 0.25);
- }
-
- pre.diff-highlight > code .token.token.inserted:not(.prefix),
- pre > code.diff-highlight .token.token.inserted:not(.prefix) {
- background-color: hsla(137, 100%, 55%, 0.15);
- }
-
- pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection,
- pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection,
- pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,
- pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection {
- background-color: hsla(135, 73%, 55%, 0.25);
- }
-
- pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection,
- pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection,
- pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection,
- pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection {
- background-color: hsla(135, 73%, 55%, 0.25);
- }
-
- /* Previewers plugin overrides */
- /* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-light-ui */
- /* Border around popup */
- .prism-previewer.prism-previewer:before,
- .prism-previewer-gradient.prism-previewer-gradient div {
- border-color: hsl(0, 0, 95%);
- }
-
- /* Angle and time should remain as circles and are hence not included */
- .prism-previewer-color.prism-previewer-color:before,
- .prism-previewer-gradient.prism-previewer-gradient div,
- .prism-previewer-easing.prism-previewer-easing:before {
- border-radius: 0.3em;
- }
-
- /* Triangles pointing to the code */
- .prism-previewer.prism-previewer:after {
- border-top-color: hsl(0, 0, 95%);
- }
-
- .prism-previewer-flipped.prism-previewer-flipped.after {
- border-bottom-color: hsl(0, 0, 95%);
- }
-
- /* Background colour within the popup */
- .prism-previewer-angle.prism-previewer-angle:before,
- .prism-previewer-time.prism-previewer-time:before,
- .prism-previewer-easing.prism-previewer-easing {
- background: hsl(0, 0%, 100%);
- }
-
- /* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */
- /* For time, this is the alternate colour */
- .prism-previewer-angle.prism-previewer-angle circle,
- .prism-previewer-time.prism-previewer-time circle {
- stroke: hsl(230, 8%, 24%);
- stroke-opacity: 1;
- }
-
- /* Stroke colours of the handle, direction point, and vector itself */
- .prism-previewer-easing.prism-previewer-easing circle,
- .prism-previewer-easing.prism-previewer-easing path,
- .prism-previewer-easing.prism-previewer-easing line {
- stroke: hsl(230, 8%, 24%);
- }
-
- /* Fill colour of the handle */
- .prism-previewer-easing.prism-previewer-easing circle {
- fill: transparent;
- }
\ No newline at end of file