:root > * {
  --md-primary-fg-color:        #002147;
  --md-primary-fg-color--light: #334F6B;
  --md-primary-fg-color--dark:  #00152E;
}

.md-header {
  height: 82px;
}

.md-header__inner {
  height: 100%;
}

.md-header__title {
  font-size: 1.5rem;
}

.md-sidebar--primary {
    display: none;
}

.md-tabs {
  display: block !important;
}

.md-tabs__link {
    font-weight: 600;
}

.md-tabs__list {
    padding: 0 0.5rem;
}

.md-post__date {
    display: block;
    margin-bottom: 1rem;
    color: var(--md-default-fg-color--light);
}

.md-content--post h1 {
    color: var(--md-default-fg-color);
}

.md-post {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid var(--md-default-fg-color--lightest);
}

.md-post__title {
    font-weight: 600;
    color: var(--md-default-fg-color);
}

.md-content__inner {
    padding-top: 0;
}

@media screen and (min-width: 76.25em) {
  .md-content__inner {
    animation: page-enter 450ms cubic-bezier(0.16, 1, 0.3, 1);
  }

  @keyframes page-enter {
    from {
      opacity: 0;
      transform: translateY(-32px);
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
}
