/*-------------------------------------------------
 * Header logo and style
 *------------------------------------------------*/
/* .md-header {
    background-color: #EEEEEE;
}
.md-header__title {
  display: none;
}
.md-header__button.md-logo {
  margin: 0;
  padding: 0;
}
.md-header__button.md-logo img,
.md-header__button.md-logo svg {
  height: 2.0rem;
}
@media screen and (max-width: 76.1875em) {
  .md-header__button.md-logo {
    display: flex; // force it to stay visible
  }
} */

/*-------------------------------------------------
 * Header element ordering
 * Reorder so hamburger + search appear before the logo
 *------------------------------------------------*/
/* .md-header__button[for="__drawer"] { order: 1; }
.md-header__button[for="__search"] { order: 2; }
.md-search                         { order: 3; }
.md-header__title                  { order: 4; }
.md-version                        { order: 5; }
.md-header__source                 { order: 6; }
.md-header__button.md-logo         { order: 7; margin-left: auto; } */

/*-------------------------------------------------
 * Search bar
 *------------------------------------------------*/
/* .md-search {
    flex: none;
}
.md-search__form {
    background-color: #DDDDDD;
    border-radius: 4px;
}
.md-search__input {
    color: #3A0040; // Replace with your desired color
}
.md-search__input::placeholder {
    color: #3A0040;
}
.md-search__icon {
    color: #3A0040;
} */

/*-------------------------------------------------
 * Repository display
 *------------------------------------------------*/
/* .md-header__inner {
    padding-right: 0 !important;
}
.md-header__source {
    background-color: #3A0040;
    border-radius: 4px;
    padding: 0 ; // 0.5rem;
}
.md-source__repository {
  color: #3fb04e;
  font-weight: bold;
}
.md--source__facts {
  color: #3fb04e;
  font-size: 0.7rem;
} */

/*-------------------------------------------------
 * Navigation section separators
 *------------------------------------------------*/

 /* Separator around nested subsections only */
.md-nav__item--section .md-nav__item--section {
  border-top: 1px solid var(--md-default-fg-color--lightest);
  margin-top: 0.6rem;
  padding-top: 0.6rem;
}

/* No bottom border on last subsection */
.md-nav__item--section .md-nav__item--section:last-child {
  border-bottom: none;
}

/* Bottom border only on subsections that aren't last */
.md-nav__item--section .md-nav__item--section:not(:last-child) {
  border-bottom: 1px solid var(--md-default-fg-color--lightest);
  margin-bottom: 0.6rem;
  padding-bottom: 0.6rem;
}

/* Add breathing room inside subsection before the bottom border */
.md-nav__item--section .md-nav__item--section:not(:last-child) > .md-nav {
  padding-bottom: 0.6rem;
}
