@@ -31,3 +31,93 @@ a.reference > img {
3131. copybtn {
3232 display : none;
3333}
34+
35+ /*
36+ * Dark-mode syntax highlighting (GitHub Dark palette).
37+ *
38+ * yardang builds Pygments with the light "sphinx" style, whose token colors
39+ * (dark blues for strings/functions/classes) are unreadable on the dark code
40+ * background above. These rules override the token colors in dark mode only;
41+ * the background stays the one set above.
42+ */
43+ . dark . highlight . hll { background-color : # 6e7681 }
44+ . dark . highlight { color : # e6edf3 }
45+ . dark . highlight . c { color : # 8B949E; font-style : italic } /* Comment */
46+ . dark . highlight . err { color : # F85149 } /* Error */
47+ . dark . highlight . esc { color : # E6EDF3 } /* Escape */
48+ . dark . highlight . g { color : # E6EDF3 } /* Generic */
49+ . dark . highlight . k { color : # FF7B72 } /* Keyword */
50+ . dark . highlight . l { color : # A5D6FF } /* Literal */
51+ . dark . highlight . n { color : # E6EDF3 } /* Name */
52+ . dark . highlight . o { color : # FF7B72; font-weight : bold } /* Operator */
53+ . dark . highlight . x { color : # E6EDF3 } /* Other */
54+ . dark . highlight . p { color : # E6EDF3 } /* Punctuation */
55+ . dark . highlight . ch { color : # 8B949E; font-style : italic } /* Comment.Hashbang */
56+ . dark . highlight . cm { color : # 8B949E; font-style : italic } /* Comment.Multiline */
57+ . dark . highlight . cp { color : # 8B949E; font-weight : bold; font-style : italic } /* Comment.Preproc */
58+ . dark . highlight . cpf { color : # 8B949E; font-style : italic } /* Comment.PreprocFile */
59+ . dark . highlight . c1 { color : # 8B949E; font-style : italic } /* Comment.Single */
60+ . dark . highlight . cs { color : # 8B949E; font-weight : bold; font-style : italic } /* Comment.Special */
61+ . dark . highlight . gd { color : # FFA198; background-color : # 490202 } /* Generic.Deleted */
62+ . dark . highlight . ge { color : # E6EDF3; font-style : italic } /* Generic.Emph */
63+ . dark . highlight . ges { color : # E6EDF3; font-weight : bold; font-style : italic } /* Generic.EmphStrong */
64+ . dark . highlight . gr { color : # FFA198 } /* Generic.Error */
65+ . dark . highlight . gh { color : # 79C0FF; font-weight : bold } /* Generic.Heading */
66+ . dark . highlight . gi { color : # 56D364; background-color : # 0F5323 } /* Generic.Inserted */
67+ . dark . highlight . go { color : # 8B949E } /* Generic.Output */
68+ . dark . highlight . gp { color : # 8B949E } /* Generic.Prompt */
69+ . dark . highlight . gs { color : # E6EDF3; font-weight : bold } /* Generic.Strong */
70+ . dark . highlight . gu { color : # 79C0FF } /* Generic.Subheading */
71+ . dark . highlight . gt { color : # FF7B72 } /* Generic.Traceback */
72+ . dark . highlight . g-Underline { color : # E6EDF3; text-decoration : underline } /* Generic.Underline */
73+ . dark . highlight . kc { color : # 79C0FF } /* Keyword.Constant */
74+ . dark . highlight . kd { color : # FF7B72 } /* Keyword.Declaration */
75+ . dark . highlight . kn { color : # FF7B72 } /* Keyword.Namespace */
76+ . dark . highlight . kp { color : # 79C0FF } /* Keyword.Pseudo */
77+ . dark . highlight . kr { color : # FF7B72 } /* Keyword.Reserved */
78+ . dark . highlight . kt { color : # FF7B72 } /* Keyword.Type */
79+ . dark . highlight . ld { color : # 79C0FF } /* Literal.Date */
80+ . dark . highlight . m { color : # A5D6FF } /* Literal.Number */
81+ . dark . highlight . s { color : # A5D6FF } /* Literal.String */
82+ . dark . highlight . na { color : # E6EDF3 } /* Name.Attribute */
83+ . dark . highlight . nb { color : # E6EDF3 } /* Name.Builtin */
84+ . dark . highlight . nc { color : # F0883E; font-weight : bold } /* Name.Class */
85+ . dark . highlight . no { color : # 79C0FF; font-weight : bold } /* Name.Constant */
86+ . dark . highlight . nd { color : # D2A8FF; font-weight : bold } /* Name.Decorator */
87+ . dark . highlight . ni { color : # FFA657 } /* Name.Entity */
88+ . dark . highlight . ne { color : # F0883E; font-weight : bold } /* Name.Exception */
89+ . dark . highlight . nf { color : # D2A8FF; font-weight : bold } /* Name.Function */
90+ . dark . highlight . nl { color : # 79C0FF; font-weight : bold } /* Name.Label */
91+ . dark . highlight . nn { color : # FF7B72 } /* Name.Namespace */
92+ . dark . highlight . nx { color : # E6EDF3 } /* Name.Other */
93+ . dark . highlight . py { color : # 79C0FF } /* Name.Property */
94+ . dark . highlight . nt { color : # 7EE787 } /* Name.Tag */
95+ . dark . highlight . nv { color : # 79C0FF } /* Name.Variable */
96+ . dark . highlight . ow { color : # FF7B72; font-weight : bold } /* Operator.Word */
97+ . dark . highlight . pm { color : # E6EDF3 } /* Punctuation.Marker */
98+ . dark . highlight . w { color : # 6E7681 } /* Text.Whitespace */
99+ . dark . highlight . mb { color : # A5D6FF } /* Literal.Number.Bin */
100+ . dark . highlight . mf { color : # A5D6FF } /* Literal.Number.Float */
101+ . dark . highlight . mh { color : # A5D6FF } /* Literal.Number.Hex */
102+ . dark . highlight . mi { color : # A5D6FF } /* Literal.Number.Integer */
103+ . dark . highlight . mo { color : # A5D6FF } /* Literal.Number.Oct */
104+ . dark . highlight . sa { color : # 79C0FF } /* Literal.String.Affix */
105+ . dark . highlight . sb { color : # A5D6FF } /* Literal.String.Backtick */
106+ . dark . highlight . sc { color : # A5D6FF } /* Literal.String.Char */
107+ . dark . highlight . dl { color : # 79C0FF } /* Literal.String.Delimiter */
108+ . dark . highlight . sd { color : # A5D6FF } /* Literal.String.Doc */
109+ . dark . highlight . s2 { color : # A5D6FF } /* Literal.String.Double */
110+ . dark . highlight . se { color : # 79C0FF } /* Literal.String.Escape */
111+ . dark . highlight . sh { color : # 79C0FF } /* Literal.String.Heredoc */
112+ . dark . highlight . si { color : # A5D6FF } /* Literal.String.Interpol */
113+ . dark . highlight . sx { color : # A5D6FF } /* Literal.String.Other */
114+ . dark . highlight . sr { color : # 79C0FF } /* Literal.String.Regex */
115+ . dark . highlight . s1 { color : # A5D6FF } /* Literal.String.Single */
116+ . dark . highlight . ss { color : # A5D6FF } /* Literal.String.Symbol */
117+ . dark . highlight . bp { color : # E6EDF3 } /* Name.Builtin.Pseudo */
118+ . dark . highlight . fm { color : # D2A8FF; font-weight : bold } /* Name.Function.Magic */
119+ . dark . highlight . vc { color : # 79C0FF } /* Name.Variable.Class */
120+ . dark . highlight . vg { color : # 79C0FF } /* Name.Variable.Global */
121+ . dark . highlight . vi { color : # 79C0FF } /* Name.Variable.Instance */
122+ . dark . highlight . vm { color : # 79C0FF } /* Name.Variable.Magic */
123+ . dark . highlight . il { color : # A5D6FF } /* Literal.Number.Integer.Long */
0 commit comments