]>
Commit | Line | Data |
---|---|---|
92a42be0 | 1 | body { |
2c00a5a8 XL |
2 | background-color: #353535; |
3 | color: #ddd; | |
92a42be0 SL |
4 | } |
5 | ||
6 | h1, h2, h3:not(.impl):not(.method):not(.type):not(.tymethod), h4:not(.method):not(.type):not(.tymethod) { | |
2c00a5a8 | 7 | color: #ddd; |
92a42be0 SL |
8 | } |
9 | h1.fqn { | |
2c00a5a8 | 10 | border-bottom-color: #d2d2d2; |
92a42be0 SL |
11 | } |
12 | h2, h3:not(.impl):not(.method):not(.type):not(.tymethod), h4:not(.method):not(.type):not(.tymethod) { | |
2c00a5a8 | 13 | border-bottom-color: #d2d2d2; |
92a42be0 | 14 | } |
3b2f2976 | 15 | |
9e0c209e | 16 | .in-band { |
2c00a5a8 | 17 | background-color: #353535; |
a7813a04 | 18 | } |
92a42be0 | 19 | |
ff7c6d11 XL |
20 | .invisible { |
21 | background: rgba(0, 0, 0, 0); | |
22 | } | |
23 | ||
b7449926 | 24 | .docblock code, .docblock-short code { |
2c00a5a8 | 25 | background-color: #2A2A2A; |
92a42be0 SL |
26 | } |
27 | pre { | |
2c00a5a8 | 28 | background-color: #2A2A2A; |
8bb4bdeb XL |
29 | } |
30 | ||
31 | .sidebar { | |
2c00a5a8 | 32 | background-color: #505050; |
8bb4bdeb XL |
33 | } |
34 | ||
ba9703b0 XL |
35 | /* Improve the scrollbar display on firefox */ |
36 | * { | |
37 | scrollbar-color: rgb(64, 65, 67) #717171; | |
38 | } | |
39 | .sidebar { | |
40 | scrollbar-color: rgba(32,34,37,.6) transparent; | |
41 | } | |
42 | ||
43 | /* Improve the scrollbar display on webkit-based browsers */ | |
44 | ::-webkit-scrollbar-track { | |
45 | background-color: #717171; | |
46 | } | |
47 | ::-webkit-scrollbar-thumb { | |
48 | background-color: rgba(32, 34, 37, .6); | |
49 | } | |
50 | .sidebar::-webkit-scrollbar-track { | |
51 | background-color: #717171; | |
52 | } | |
53 | .sidebar::-webkit-scrollbar-thumb { | |
54 | background-color: rgba(32, 34, 37, .6); | |
55 | } | |
56 | ||
8bb4bdeb | 57 | .sidebar .current { |
2c00a5a8 | 58 | background-color: #333; |
8bb4bdeb XL |
59 | } |
60 | ||
8bb4bdeb | 61 | .source .sidebar { |
2c00a5a8 | 62 | background-color: #353535; |
92a42be0 SL |
63 | } |
64 | ||
65 | .sidebar .location { | |
2c00a5a8 XL |
66 | border-color: #fff; |
67 | background: #575757; | |
68 | color: #DDD; | |
92a42be0 SL |
69 | } |
70 | ||
ff7c6d11 XL |
71 | .sidebar .version { |
72 | border-bottom-color: #DDD; | |
73 | } | |
74 | ||
75 | .sidebar-title { | |
76 | border-top-color: #777; | |
77 | border-bottom-color: #777; | |
78 | } | |
79 | ||
92a42be0 | 80 | .block a:hover { |
2c00a5a8 | 81 | background: #444; |
92a42be0 SL |
82 | } |
83 | ||
2c00a5a8 | 84 | .line-numbers span { color: #3B91E2; } |
92a42be0 | 85 | .line-numbers .line-highlighted { |
2c00a5a8 | 86 | background-color: #0a042f !important; |
92a42be0 SL |
87 | } |
88 | ||
92a42be0 | 89 | .docblock h1, .docblock h2, .docblock h3, .docblock h4, .docblock h5 { |
8bb4bdeb | 90 | border-bottom-color: #DDD; |
92a42be0 SL |
91 | } |
92 | ||
9fa01778 | 93 | .docblock table, .docblock table td, .docblock table th { |
8bb4bdeb | 94 | border-color: #ddd; |
92a42be0 SL |
95 | } |
96 | ||
ff7c6d11 XL |
97 | .content .method .where, |
98 | .content .fn .where, | |
99 | .content .where.fmt-newline { | |
2c00a5a8 | 100 | color: #ddd; |
ff7c6d11 XL |
101 | } |
102 | ||
3b2f2976 | 103 | .content .highlighted { |
2c00a5a8 | 104 | color: #eee !important; |
8faf50e0 | 105 | background-color: #616161; |
3b2f2976 | 106 | } |
2c00a5a8 XL |
107 | .content .highlighted a, .content .highlighted span { color: #eee !important; } |
108 | .content .highlighted.trait { background-color: #013191; } | |
9fa01778 | 109 | .content .highlighted.traitalias { background-color: #013191; } |
3b2f2976 XL |
110 | .content .highlighted.mod, |
111 | .content .highlighted.externcrate { background-color: #afc6e4; } | |
2c00a5a8 XL |
112 | .content .highlighted.mod { background-color: #803a1b; } |
113 | .content .highlighted.externcrate { background-color: #396bac; } | |
114 | .content .highlighted.enum { background-color: #5b4e68; } | |
115 | .content .highlighted.struct { background-color: #194e9f; } | |
3b2f2976 XL |
116 | .content .highlighted.union { background-color: #b7bd49; } |
117 | .content .highlighted.fn, | |
118 | .content .highlighted.method, | |
2c00a5a8 XL |
119 | .content .highlighted.tymethod { background-color: #4950ed; } |
120 | .content .highlighted.type { background-color: #38902c; } | |
121 | .content .highlighted.foreigntype { background-color: #b200d6; } | |
0bf4aa26 XL |
122 | .content .highlighted.attr, |
123 | .content .highlighted.derive, | |
2c00a5a8 | 124 | .content .highlighted.macro { background-color: #217d1c; } |
3b2f2976 | 125 | .content .highlighted.constant, |
2c00a5a8 XL |
126 | .content .highlighted.static { background-color: #0063cc; } |
127 | .content .highlighted.primitive { background-color: #00708a; } | |
94b46f34 | 128 | .content .highlighted.keyword { background-color: #884719; } |
2c00a5a8 | 129 | |
dfeec247 XL |
130 | .content .stability::before { color: #ccc; } |
131 | ||
2c00a5a8 | 132 | .content span.enum, .content a.enum, .block a.current.enum { color: #82b089; } |
0531ce1d | 133 | .content span.struct, .content a.struct, .block a.current.struct { color: #2dbfb8; } |
2c00a5a8 XL |
134 | .content span.type, .content a.type, .block a.current.type { color: #ff7f00; } |
135 | .content span.foreigntype, .content a.foreigntype, .block a.current.foreigntype { color: #dd7de8; } | |
0bf4aa26 XL |
136 | .content span.attr, .content a.attr, .block a.current.attr, |
137 | .content span.derive, .content a.derive, .block a.current.derive, | |
2c00a5a8 XL |
138 | .content span.macro, .content a.macro, .block a.current.macro { color: #09bd00; } |
139 | .content span.union, .content a.union, .block a.current.union { color: #a6ae37; } | |
3b2f2976 | 140 | .content span.constant, .content a.constant, .block a.current.constant, |
2c00a5a8 XL |
141 | .content span.static, .content a.static, .block a.current.static { color: #82a5c9; } |
142 | .content span.primitive, .content a.primitive, .block a.current.primitive { color: #43aec7; } | |
3157f602 | 143 | .content span.externcrate, |
2c00a5a8 XL |
144 | .content span.mod, .content a.mod, .block a.current.mod { color: #bda000; } |
145 | .content span.trait, .content a.trait, .block a.current.trait { color: #b78cf2; } | |
9fa01778 | 146 | .content span.traitalias, .content a.traitalias, .block a.current.traitalias { color: #b397da; } |
92a42be0 SL |
147 | .content span.fn, .content a.fn, .block a.current.fn, |
148 | .content span.method, .content a.method, .block a.current.method, | |
149 | .content span.tymethod, .content a.tymethod, .block a.current.tymethod, | |
2c00a5a8 | 150 | .content .fnname{ color: #2BAB63; } |
94b46f34 | 151 | .content span.keyword, .content a.keyword, .block a.current.keyword { color: #de5249; } |
92a42be0 | 152 | |
2c00a5a8 XL |
153 | pre.rust .comment { color: #8d8d8b; } |
154 | pre.rust .doccomment { color: #8ca375; } | |
92a42be0 | 155 | |
e74abb32 | 156 | nav:not(.sidebar) { |
2c00a5a8 | 157 | border-bottom-color: #4e4e4e; |
92a42be0 SL |
158 | } |
159 | nav.main .current { | |
2c00a5a8 XL |
160 | border-top-color: #eee; |
161 | border-bottom-color: #eee; | |
92a42be0 SL |
162 | } |
163 | nav.main .separator { | |
2c00a5a8 | 164 | border-color: #eee; |
92a42be0 SL |
165 | } |
166 | a { | |
2c00a5a8 | 167 | color: #ddd; |
92a42be0 SL |
168 | } |
169 | ||
b7449926 XL |
170 | .docblock:not(.type-decl) a:not(.srclink):not(.test-arrow), |
171 | .docblock-short a:not(.srclink):not(.test-arrow), .stability a { | |
2c00a5a8 | 172 | color: #D2991D; |
92a42be0 SL |
173 | } |
174 | ||
0731742a XL |
175 | .stab.internal a { |
176 | color: #304FFE; | |
177 | } | |
178 | ||
92a42be0 | 179 | a.test-arrow { |
2c00a5a8 | 180 | color: #dedede; |
92a42be0 SL |
181 | } |
182 | ||
ff7c6d11 XL |
183 | .collapse-toggle { |
184 | color: #999; | |
185 | } | |
186 | ||
0731742a XL |
187 | #crate-search { |
188 | color: #111; | |
189 | background-color: #f0f0f0; | |
190 | border-color: #000; | |
48663c56 | 191 | box-shadow: 0 0 0 1px #000, 0 0 0 2px transparent; |
0731742a XL |
192 | } |
193 | ||
92a42be0 | 194 | .search-input { |
2c00a5a8 | 195 | color: #111; |
2c00a5a8 | 196 | background-color: #f0f0f0; |
48663c56 | 197 | box-shadow: 0 0 0 1px #000, 0 0 0 2px transparent; |
92a42be0 SL |
198 | } |
199 | ||
ff7c6d11 | 200 | .search-input:focus { |
2c00a5a8 | 201 | border-color: #008dfd; |
ff7c6d11 XL |
202 | } |
203 | ||
60c5eb7d XL |
204 | .search-focus:disabled { |
205 | background-color: #c5c4c4; | |
206 | } | |
207 | ||
48663c56 XL |
208 | #crate-search + .search-input:focus { |
209 | box-shadow: 0 0 8px 4px #078dd8; | |
0731742a XL |
210 | } |
211 | ||
2c00a5a8 XL |
212 | .module-item .stab { |
213 | color: #ddd; | |
214 | } | |
8bb4bdeb | 215 | |
48663c56 | 216 | .stab.unstable { background: #FFF5D6; border-color: #FFC600; color: #2f2f2f; } |
9fa01778 XL |
217 | .stab.internal { background: #FFB9B3; border-color: #B71C1C; color: #2f2f2f; } |
218 | .stab.deprecated { background: #F3DFFF; border-color: #7F0087; color: #2f2f2f; } | |
219 | .stab.portability { background: #C4ECFF; border-color: #7BA5DB; color: #2f2f2f; } | |
220 | ||
48663c56 | 221 | .stab.portability > code { |
532ac7d7 XL |
222 | color: #ddd; |
223 | } | |
224 | ||
8bb4bdeb | 225 | #help > div { |
2c00a5a8 | 226 | background: #4d4d4d; |
ff7c6d11 | 227 | border-color: #bfbfbf; |
8bb4bdeb XL |
228 | } |
229 | ||
230 | #help dt { | |
231 | border-color: #bfbfbf; | |
2c00a5a8 XL |
232 | background: rgba(0,0,0,0); |
233 | color: black; | |
8bb4bdeb XL |
234 | } |
235 | ||
236 | .since { | |
237 | color: grey; | |
238 | } | |
239 | ||
94b46f34 | 240 | tr.result span.primitive::after, tr.result span.keyword::after { |
2c00a5a8 | 241 | color: #ddd; |
ff7c6d11 XL |
242 | } |
243 | ||
8bb4bdeb XL |
244 | .line-numbers :target { background-color: transparent; } |
245 | ||
246 | /* Code highlighting */ | |
2c00a5a8 XL |
247 | pre.rust .kw { color: #ab8ac1; } |
248 | pre.rust .kw-2, pre.rust .prelude-ty { color: #769acb; } | |
249 | pre.rust .number, pre.rust .string { color: #83a300; } | |
8bb4bdeb | 250 | pre.rust .self, pre.rust .bool-val, pre.rust .prelude-val, |
2c00a5a8 | 251 | pre.rust .attribute, pre.rust .attribute .ident { color: #ee6868; } |
8bb4bdeb | 252 | pre.rust .macro, pre.rust .macro-nonterminal { color: #3E999F; } |
2c00a5a8 | 253 | pre.rust .lifetime { color: #d97f26; } |
8bb4bdeb XL |
254 | pre.rust .question-mark { |
255 | color: #ff9011; | |
256 | } | |
257 | ||
a1dfa0c6 XL |
258 | .example-wrap > pre.line-number { |
259 | border-color: #4a4949; | |
260 | } | |
261 | ||
8bb4bdeb XL |
262 | a.test-arrow { |
263 | background-color: rgba(78, 139, 202, 0.2); | |
264 | } | |
265 | ||
266 | a.test-arrow:hover{ | |
267 | background-color: #4e8bca; | |
268 | } | |
269 | ||
270 | .toggle-label { | |
271 | color: #999; | |
272 | } | |
273 | ||
0731742a | 274 | :target > code, :target > .in-band { |
83c7162d | 275 | background-color: #494a3d; |
ea8adc8c XL |
276 | } |
277 | ||
278 | pre.compile_fail { | |
ba9703b0 | 279 | border-left: 2px solid rgba(255,0,0,.8); |
ea8adc8c XL |
280 | } |
281 | ||
282 | pre.compile_fail:hover, .information:hover + pre.compile_fail { | |
283 | border-left: 2px solid #f00; | |
284 | } | |
285 | ||
f035d41b XL |
286 | pre.should_panic { |
287 | border-left: 2px solid rgba(255,0,0,.8); | |
288 | } | |
289 | ||
290 | pre.should_panic:hover, .information:hover + pre.should_panic { | |
291 | border-left: 2px solid #f00; | |
292 | } | |
293 | ||
ea8adc8c | 294 | pre.ignore { |
2c00a5a8 | 295 | border-left: 2px solid rgba(255,142,0,.6); |
ea8adc8c XL |
296 | } |
297 | ||
298 | pre.ignore:hover, .information:hover + pre.ignore { | |
299 | border-left: 2px solid #ff9200; | |
300 | } | |
301 | ||
302 | .tooltip.compile_fail { | |
ba9703b0 | 303 | color: rgba(255,0,0,.8); |
ea8adc8c XL |
304 | } |
305 | ||
306 | .information > .compile_fail:hover { | |
307 | color: #f00; | |
308 | } | |
309 | ||
f035d41b XL |
310 | .tooltip.should_panic { |
311 | color: rgba(255,0,0,.8); | |
312 | } | |
313 | ||
314 | .information > .should_panic:hover { | |
315 | color: #f00; | |
316 | } | |
317 | ||
ea8adc8c | 318 | .tooltip.ignore { |
2c00a5a8 | 319 | color: rgba(255,142,0,.6); |
ea8adc8c XL |
320 | } |
321 | ||
322 | .information > .ignore:hover { | |
ba9703b0 | 323 | color: #ff9200; |
ea8adc8c | 324 | } |
abe05a73 | 325 | |
0731742a | 326 | .search-failed a { |
abe05a73 XL |
327 | color: #0089ff; |
328 | } | |
ff7c6d11 XL |
329 | |
330 | .tooltip .tooltiptext { | |
ba9703b0 | 331 | background-color: #000; |
ff7c6d11 | 332 | color: #fff; |
ba9703b0 | 333 | border-color: #000; |
ff7c6d11 XL |
334 | } |
335 | ||
336 | .tooltip .tooltiptext::after { | |
337 | border-color: transparent black transparent transparent; | |
338 | } | |
339 | ||
0bf4aa26 XL |
340 | #titles > div:not(.selected) { |
341 | background-color: #252525; | |
342 | border-top-color: #252525; | |
ff7c6d11 XL |
343 | } |
344 | ||
0bf4aa26 XL |
345 | #titles > div:hover, #titles > div.selected { |
346 | border-top-color: #0089ff; | |
ff7c6d11 XL |
347 | } |
348 | ||
349 | #titles > div > div.count { | |
350 | color: #888; | |
351 | } | |
352 | ||
ff7c6d11 XL |
353 | @media (max-width: 700px) { |
354 | .sidebar-menu { | |
2c00a5a8 | 355 | background-color: #505050; |
ff7c6d11 XL |
356 | border-bottom-color: #e0e0e0; |
357 | border-right-color: #e0e0e0; | |
358 | } | |
359 | ||
360 | .sidebar-elems { | |
2c00a5a8 | 361 | background-color: #505050; |
ff7c6d11 XL |
362 | border-right-color: #000; |
363 | } | |
364 | ||
365 | #sidebar-filler { | |
2c00a5a8 | 366 | background-color: #505050; |
ff7c6d11 XL |
367 | border-bottom-color: #e0e0e0; |
368 | } | |
369 | } | |
2c00a5a8 XL |
370 | |
371 | kbd { | |
372 | color: #000; | |
373 | background-color: #fafbfc; | |
374 | border-color: #d1d5da; | |
375 | border-bottom-color: #c6cbd1; | |
376 | box-shadow-color: #c6cbd1; | |
377 | } | |
378 | ||
83c7162d | 379 | #theme-picker, #settings-menu { |
2c00a5a8 XL |
380 | border-color: #e0e0e0; |
381 | background: #f0f0f0; | |
382 | } | |
383 | ||
83c7162d XL |
384 | #theme-picker:hover, #theme-picker:focus, |
385 | #settings-menu:hover, #settings-menu:focus { | |
2c00a5a8 XL |
386 | border-color: #ffb900; |
387 | } | |
388 | ||
389 | #theme-choices { | |
390 | border-color: #e0e0e0; | |
391 | background-color: #353535; | |
392 | } | |
393 | ||
394 | #theme-choices > button:not(:first-child) { | |
395 | border-top-color: #e0e0e0; | |
396 | } | |
397 | ||
398 | #theme-choices > button:hover, #theme-choices > button:focus { | |
94b46f34 | 399 | background-color: #4e4e4e; |
2c00a5a8 XL |
400 | } |
401 | ||
402 | @media (max-width: 700px) { | |
403 | #theme-picker { | |
404 | background: #f0f0f0; | |
405 | } | |
406 | } | |
83c7162d XL |
407 | |
408 | #all-types { | |
409 | background-color: #505050; | |
410 | } | |
411 | #all-types:hover { | |
412 | background-color: #606060; | |
413 | } | |
94b46f34 XL |
414 | |
415 | .search-results td span.alias { | |
416 | color: #fff; | |
417 | } | |
418 | .search-results td span.grey { | |
419 | color: #ccc; | |
8faf50e0 | 420 | } |
b7449926 | 421 | |
a1dfa0c6 XL |
422 | #sidebar-toggle { |
423 | background-color: #565656; | |
424 | } | |
425 | #sidebar-toggle:hover { | |
426 | background-color: #676767; | |
427 | } | |
428 | #source-sidebar { | |
429 | background-color: #565656; | |
430 | } | |
431 | #source-sidebar > .title { | |
432 | border-bottom-color: #ccc; | |
433 | } | |
434 | div.files > a:hover, div.name:hover { | |
435 | background-color: #444; | |
436 | } | |
437 | div.files > .selected { | |
438 | background-color: #333; | |
439 | } | |
60c5eb7d XL |
440 | .setting-line > .title { |
441 | border-bottom-color: #ddd; | |
442 | } |