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