the home site for me: also iteration 3 or 4 of my site
1/*
2 * theme "Catppuccin" generated by syntect
3 */
4
5html[data-theme="light"] .z-code {
6 color: #4c4f69;
7 background-color: var(--sunset);
8}
9
10html[data-theme="light"] .z-comment {
11 color: #9ca0b0;
12 font-style: italic;
13}
14html[data-theme="light"] .z-string {
15 color: #40a02b;
16}
17html[data-theme="light"] .z-string.z-regexp {
18 color: #fe640b;
19}
20html[data-theme="light"] .z-constant.z-numeric {
21 color: #fe640b;
22}
23html[data-theme="light"] .z-constant.z-language.z-boolean {
24 color: #fe640b;
25 font-weight: bold;
26 font-style: italic;
27}
28html[data-theme="light"] .z-constant.z-language {
29 color: #7287fd;
30 font-style: italic;
31}
32html[data-theme="light"] .z-support.z-function.z-builtin {
33 color: #fe640b;
34 font-style: italic;
35}
36html[data-theme="light"] .z-variable.z-other.z-constant {
37 color: #fe640b;
38}
39html[data-theme="light"] .z-keyword {
40 color: #d20f39;
41 font-style: italic;
42}
43html[data-theme="light"] .z-keyword.z-control.z-loop,
44html[data-theme="light"] .z-keyword.z-control.z-conditional,
45html[data-theme="light"] .z-keyword.z-control.z-c\+\+ {
46 color: #8839ef;
47 font-weight: bold;
48}
49html[data-theme="light"] .z-keyword.z-control.z-return,
50html[data-theme="light"] .z-keyword.z-control.z-flow.z-return {
51 color: #ea76cb;
52 font-weight: bold;
53}
54html[data-theme="light"] .z-support.z-type.z-exception {
55 color: #fe640b;
56 font-style: italic;
57}
58html[data-theme="light"] .z-keyword.z-operator,
59html[data-theme="light"] .z-punctuation.z-accessor {
60 color: #04a5e5;
61 font-weight: bold;
62}
63html[data-theme="light"] .z-punctuation.z-separator {
64 color: #179299;
65}
66html[data-theme="light"] .z-punctuation.z-terminator {
67 color: #179299;
68}
69html[data-theme="light"] .z-punctuation.z-section {
70 color: #7c7f93;
71}
72html[data-theme="light"] .z-keyword.z-control.z-import.z-include {
73 color: #179299;
74 font-style: italic;
75}
76html[data-theme="light"] .z-storage {
77 color: #d20f39;
78}
79html[data-theme="light"] .z-storage.z-type {
80 color: #df8e1d;
81 font-style: italic;
82}
83html[data-theme="light"] .z-storage.z-modifier {
84 color: #d20f39;
85}
86html[data-theme="light"] .z-entity.z-name.z-namespace,
87html[data-theme="light"] .z-meta.z-path {
88 color: #dc8a78;
89 font-style: italic;
90}
91html[data-theme="light"] .z-storage.z-type.z-class {
92 color: #dc8a78;
93 font-style: italic;
94}
95html[data-theme="light"] .z-entity.z-name.z-label {
96 color: #1e66f5;
97}
98html[data-theme="light"] .z-keyword.z-declaration.z-class {
99 color: #d20f39;
100 font-style: italic;
101}
102html[data-theme="light"] .z-entity.z-name.z-class,
103html[data-theme="light"] .z-meta.z-toc-list.z-full-identifier {
104 color: #04a5e5;
105}
106html[data-theme="light"] .z-entity.z-other.z-inherited-class {
107 color: #04a5e5;
108 font-style: italic;
109}
110html[data-theme="light"] .z-entity.z-name.z-function,
111html[data-theme="light"] .z-variable.z-function {
112 color: #1e66f5;
113 font-style: italic;
114}
115html[data-theme="light"] .z-entity.z-name.z-function.z-preprocessor {
116 color: #d20f39;
117}
118html[data-theme="light"] .z-keyword.z-control.z-import {
119 color: #d20f39;
120}
121html[data-theme="light"] .z-entity.z-name.z-function.z-constructor,
122html[data-theme="light"] .z-entity.z-name.z-function.z-destructor {
123 color: #7287fd;
124}
125html[data-theme="light"] .z-variable.z-parameter.z-function {
126 color: #dc8a78;
127 font-style: italic;
128}
129html[data-theme="light"] .z-keyword.z-declaration.z-function {
130 color: #e64553;
131 font-style: italic;
132}
133html[data-theme="light"] .z-support.z-function {
134 color: #04a5e5;
135}
136html[data-theme="light"] .z-support.z-constant {
137 color: #1e66f5;
138}
139html[data-theme="light"] .z-support.z-type,
140html[data-theme="light"] .z-support.z-class {
141 color: #1e66f5;
142 font-style: italic;
143}
144html[data-theme="light"] .z-variable.z-function {
145 color: #1e66f5;
146 font-style: italic;
147}
148html[data-theme="light"] .z-variable.z-parameter {
149 color: #dc8a78;
150 font-style: italic;
151}
152html[data-theme="light"] .z-variable.z-other {
153 color: #4c4f69;
154 font-style: italic;
155}
156html[data-theme="light"] .z-variable.z-other.z-member {
157 color: #dc8a78;
158}
159html[data-theme="light"] .z-variable.z-language {
160 color: #179299;
161}
162html[data-theme="light"] .z-entity.z-name.z-tag {
163 color: #fe640b;
164}
165html[data-theme="light"] .z-entity.z-other.z-attribute-name {
166 color: #8839ef;
167 font-style: italic;
168}
169html[data-theme="light"] .z-punctuation.z-definition.z-tag {
170 color: #e64553;
171}
172html[data-theme="light"] .z-markup.z-underline.z-link.z-markdown {
173 color: #dc8a78;
174 text-decoration: underline;
175 font-style: italic;
176}
177html[data-theme="light"] .z-meta.z-link.z-inline.z-description {
178 color: #7287fd;
179 font-weight: bold;
180}
181html[data-theme="light"] .z-comment.z-block.z-markdown,
182html[data-theme="light"] .z-meta.z-code-fence,
183html[data-theme="light"] .z-markup.z-raw.z-code-fence,
184html[data-theme="light"] .z-markup.z-raw.z-inline {
185 color: #179299;
186 font-style: italic;
187}
188html[data-theme="light"] .z-punctuation.z-definition.z-heading,
189html[data-theme="light"] .z-entity.z-name.z-section {
190 color: #1e66f5;
191 font-weight: bold;
192}
193html[data-theme="light"] .z-markup.z-italic {
194 color: #e64553;
195 font-style: italic;
196}
197html[data-theme="light"] .z-markup.z-bold {
198 color: #e64553;
199 font-weight: bold;
200}
201html[data-theme="light"] .z-constant.z-character.z-escape {
202 color: #ea76cb;
203}
204html[data-theme="light"]
205 .z-source.z-shell.z-bash
206 .z-meta.z-function.z-shell
207 .z-meta.z-compound.z-shell
208 .z-meta.z-function-call.z-identifier.z-shell {
209 color: #ea76cb;
210}
211html[data-theme="light"] .z-variable.z-language.z-shell {
212 color: #d20f39;
213 font-style: italic;
214}
215html[data-theme="light"]
216 .z-source.z-lua
217 .z-meta.z-function.z-lua
218 .z-meta.z-block.z-lua
219 .z-meta.z-mapping.z-value.z-lua
220 .z-meta.z-mapping.z-key.z-lua
221 .z-string.z-unquoted.z-key.z-lua {
222 color: #7287fd;
223 font-style: italic;
224}
225html[data-theme="light"]
226 .z-source.z-lua
227 .z-meta.z-function.z-lua
228 .z-meta.z-block.z-lua
229 .z-meta.z-mapping.z-key.z-lua
230 .z-string.z-unquoted.z-key.z-lua {
231 color: #dd7878;
232}
233html[data-theme="light"] .z-entity.z-name.z-constant.z-java {
234 color: #179299;
235}
236html[data-theme="light"] .z-support.z-type.z-property-name.z-css {
237 color: #dd7878;
238 font-style: italic;
239}
240html[data-theme="light"] .z-support.z-constant.z-property-value.z-css {
241 color: #4c4f69;
242}
243html[data-theme="light"] .z-constant.z-numeric.z-suffix.z-css,
244html[data-theme="light"] .z-keyword.z-other.z-unit.z-css {
245 color: #179299;
246 font-style: italic;
247}
248html[data-theme="light"] .z-variable.z-other.z-custom-property.z-name.z-css,
249html[data-theme="light"] .z-support.z-type.z-custom-property.z-name.z-css,
250html[data-theme="light"] .z-punctuation.z-definition.z-custom-property.z-css {
251 color: #179299;
252}
253html[data-theme="light"] .z-entity.z-name.z-tag.z-css {
254 color: #7287fd;
255}
256html[data-theme="light"] .z-variable.z-other.z-sass {
257 color: #179299;
258}
259html[data-theme="light"] .z-invalid {
260 color: #4c4f69;
261 background-color: #d20f39;
262}
263html[data-theme="light"] .z-invalid.z-deprecated {
264 color: #4c4f69;
265 background-color: #8839ef;
266}
267html[data-theme="light"] .z-meta.z-diff,
268html[data-theme="light"] .z-meta.z-diff.z-header {
269 color: #9ca0b0;
270}
271html[data-theme="light"] .z-markup.z-deleted {
272 color: #d20f39;
273}
274html[data-theme="light"] .z-markup.z-inserted {
275 color: #40a02b;
276}
277html[data-theme="light"] .z-markup.z-changed {
278 color: #df8e1d;
279}
280html[data-theme="light"] .z-message.z-error {
281 color: #d20f39;
282}
283
284/* dark */
285
286html[data-theme="dark"] .z-code {
287 color: #cad3f5;
288 background-color: var(--nightshade-violet);
289}
290
291html[data-theme="dark"] .z-comment {
292 color: #6e738d;
293 font-style: italic;
294}
295html[data-theme="dark"] .z-string {
296 color: #a6da95;
297}
298html[data-theme="dark"] .z-string.z-regexp {
299 color: #f5a97f;
300}
301html[data-theme="dark"] .z-constant.z-numeric {
302 color: #f5a97f;
303}
304html[data-theme="dark"] .z-constant.z-language.z-boolean {
305 color: #f5a97f;
306 font-weight: bold;
307 font-style: italic;
308}
309html[data-theme="dark"] .z-constant.z-language {
310 color: #b7bdf8;
311 font-style: italic;
312}
313html[data-theme="dark"] .z-support.z-function.z-builtin {
314 color: #f5a97f;
315 font-style: italic;
316}
317html[data-theme="dark"] .z-variable.z-other.z-constant {
318 color: #f5a97f;
319}
320html[data-theme="dark"] .z-keyword {
321 color: #ed8796;
322 font-style: italic;
323}
324html[data-theme="dark"] .z-keyword.z-control.z-loop,
325html[data-theme="dark"] .z-keyword.z-control.z-conditional,
326html[data-theme="dark"] .z-keyword.z-control.z-c\+\+ {
327 color: #c6a0f6;
328 font-weight: bold;
329}
330html[data-theme="dark"] .z-keyword.z-control.z-return,
331html[data-theme="dark"] .z-keyword.z-control.z-flow.z-return {
332 color: #f5bde6;
333 font-weight: bold;
334}
335html[data-theme="dark"] .z-support.z-type.z-exception {
336 color: #f5a97f;
337 font-style: italic;
338}
339html[data-theme="dark"] .z-keyword.z-operator,
340html[data-theme="dark"] .z-punctuation.z-accessor {
341 color: #91d7e3;
342 font-weight: bold;
343}
344html[data-theme="dark"] .z-punctuation.z-separator {
345 color: #8bd5ca;
346}
347html[data-theme="dark"] .z-punctuation.z-terminator {
348 color: #8bd5ca;
349}
350html[data-theme="dark"] .z-punctuation.z-section {
351 color: #939ab7;
352}
353html[data-theme="dark"] .z-keyword.z-control.z-import.z-include {
354 color: #8bd5ca;
355 font-style: italic;
356}
357html[data-theme="dark"] .z-storage {
358 color: #ed8796;
359}
360html[data-theme="dark"] .z-storage.z-type {
361 color: #eed49f;
362 font-style: italic;
363}
364html[data-theme="dark"] .z-storage.z-modifier {
365 color: #ed8796;
366}
367html[data-theme="dark"] .z-entity.z-name.z-namespace,
368html[data-theme="dark"] .z-meta.z-path {
369 color: #f4dbd6;
370 font-style: italic;
371}
372html[data-theme="dark"] .z-storage.z-type.z-class {
373 color: #f4dbd6;
374 font-style: italic;
375}
376html[data-theme="dark"] .z-entity.z-name.z-label {
377 color: #8aadf4;
378}
379html[data-theme="dark"] .z-keyword.z-declaration.z-class {
380 color: #ed8796;
381 font-style: italic;
382}
383html[data-theme="dark"] .z-entity.z-name.z-class,
384html[data-theme="dark"] .z-meta.z-toc-list.z-full-identifier {
385 color: #91d7e3;
386}
387html[data-theme="dark"] .z-entity.z-other.z-inherited-class {
388 color: #91d7e3;
389 font-style: italic;
390}
391html[data-theme="dark"] .z-entity.z-name.z-function,
392html[data-theme="dark"] .z-variable.z-function {
393 color: #8aadf4;
394 font-style: italic;
395}
396html[data-theme="dark"] .z-entity.z-name.z-function.z-preprocessor {
397 color: #ed8796;
398}
399html[data-theme="dark"] .z-keyword.z-control.z-import {
400 color: #ed8796;
401}
402html[data-theme="dark"] .z-entity.z-name.z-function.z-constructor,
403html[data-theme="dark"] .z-entity.z-name.z-function.z-destructor {
404 color: #b7bdf8;
405}
406html[data-theme="dark"] .z-variable.z-parameter.z-function {
407 color: #f4dbd6;
408 font-style: italic;
409}
410html[data-theme="dark"] .z-keyword.z-declaration.z-function {
411 color: #ee99a0;
412 font-style: italic;
413}
414html[data-theme="dark"] .z-support.z-function {
415 color: #91d7e3;
416}
417html[data-theme="dark"] .z-support.z-constant {
418 color: #8aadf4;
419}
420html[data-theme="dark"] .z-support.z-type,
421html[data-theme="dark"] .z-support.z-class {
422 color: #8aadf4;
423 font-style: italic;
424}
425html[data-theme="dark"] .z-variable.z-function {
426 color: #8aadf4;
427 font-style: italic;
428}
429html[data-theme="dark"] .z-variable.z-parameter {
430 color: #f4dbd6;
431 font-style: italic;
432}
433html[data-theme="dark"] .z-variable.z-other {
434 color: #cad3f5;
435 font-style: italic;
436}
437html[data-theme="dark"] .z-variable.z-other.z-member {
438 color: #f4dbd6;
439}
440html[data-theme="dark"] .z-variable.z-language {
441 color: #8bd5ca;
442}
443html[data-theme="dark"] .z-entity.z-name.z-tag {
444 color: #f5a97f;
445}
446html[data-theme="dark"] .z-entity.z-other.z-attribute-name {
447 color: #c6a0f6;
448 font-style: italic;
449}
450html[data-theme="dark"] .z-punctuation.z-definition.z-tag {
451 color: #ee99a0;
452}
453html[data-theme="dark"] .z-markup.z-underline.z-link.z-markdown {
454 color: #f4dbd6;
455 text-decoration: underline;
456 font-style: italic;
457}
458html[data-theme="dark"] .z-meta.z-link.z-inline.z-description {
459 color: #b7bdf8;
460 font-weight: bold;
461}
462html[data-theme="dark"] .z-comment.z-block.z-markdown,
463html[data-theme="dark"] .z-meta.z-code-fence,
464html[data-theme="dark"] .z-markup.z-raw.z-code-fence,
465html[data-theme="dark"] .z-markup.z-raw.z-inline {
466 color: #8bd5ca;
467 font-style: italic;
468}
469html[data-theme="dark"] .z-punctuation.z-definition.z-heading,
470html[data-theme="dark"] .z-entity.z-name.z-section {
471 color: #8aadf4;
472 font-weight: bold;
473}
474html[data-theme="dark"] .z-markup.z-italic {
475 color: #ee99a0;
476 font-style: italic;
477}
478html[data-theme="dark"] .z-markup.z-bold {
479 color: #ee99a0;
480 font-weight: bold;
481}
482html[data-theme="dark"] .z-constant.z-character.z-escape {
483 color: #f5bde6;
484}
485html[data-theme="dark"]
486 .z-source.z-shell.z-bash
487 .z-meta.z-function.z-shell
488 .z-meta.z-compound.z-shell
489 .z-meta.z-function-call.z-identifier.z-shell {
490 color: #f5bde6;
491}
492html[data-theme="dark"] .z-variable.z-language.z-shell {
493 color: #ed8796;
494 font-style: italic;
495}
496html[data-theme="dark"]
497 .z-source.z-lua
498 .z-meta.z-function.z-lua
499 .z-meta.z-block.z-lua
500 .z-meta.z-mapping.z-value.z-lua
501 .z-meta.z-mapping.z-key.z-lua
502 .z-string.z-unquoted.z-key.z-lua {
503 color: #b7bdf8;
504 font-style: italic;
505}
506html[data-theme="dark"]
507 .z-source.z-lua
508 .z-meta.z-function.z-lua
509 .z-meta.z-block.z-lua
510 .z-meta.z-mapping.z-key.z-lua
511 .z-string.z-unquoted.z-key.z-lua {
512 color: #f0c6c6;
513}
514html[data-theme="dark"] .z-entity.z-name.z-constant.z-java {
515 color: #8bd5ca;
516}
517html[data-theme="dark"] .z-support.z-type.z-property-name.z-css {
518 color: #f0c6c6;
519 font-style: italic;
520}
521html[data-theme="dark"] .z-support.z-constant.z-property-value.z-css {
522 color: #cad3f5;
523}
524html[data-theme="dark"] .z-constant.z-numeric.z-suffix.z-css,
525html[data-theme="dark"] .z-keyword.z-other.z-unit.z-css {
526 color: #8bd5ca;
527 font-style: italic;
528}
529html[data-theme="dark"] .z-variable.z-other.z-custom-property.z-name.z-css,
530html[data-theme="dark"] .z-support.z-type.z-custom-property.z-name.z-css,
531html[data-theme="dark"] .z-punctuation.z-definition.z-custom-property.z-css {
532 color: #8bd5ca;
533}
534html[data-theme="dark"] .z-entity.z-name.z-tag.z-css {
535 color: #b7bdf8;
536}
537html[data-theme="dark"] .z-variable.z-other.z-sass {
538 color: #8bd5ca;
539}
540html[data-theme="dark"] .z-invalid {
541 color: #cad3f5;
542 background-color: #ed8796;
543}
544html[data-theme="dark"] .z-invalid.z-deprecated {
545 color: #cad3f5;
546 background-color: #c6a0f6;
547}
548html[data-theme="dark"] .z-meta.z-diff,
549html[data-theme="dark"] .z-meta.z-diff.z-header {
550 color: #6e738d;
551}
552html[data-theme="dark"] .z-markup.z-deleted {
553 color: #ed8796;
554}
555html[data-theme="dark"] .z-markup.z-inserted {
556 color: #a6da95;
557}
558html[data-theme="dark"] .z-markup.z-changed {
559 color: #eed49f;
560}
561html[data-theme="dark"] .z-message.z-error {
562 color: #ed8796;
563}