
:root {
  --md-admonition-icon--task: url('../images/HoodieHacker.svg') 
}
.md-typeset .admonition.task,
.md-typeset details.task {
  border-color: rgb(228, 141, 12);
}
.md-typeset .task > .admonition-title,
.md-typeset .task > summary {
  background-color: rgba(228, 141, 12, 0.1);
}
.md-typeset .task > .admonition-title::before,
.md-typeset .task > summary::before {
  background-color: rgb(228, 141, 12);
  -webkit-mask-image: var(--md-admonition-icon--task);
          mask-image: var(--md-admonition-icon--task);
}


:root {
  --md-admonition-icon--hardtask: url('../images/HoodieHacker_Hard.svg') 
}
.md-typeset .admonition.hardtask,
.md-typeset details.hardtask {
  border-color: rgb(233, 14, 14);
}
.md-typeset .hardtask > .admonition-title,
.md-typeset .hardtask > summary {
  background-color: rgba(223, 14, 14, 0.1);
}
.md-typeset .hardtask > .admonition-title::before,
.md-typeset .hardtask > summary::before {
  background-color: rgb(0, 0, 0);
  -webkit-mask-image: var(--md-admonition-icon--hardtask);
          mask-image: var(--md-admonition-icon--hardtask);
}

:root {
  --md-admonition-icon--easytask: url('../images/Hacker_Easy.svg') 
}
.md-typeset .admonition.easytask,
.md-typeset details.easytask {
  border-color: rgb(7, 165, 33);
}
.md-typeset .easytask > .admonition-title,
.md-typeset .easytask > summary {
  background-color: rgba(43, 155, 70, 0.1);
}
.md-typeset .easytask > .admonition-title::before,
.md-typeset .easytask > summary::before {
  background-color: rgb(43, 155, 70);
  -webkit-mask-image: var(--md-admonition-icon--easytask);
          mask-image: var(--md-admonition-icon--easytask);
}


/*.md-typeset .footnote-ref {
    color: var(--md-default-fg-color--light);
}*/

:root {
  --md-admonition-icon--discuss: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"/></svg>')
}
.md-typeset .admonition.discuss,
.md-typeset details.discuss {
  border-color: rgb(107, 62, 241);
}
.md-typeset .discuss > .admonition-title,
.md-typeset .discuss > summary {
  background-color: rgba(90, 51, 206, 0.1);
}
.md-typeset .discuss > .admonition-title::before,
.md-typeset .discuss > summary::before {
  background-color: rgb(107, 60, 241);
  -webkit-mask-image: var(--md-admonition-icon--discuss);
          mask-image: var(--md-admonition-icon--discuss);
}
