2 font-family: 'Fira Sans';
5 src: local('Fira Sans'), url("FiraSans-Regular.woff") format('woff');
9 font-family: 'Fira Sans';
12 src: local('Fira Sans Medium'), url("FiraSans-Medium.woff") format('woff');
16 font-family: 'Source Serif Pro';
19 src: local('Source Serif Pro'), url("SourceSerifPro-Regular.ttf.woff") format('woff');
23 font-family: 'Source Serif Pro';
26 src: url("SourceSerifPro-It.ttf.woff") format('woff');
30 font-family: 'Source Serif Pro';
33 src: local('Source Serif Pro Bold'), url("SourceSerifPro-Bold.ttf.woff") format('woff');
37 font-family: 'Source Code Pro';
40 /* Avoid using locally installed font because bad versions are in circulation:
41 * see https://github.com/rust-lang/rust/issues/24355 */
42 src: url("SourceCodePro-Regular.woff") format('woff');
47 -webkit-box-sizing: border-box;
48 -moz-box-sizing: border-box;
49 box-sizing: border-box;
52 /* General structure */
55 background-color: white;
58 font-family: "Source Serif Pro", Georgia, Times, "Times New Roman", serif;
61 line-height: 1.428571429;
63 -webkit-font-feature-settings: "kern", "liga";
64 -moz-font-feature-settings: "kern", "liga";
65 font-feature-settings: "kern", "liga";
67 @media (min-width: 768px) {
73 h1, h2, h3, h4, h5, h6, nav, #versioninfo {
74 font-family: "Fira Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
76 h1, h2, h3, h4, h5, h6 {
94 text-decoration: underline;
101 border-bottom: 2px solid #ddd;
109 border-bottom: 1px solid #ddd;
114 border-bottom: 1px solid #DDE8FC;
125 @media (min-width: 992px) {
139 -moz-column-count: 2;
140 -webkit-column-count: 2;
157 border-top: 1px solid #ddd;
168 text-decoration: none;
170 background: transparent;
174 text-decoration: underline;
177 outline: thin dotted #333;
178 outline: 5px auto -webkit-focus-ring-color;
179 outline-offset: -2px;
185 h1 a:link, h1 a:visited, h2 a:link, h2 a:visited,
186 h3 a:link, h3 a:visited, h4 a:link, h4 a:visited,
187 h5 a:link, h5 a:visited {color: black;}
188 h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover,
189 h5 a:hover {text-decoration: none;}
194 font-family: "Source Code Pro", Menlo, Monaco, Consolas, "DejaVu Sans Mono", monospace;
195 word-wrap: break-word;
198 border-left: 2px solid #eee;
199 white-space: pre-wrap;
204 word-break: break-all;
220 .section-header > a > code {
224 /* Code highlighting */
225 pre.rust .kw { color: #8959A8; }
226 pre.rust .kw-2, pre.rust .prelude-ty { color: #4271AE; }
227 pre.rust .number, pre.rust .string { color: #718C00; }
228 pre.rust .self, pre.rust .bool-val, pre.rust .prelude-val,
229 pre.rust .attribute, pre.rust .attribute .ident { color: #C82829; }
230 pre.rust .comment { color: #8E908C; }
231 pre.rust .doccomment { color: #4D4D4C; }
232 pre.rust .macro, pre.rust .macro-nonterminal { color: #3E999F; }
233 pre.rust .lifetime { color: #B76514; }
242 @media (min-width: 992px) {
250 background-color: #fff;
256 #versioninfo a.hash {
265 background-color: #f2f7f9;
266 border-top: .1em solid #e5eef2;
267 border-bottom: .1em solid #e5eef2;
274 blockquote p:last-child {
281 ul ul, ol ul, ul ol, ol ol {
292 list-style-type: none;
297 /* Only display one level of hierarchy in the TOC */
313 border-top: 1px solid #eeeeee;
317 border-collapse: collapse;
329 border: 1px solid #ddd;
335 .example-wrap { position: relative; }
336 pre.rust { position: relative; }
338 background-color: rgba(78, 139, 202, 0.2);
339 display: inline-block;
342 padding: 5px 10px 5px 10px;
349 background-color: #4e8bca;
350 text-decoration: none;
354 border: 2px solid red;
358 @media (min-width: 1170px) {
366 text-shadow: none !important;
367 color: #000 !important;
368 background: transparent !important;
369 box-shadow: none !important;
372 text-decoration: underline;
375 content: " (" attr(href) ")";
377 footer a[href]:after {
380 a[href^="javascript:"]:after, a[href^="#"]:after {
384 border: 1px solid #999;
385 page-break-inside: avoid;
390 h1:not(.title), h2, h3 {
391 border-bottom: 0px none;
398 page-break-after: avoid;
401 border-collapse: collapse !important;
404 background-color: #fff !important;
408 #keyword-table-marker + table thead { display: none; }
409 #keyword-table-marker + table td { border: none; }
410 #keyword-table-marker + table {
428 display: inline-block;
432 .tooltip .tooltiptext {
444 .tooltip:hover .tooltiptext {
448 .tooltip .tooltiptext::after {