/* ---- Custom admonitions ---- */

/* verified — strongest factual claim */
:root {
  --md-admonition-icon--verified: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>');
}
.md-typeset .admonition.verified,
.md-typeset details.verified {
  border-color: #2e7d32;
}
.md-typeset .verified > .admonition-title,
.md-typeset .verified > summary {
  background-color: rgba(46, 125, 50, 0.1);
  border-color: #2e7d32;
}
.md-typeset .verified > .admonition-title::before,
.md-typeset .verified > summary::before {
  background-color: #2e7d32;
  -webkit-mask-image: var(--md-admonition-icon--verified);
          mask-image: var(--md-admonition-icon--verified);
}

/* hypothesis — unconfirmed, needs research */
:root {
  --md-admonition-icon--hypothesis: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm1 17h-2v-2h2zm2.07-7.75-.9.92A3.4 3.4 0 0 0 13 15h-2v-.5a4.2 4.2 0 0 1 1.17-2.83l1.24-1.26a2 2 0 0 0 .59-1.41 2 2 0 0 0-4 0H8a4 4 0 0 1 8 0 3.23 3.23 0 0 1-.93 2.25z"/></svg>');
}
.md-typeset .admonition.hypothesis,
.md-typeset details.hypothesis {
  border-color: #f9a825;
}
.md-typeset .hypothesis > .admonition-title,
.md-typeset .hypothesis > summary {
  background-color: rgba(249, 168, 37, 0.1);
  border-color: #f9a825;
}
.md-typeset .hypothesis > .admonition-title::before,
.md-typeset .hypothesis > summary::before {
  background-color: #f9a825;
  -webkit-mask-image: var(--md-admonition-icon--hypothesis);
          mask-image: var(--md-admonition-icon--hypothesis);
}

/* gap — known empirical unknown, halts downstream */
:root {
  --md-admonition-icon--gap: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>');
}
.md-typeset .admonition.gap,
.md-typeset details.gap {
  border-color: #c62828;
}
.md-typeset .gap > .admonition-title,
.md-typeset .gap > summary {
  background-color: rgba(198, 40, 40, 0.1);
  border-color: #c62828;
}
.md-typeset .gap > .admonition-title::before,
.md-typeset .gap > summary::before {
  background-color: #c62828;
  -webkit-mask-image: var(--md-admonition-icon--gap);
          mask-image: var(--md-admonition-icon--gap);
}

/* superseded — content replaced, links forward to new version */
:root {
  --md-admonition-icon--superseded: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.65 6.35A7.958 7.958 0 0 0 12 4a8 8 0 1 0 7.73 10h-2.08A6 6 0 1 1 12 6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"/></svg>');
}
.md-typeset .admonition.superseded,
.md-typeset details.superseded {
  border-color: #546e7a;
}
.md-typeset .superseded > .admonition-title,
.md-typeset .superseded > summary {
  background-color: rgba(84, 110, 122, 0.1);
  border-color: #546e7a;
}
.md-typeset .superseded > .admonition-title::before,
.md-typeset .superseded > summary::before {
  background-color: #546e7a;
  -webkit-mask-image: var(--md-admonition-icon--superseded);
          mask-image: var(--md-admonition-icon--superseded);
}
