:root {
  --md-primary-fg-color: #222a45;
  --md-accent-fg-color: #c63a11;
  --md-typeset-a-color: #e1623c;
  --md-header-bg-color: #222a45;
  --md-footer-bg-color: #222a45;
  --md-footer-fg-color: #e1623c;
}

.md-header {
  background-color: #222a45;
}

.md-footer {
  background-color: #222a45;
}

.md-footer__link,
.md-footer__title,
.md-footer-meta,
.md-footer-meta__inner,
.md-copyright {
  color: #e1623c;
}

.md-header__title {
  font-size: medium;
}

.md-typeset h1 {
  font-weight: bold;
  color: #20192a;
}

.md-typeset p {
  padding-bottom: 1rem;
}

.md-typeset ol ol {
  margin-top: 0;
  margin-bottom: 1em;
}

[data-md-color-scheme="default"] {
  --md-typeset-a-color: #e1623c;
}

.md-typeset a {
  color: var(--md-typeset-a-color) !important;
}

.md-typeset a:hover,
.md-typeset a:focus {
  color: #c63a11 !important;
}
