html {
  scroll-padding-top: 80px;
}
cite {
  font-style: normal;
  color: var(--text-secondary);
}
cite:hover {
  color: var(--text-primary);
}
.cite-group {
  color: var(--text-secondary);
}
.cite-group cite::after {
  content: '\;\00a0';
}
.cite-group > span:last-of-type cite::after {
  content: '';
}
.cite-group:before {
  content: '(';
}
.cite-group:after {
  content: ')';
}
pre > code > span[data-line-number] {
  display: block;
  position: relative;
  line-height: 1.4rem;
  padding-right: 1rem;
}
pre > code > span[data-highlight='true']::after {
  content: ' ';
  position: absolute;
  right: -0.8rem;
  top: 0;
  width: calc(100% + 1.6rem);
  opacity: 0.1;
  pointer-events: none;
  background: #5ca5ee;
}
pre > code > span > .linenumber {
  color: rgb(128, 128, 128);
}
pre > code > span[data-highlight='true'] > .linenumber {
  color: #5ca5ee;
}
r-var {
  display: none;
}
r-dynamic {
  color: #286df7;
  border-bottom: dotted 1px #285bc1;
}
.caption-number {
  font-weight: 700;
  margin-right: 0.5em;
  user-select: none;
}
