1- .highlight pre { background-color : # 222222 }
2- .highlight .hll { background-color : # 222222 }
3- .highlight .c { color : # 000080 } /* Comment */
4- .highlight .err { color : # cccccc ; border : 1px solid # FF0000 } /* Error */
5- .highlight .g { color : # cccccc } /* Generic */
6- .highlight .k { color : # cdcd00 } /* Keyword */
7- .highlight .l { color : # cccccc } /* Literal */
8- .highlight .n { color : # cccccc } /* Name */
9- .highlight .o { color : # 3399cc } /* Operator */
10- .highlight .x { color : # cccccc } /* Other */
11- .highlight .p { color : # cccccc } /* Punctuation */
12- .highlight .cm { color : # 000080 } /* Comment.Multiline */
13- .highlight .cp { color : # 000080 } /* Comment.Preproc */
14- .highlight .c1 { color : # 000080 } /* Comment.Single */
15- .highlight .cs { color : # cd0000 ; font-weight : bold } /* Comment.Special */
16- .highlight .gd { color : # cd0000 } /* Generic.Deleted */
17- .highlight .ge { color : # cccccc ; font-style : italic } /* Generic.Emph */
18- .highlight .gr { color : # FF0000 } /* Generic.Error */
19- .highlight .gh { color : # 000080 ; font-weight : bold } /* Generic.Heading */
20- .highlight .gi { color : # 00cd00 } /* Generic.Inserted */
21- .highlight .go { color : # 808080 } /* Generic.Output */
22- .highlight .gp { color : # 000080 ; font-weight : bold } /* Generic.Prompt */
23- .highlight .gs { color : # cccccc ; font-weight : bold } /* Generic.Strong */
24- .highlight .gu { color : # 800080 ; font-weight : bold } /* Generic.Subheading */
25- .highlight .gt { color : # 0040D0 } /* Generic.Traceback */
26- .highlight .kc { color : # cdcd00 } /* Keyword.Constant */
27- .highlight .kd { color : # 00cd00 } /* Keyword.Declaration */
28- .highlight .kn { color : # cd00cd } /* Keyword.Namespace */
29- .highlight .kp { color : # cdcd00 } /* Keyword.Pseudo */
30- .highlight .kr { color : # cdcd00 } /* Keyword.Reserved */
31- .highlight .kt { color : # 00cd00 } /* Keyword.Type */
32- .highlight .ld { color : # cccccc } /* Literal.Date */
33- .highlight .m { color : # cd00cd } /* Literal.Number */
34- .highlight .s { color : # cd0000 } /* Literal.String */
35- .highlight .na { color : # cccccc } /* Name.Attribute */
36- .highlight .nb { color : # cd00cd } /* Name.Builtin */
37- .highlight .nc { color : # 00cdcd } /* Name.Class */
38- .highlight .no { color : # cccccc } /* Name.Constant */
39- .highlight .nd { color : # cccccc } /* Name.Decorator */
40- .highlight .ni { color : # cccccc } /* Name.Entity */
41- .highlight .ne { color : # 666699 ; font-weight : bold } /* Name.Exception */
42- .highlight .nf { color : # cccccc } /* Name.Function */
43- .highlight .nl { color : # cccccc } /* Name.Label */
44- .highlight .nn { color : # cccccc } /* Name.Namespace */
45- .highlight .nx { color : # cccccc } /* Name.Other */
46- .highlight .py { color : # cccccc } /* Name.Property */
47- .highlight .nt { color : # cccccc } /* Name.Tag */
48- .highlight .nv { color : # 00cdcd } /* Name.Variable */
49- .highlight .ow { color : # cdcd00 } /* Operator.Word */
50- .highlight .w { color : # cccccc } /* Text.Whitespace */
51- .highlight .mf { color : # cd00cd } /* Literal.Number.Float */
52- .highlight .mh { color : # cd00cd } /* Literal.Number.Hex */
53- .highlight .mi { color : # cd00cd } /* Literal.Number.Integer */
54- .highlight .mo { color : # cd00cd } /* Literal.Number.Oct */
55- .highlight .sb { color : # cd0000 } /* Literal.String.Backtick */
56- .highlight .sc { color : # cd0000 } /* Literal.String.Char */
57- .highlight .sd { color : # cd0000 } /* Literal.String.Doc */
58- .highlight .s2 { color : # cd0000 } /* Literal.String.Double */
59- .highlight .se { color : # cd0000 } /* Literal.String.Escape */
60- .highlight .sh { color : # cd0000 } /* Literal.String.Heredoc */
61- .highlight .si { color : # cd0000 } /* Literal.String.Interpol */
62- .highlight .sx { color : # cd0000 } /* Literal.String.Other */
63- .highlight .sr { color : # cd0000 } /* Literal.String.Regex */
64- .highlight .s1 { color : # cd0000 } /* Literal.String.Single */
65- .highlight .ss { color : # cd0000 } /* Literal.String.Symbol */
66- .highlight .bp { color : # cd00cd } /* Name.Builtin.Pseudo */
67- .highlight .vc { color : # 00cdcd } /* Name.Variable.Class */
68- .highlight .vg { color : # 00cdcd } /* Name.Variable.Global */
69- .highlight .vi { color : # 00cdcd } /* Name.Variable.Instance */
70- .highlight .il { color : # cd00cd } /* Literal.Number.Integer.Long */
1+ /* GitHub Dark Syntax Highlighting */
2+ /* Remove extraneous backgrounds from individual tokens */
3+ .highlight pre { background : transparent !important ; margin : 0 ; padding : 0 ; }
4+ .highlight table { border : none; margin : 0 ; padding : 0 ; }
5+ .highlight td { padding : 0 ; }
6+ .highlight .hll { background-color : # 2b303b }
7+ .highlight .c { color : # 65737e } /* Comment */
8+ .highlight .err { color : # bf616a } /* Error */
9+ .highlight .k { color : # b48ead } /* Keyword */
10+ .highlight .l { color : # d08770 } /* Literal */
11+ .highlight .n { color : # a3be8c } /* Name */
12+ .highlight .o { color : # 96b5b4 } /* Operator */
13+ .highlight .p { color : # c0c5ce } /* Punctuation */
14+ .highlight .cm { color : # 65737e } /* Comment.Multiline */
15+ .highlight .cp { color : # 65737e } /* Comment.Preproc */
16+ .highlight .c1 { color : # 65737e } /* Comment.Single */
17+ .highlight .cs { color : # 65737e } /* Comment.Special */
18+ .highlight .gd { color : # bf616a } /* Generic.Deleted */
19+ .highlight .ge { font-style : italic } /* Generic.Emph */
20+ .highlight .gh { color : # ebcb8b ; font-weight : bold } /* Generic.Heading */
21+ .highlight .gi { color : # a3be8c } /* Generic.Inserted */
22+ .highlight .gp { color : # 65737e ; font-weight : bold } /* Generic.Prompt */
23+ .highlight .gs { font-weight : bold } /* Generic.Strong */
24+ .highlight .gu { color : # 96b5b4 ; font-weight : bold } /* Generic.Subheading */
25+ .highlight .kc { color : # b48ead } /* Keyword.Constant */
26+ .highlight .kd { color : # b48ead } /* Keyword.Declaration */
27+ .highlight .kn { color : # b48ead } /* Keyword.Namespace */
28+ .highlight .kp { color : # b48ead } /* Keyword.Pseudo */
29+ .highlight .kr { color : # b48ead } /* Keyword.Reserved */
30+ .highlight .kt { color : # b48ead } /* Keyword.Type */
31+ .highlight .ld { color : # a3be8c } /* Literal.Date */
32+ .highlight .m { color : # d08770 } /* Literal.Number */
33+ .highlight .s { color : # a3be8c } /* Literal.String */
34+ .highlight .na { color : # 8fa1b3 } /* Name.Attribute */
35+ .highlight .nb { color : # a3be8c } /* Name.Builtin */
36+ .highlight .nc { color : # ebcb8b } /* Name.Class */
37+ .highlight .no { color : # bf616a } /* Name.Constant */
38+ .highlight .nd { color : # 96b5b4 } /* Name.Decorator */
39+ .highlight .ni { color : # a3be8c } /* Name.Entity */
40+ .highlight .ne { color : # bf616a } /* Name.Exception */
41+ .highlight .nf { color : # 8fa1b3 } /* Name.Function */
42+ .highlight .nl { color : # a3be8c } /* Name.Label */
43+ .highlight .nn { color : # ebcb8b } /* Name.Namespace */
44+ .highlight .nx { color : # a3be8c } /* Name.Other */
45+ .highlight .py { color : # a3be8c } /* Name.Property */
46+ .highlight .nt { color : # 96b5b4 } /* Name.Tag */
47+ .highlight .nv { color : # bf616a } /* Name.Variable */
48+ .highlight .ow { color : # 96b5b4 } /* Operator.Word */
49+ .highlight .w { color : # c0c5ce } /* Text.Whitespace */
50+ .highlight .mf { color : # d08770 } /* Literal.Number.Float */
51+ .highlight .mh { color : # d08770 } /* Literal.Number.Hex */
52+ .highlight .mi { color : # d08770 } /* Literal.Number.Integer */
53+ .highlight .mo { color : # d08770 } /* Literal.Number.Oct */
54+ .highlight .sb { color : # a3be8c } /* Literal.String.Backtick */
55+ .highlight .sc { color : # a3be8c } /* Literal.String.Char */
56+ .highlight .sd { color : # 65737e } /* Literal.String.Doc */
57+ .highlight .s2 { color : # a3be8c } /* Literal.String.Double */
58+ .highlight .se { color : # d08770 } /* Literal.String.Escape */
59+ .highlight .sh { color : # a3be8c } /* Literal.String.Heredoc */
60+ .highlight .si { color : # d08770 } /* Literal.String.Interpol */
61+ .highlight .sx { color : # a3be8c } /* Literal.String.Other */
62+ .highlight .sr { color : # a3be8c } /* Literal.String.Regex */
63+ .highlight .s1 { color : # a3be8c } /* Literal.String.Single */
64+ .highlight .ss { color : # a3be8c } /* Literal.String.Symbol */
65+ .highlight .bp { color : # a3be8c } /* Name.Builtin.Pseudo */
66+ .highlight .vc { color : # bf616a } /* Name.Variable.Class */
67+ .highlight .vg { color : # bf616a } /* Name.Variable.Global */
68+ .highlight .vi { color : # bf616a } /* Name.Variable.Instance */
69+ .highlight .il { color : # d08770 } /* Literal.Number.Integer.Long */
7170
72- pre .highlight {
73- color : # eee ;
74- font-size : 12px ;
75- padding : 1em ;
76- }
71+ /* Add background and padding to code blocks */
72+ .highlight {
73+ background-color : # 0d1117 !important ; /* Darker than normal background */
74+ color : # e3e3e3 ;
75+ padding : 1.25rem !important ;
76+ border-radius : 0.5rem ;
77+ overflow : auto;
78+ font-size : 0.9rem ;
79+ line-height : 1.5 ;
80+ border : 1px solid rgba (255 , 255 , 255 , 0.05 ) !important ;
81+ margin-bottom : 2rem ;
82+ }
83+
84+ /* Ensure no extra padding inside pre/code */
85+ pre .highlight , .highlight pre , .highlight code {
86+ background : transparent !important ;
87+ padding : 0 !important ;
88+ margin : 0 !important ;
89+ border : none !important ;
90+ }
0 commit comments