body {
  font-family: "Fira Sans", Helvetica, Tahoma, Roboto, Arial, "Noto Sans SC", STXihei, "华文细黑", sans-serif;
}
#crate-search,
h1,
h2,
h3,
h4,
h5,
h6,
.sidebar,
.mobile-topbar,
.search-input,
.search-results .result-name,
.item-left > a,
.out-of-band,
span.since,
a.srclink,
#help-button > a,
details.rustdoc-toggle.top-doc > summary,
details.rustdoc-toggle.non-exhaustive > summary,
.scraped-example-title,
.more-examples-toggle summary,
.more-examples-toggle .hide-more,
.example-links a,
ul.all-items {
  font-family: "Fira Sans", Helvetica, Tahoma, Roboto, Arial, "Noto Sans SC", STXihei, "华文细黑", sans-serif;
}

.sidebar {
  width: 300px;
  min-width: 300px;
}
.sidebar-elems, .sidebar>h2 {
  padding-left: 18px;
  padding-right: 18px;
}
.sidebar .current, .sidebar a:hover {
  border-radius: 4px;
}