/** Begin of detailsSummaryMx.less */
/** End of detailsSummaryMx.less */
.indent-for-marker {
  margin-left: var(--width-of-toggle-glyph);
}
/** Variables used by themes with default values */
:root {
  --offset-target: -200px;
  --shadow-light: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 2px 6px 2px rgba(60, 64, 67, 0.15);
  --border-radius: calc(1rem / 5);
  --hover-border-radius: var(--border-radius);
  --width-of-toggle-glyph: 1.1em;
  --a-hover-v-padding: 0.5ex;
  --a-hover-h-padding: 0.5ex;
}
body.darker {
  --header-text-color: hsl(48, 59.5%, 67.1%);
  --text-color-hsl: 200, 39.6%, 18.8%;
  --text-color: hsl(var(--text-color-hsl));
  --header-background-color: hsl(200, 39.6%, 18.8%);
}
body.darker .hljs {
  background-color: initial;
}
body.card-bordered .container.topics > .item {
  border: thin solid;
  border-left-width: 5px;
  padding: 1vw;
}
body.card-bordered .container.topics > .item:hover {
  --background-color: var(--item-hover-background-color);
  background-color: var(--background-color);
}
body.card-bordered .container.topics > .item.leftColumn {
  grid-column-start: 1;
}
body.card-bordered .container.topics > .item.spanAll {
  grid-column-end: -1;
}
body.card-bordered .container.topics > .item h2 {
  background-color: initial;
}
body.fullSans {
  --heading-font-family: var(--sans-serif-family);
  --body-font-family: var(--sans-serif-family);
}
body.bodySerif {
  --body-font-family: var(--serif-family);
}
body.headingSerif {
  --heading-font-family: var(--serif-family);
}
body.headingLight {
  --heading-font-weight: normal;
}
