:root>* {
  --md-accent-fg-color: #33d17a;
  --md-accent-fg-color--light: #8ff0a4;
  --md-accent-fg-color--dark: #26a269;
  --md-typeset-a-color: #26a269;
}

[data-md-color-scheme="default"] {
  --md-primary-bg-color: #323232;
  --md-primary-fg-color: #ebebeb;
  --md-primary-fg-color--light: #fafafa;
  --md-primary-fg-color--dark: #dfdfdf;
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #303030;
  --md-primary-fg-color--light: #3f3f3f;
  --md-primary-fg-color--dark: #1e1e1e;
  --md-default-bg-color: #1e1e1e;
  --md-footer-bg-color: #181818;
  --md-footer-bg-color--dark: #141414;
}

:root {
  --md-admonition-icon--help: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 20.703.343.667a.748.748 0 0 1-.686 0l-.003-.002-.007-.003-.025-.013a31.138 31.138 0 0 1-5.233-3.576C3.8 15.573 1 12.332 1 8.514v-.001C1 5.053 3.829 2.5 6.736 2.5 9.03 2.5 10.881 3.726 12 5.605 13.12 3.726 14.97 2.5 17.264 2.5 20.17 2.5 23 5.052 23 8.514c0 3.818-2.801 7.06-5.389 9.262a31.148 31.148 0 0 1-5.233 3.576l-.025.013-.007.003-.002.001ZM6.736 4C4.657 4 2.5 5.88 2.5 8.514c0 3.107 2.324 5.96 4.861 8.12a29.655 29.655 0 0 0 4.566 3.175l.073.041.073-.04c.271-.153.661-.38 1.13-.674.94-.588 2.19-1.441 3.436-2.502 2.537-2.16 4.861-5.013 4.861-8.12C21.5 5.88 19.343 4 17.264 4c-2.106 0-3.801 1.389-4.553 3.643a.751.751 0 0 1-1.422 0C10.537 5.389 8.841 4 6.736 4Z"/></svg>')
}
.md-typeset .admonition.help,
.md-typeset details.help {
  border-color: #C96198;
}
.md-typeset .admonition.help a {
  color: #C96198;
}
.md-typeset .help > .admonition-title,
.md-typeset .help > summary {
  background-color: rgba(201, 97, 152, 0.1);
}
.md-typeset .help > .admonition-title::before,
.md-typeset .help > summary::before {
  background-color: rgb(201, 97, 152);
  -webkit-mask-image: var(--md-admonition-icon--help);
          mask-image: var(--md-admonition-icon--help);
}
