/* Preserve original casing for titles. */
#R-sidebar .nav-title,
h1 {
  text-transform: none;
}

/* Headless section titles in sidebar should behave like collapsible toggles. */
#R-sidebar li.headless.has-toggle > .padding {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  user-select: none;
}

#R-sidebar li.headless.has-toggle > .padding::before {
  content: "-";
  display: inline-block;
  font-size: 0.95rem;
  line-height: 1;
  margin-right: 0.35rem;
}

#R-sidebar li.headless.has-toggle.is-collapsed > .padding::before {
  content: "+";
}

/* Override theme's alwaysopen rule when user collapsed a section. */
#R-sidebar li.headless.has-toggle.is-collapsed > ul.collapsible-menu {
  display: none !important;
}
