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