1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
/* Converted to Base16 variables */
/* Background */
.bg { color: var(--base05); background-color: var(--base00); }
/* PreWrapper */
.chroma { color: var(--base05); background-color: var(--base00); }
/* Other */
.chroma .x { }
/* Error */
.chroma .err { color: var(--base08); background-color: var(--base0F); }
/* CodeLine */
.chroma .cl { }
/* LineLink */
.chroma .lnlinks { outline:none; text-decoration:none; color:inherit }
/* LineTableTD */
.chroma .lntd { vertical-align:top; padding:0; margin:0; border:0; }
/* LineTable */
.chroma .lntable { border-spacing:0; padding:0; margin:0; border:0; }
/* LineHighlight */
.chroma .hl { background-color: var(--base02); }
/* LineNumbersTable */
.chroma .lnt {
white-space:pre;
-webkit-user-select:none;
user-select:none;
margin-right:0.4em;
padding:0 0.4em 0 0.4em;
color: var(--base03);
}
/* LineNumbers */
.chroma .ln {
white-space:pre;
-webkit-user-select:none;
user-select:none;
margin-right:0.4em;
padding:0 0.4em 0 0.4em;
color: var(--base03);
}
/* Line */
.chroma .line { display:flex; }
/* Keyword */
.chroma .k,
.chroma .kc,
.chroma .kd,
.chroma .kp,
.chroma .kr,
.chroma .kt { color: var(--base0E); }
/* KeywordNamespace */
.chroma .kn { color: var(--base08); }
/* Name */
.chroma .n { }
/* NameAttribute */
.chroma .na,
.chroma .nc,
.chroma .nd,
.chroma .ne,
.chroma .nx,
.chroma .nf,
.chroma .fm { color: var(--base0D); }
/* NameConstant */
.chroma .no { color: var(--base09); }
/* NameTag */
.chroma .nt { color: var(--base08); }
/* Literal */
.chroma .l,
.chroma .m,
.chroma .mb,
.chroma .mf,
.chroma .mh,
.chroma .mi,
.chroma .il,
.chroma .mo { color: var(--base09); }
/* LiteralDate */
.chroma .ld,
.chroma .s,
.chroma .sa,
.chroma .sb,
.chroma .sc,
.chroma .dl,
.chroma .sd,
.chroma .s2,
.chroma .sh,
.chroma .si,
.chroma .sx,
.chroma .sr,
.chroma .s1,
.chroma .ss { color: var(--base0B); }
/* LiteralStringEscape */
.chroma .se { color: var(--base0C); }
/* Operator */
.chroma .o,
.chroma .ow { color: var(--base08); }
/* Comment */
.chroma .c,
.chroma .ch,
.chroma .cm,
.chroma .c1,
.chroma .cs,
.chroma .cp,
.chroma .cpf { color: var(--base03); }
/* GenericDeleted */
.chroma .gd { color: var(--base08); }
/* GenericEmph */
.chroma .ge { font-style:italic }
/* GenericInserted */
.chroma .gi { color: var(--base0B); }
/* GenericStrong */
.chroma .gs { font-weight:bold }
/* GenericSubheading */
.chroma .gu { color: var(--base03); }
/* GenericHeading, Output, Prompt, Traceback, etc. left unstyled */
.chroma .gr,
.chroma .gh,
.chroma .go,
.chroma .gp,
.chroma .gt,
.chroma .gl,
.chroma .w { }
|