[data-md-color-scheme='light'] {
  /* Nav bar */
  --md-primary-fg-color: rgb(255, 255, 255);
  --md-primary-bg-color: rgba(37, 43, 61, 0.78);
  /* Background */
  --md-default-bg-color: rgb(248, 247, 250);
  /* Default text color */
  color: rgba(37, 43, 61, 0.78);
  --md-typeset-color: rgba(37, 43, 61, 0.78);
  /* Search color */
  --md-default-fg-color: rgba(37, 43, 61, 0.78);
  /* Links */
  --md-typeset-a-color: var(--md-typeset-color);
  /* Link hover */
  --md-accent-fg-color: #0784b5;
  /* <a> */
  --md-typeset-a-color: #39ace7;
  /* Passed by link */
  --md-default-fg-color--light: rgba(37, 43, 61, 0.5);
  /* Code color shades */
  --md-code-fg-color: rgba(37, 43, 61, 0.78);
  --md-code-bg-color: rgb(255, 255, 255);
  /* Footer */
  --md-footer-bg-color: rgb(255, 255, 255);
  --md-footer-bg-color--dark: rgb(255, 255, 255);
  --md-footer-fg-color: rgba(37, 43, 61, 0.78);
  /* Highlights */
  --md-typeset-mark-color: rgba(57, 172, 231, 0.35);
  .md-search__form {
    background-color: rgba(0, 0, 0, 0.075);
  }
  .md-search__input::placeholder {
    color: rgba(37, 43, 61, 0.3);
  }
}
/* ------------------------------------------- */
[data-md-color-scheme='dark'] {
  /* Nav bar */
  --md-primary-fg-color: rgb(55, 55, 55);
  --md-primary-bg-color: rgba(255, 255, 255, 0.78);
  /* Background */
  --md-default-bg-color: rgb(28, 28, 28);
  /* Default text color */
  color: rgba(255, 255, 255, 0.78);
  --md-typeset-color: rgba(255, 255, 255, 0.78);
  /* Search color */
  --md-default-fg-color: rgba(255, 255, 255, 0.78);
  /* Links */
  --md-typeset-a-color: var(--md-typeset-color);
  /* Link hover */
  --md-accent-fg-color: #0784b5;
  /* <a> */
  --md-typeset-a-color: #39ace7;
  /* Passed by link */
  --md-default-fg-color--light: rgba(255, 255, 255, 0.5);
  /* Code color shades */
  --md-code-fg-color: rgba(255, 255, 255, 0.78);
  --md-code-bg-color: rgb(55, 55, 55);
  /* Footer */
  --md-footer-bg-color: rgb(55, 55, 55);
  --md-footer-bg-color--dark: rgb(55, 55, 55);
  /* Highlights */
  --md-typeset-mark-color: rgba(57, 172, 231, 0.35);
}

/* Fix footer size */
.md-copyright,
.md-footer-meta__inner {
  display: none;
  height: 0;
  width: 0;
}

.md-footer__link {
  margin: 0;
}

/* Remove title on drawer */
.md-nav__title[for='__drawer'] {
  font-size: 0 !important;
  height: 80px;
}
