xref: /template/ad-hominem/css/geshi.less (revision 5dd187b0cc90987eab9207f9953bb3a8d651a689)
1/**
2 * This file overrides syntax highlighting colours
3 *
4 * @author Sascha Leib <ad@hominem.info>
5**/
6
7main .code {
8    .co0 { color: #545454 }
9    .co4 { color: #AD0000 }
10    .es5 { color: #005C8A }
11    .es6 { color: #006120 }
12    .kw2 { color: #000000 } /* no change */
13    .kw5 { color: #006600 }
14    .kw6 { color: #A8005A }
15    .me0 { color: #004000 } /* no change */
16    .nu0 { color: #8A2E8A }
17    .re0 { color: #0000ff }
18    .re3 { color: #AD0000 }
19    .re4 { color: #006161 }
20    .re5 { color: #660033 } /* no change */
21    .re7 { color: #991111 } /* no change */
22    .re8 { color: #005200 }
23    .sc-2 { color: #404040 } /* no change */
24    .sy3 { color: #000040 } /* no change */
25    .br0, .sy0 { color: #216321; }
26    .co1, .coMULTI, .sc-1 { color: #545454 }
27    .co2, .sy1 { color: #216321 }
28    .co3, .sy4 { color: #006161 }
29    .es0, .es1, .esHARD { color: #000099 } /* no change */
30    .es2, .es3, .es4 { color: #660099 } /* no change */
31    .kw1, .kw8 { color: #855c0d }
32    .kw10, .kw11, .kw12, .kw9 { color: #003399 }
33    .kw13, .kw14, .kw15, .kw16, .me1, .me2 { color: #006600 } /* no change */
34    .kw3, .kw7, .sy2 { color: #000066 } /* no change */
35    .kw4, .re2 { color: #993333 } /* no change */
36    .re1, .st0, .st_h { color: #E60000 }
37    .ln-xtra { background-color: @ini_highlight }
38}
39
40/* dark mode overrides */
41@media (prefers-color-scheme: dark) {
42
43	body.darkmode main .code {
44
45        .co0 { color: #A6A6A6 }
46        .co4 { color: #FF8080 }
47        .es5 { color: #0FAFFF }
48        .es6 { color: #00C241 }
49        .kw2 { color: #EEEEEE }
50        .kw5 { color: #52FF52 }
51        .kw6 { color: #FF99CC }
52        .me0 { color: #00C200 }
53        .nu0 { color: #D98CD9 }
54        .re0 { color: #9E9EFF }
55        .re3 { color: #FF8080 }
56        .re4 { color: #00CCCC }
57        .re5 { color: #FF7ABD }
58        .re7 { color: #F28888 }
59        .re8 { color: #38FF38 }
60        .sc-2 { color: #A6A6A6 }
61        .sy3 { color: #9E9EFF  }
62        .br0, .sy0 { color: #66cc66 } /* no change */
63        .co1, .coMULTI, .sc-1 { color: #DDDDDD }
64        .co2, .sy1 { color: #94DB94 }
65        .co3, .sy4 { color: #00EBEB }
66        .es0, .es1, .esHARD { color: #A8A8FF }
67        .es2, .es3, .es4 { color: #D685FF }
68        .kw1, .kw8 { color: #D6D600 }
69        .kw10, .kw11, .kw12, .kw9 { color: #B8CEFF }
70        .kw13, .kw14, .kw15, .kw16, .me1, .me2 { color: #00FF00 }
71        .kw3, .kw7, .sy2 { color: #CCCCFF }
72        .kw4, .re2 { color: #ECC5C5 }
73        .re1, .st0, .st_h { color: #FF8080 }
74        .ln-xtra { background-color: @ini_highlight_dark }
75
76    }
77}