:root {
  --lilya-primary: #1f4f9f;
  --lilya-primary-strong: #173b78;
  --lilya-colour-default: #ffffff;
}

[data-md-color-scheme="default"] .md-header {
  background: linear-gradient(90deg, var(--lilya-primary), var(--lilya-primary-strong));
  color: #fff;
}

[data-md-color-scheme="default"] .md-header .md-header__button,
[data-md-color-scheme="default"] .md-header .md-header__topic,
[data-md-color-scheme="default"] .md-header .md-header__title,
[data-md-color-scheme="default"] .md-header .md-source__repository,
[data-md-color-scheme="default"] .md-header .md-source__icon {
  color: #fff;
}

[data-md-color-scheme="default"] .md-tabs {
  background-color: var(--lilya-primary-strong);
  color: var(--lilya-colour-default);
}

[data-md-color-scheme="default"] .md-sidebar,
[data-md-color-scheme="default"] .md-nav,
[data-md-color-scheme="default"] .md-nav__list {
  background-color: transparent;
}

.md-typeset a {
  text-decoration: none;
  box-shadow: none;
  border-bottom: 0;
}

.md-typeset a:hover,
.md-typeset a:focus-visible {
  text-decoration: none;
  box-shadow: none;
}
