aboutsummaryrefslogtreecommitdiffstats
path: root/src/assets/prism.css
diff options
context:
space:
mode:
Diffstat (limited to 'src/assets/prism.css')
-rw-r--r--src/assets/prism.css130
1 files changed, 130 insertions, 0 deletions
diff --git a/src/assets/prism.css b/src/assets/prism.css
new file mode 100644
index 0000000..431fe8a
--- /dev/null
+++ b/src/assets/prism.css
@@ -0,0 +1,130 @@
+code[class*="language-"],pre[class*="language-"] {
+ color: #f8f8f2;
+ background: none;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.3);
+ font-family: monospace;
+ font-size: 1em;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+ tab-size: 4;
+ hyphens: none;
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+ border-radius: 0.3em;
+}
+
+:not(pre) > code[class*="language-"],pre[class*="language-"] {
+ background: #272822;
+}
+
+/* Inline code */
+:not(pre) > code[class*="language-"] {
+ padding: .1em;
+ border-radius: .3em;
+ white-space: normal;
+}
+
+.token.comment,.token.prolog,.token.doctype,.token.cdata {
+ color: #8292a2;
+}
+
+.token.punctuation {
+ color: #f8f8f2;
+}
+
+.token.namespace {
+ opacity: .7;
+}
+
+.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted {
+ color: #f92672;
+}
+
+.token.boolean,.token.number {
+ color: #ae81ff;
+}
+
+.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted {
+ color: #a6e22e;
+}
+
+.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable {
+ color: #f8f8f2;
+}
+
+.token.atrule,.token.attr-value,.token.function,.token.class-name {
+ color: #e6db74;
+}
+
+.token.keyword {
+ color: #66d9ef;
+}
+
+.token.regex,.token.important {
+ color: #fd971f;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
+
+@media screen and (prefers-color-scheme: dark){
+ code[class*="language-"],pre[class*="language-"] {
+ color: black;
+ text-shadow: 0 1px white;
+ }
+
+ :not(pre) > code[class*="language-"], pre[class*="language-"] {
+ background: #f5f2f0;
+ }
+
+ .token.comment,.token.prolog,.token.doctype,.token.cdata {
+ color: slategray;
+ }
+
+ .token.punctuation {
+ color: #999;
+ }
+
+ .token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted {
+ color: #905;
+ }
+
+ .token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted {
+ color: #690;
+ }
+
+ .token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, .5);
+ }
+
+ .token.atrule,.token.attr-value,.token.keyword {
+ color: #07a;
+ }
+
+ .token.function,.token.class-name {
+ color: #DD4A68;
+ }
+
+ .token.regex,.token.important,.token.variable {
+ color: #e90;
+ }
+} \ No newline at end of file