[data-md-color-scheme="default"] {
  --md-primary-fg-color:        #999382;
  --md-primary-fg-color--light: #b8b3a8;
  --md-primary-fg-color--dark:  #7a7568;
  --md-accent-fg-color:         #999382;
  --md-accent-fg-color--transparent: rgba(153, 147, 130, 0.1);
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color:        #999382;
  --md-primary-fg-color--light: #b8b3a8;
  --md-primary-fg-color--dark:  #7a7568;
  --md-accent-fg-color:         #999382;
  --md-accent-fg-color--transparent: rgba(153, 147, 130, 0.1);
}

.md-header__contagious-logo {
  display: flex;
  align-items: center;
  height: auto !important;
  margin-right: 0;
}

.md-header__contagious-logo svg {
  height: 1.2rem;
  width: auto;
  display: block;
  vertical-align: middle;
}

.md-header__contagious-path {
  fill: #000000;
}

[data-md-color-scheme="slate"] .md-header__contagious-path {
  fill: #FBB72A;
}

.md-header__source .md-source {
  display: flex;
  align-items: center;
}

.md-header__source .md-source__icon {
  display: flex;
  align-items: center;
  align-self: center;
}

.md-header__contagious-label {
  font-size: 0.6rem;
  color: #c0c0c0;
}

.md-header__contagious-site {
  color: #FBB72A;
}

[data-md-color-scheme="default"] .md-header__contagious-label,
[data-md-color-scheme="default"] .md-header__contagious-site {
  color: #000000;
}

:root > * {
  --md-admonition-icon--note: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m3.1 5.07c.14 0 .28.05.4.16l1.27 1.27c.23.22.23.57 0 .78l-1 1-2.05-2.05 1-1c.1-.11.24-.16.38-.16m-1.97 1.74 2.06 2.06-6.06 6.06H7.07v-2.06l6.06-6.06Z"/></svg>');
  --md-admonition-icon--collapsible: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.42Z"/></svg>');
}

.md-typeset .admonition.note,
.md-typeset details.note {
  background-color: #9993821a;
}

.md-typeset .note > .admonition-title::before,
.md-typeset .note > summary::before {
  background-color: #999382;
}

.md-typeset .note > .admonition-title::after,
.md-typeset .note > summary::after {
  color: #999382;
}

.md-typeset .admonition.info,
.md-typeset details.info {
  background-color: #9993821a;
}

.md-typeset .info > .admonition-title::before,
.md-typeset .info > summary::before {
  background-color: #999382;
}

.md-typeset .info > .admonition-title::after,
.md-typeset .info > summary::after {
  color: #999382;
}

.md-typeset .admonition.tip,
.md-typeset details.tip {
  background-color: #9993821a;
}

.md-typeset .tip > .admonition-title::before,
.md-typeset .tip > summary::before {
  background-color: #999382;
}

.md-typeset .tip > .admonition-title::after,
.md-typeset .tip > summary::after {
  color: #999382;
}

.md-typeset .admonition.example,
.md-typeset details.example {
  background-color: #9993821a;
}

.md-typeset .example > .admonition-title::before,
.md-typeset .example > summary::before {
  background-color: #999382;
}

.md-typeset .example > .admonition-title::after,
.md-typeset .example > summary::after {
  color: #999382;
}
