1- .hll { background-color : #ffffcc }
2- /* { background: #f0f3f3; }*/
3- .c { color : #999 ; } /* Comment */
4- .err { color : #AA0000 ; background-color : #FFAAAA } /* Error */
5- .k { color : #006699 ; } /* Keyword */
6- .o { color : #555555 } /* Operator */
7- .cm { color : #999 ; } /* Comment.Multiline */ /* Edited to remove italics and make into comment */
8- .cp { color : #009999 } /* Comment.Preproc */
9- .c1 { color : #999 ; } /* Comment.Single */
10- .cs { color : #999 ; } /* Comment.Special */
11- .gd { background-color : #FFCCCC ; border : 1px solid #CC0000 } /* Generic.Deleted */
12- .ge { font-style : italic } /* Generic.Emph */
13- .gr { color : #FF0000 } /* Generic.Error */
14- .gh { color : #003300 ; } /* Generic.Heading */
15- .gi { background-color : #CCFFCC ; border : 1px solid #00CC00 } /* Generic.Inserted */
16- .go { color : #AAAAAA } /* Generic.Output */
17- .gp { color : #000099 ; } /* Generic.Prompt */
18- .gs { } /* Generic.Strong */
19- .gu { color : #003300 ; } /* Generic.Subheading */
20- .gt { color : #99CC66 } /* Generic.Traceback */
21- .kc { color : #006699 ; } /* Keyword.Constant */
22- .kd { color : #006699 ; } /* Keyword.Declaration */
23- .kn { color : #006699 ; } /* Keyword.Namespace */
24- .kp { color : #006699 } /* Keyword.Pseudo */
25- .kr { color : #006699 ; } /* Keyword.Reserved */
26- .kt { color : #007788 ; } /* Keyword.Type */
27- .m { color : #FF6600 } /* Literal.Number */
28- .s { color : #d44950 } /* Literal.String */
29- .na { color : #4f9fcf } /* Name.Attribute */
30- .nb { color : #336666 } /* Name.Builtin */
31- .nc { color : #00AA88 ; } /* Name.Class */
32- .no { color : #336600 } /* Name.Constant */
33- .nd { color : #9999FF } /* Name.Decorator */
34- .ni { color : #999999 ; } /* Name.Entity */
35- .ne { color : #CC0000 ; } /* Name.Exception */
36- .nf { color : #CC00FF } /* Name.Function */
37- .nl { color : #9999FF } /* Name.Label */
38- .nn { color : #00CCFF ; } /* Name.Namespace */
39- .nt { color : #2f6f9f ; } /* Name.Tag */
40- .nv { color : #003333 } /* Name.Variable */
41- .ow { color : #000000 ; } /* Operator.Word */
42- .w { color : #bbbbbb } /* Text.Whitespace */
43- .mf { color : #FF6600 } /* Literal.Number.Float */
44- .mh { color : #FF6600 } /* Literal.Number.Hex */
45- .mi { color : #FF6600 } /* Literal.Number.Integer */
46- .mo { color : #FF6600 } /* Literal.Number.Oct */
47- .sb { color : #CC3300 } /* Literal.String.Backtick */
48- .sc { color : #CC3300 } /* Literal.String.Char */
49- .sd { color : #CC3300 ; font-style : italic } /* Literal.String.Doc */
50- .s2 { color : #CC3300 } /* Literal.String.Double */
51- .se { color : #CC3300 ; } /* Literal.String.Escape */
52- .sh { color : #CC3300 } /* Literal.String.Heredoc */
53- .si { color : #AA0000 } /* Literal.String.Interpol */
54- .sx { color : #CC3300 } /* Literal.String.Other */
55- .sr { color : #33AAAA } /* Literal.String.Regex */
56- .s1 { color : #CC3300 } /* Literal.String.Single */
57- .ss { color : #FFCC33 } /* Literal.String.Symbol */
58- .bp { color : #336666 } /* Name.Builtin.Pseudo */
59- .vc { color : #003333 } /* Name.Variable.Class */
60- .vg { color : #003333 } /* Name.Variable.Global */
61- .vi { color : #003333 } /* Name.Variable.Instance */
62- .il { color : #FF6600 } /* Literal.Number.Integer.Long */
63-
64- .css .o ,
65- .css .o + .nt ,
66- .css .nt + .nt { color : #999 ; }
1+ // GitHub
2+ :root {
3+ --base00 : #ffffff ;
4+ --base01 : #f5f5f5 ;
5+ --base02 : #c8c8fa ;
6+ --base03 : #969896 ;
7+ --base04 : #030303 ;
8+ --base05 : #333333 ;
9+ --base06 : #ffffff ;
10+ --base07 : #b08800 ;
11+ --base08 : #ed6a43 ;
12+ --base09 : #0086b3 ;
13+ --base0A : #795da3 ;
14+ --base0B : #183691 ;
15+ --base0C : #183691 ;
16+ --base0D : #795da3 ;
17+ --base0E : #a71d5d ;
18+ --base0F : #333333 ;
19+ }
20+
21+ // One Light
22+ // :root {
23+ // --base00: #fafafa;
24+ // --base01: #f0f0f1;
25+ // --base02: #e5e5e6;
26+ // --base03: #a0a1a7;
27+ // --base04: #696c77;
28+ // --base05: #383a42;
29+ // --base06: #202227;
30+ // --base07: #090a0b;
31+ // --base08: #ca1243;
32+ // --base09: #d75f00;
33+ // --base0A: #c18401;
34+ // --base0B: #50a14f;
35+ // --base0C: #0184bc;
36+ // --base0D: #4078f2;
37+ // --base0E: #a626a4;
38+ // --base0F: #986801;
39+ // }
40+
41+ @media (prefers-color-scheme : dark ) {
42+ // One Dark
43+ :root {
44+ --base00 : #282c34 ;
45+ --base01 : #353b45 ;
46+ --base02 : #3e4451 ;
47+ --base03 : #545862 ;
48+ --base04 : #565c64 ;
49+ --base05 : #abb2bf ;
50+ --base06 : #b6bdca ;
51+ --base07 : #d19a66 ;
52+ --base08 : #e06c75 ;
53+ --base09 : #d19a66 ;
54+ --base0A : #e5c07b ;
55+ --base0B : #98c379 ;
56+ --base0C : #56b6c2 ;
57+ --base0D : #61afef ;
58+ --base0E : #c678dd ;
59+ --base0F : #be5046 ;
60+ }
61+ }
62+
63+ .hll { background-color : #ffffff }
64+ .c { color : var (--base03 ) }
65+ .err { color : var (--base08 ) }
66+ .k { color : var (--base0E ) }
67+ .l { color : var (----base09 ) }
68+ .n { color : var (--base08 ) }
69+ .o { color : var (--base08 ) }
70+ .p { color : var (--base05 ) }
71+ .cm { color : var (--base04 ) }
72+ .cp { color : var (--base04 ) }
73+ .c1 { color : var (--base03 ) }
74+ .cs { color : var (--base04 ) }
75+ .gd { color : var (--base08 ) }
76+ .ge { font-style : italic }
77+ .gh { color : #ffffff ; font-weight : bold }
78+ .gi { color : var (--base0C ) }
79+ .gp { color : var (--base04 ); font-weight : bold }
80+ .gs { font-weight : bold }
81+ .gu { color : var (--base0C ); font-weight : bold }
82+ .kc { color : var (--base0E ) }
83+ .kd { color : var (--base0E ) }
84+ .kn { color : var (--base0C ) }
85+ .kp { color : var (--base0E ) }
86+ .kr { color : var (--base0E ) }
87+ .kt { color : var (--base0A ) }
88+ .ld { color : var (--base0C ) }
89+ .m { color : var (--base09 ) }
90+ .s { color : var (--base0C ) }
91+ .na { color : var (--base08 ) }
92+ .nb { color : var (--base05 ) }
93+ .nc { color : var (--base07 ) }
94+ .no { color : var (--base08 ) }
95+ .nd { color : var (--base07 ) }
96+ .ni { color : #ffffff }
97+ .ne { color : var (--base08 ) }
98+ .nf { color : var (--base0B ) }
99+ .nl { color : var (--base05 ) }
100+ .nn { color : var (--base0A ) }
101+ .nx { color : var (--base0A ) }
102+ .py { color : var (--base08 ) }
103+ .nt { color : var (--base08 ) }
104+ .nv { color : var (--base08 ) }
105+ .ow { color : var (--base0C ) }
106+ .w { color : #ffffff }
107+ .mf { color : var (--base09 ) }
108+ .mh { color : var (--base09 ) }
109+ .mi { color : var (--base09 ) }
110+ .mo { color : var (--base09 ) }
111+ .sb { color : var (--base0C ) }
112+ .sc { color : #ffffff }
113+ .sd { color : var (--base04 ) }
114+ .s2 { color : var (--base0C ) }
115+ .se { color : var (--base09 ) }
116+ .sh { color : var (--base0C ) }
117+ .si { color : var (--base09 ) }
118+ .sx { color : var (--base0C ) }
119+ .sr { color : var (--base0C ) }
120+ .s1 { color : var (--base0C ) }
121+ .ss { color : var (--base0C ) }
122+ .bp { color : var (--base05 ) }
123+ .vc { color : var (--base08 ) }
124+ .vg { color : var (--base08 ) }
125+ .vi { color : var (--base08 ) }
126+ .il { color : var (--base09 ) }
127+
128+ // Color commas in rgba() values
129+ .m + .o { color : var (--base03 ) }
130+
131+ // Fix bash
132+ .language-sh .c { color : var (--base03 ) }
0 commit comments