/* Vyrux petrol, the same accent as the app. */
:root,
[data-md-color-scheme='default'] {
  --md-primary-fg-color: #0a6b70;
  --md-primary-fg-color--light: #2b8a8e;
  --md-primary-fg-color--dark: #085a5e;
  --md-accent-fg-color: #0a6b70;
  --md-typeset-a-color: #0a6b70;
}
[data-md-color-scheme='slate'] {
  --md-primary-fg-color: #0d1514;
  --md-accent-fg-color: #4fb3ae;
  --md-typeset-a-color: #4fb3ae;
  --md-default-bg-color: #101716;
}
/* Screenshots read as product images: a thin frame, room around them, and the caption close below. */
.md-typeset figure img {
  border: 1px solid var(--md-default-fg-color--lightest);
  border-radius: 6px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);
}
.md-typeset figcaption {
  max-width: 46rem;
  font-size: 0.72rem;
  color: var(--md-default-fg-color--light);
}
/* Two-column fact tables without an empty header row. */
.md-typeset table:not([class]) thead {
  display: none;
}
.md-typeset table:not([class]) td:first-child {
  white-space: nowrap;
}
.md-typeset ol li::marker {
  color: var(--md-accent-fg-color);
  font-weight: 700;
}
