112 lines
1.6 KiB
Text
112 lines
1.6 KiB
Text
/**
|
|
* This file provides styles for syntax highlighting in dark mode
|
|
* Syntax highlighting is done by GeShi
|
|
* It doesn't change the default style light theme style
|
|
*/
|
|
|
|
@brackets: #bfbfbf;
|
|
@comments: #7a7a75;
|
|
@strings: #ff4444;
|
|
@methods: #ffffff;
|
|
@methods2: #ffcc66;
|
|
@keyword1: #99ee00;
|
|
@keyword2: #eeaa22;
|
|
@keyword3: #dd88ff;
|
|
@keyword4: #ff7744;
|
|
@operators: #44ffbb;
|
|
@numbers: #ff2288;
|
|
@variables: #88c0ff;
|
|
@variables2: #ccddff;
|
|
@variables5: #ddddff;
|
|
@lines: #252525;
|
|
@lines2: #272727;
|
|
@lines3: var(--background_site);
|
|
@lines-xtra: #494d26;
|
|
|
|
.darkModeGeshi{
|
|
|
|
/* lines */
|
|
.li1 {
|
|
background: @lines;
|
|
}
|
|
.li2 {
|
|
background: @lines2;
|
|
}
|
|
.li1 .de1 {
|
|
background: @lines3;
|
|
}
|
|
.li1.ln-xtra .de1, .ln-xtra{
|
|
background: @lines-xtra;
|
|
}
|
|
|
|
/* brackets */
|
|
.br0 {
|
|
color: @brackets;
|
|
}
|
|
/* comments */
|
|
.co0, .co1, .coMULTI {
|
|
color: @comments;
|
|
}
|
|
|
|
/* strings */
|
|
.st0, .st_h {
|
|
color: @strings;
|
|
}
|
|
|
|
/* methods */
|
|
.me0, .me1 {
|
|
color: @methods;
|
|
}
|
|
.me2 {
|
|
color: @methods2;
|
|
}
|
|
|
|
/* keywords */
|
|
.kw1 {
|
|
color: @keyword1;
|
|
}
|
|
.kw2 {
|
|
color: @keyword2;
|
|
}
|
|
.kw3 {
|
|
color: @keyword3;
|
|
}
|
|
.kw4 {
|
|
color: @keyword4;
|
|
}
|
|
|
|
/* operators */
|
|
.sy0 {
|
|
color: @operators;
|
|
}
|
|
|
|
/* numbers */
|
|
.nu0 {
|
|
color: @numbers;
|
|
}
|
|
|
|
/* variables */
|
|
.re0, .re1, .re3, .re4 {
|
|
color: @variables;
|
|
}
|
|
.re2 {
|
|
color: @variables2;
|
|
}
|
|
.re5 {
|
|
color: @variables5;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
/* dark theme and automatic is switched off*/
|
|
&:root[theme="dark"] {
|
|
.darkModeGeshi();
|
|
}
|
|
|
|
/* User prefers dark theme and automatic is switched on*/
|
|
@media (prefers-color-scheme: dark){
|
|
&:root[theme="auto"] {
|
|
.darkModeGeshi();
|
|
}
|
|
}
|