@media screen {
  [data-md-color-scheme=default] .logo-dark {
    display: none !important;
  }

  [data-md-color-scheme=slate] .logo-light {
    display: none !important;
  }
}

a.md-header__button.md-logo > img {
  height: 50px;
}

:root {
  --md-admonition-icon--setting: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M352 320c88.4 0 160-71.6 160-160 0-15.3-2.2-30.1-6.2-44.2-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16v-57.4c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0c-88.4 0-160 71.6-160 160 0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1 0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9l181.6-181.6c17 6.2 35.4 9.5 54.5 9.5M80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48"/></svg>')
}
.md-typeset .admonition.setting,
.md-typeset details.setting {
  border-color: rgba(255, 102, 0, 0.2);
}
.md-typeset .setting > .admonition-title,
.md-typeset .setting > summary {
  background-color: rgba(255, 102, 0, 0.1);
}
.md-typeset .setting > .admonition-title::before,
.md-typeset .setting > summary::before {
  background-color: rgba(255, 102, 0, 0.7);
  -webkit-mask-image: var(--md-admonition-icon--setting);
          mask-image: var(--md-admonition-icon--setting);
}