Static mdbook::theme::CSS [] [src]

pub static CSS: &'static [u8] = b"html {\n  font-family: \"Open Sans\", sans-serif;\n  color: #333;\n}\nbody {\n  margin: 0;\n  font-size: 1rem;\n  overflow-x: hidden;\n}\ncode {\n  font-family: \"Source Code Pro\", Consolas, \"Ubuntu Mono\", Menlo, \"DejaVu Sans Mono\", monospace, monospace;\n  font-size: 0.875em;\n}\n.left {\n  float: left;\n}\n.right {\n  float: right;\n}\n.hidden {\n  display: none;\n}\n.play-button.hidden {\n  display: none;\n}\nh2,\nh3 {\n  margin-top: 2.5em;\n}\nh4,\nh5 {\n  margin-top: 2em;\n}\n.header + .header h3,\n.header + .header h4,\n.header + .header h5 {\n  margin-top: 1em;\n}\na.header:target h1:before,\na.header:target h2:before,\na.header:target h3:before,\na.header:target h4:before {\n  display: inline-block;\n  content: \"\xc2\xbb\";\n  margin-left: -30px;\n  width: 30px;\n}\ntable {\n  margin: 0 auto;\n  border-collapse: collapse;\n}\ntable td {\n  padding: 3px 20px;\n  border: 1px solid;\n}\ntable thead td {\n  font-weight: 700;\n}\n:not(.footnote-definition) + .footnote-definition,\n.footnote-definition + :not(.footnote-definition) {\n  margin-top: 2em;\n}\n.footnote-definition {\n  font-size: 0.9em;\n  margin: 0.5em 0;\n}\n.footnote-definition p {\n  display: inline;\n}\n.sidebar {\n  position: fixed;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  width: 300px;\n  overflow-y: auto;\n  padding: 10px 10px;\n  font-size: 0.875em;\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  -webkit-overflow-scrolling: touch;\n  overscroll-behavior-y: contain;\n}\n.js .sidebar {\n  -webkit-transition: -webkit-transform 0.3s;\n  -moz-transition: -moz-transform 0.3s;\n  -o-transition: -o-transform 0.3s;\n  -ms-transition: -ms-transform 0.3s;\n  transition: transform 0.3s;\n}\n.sidebar code {\n  line-height: 2em;\n}\n.sidebar-hidden .sidebar {\n  -webkit-transform: translateX(-300px);\n  -moz-transform: translateX(-300px);\n  -o-transform: translateX(-300px);\n  -ms-transform: translateX(-300px);\n  transform: translateX(-300px);\n}\n.chapter {\n  list-style: none outside none;\n  padding-left: 0;\n  line-height: 2.2em;\n}\n.chapter li a {\n  display: block;\n  padding: 0;\n  text-decoration: none;\n}\n@media (-moz-touch-enabled: 1), (pointer: coarse) {\n  .chapter li a {\n    padding: 5px 0;\n  }\n}\n.chapter li a:hover {\n  text-decoration: none;\n}\n.chapter .spacer {\n  width: 100%;\n  height: 3px;\n  margin: 5px 0px;\n}\n@media (-moz-touch-enabled: 1), (pointer: coarse) {\n  .chapter .spacer {\n    margin: 10px 0;\n  }\n}\n.section {\n  list-style: none outside none;\n  padding-left: 20px;\n  line-height: 1.9em;\n}\n.section li {\n  -o-text-overflow: ellipsis;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n}\n.page-wrapper {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n.js .page-wrapper {\n  -webkit-transition: margin-left 0.3s ease, -webkit-transform 0.3s ease;\n  -moz-transition: margin-left 0.3s ease, -moz-transform 0.3s ease;\n  -o-transition: margin-left 0.3s ease, -o-transform 0.3s ease;\n  -ms-transition: margin-left 0.3s ease, -ms-transform 0.3s ease;\n  transition: margin-left 0.3s ease, transform 0.3s ease;\n}\n.sidebar-visible .page-wrapper {\n  -webkit-transform: translateX(300px);\n  -moz-transform: translateX(300px);\n  -o-transform: translateX(300px);\n  -ms-transform: translateX(300px);\n  transform: translateX(300px);\n}\n@media only screen and (min-width: 620px) {\n  .sidebar-visible .page-wrapper {\n    -webkit-transform: none;\n    -moz-transform: none;\n    -o-transform: none;\n    -ms-transform: none;\n    transform: none;\n    margin-left: 300px;\n  }\n}\n.page {\n  outline: 0;\n  padding: 0 15px;\n}\n.content {\n  overflow-y: auto;\n  padding: 0 15px;\n  padding-bottom: 50px;\n}\n.content main {\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 750px;\n}\n.content a {\n  text-decoration: none;\n}\n.content a:hover {\n  text-decoration: underline;\n}\n.content img {\n  max-width: 100%;\n}\n#menu-bar {\n  position: -webkit-sticky;\n  position: sticky;\n  top: 0;\n  z-index: 101;\n}\n#menu-bar > #menu-bar-sticky-container {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: box;\n  display: flex;\n  -webkit-box-lines: multiple;\n  -moz-box-lines: multiple;\n  -o-box-lines: multiple;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n}\n.js #menu-bar > #menu-bar-sticky-container {\n  -webkit-transition: -webkit-transform 0.3s;\n  -moz-transition: -moz-transform 0.3s;\n  -o-transition: -o-transform 0.3s;\n  -ms-transition: -ms-transform 0.3s;\n  transition: transform 0.3s;\n}\n#menu-bar i,\n#menu-bar .icon-button {\n  position: relative;\n  margin: 0 10px;\n  z-index: 10;\n  line-height: 50px;\n  cursor: pointer;\n  -webkit-transition: color 0.5s;\n  -moz-transition: color 0.5s;\n  -o-transition: color 0.5s;\n  -ms-transition: color 0.5s;\n  transition: color 0.5s;\n}\n#menu-bar #print-button {\n  margin: 0 15px;\n}\nhtml:not(.sidebar-visible) #menu-bar:not(:hover).folded > #menu-bar-sticky-container {\n  -webkit-transform: translateY(-60px);\n  -moz-transform: translateY(-60px);\n  -o-transform: translateY(-60px);\n  -ms-transform: translateY(-60px);\n  transform: translateY(-60px);\n}\n.no-js .left-buttons {\n  display: none;\n}\n.menu-title {\n  display: inline-block;\n  font-weight: 200;\n  font-size: 20px;\n  line-height: 50px;\n  text-align: center;\n  margin: 0;\n  -webkit-box-flex: 1;\n  -moz-box-flex: 1;\n  -o-box-flex: 1;\n  box-flex: 1;\n  -webkit-flex: 1;\n  -ms-flex: 1;\n  flex: 1;\n  white-space: nowrap;\n  overflow: hidden;\n  -o-text-overflow: ellipsis;\n  text-overflow: ellipsis;\n}\n.js .menu-title {\n  cursor: pointer;\n}\n.nav-chapters {\n  font-size: 2.5em;\n  text-align: center;\n  text-decoration: none;\n  position: fixed;\n  top: 50px /* Height of menu-bar */;\n  bottom: 0;\n  margin: 0;\n  max-width: 150px;\n  min-width: 90px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: box;\n  display: flex;\n  -webkit-box-pack: center;\n  -moz-box-pack: center;\n  -o-box-pack: center;\n  -ms-flex-pack: center;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -ms-flex-line-pack: center;\n  -webkit-align-content: center;\n  align-content: center;\n  -webkit-box-orient: vertical;\n  -moz-box-orient: vertical;\n  -o-box-orient: vertical;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -webkit-transition: color 0.5s;\n  -moz-transition: color 0.5s;\n  -o-transition: color 0.5s;\n  -ms-transition: color 0.5s;\n  transition: color 0.5s;\n}\n.nav-chapters:hover {\n  text-decoration: none;\n}\n.nav-wrapper {\n  margin-top: 50px;\n  display: none;\n}\n.mobile-nav-chapters {\n  font-size: 2.5em;\n  text-align: center;\n  text-decoration: none;\n  width: 90px;\n  border-radius: 5px;\n}\n.previous {\n  float: left;\n}\n.next {\n  float: right;\n  right: 15px;\n}\n@media only screen and (max-width: 1080px) {\n  .nav-wide-wrapper {\n    display: none;\n  }\n  .nav-wrapper {\n    display: block;\n  }\n}\n@media only screen and (max-width: 1380px) {\n  .sidebar-visible .nav-wide-wrapper {\n    display: none;\n  }\n  .sidebar-visible .nav-wrapper {\n    display: block;\n  }\n}\n.theme-popup {\n  position: absolute;\n  left: 10px;\n  z-index: 1000;\n  border-radius: 4px;\n  font-size: 0.7em;\n}\n.theme-popup .theme {\n  display: inline;\n  border: 0;\n  margin: 0;\n  padding: 2px 10px;\n  line-height: 25px;\n  width: 100%;\n  white-space: nowrap;\n  text-align: left;\n  cursor: pointer;\n  color: inherit;\n  background: inherit;\n  font-size: inherit;\n}\n.theme-popup .theme:hover:first-child,\n.theme-popup .theme:hover:last-child {\n  border-top-left-radius: inherit;\n  border-top-right-radius: inherit;\n}\n.light {\n  color: #333;\n  background-color: #fff;\n/* Inline code */\n/* Search */\n}\n.light .content .header:link,\n.light .content .header:visited {\n  color: #333;\n}\n.light .content .header:link:hover,\n.light .content .header:visited:hover {\n  text-decoration: none;\n}\n.light .menu-bar {\n  margin: auto -15px;\n}\n.light .menu-bar > #menu-bar-sticky-container {\n  background-color: #fff;\n  border-bottom-color: #fff;\n  border-bottom-width: 1px;\n  border-bottom-style: solid;\n}\n.light .menu-bar.bordered > #menu-bar-sticky-container {\n  border-bottom-color: #f2f2f2;\n}\n.light .sidebar {\n  background-color: #fafafa;\n  color: #364149;\n}\n.light .sidebar::-webkit-scrollbar {\n  background: #fafafa;\n}\n.light .sidebar::-webkit-scrollbar-thumb {\n  background: #ccc;\n}\n.light .chapter li {\n  color: #aaa;\n}\n.light .chapter li a {\n  color: #364149;\n}\n.light .chapter li .active,\n.light .chapter li a:hover {\n/* Animate color change */\n  color: #008cff;\n}\n.light .chapter .spacer {\n  background-color: #f4f4f4;\n}\n.light .menu-bar,\n.light .menu-bar:visited,\n.light .nav-chapters,\n.light .nav-chapters:visited,\n.light .mobile-nav-chapters,\n.light .mobile-nav-chapters:visited,\n.light .menu-bar .icon-button,\n.light .menu-bar a i {\n  color: #ccc;\n}\n.light .menu-bar i:hover,\n.light .menu-bar .icon-button:hover,\n.light .nav-chapters:hover,\n.light .mobile-nav-chapters i:hover {\n  color: #333;\n}\n.light .mobile-nav-chapters i:hover {\n  color: #364149;\n}\n.light .mobile-nav-chapters {\n  background-color: #fafafa;\n}\n.light #searchresults a,\n.light .content a:link,\n.light a:visited,\n.light a > .hljs {\n  color: #4183c4;\n}\n.light .theme-popup {\n  color: #333;\n  background: #fafafa;\n  border: 1px solid #ccc;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  display: none;\n}\n.light .theme-popup .theme:hover {\n  background-color: #e6e6e6;\n}\n.light .theme-popup .default {\n  color: #ccc;\n}\n.light blockquote {\n  margin: 20px 0;\n  padding: 0 20px;\n  color: #333;\n  background-color: #f2f7f9;\n  border-top: 0.1em solid #e1edf1;\n  border-bottom: 0.1em solid #e1edf1;\n}\n.light table td {\n  border-color: #f2f2f2;\n}\n.light table tbody tr:nth-child(2n) {\n  background: #f7f7f7;\n}\n.light table thead {\n  background: #ccc;\n}\n.light table thead td {\n  border: none;\n}\n.light table thead tr {\n  border: 1px #ccc solid;\n}\n.light :not(pre) > .hljs {\n  display: inline-block;\n  vertical-align: middle;\n  padding: 0.1em 0.3em;\n  border-radius: 3px;\n  color: #6e6b5e;\n}\n.light a:hover > .hljs {\n  text-decoration: underline;\n}\n.light pre {\n  position: relative;\n}\n.light pre > .buttons {\n  position: absolute;\n  z-index: 100;\n  right: 5px;\n  top: 5px;\n  color: #364149;\n  cursor: pointer;\n}\n.light pre > .buttons :hover {\n  color: #008cff;\n}\n.light pre > .buttons i {\n  margin-left: 8px;\n}\n.light pre > .buttons button {\n  color: inherit;\n  background: transparent;\n  border: none;\n  cursor: inherit;\n}\n.light pre > .result {\n  margin-top: 10px;\n}\n.light .icon-button {\n  border: none;\n  background: none;\n  padding: 0;\n  color: inherit;\n}\n.light .icon-button i {\n  margin: 0;\n}\n.light ::-webkit-scrollbar {\n  background: #fff;\n}\n.light ::-webkit-scrollbar-thumb {\n  background: #ccc;\n}\n.light #searchbar {\n  border: 1px solid #aaa;\n  border-radius: 3px;\n  background-color: #fafafa;\n  color: #000;\n}\n.light #searchbar:focus,\n.light #searchbar.active {\n  -webkit-box-shadow: 0 0 3px #aaa;\n  box-shadow: 0 0 3px #aaa;\n}\n.light .searchresults-header {\n  color: #666;\n}\n.light .searchresults-outer {\n  border-bottom: 1px dashed #888;\n}\n.light ul#searchresults li.focus {\n  background-color: #e4f2fe;\n}\n.light mark {\n  background-color: #a2cff5;\n}\n.coal {\n  color: #98a3ad;\n  background-color: #141617;\n/* Inline code */\n/* Search */\n}\n.coal .content .header:link,\n.coal .content .header:visited {\n  color: #98a3ad;\n}\n.coal .content .header:link:hover,\n.coal .content .header:visited:hover {\n  text-decoration: none;\n}\n.coal .menu-bar {\n  margin: auto -15px;\n}\n.coal .menu-bar > #menu-bar-sticky-container {\n  background-color: #141617;\n  border-bottom-color: #141617;\n  border-bottom-width: 1px;\n  border-bottom-style: solid;\n}\n.coal .menu-bar.bordered > #menu-bar-sticky-container {\n  border-bottom-color: #1f2223;\n}\n.coal .sidebar {\n  background-color: #292c2f;\n  color: #a1adb8;\n}\n.coal .sidebar::-webkit-scrollbar {\n  background: #292c2f;\n}\n.coal .sidebar::-webkit-scrollbar-thumb {\n  background: #a1adb8;\n}\n.coal .chapter li {\n  color: #505254;\n}\n.coal .chapter li a {\n  color: #a1adb8;\n}\n.coal .chapter li .active,\n.coal .chapter li a:hover {\n/* Animate color change */\n  color: #3473ad;\n}\n.coal .chapter .spacer {\n  background-color: #393939;\n}\n.coal .menu-bar,\n.coal .menu-bar:visited,\n.coal .nav-chapters,\n.coal .nav-chapters:visited,\n.coal .mobile-nav-chapters,\n.coal .mobile-nav-chapters:visited,\n.coal .menu-bar .icon-button,\n.coal .menu-bar a i {\n  color: #43484d;\n}\n.coal .menu-bar i:hover,\n.coal .menu-bar .icon-button:hover,\n.coal .nav-chapters:hover,\n.coal .mobile-nav-chapters i:hover {\n  color: #b3c0cc;\n}\n.coal .mobile-nav-chapters i:hover {\n  color: #a1adb8;\n}\n.coal .mobile-nav-chapters {\n  background-color: #292c2f;\n}\n.coal #searchresults a,\n.coal .content a:link,\n.coal a:visited,\n.coal a > .hljs {\n  color: #2b79a2;\n}\n.coal .theme-popup {\n  color: #98a3ad;\n  background: #141617;\n  border: 1px solid #43484d;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  display: none;\n}\n.coal .theme-popup .theme:hover {\n  background-color: #1f2124;\n}\n.coal .theme-popup .default {\n  color: #43484d;\n}\n.coal blockquote {\n  margin: 20px 0;\n  padding: 0 20px;\n  color: #98a3ad;\n  background-color: #242637;\n  border-top: 0.1em solid #2c2f44;\n  border-bottom: 0.1em solid #2c2f44;\n}\n.coal table td {\n  border-color: #1f2223;\n}\n.coal table tbody tr:nth-child(2n) {\n  background: #1b1d1e;\n}\n.coal table thead {\n  background: #3f4649;\n}\n.coal table thead td {\n  border: none;\n}\n.coal table thead tr {\n  border: 1px #3f4649 solid;\n}\n.coal :not(pre) > .hljs {\n  display: inline-block;\n  vertical-align: middle;\n  padding: 0.1em 0.3em;\n  border-radius: 3px;\n  color: #c5c8c6;\n}\n.coal a:hover > .hljs {\n  text-decoration: underline;\n}\n.coal pre {\n  position: relative;\n}\n.coal pre > .buttons {\n  position: absolute;\n  z-index: 100;\n  right: 5px;\n  top: 5px;\n  color: #a1adb8;\n  cursor: pointer;\n}\n.coal pre > .buttons :hover {\n  color: #3473ad;\n}\n.coal pre > .buttons i {\n  margin-left: 8px;\n}\n.coal pre > .buttons button {\n  color: inherit;\n  background: transparent;\n  border: none;\n  cursor: inherit;\n}\n.coal pre > .result {\n  margin-top: 10px;\n}\n.coal .icon-button {\n  border: none;\n  background: none;\n  padding: 0;\n  color: inherit;\n}\n.coal .icon-button i {\n  margin: 0;\n}\n.coal ::-webkit-scrollbar {\n  background: #141617;\n}\n.coal ::-webkit-scrollbar-thumb {\n  background: #a1adb8;\n}\n.coal #searchbar {\n  border: 1px solid #aaa;\n  border-radius: 3px;\n  background-color: #b7b7b7;\n  color: #000;\n}\n.coal #searchbar:focus,\n.coal #searchbar.active {\n  -webkit-box-shadow: 0 0 3px #aaa;\n  box-shadow: 0 0 3px #aaa;\n}\n.coal .searchresults-header {\n  color: #666;\n}\n.coal .searchresults-outer {\n  border-bottom: 1px dashed #98a3ad;\n}\n.coal ul#searchresults li.focus {\n  background-color: #2b2b2f;\n}\n.coal mark {\n  background-color: #355c7d;\n}\n.navy {\n  color: #bcbdd0;\n  background-color: #161923;\n/* Inline code */\n/* Search */\n}\n.navy .content .header:link,\n.navy .content .header:visited {\n  color: #bcbdd0;\n}\n.navy .content .header:link:hover,\n.navy .content .header:visited:hover {\n  text-decoration: none;\n}\n.navy .menu-bar {\n  margin: auto -15px;\n}\n.navy .menu-bar > #menu-bar-sticky-container {\n  background-color: #161923;\n  border-bottom-color: #161923;\n  border-bottom-width: 1px;\n  border-bottom-style: solid;\n}\n.navy .menu-bar.bordered > #menu-bar-sticky-container {\n  border-bottom-color: #1f2331;\n}\n.navy .sidebar {\n  background-color: #282d3f;\n  color: #c8c9db;\n}\n.navy .sidebar::-webkit-scrollbar {\n  background: #282d3f;\n}\n.navy .sidebar::-webkit-scrollbar-thumb {\n  background: #c8c9db;\n}\n.navy .chapter li {\n  color: #505274;\n}\n.navy .chapter li a {\n  color: #c8c9db;\n}\n.navy .chapter li .active,\n.navy .chapter li a:hover {\n/* Animate color change */\n  color: #2b79a2;\n}\n.navy .chapter .spacer {\n  background-color: #2d334f;\n}\n.navy .menu-bar,\n.navy .menu-bar:visited,\n.navy .nav-chapters,\n.navy .nav-chapters:visited,\n.navy .mobile-nav-chapters,\n.navy .mobile-nav-chapters:visited,\n.navy .menu-bar .icon-button,\n.navy .menu-bar a i {\n  color: #737480;\n}\n.navy .menu-bar i:hover,\n.navy .menu-bar .icon-button:hover,\n.navy .nav-chapters:hover,\n.navy .mobile-nav-chapters i:hover {\n  color: #b7b9cc;\n}\n.navy .mobile-nav-chapters i:hover {\n  color: #c8c9db;\n}\n.navy .mobile-nav-chapters {\n  background-color: #282d3f;\n}\n.navy #searchresults a,\n.navy .content a:link,\n.navy a:visited,\n.navy a > .hljs {\n  color: #2b79a2;\n}\n.navy .theme-popup {\n  color: #bcbdd0;\n  background: #161923;\n  border: 1px solid #737480;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  display: none;\n}\n.navy .theme-popup .theme:hover {\n  background-color: #282e40;\n}\n.navy .theme-popup .default {\n  color: #737480;\n}\n.navy blockquote {\n  margin: 20px 0;\n  padding: 0 20px;\n  color: #bcbdd0;\n  background-color: #262933;\n  border-top: 0.1em solid #2f333f;\n  border-bottom: 0.1em solid #2f333f;\n}\n.navy table td {\n  border-color: #1f2331;\n}\n.navy table tbody tr:nth-child(2n) {\n  background: #1b1f2b;\n}\n.navy table thead {\n  background: #39415b;\n}\n.navy table thead td {\n  border: none;\n}\n.navy table thead tr {\n  border: 1px #39415b solid;\n}\n.navy :not(pre) > .hljs {\n  display: inline-block;\n  vertical-align: middle;\n  padding: 0.1em 0.3em;\n  border-radius: 3px;\n  color: #c5c8c6;\n}\n.navy a:hover > .hljs {\n  text-decoration: underline;\n}\n.navy pre {\n  position: relative;\n}\n.navy pre > .buttons {\n  position: absolute;\n  z-index: 100;\n  right: 5px;\n  top: 5px;\n  color: #c8c9db;\n  cursor: pointer;\n}\n.navy pre > .buttons :hover {\n  color: #2b79a2;\n}\n.navy pre > .buttons i {\n  margin-left: 8px;\n}\n.navy pre > .buttons button {\n  color: inherit;\n  background: transparent;\n  border: none;\n  cursor: inherit;\n}\n.navy pre > .result {\n  margin-top: 10px;\n}\n.navy .icon-button {\n  border: none;\n  background: none;\n  padding: 0;\n  color: inherit;\n}\n.navy .icon-button i {\n  margin: 0;\n}\n.navy ::-webkit-scrollbar {\n  background: #161923;\n}\n.navy ::-webkit-scrollbar-thumb {\n  background: #c8c9db;\n}\n.navy #searchbar {\n  border: 1px solid #aaa;\n  border-radius: 3px;\n  background-color: #aeaec6;\n  color: #000;\n}\n.navy #searchbar:focus,\n.navy #searchbar.active {\n  -webkit-box-shadow: 0 0 3px #aaa;\n  box-shadow: 0 0 3px #aaa;\n}\n.navy .searchresults-header {\n  color: #5f5f71;\n}\n.navy .searchresults-outer {\n  border-bottom: 1px dashed #5c5c68;\n}\n.navy ul#searchresults li.focus {\n  background-color: #242430;\n}\n.navy mark {\n  background-color: #a2cff5;\n}\n.rust {\n  color: #262625;\n  background-color: #e1e1db;\n/* Inline code */\n/* Search */\n}\n.rust .content .header:link,\n.rust .content .header:visited {\n  color: #262625;\n}\n.rust .content .header:link:hover,\n.rust .content .header:visited:hover {\n  text-decoration: none;\n}\n.rust .menu-bar {\n  margin: auto -15px;\n}\n.rust .menu-bar > #menu-bar-sticky-container {\n  background-color: #e1e1db;\n  border-bottom-color: #e1e1db;\n  border-bottom-width: 1px;\n  border-bottom-style: solid;\n}\n.rust .menu-bar.bordered > #menu-bar-sticky-container {\n  border-bottom-color: #d7d7cf;\n}\n.rust .sidebar {\n  background-color: #3b2e2a;\n  color: #c8c9db;\n}\n.rust .sidebar::-webkit-scrollbar {\n  background: #3b2e2a;\n}\n.rust .sidebar::-webkit-scrollbar-thumb {\n  background: #c8c9db;\n}\n.rust .chapter li {\n  color: #505254;\n}\n.rust .chapter li a {\n  color: #c8c9db;\n}\n.rust .chapter li .active,\n.rust .chapter li a:hover {\n/* Animate color change */\n  color: #e69f67;\n}\n.rust .chapter .spacer {\n  background-color: #45373a;\n}\n.rust .menu-bar,\n.rust .menu-bar:visited,\n.rust .nav-chapters,\n.rust .nav-chapters:visited,\n.rust .mobile-nav-chapters,\n.rust .mobile-nav-chapters:visited,\n.rust .menu-bar .icon-button,\n.rust .menu-bar a i {\n  color: #737480;\n}\n.rust .menu-bar i:hover,\n.rust .menu-bar .icon-button:hover,\n.rust .nav-chapters:hover,\n.rust .mobile-nav-chapters i:hover {\n  color: #262625;\n}\n.rust .mobile-nav-chapters i:hover {\n  color: #c8c9db;\n}\n.rust .mobile-nav-chapters {\n  background-color: #3b2e2a;\n}\n.rust #searchresults a,\n.rust .content a:link,\n.rust a:visited,\n.rust a > .hljs {\n  color: #2b79a2;\n}\n.rust .theme-popup {\n  color: #262625;\n  background: #e1e1db;\n  border: 1px solid #b38f6b;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  display: none;\n}\n.rust .theme-popup .theme:hover {\n  background-color: #99908a;\n}\n.rust .theme-popup .default {\n  color: #737480;\n}\n.rust blockquote {\n  margin: 20px 0;\n  padding: 0 20px;\n  color: #262625;\n  background-color: #c1c1bb;\n  border-top: 0.1em solid #b8b8b1;\n  border-bottom: 0.1em solid #b8b8b1;\n}\n.rust table td {\n  border-color: #d7d7cf;\n}\n.rust table tbody tr:nth-child(2n) {\n  background: #dbdbd4;\n}\n.rust table thead {\n  background: #b3a497;\n}\n.rust table thead td {\n  border: none;\n}\n.rust table thead tr {\n  border: 1px #b3a497 solid;\n}\n.rust :not(pre) > .hljs {\n  display: inline-block;\n  vertical-align: middle;\n  padding: 0.1em 0.3em;\n  border-radius: 3px;\n  color: #6e6b5e;\n}\n.rust a:hover > .hljs {\n  text-decoration: underline;\n}\n.rust pre {\n  position: relative;\n}\n.rust pre > .buttons {\n  position: absolute;\n  z-index: 100;\n  right: 5px;\n  top: 5px;\n  color: #c8c9db;\n  cursor: pointer;\n}\n.rust pre > .buttons :hover {\n  color: #e69f67;\n}\n.rust pre > .buttons i {\n  margin-left: 8px;\n}\n.rust pre > .buttons button {\n  color: inherit;\n  background: transparent;\n  border: none;\n  cursor: inherit;\n}\n.rust pre > .result {\n  margin-top: 10px;\n}\n.rust .icon-button {\n  border: none;\n  background: none;\n  padding: 0;\n  color: inherit;\n}\n.rust .icon-button i {\n  margin: 0;\n}\n.rust ::-webkit-scrollbar {\n  background: #e1e1db;\n}\n.rust ::-webkit-scrollbar-thumb {\n  background: #c8c9db;\n}\n.rust #searchbar {\n  border: 1px solid #aaa;\n  border-radius: 3px;\n  background-color: #fafafa;\n  color: #000;\n}\n.rust #searchbar:focus,\n.rust #searchbar.active {\n  -webkit-box-shadow: 0 0 3px #aaa;\n  box-shadow: 0 0 3px #aaa;\n}\n.rust .searchresults-header {\n  color: #666;\n}\n.rust .searchresults-outer {\n  border-bottom: 1px dashed #888;\n}\n.rust ul#searchresults li.focus {\n  background-color: #dec2a2;\n}\n.rust mark {\n  background-color: #e69f67;\n}\n.ayu {\n  color: #c5c5c5;\n  background-color: #0f1419;\n/* Inline code */\n/* Search */\n}\n.ayu .content .header:link,\n.ayu .content .header:visited {\n  color: #c5c5c5;\n}\n.ayu .content .header:link:hover,\n.ayu .content .header:visited:hover {\n  text-decoration: none;\n}\n.ayu .menu-bar {\n  margin: auto -15px;\n}\n.ayu .menu-bar > #menu-bar-sticky-container {\n  background-color: #0f1419;\n  border-bottom-color: #0f1419;\n  border-bottom-width: 1px;\n  border-bottom-style: solid;\n}\n.ayu .menu-bar.bordered > #menu-bar-sticky-container {\n  border-bottom-color: #182028;\n}\n.ayu .sidebar {\n  background-color: #14191f;\n  color: #c8c9db;\n}\n.ayu .sidebar::-webkit-scrollbar {\n  background: #14191f;\n}\n.ayu .sidebar::-webkit-scrollbar-thumb {\n  background: #c8c9db;\n}\n.ayu .chapter li {\n  color: #5c6773;\n}\n.ayu .chapter li a {\n  color: #c8c9db;\n}\n.ayu .chapter li .active,\n.ayu .chapter li a:hover {\n/* Animate color change */\n  color: #ffb454;\n}\n.ayu .chapter .spacer {\n  background-color: #2d334f;\n}\n.ayu .menu-bar,\n.ayu .menu-bar:visited,\n.ayu .nav-chapters,\n.ayu .nav-chapters:visited,\n.ayu .mobile-nav-chapters,\n.ayu .mobile-nav-chapters:visited,\n.ayu .menu-bar .icon-button,\n.ayu .menu-bar a i {\n  color: #737480;\n}\n.ayu .menu-bar i:hover,\n.ayu .menu-bar .icon-button:hover,\n.ayu .nav-chapters:hover,\n.ayu .mobile-nav-chapters i:hover {\n  color: #b7b9cc;\n}\n.ayu .mobile-nav-chapters i:hover {\n  color: #c8c9db;\n}\n.ayu .mobile-nav-chapters {\n  background-color: #14191f;\n}\n.ayu #searchresults a,\n.ayu .content a:link,\n.ayu a:visited,\n.ayu a > .hljs {\n  color: #0096cf;\n}\n.ayu .theme-popup {\n  color: #c5c5c5;\n  background: #14191f;\n  border: 1px solid #5c6773;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  display: none;\n}\n.ayu .theme-popup .theme:hover {\n  background-color: #191f26;\n}\n.ayu .theme-popup .default {\n  color: #737480;\n}\n.ayu blockquote {\n  margin: 20px 0;\n  padding: 0 20px;\n  color: #c5c5c5;\n  background-color: #262933;\n  border-top: 0.1em solid #2f333f;\n  border-bottom: 0.1em solid #2f333f;\n}\n.ayu table td {\n  border-color: #182028;\n}\n.ayu table tbody tr:nth-child(2n) {\n  background: #141b22;\n}\n.ayu table thead {\n  background: #324354;\n}\n.ayu table thead td {\n  border: none;\n}\n.ayu table thead tr {\n  border: 1px #324354 solid;\n}\n.ayu :not(pre) > .hljs {\n  display: inline-block;\n  vertical-align: middle;\n  padding: 0.1em 0.3em;\n  border-radius: 3px;\n  color: #ffb454;\n}\n.ayu a:hover > .hljs {\n  text-decoration: underline;\n}\n.ayu pre {\n  position: relative;\n}\n.ayu pre > .buttons {\n  position: absolute;\n  z-index: 100;\n  right: 5px;\n  top: 5px;\n  color: #c8c9db;\n  cursor: pointer;\n}\n.ayu pre > .buttons :hover {\n  color: #ffb454;\n}\n.ayu pre > .buttons i {\n  margin-left: 8px;\n}\n.ayu pre > .buttons button {\n  color: inherit;\n  background: transparent;\n  border: none;\n  cursor: inherit;\n}\n.ayu pre > .result {\n  margin-top: 10px;\n}\n.ayu .icon-button {\n  border: none;\n  background: none;\n  padding: 0;\n  color: inherit;\n}\n.ayu .icon-button i {\n  margin: 0;\n}\n.ayu ::-webkit-scrollbar {\n  background: #0f1419;\n}\n.ayu ::-webkit-scrollbar-thumb {\n  background: #c8c9db;\n}\n.ayu #searchbar {\n  border: 1px solid #848484;\n  border-radius: 3px;\n  background-color: #424242;\n  color: #fff;\n}\n.ayu #searchbar:focus,\n.ayu #searchbar.active {\n  -webkit-box-shadow: 0 0 3px #d4c89f;\n  box-shadow: 0 0 3px #d4c89f;\n}\n.ayu .searchresults-header {\n  color: #666;\n}\n.ayu .searchresults-outer {\n  border-bottom: 1px dashed #888;\n}\n.ayu ul#searchresults li.focus {\n  background-color: #252932;\n}\n.ayu mark {\n  background-color: #e3b171;\n}\n@media only print {\n  #sidebar,\n  #menu-bar,\n  .nav-chapters,\n  .mobile-nav-chapters {\n    display: none;\n  }\n  #page-wrapper {\n    left: 0;\n    overflow-y: initial;\n  }\n  #page-wrapper.page-wrapper {\n    padding-left: 0px;\n  }\n  #content {\n    max-width: none;\n    margin: 0;\n    padding: 0;\n  }\n  .page {\n    overflow-y: initial;\n  }\n  code {\n    background-color: #666;\n    border-radius: 5px;\n/* Force background to be printed in Chrome */\n    -webkit-print-color-adjust: exact;\n  }\n  pre > .buttons {\n    z-index: 2;\n  }\n  a,\n  a:visited,\n  a:active,\n  a:hover {\n    color: #4183c4;\n    text-decoration: none;\n  }\n  h1,\n  h2,\n  h3,\n  h4,\n  h5,\n  h6 {\n    page-break-inside: avoid;\n    page-break-after: avoid;\n/*break-after: avoid*/\n  }\n  pre,\n  code {\n    page-break-inside: avoid;\n    white-space: pre-wrap /* CSS 3 */;\n    white-space: -moz-pre-wrap /* Mozilla, since 1999 */;\n    white-space: -pre-wrap /* Opera 4-6 */;\n    white-space: -o-pre-wrap /* Opera 7 */;\n    word-wrap: break-word /* Internet Explorer 5.5+ */;\n  }\n}\n.tooltiptext {\n  position: absolute;\n  visibility: hidden;\n  color: #fff;\n  background-color: #333;\n  -webkit-transform: translateX(-50%);\n  -moz-transform: translateX(-50%);\n  -o-transform: translateX(-50%);\n  -ms-transform: translateX(-50%);\n  transform: translateX(-50%); /* Center by moving tooltip 50% of its width left */\n  left: -8px; /* Half of the width of the icon */\n  top: -35px;\n  font-size: 0.8em;\n  text-align: center;\n  border-radius: 6px;\n  padding: 5px 8px;\n  margin: 5px;\n  z-index: 1000;\n}\n.tooltipped .tooltiptext {\n  visibility: visible;\n}\n#searchresults a {\n  text-decoration: none;\n}\nmark {\n  border-radius: 2px;\n  padding: 0 3px 1px 3px;\n  margin: 0 -3px -1px -3px;\n  -webkit-transition: background-color 300ms linear;\n  -moz-transition: background-color 300ms linear;\n  -o-transition: background-color 300ms linear;\n  -ms-transition: background-color 300ms linear;\n  transition: background-color 300ms linear;\n  cursor: pointer;\n}\nmark.fade-out {\n  background-color: rgba(0,0,0,0) !important;\n  cursor: auto;\n}\n.searchbar-outer {\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 750px;\n}\n#searchbar {\n  width: 100%;\n  margin: 5px auto 0px auto;\n  padding: 10px 16px;\n  -webkit-transition: box-shadow 300ms ease-in-out;\n  -moz-transition: box-shadow 300ms ease-in-out;\n  -o-transition: box-shadow 300ms ease-in-out;\n  -ms-transition: box-shadow 300ms ease-in-out;\n  transition: box-shadow 300ms ease-in-out;\n}\n.searchresults-header {\n  font-weight: bold;\n  font-size: 1em;\n  padding: 18px 0 0 5px;\n}\n.searchresults-outer {\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 750px;\n}\nul#searchresults {\n  list-style: none;\n  padding-left: 20px;\n}\nul#searchresults li {\n  margin: 10px 0px;\n  padding: 2px;\n  border-radius: 2px;\n}\nul#searchresults span.teaser {\n  display: block;\n  clear: both;\n  margin: 5px 0 0 20px;\n  font-size: 0.8em;\n}\nul#searchresults span.teaser em {\n  font-weight: bold;\n  font-style: normal;\n}\n"