.md-typeset .arithmatex {
  overflow-x: auto;
}

.md-typeset .doc-contents {
  overflow-wrap: anywhere;
}

.md-typeset h1 code,
.md-typeset h2 code,
.md-typeset h3 code {
  word-break: break-word;
}

[data-md-color-scheme="slate"] {
  --md-default-bg-color: #000000;
  --md-default-bg-color--light: #050505;
  --md-default-bg-color--lighter: #0a0a0a;
  --md-default-bg-color--lightest: #111111;
  --md-default-fg-color: #e8eef7;
  --md-default-fg-color--light: #b3bfd1;
  --md-default-fg-color--lighter: #7f8ba0;
  --md-default-fg-color--lightest: #5d6880;
  --md-code-bg-color: #050505;
  --md-code-fg-color: #e4edf8;
  --md-accent-fg-color: #7dd3fc;
}

[data-md-color-scheme="slate"] .md-header,
[data-md-color-scheme="slate"] .md-tabs {
  background: #000000;
}

[data-md-color-scheme="slate"] .md-main,
[data-md-color-scheme="slate"] .md-main__inner,
[data-md-color-scheme="slate"] .md-content,
[data-md-color-scheme="slate"] .md-content__inner,
[data-md-color-scheme="slate"] .md-sidebar,
[data-md-color-scheme="slate"] .md-sidebar__scrollwrap {
  background: #000000;
}

[data-md-color-scheme="slate"] .md-typeset pre > code,
[data-md-color-scheme="slate"] .md-typeset code {
  border: 1px solid rgba(125, 211, 252, 0.14);
}

[data-md-color-scheme="slate"] .md-typeset table:not([class]) {
  background: #050505;
}

[data-md-color-scheme="slate"] .md-typeset table:not([class]) th {
  background: rgba(125, 211, 252, 0.08);
}

[data-md-color-scheme="slate"] .md-typeset .admonition,
[data-md-color-scheme="slate"] .md-typeset details {
  background: #050505;
  border-color: rgba(125, 211, 252, 0.2);
}

[data-md-color-scheme="slate"] .md-typeset .arithmatex {
  padding: 0.1rem 0;
}
