[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #000000 !important;
  --md-primary-bg-color: #000000 !important;
  --md-accent-fg-color: #666666 !important;
  --md-typeset-a-color: #aaaaaa !important;
  --md-default-bg-color: #000000 !important;
  --md-default-fg-color: #b0b0b0 !important;
}

body,
.md-main,
.md-content,
.md-sidebar,
.md-footer {
  background-color: #000000 !important;
}

.md-header,
.md-tabs {
  background-color: #000000 !important;
  color: #808080 !important;
}

.md-header__title,
.md-logo {
  visibility: hidden !important;
}

.md-sidebar--primary .md-nav__title {
  display: none !important;
}

.md-main .md-typeset a {
  color: #dddddd !important;
}

.md-typeset a:hover {
  color: #cccccc !important;
}

.toclink {
  color: #aaaaaa !important;
}

.toclink:hover {
  color: #cccccc !important;
}

.md-typeset h1 .toclink {
  color: #ffffff !important;
}

.md-typeset h2 .toclink {
  color: #dddddd !important;
}

.md-typeset h3 .toclink {
  color: #cccccc !important;
}

.md-typeset h1,
h1,
article h1 {
  color: #ffffff !important;
  font-weight: normal !important;
}

.md-typeset h2,
h2,
article h2 {
  color: #dddddd !important;
  font-weight: normal !important;
}

.md-typeset h3,
.md-typeset h4,
.md-typeset h5,
.md-typeset h6,
h3, h4, h5, h6,
article h3 {
  color: #cccccc !important;
  font-weight: normal !important;
}

.md-search-result mark {
  color: unset
}

@media screen and (max-width: 76.2344em) {
  .md-nav--primary .md-nav__item {
    font-size: unset !important;
  }
}
