:root {
  --bg-dark: #11303D;
  --bg-light: #F0F0F0;
}

html {
  background-color: var(--bg-dark, #11303D);
}

body {
  background-color: var(--bg-light, #F0F0F0);
}

div.body {
  max-width: 100%;
}
div.bodywrapper p {
  margin-block: 0;
}
div.bodywrapper section {
  background-color: white;
  padding: 0 20px 30px 20px;
}
div.bodywrapper section > p {
  padding-bottom: 1ex;
}
div.bodywrapper section h2 {
  margin-block-start: 0;
  padding-block-start: 0.83em;
}
div.citation p {
  display: inline;
}
div.flowchart-container {
  max-width: 1200px;
}
div.footer {
  background-color: var(--bg-dark, #11303D);
}
div.sphinxsidebar {
  background-color: var(--bg-light, #F0F0F0);
}

object {
  max-width: 100%;
}

.bibtex .brackets::before {
  content: "[";
}
.bibtex .brackets::after {
  content: "]"
}

.bibtex.label {
  display: grid;
}

section[id^="Tutorial:"] p img {
  max-width: 80%;
}
