aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'site/assets/syntax.css')
-rw-r--r--site/assets/syntax.css225
1 files changed, 225 insertions, 0 deletions
diff --git a/site/assets/syntax.css b/site/assets/syntax.css
new file mode 100644
index 0000000..de3ac90
--- /dev/null
+++ b/site/assets/syntax.css
@@ -0,0 +1,225 @@
1
2pre, code {
3 font-family: 'Menlo', monospace;
4}
5
6code {
7 font-size: 0.85em;
8}
9
10pre code {
11 font-size: 0.9em;
12}
13
14:root {
15 --syntaxBackground: #ffffff;
16 --hll: #ffffcc;
17 --c: #999988;
18 --err: #a61717;
19 --errBackground: #e3d2d2;
20 --k: #000000;
21 --o: #000000;
22 --cm: #999988;
23 --cp: #999999;
24 --c1: #999988;
25 --cs: #999999;
26 --gd: #000000;
27 --ge: #000000;
28 --gr: #aa0000;
29 --gh: #999999;
30 --gi: #000000;
31 --go: #888888;
32 --gp: #555555;
33 --gu: #aaaaaa;
34 --gt: #aa0000;
35 --kc: #000000;
36 --kd: #000000;
37 --kn: #000000;
38 --kp: #000000;
39 --kr: #000000;
40 --kt: #445588;
41 --m: #009999;
42 --s: #d01040;
43 --na: #008080;
44 --nb: #0086B3;
45 --nc: #445588;
46 --no: #008080;
47 --nd: #3c5d5d;
48 --ni: #800080;
49 --ne: #990000;
50 --nf: #990000;
51 --nl: #990000;
52 --nn: #555555;
53 --nt: #000080;
54 --nv: #008080;
55 --ow: #000000;
56 --w: #bbbbbb;
57 --mf: #009999;
58 --mh: #009999;
59 --mi: #009999;
60 --mo: #009999;
61 --sb: #d01040;
62 --sc: #d01040;
63 --sd: #d01040;
64 --s2: #d01040;
65 --se: #d01040;
66 --sh: #d01040;
67 --si: #d01040;
68 --sx: #d01040;
69 --sr: #009926;
70 --s1: #d01040;
71 --ss: #990073;
72 --bp: #999999;
73 --vc: #008080;
74 --vg: #008080;
75 --vi: #008080;
76 --il: #009999;
77}
78
79@media (prefers-color-scheme: dark) {
80 :root {
81 --syntaxBackground: #121615;
82 --hll: #002b36;
83 --c: #586e75;
84 --err: #e3d2d2;
85 --errBackground: #a61717;
86 --k: #859900;
87 --o: #859900;
88 --cm: #586e75;
89 --c1: #586e75;
90 --gd: #ffdddd;
91 --ge: #2aa198;
92 --gh: #cb4b16;
93 --gi: #ddffdd;
94 --gu: #cb4b16;
95 --m: #74b9b9;
96 --s: #9faf74;
97 --kc: #cb4b16;
98 --kd: #2aa198;
99 --kn: #2aa198;
100 --kp: #2aa198;
101 --kr: #2aa198;
102 --nb: #b58900;
103 --no: #cb4b16;
104 --ni: #cb4b16;
105 --ne: #cb4b16;
106 --nf: #cb4b16;
107 --nl: #cb4b16;
108 --nt: #7aa1ad;
109 --ow: #2aa198;
110 --sb: #586e75;
111 --sc: #586e75;
112 --sd: #586e75;
113 --s2: #586e75;
114 --se: #586e75;
115 --sh: #586e75;
116 --si: #586e75;
117 --sx: #586e75;
118 }
119}
120
121div.highlight {
122 overflow: hidden;
123 position: relative;
124 margin: 0;
125 background-color: var(--syntaxBackground);
126 padding: .6em 1em;
127 border-radius: 6px;
128 tab-size: 2;
129}
130
131.highlight .gutter {
132 padding-right: 1em;
133 color: #aaa;
134 border-right: 3px solid var(--syntaxBackground);
135}
136
137.highlight .code {
138 padding-left: 1em;
139}
140
141.highlight pre {
142 overflow: auto;
143 margin-top: 0;
144 margin-bottom: 0;
145}
146
147code {
148 background: var(--syntaxBackground);
149 padding: .2em .6em;
150 border-radius: 4px;
151 vertical-align: middle;
152}
153
154p code {
155 vertical-align: inherit;
156}
157
158pre code {
159 padding: 0;
160 word-wrap: initial;
161 background: transparent;
162}
163
164.hll { background-color: var(--hll) }
165.c { color: var(--c); font-style: italic } /* Comment */
166.err { color: var(--err); background-color: var(--errBackground) } /* Error */
167.k { color: var(--k); font-weight: bold } /* Keyword */
168.o { color: var(--o); font-weight: bold } /* Operator */
169.cm { color: var(--cm); font-style: italic } /* Comment.Multiline */
170.cp { color: var(--cp); font-weight: bold; font-style: italic } /* Comment.Preproc */
171.c1 { color: var(--c1); font-style: italic } /* Comment.Single */
172.cs { color: var(--cs); font-weight: bold; font-style: italic } /* Comment.Special */
173.gd { color: var(--k); background-color: var(--gd) } /* Generic.Deleted */
174.ge { color: var(--ge); font-style: italic } /* Generic.Emph */
175.gr { color: var(--gr) } /* Generic.Error */
176.gh { color: var(--gh) } /* Generic.Heading */
177.gi { color: var(--k); background-color: var(--gi) } /* Generic.Inserted */
178.go { color: var(--go) } /* Generic.Output */
179.gp { color: var(--gp) } /* Generic.Prompt */
180.gs { font-weight: bold } /* Generic.Strong */
181.gu { color: var(--gu) } /* Generic.Subheading */
182.gt { color: var(--gt) } /* Generic.Traceback */
183.kc { color: var(--kc); font-weight: bold } /* Keyword.Constant */
184.kd { color: var(--kd); font-weight: bold } /* Keyword.Declaration */
185.kn { color: var(--kn); font-weight: bold } /* Keyword.Namespace */
186.kp { color: var(--kp); font-weight: bold } /* Keyword.Pseudo */
187.kr { color: var(--kr); font-weight: bold } /* Keyword.Reserved */
188.kt { color: var(--kt); font-weight: bold } /* Keyword.Type */
189.m { color: var(--m) } /* Literal.Number */
190.s { color: var(--s) } /* Literal.String */
191.na { color: var(--na) } /* Name.Attribute */
192.nb { color: var(--nb) } /* Name.Builtin */
193.nc { color: var(--nc); font-weight: bold } /* Name.Class */
194.no { color: var(--no) } /* Name.Constant */
195.nd { color: var(--nd); font-weight: bold } /* Name.Decorator */
196.ni { color: var(--ni) } /* Name.Entity */
197.ne { color: var(--ne); font-weight: bold } /* Name.Exception */
198.nf { color: var(--nf); font-weight: bold } /* Name.Function */
199.nl { color: var(--nl); font-weight: bold } /* Name.Label */
200.nn { color: var(--nn) } /* Name.Namespace */
201.nt { color: var(--nt) } /* Name.Tag */
202.nv { color: var(--nv) } /* Name.Variable */
203.ow { color: var(--ow); font-weight: bold } /* Operator.Word */
204.w { color: var(--w) } /* Text.Whitespace */
205.mf { color: var(--mf) } /* Literal.Number.Float */
206.mh { color: var(--mh) } /* Literal.Number.Hex */
207.mi { color: var(--mi) } /* Literal.Number.Integer */
208.mo { color: var(--mo) } /* Literal.Number.Oct */
209.sb { color: var(--sb) } /* Literal.String.Backtick */
210.sc { color: var(--sc) } /* Literal.String.Char */
211.sd { color: var(--sd) } /* Literal.String.Doc */
212.s2 { color: var(--s2) } /* Literal.String.Double */
213.se { color: var(--se) } /* Literal.String.Escape */
214.sh { color: var(--sh) } /* Literal.String.Heredoc */
215.si { color: var(--si) } /* Literal.String.Interpol */
216.sx { color: var(--sx) } /* Literal.String.Other */
217.sr { color: var(--sr) } /* Literal.String.Regex */
218.s1 { color: var(--s1) } /* Literal.String.Single */
219.ss { color: var(--ss) } /* Literal.String.Symbol */
220.bp { color: var(--bp) } /* Name.Builtin.Pseudo */
221.vc { color: var(--vc) } /* Name.Variable.Class */
222.vg { color: var(--vg) } /* Name.Variable.Global */
223.vi { color: var(--vi) } /* Name.Variable.Instance */
224.il { color: var(--il) } /* Literal.Number.Integer.Long */
225
Powered by cgit v1.2.3 (git 2.41.0)