/* 字体设置 & 自定义 admonition */
:root {
  --md-text-font: "JetBrains Mono", "LXGW WenKai Screen"; 
  --md-code-font: "JetBrains Mono", "Consolas";
  --md-admonition-icon--code: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.6.0 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="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6m80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3l89.3 89.4-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3"/></svg>');
  --md-admonition-icon--play: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"/></svg>');
  --md-admonition-icon--note: 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="M441 58.9 453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2 344 121.9l46.1 46.1-134.3 134.2c-2.9 2.9-6.5 5-10.4 6.1L186.9 325l16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25 175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25c-28.1-28.1-73.7-28.1-101.8 0M88 64c-48.6 0-88 39.4-88 88v272c0 48.6 39.4 88 88 88h272c48.6 0 88-39.4 88-88V312c0-13.3-10.7-24-24-24s-24 10.7-24 24v112c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40h112c13.3 0 24-10.7 24-24s-10.7-24-24-24z"/></svg>');
  --md-admonition-icon--example: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.04 2.5 9.53 5h5l-2.49-2.5M4 7v13h16V7H4m8-7 5 5h3a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h3l5-5M7 18v-4h5v4H7m7-1v-7h4v7h-4m-8-5V9h5v3H6Z"/></svg>');
  --md-admonition-icon--info: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Free 6.6.0 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="M272 384c9.6-31.9 29.5-59.1 49.2-86.2 5.2-7.1 10.4-14.2 15.4-21.4 19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3 5 7.2 10.2 14.3 15.4 21.4 19.8 27.1 39.7 54.4 49.2 86.2h160zm-80 128c44.2 0 80-35.8 80-80v-16H112v16c0 44.2 35.8 80 80 80m-80-336c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112 8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80"/></svg>');
  --md-admonition-icon--plan: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4.75 0a.75.75 0 0 1 .75.75V2h5V.75a.75.75 0 0 1 1.5 0V2h1.25c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V3.75C1 2.784 1.784 2 2.75 2H4V.75A.75.75 0 0 1 4.75 0ZM2.5 7.5v6.75c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V7.5Zm10.75-4H2.75a.25.25 0 0 0-.25.25V6h11V3.75a.25.25 0 0 0-.25-.25Z"/></svg>');
  --md-admonition-icon--statistic: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m16 11.78 4.24-7.33 1.73 1-5.23 9.05-6.51-3.75L5.46 19H22v2H2V3h2v14.54L9.5 8z"/></svg>');
  --md-admonition-icon--recommend: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8.834.066c.763.087 1.5.295 2.01.884.505.581.656 1.378.656 2.3 0 .467-.087 1.119-.157 1.637L11.328 5h1.422c.603 0 1.174.085 1.668.333.508.254.911.679 1.137 1.2.453.998.438 2.447.188 4.316l-.04.306c-.105.79-.195 1.473-.313 2.033-.131.63-.315 1.209-.668 1.672C13.97 15.847 12.706 16 11 16c-1.848 0-3.234-.333-4.388-.653q-.247-.068-.475-.133c-.658-.186-1.2-.34-1.725-.415A1.75 1.75 0 0 1 2.75 16h-1A1.75 1.75 0 0 1 0 14.25v-7.5C0 5.784.784 5 1.75 5h1a1.75 1.75 0 0 1 1.514.872c.258-.105.59-.268.918-.508C5.853 4.874 6.5 4.079 6.5 2.75v-.5c0-1.202.994-2.337 2.334-2.184M4.5 13.3c.705.088 1.39.284 2.072.478l.441.125c1.096.305 2.334.598 3.987.598 1.794 0 2.28-.223 2.528-.549.147-.193.276-.505.394-1.07.105-.502.188-1.124.295-1.93l.04-.3c.25-1.882.189-2.933-.068-3.497a.92.92 0 0 0-.442-.48c-.208-.104-.52-.174-.997-.174H11c-.686 0-1.295-.577-1.206-1.336q.036-.29.076-.586c.065-.488.13-.97.13-1.328 0-.809-.144-1.15-.288-1.316-.137-.158-.402-.304-1.048-.378C8.357 1.521 8 1.793 8 2.25v.5c0 1.922-.978 3.128-1.933 3.825a5.8 5.8 0 0 1-1.567.81ZM2.75 6.5h-1a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h1a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25"/></svg>');
  --md-admonition-icon--tools: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m21.71 20.29-1.42 1.42a1 1 0 0 1-1.41 0L7 9.85A3.8 3.8 0 0 1 6 10a4 4 0 0 1-3.78-5.3l2.54 2.54.53-.53 1.42-1.42.53-.53L4.7 2.22A4 4 0 0 1 10 6a3.8 3.8 0 0 1-.15 1l11.86 11.88a1 1 0 0 1 0 1.41M2.29 18.88a1 1 0 0 0 0 1.41l1.42 1.42a1 1 0 0 0 1.41 0l5.47-5.46-2.83-2.83M20 2l-4 2v2l-2.17 2.17 2 2L18 8h2l2-4Z"/></svg>');
  --md-admonition-icon--proof: 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.6.0 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="m368.4 18.3-55.7 55.8 125.2 125.2 55.7-55.7c21.9-21.9 21.9-57.3 0-79.2l-46-46.1c-21.9-21.9-57.3-21.9-79.2 0M288 94.6l-9.2 2.8-144.1 43.2c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4l153.6-153.5c-3-6.3-4.7-13.3-4.7-20.7 0-26.5 21.5-48 48-48s48 21.5 48 48-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.7-9.2z"/></svg>');
  --md-admonition-icon--bug: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4.72.22a.75.75 0 0 1 1.06 0l1 .999a3.5 3.5 0 0 1 2.441 0l.999-1a.748.748 0 0 1 1.265.332.75.75 0 0 1-.205.729l-.775.776c.616.63.995 1.493.995 2.444v.327q0 .15-.025.292c.408.14.764.392 1.029.722l1.968-.787a.75.75 0 0 1 .556 1.392L13 7.258V9h2.25a.75.75 0 0 1 0 1.5H13v.5q-.002.615-.141 1.186l2.17.868a.75.75 0 0 1-.557 1.392l-2.184-.873A5 5 0 0 1 8 16a5 5 0 0 1-4.288-2.427l-2.183.873a.75.75 0 0 1-.558-1.392l2.17-.868A5 5 0 0 1 3 11v-.5H.75a.75.75 0 0 1 0-1.5H3V7.258L.971 6.446a.75.75 0 0 1 .558-1.392l1.967.787c.265-.33.62-.583 1.03-.722a1.7 1.7 0 0 1-.026-.292V4.5c0-.951.38-1.814.995-2.444L4.72 1.28a.75.75 0 0 1 0-1.06m.53 6.28a.75.75 0 0 0-.75.75V11a3.5 3.5 0 1 0 7 0V7.25a.75.75 0 0 0-.75-.75ZM6.173 5h3.654A.17.17 0 0 0 10 4.827V4.5a2 2 0 1 0-4 0v.327c0 .096.077.173.173.173"/></svg>');
  --md-admonition-icon--definition: 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="m410.3 231 11.3-11.3-33.9-33.9-62.1-62.1-33.9-33.9-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2l199.2-199.2zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9l-78.2 23 23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7l-14.4 14.5-22.6 22.6-11.4 11.3 33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5l-39.3-39.4c-25-25-65.5-25-90.5 0zm-47.4 168-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6"/></svg>');
  --md-admonition-icon--theorem: 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.2.0 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 2022 Fonticons, Inc.--><path d="M278.5 215.6 23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5 44.8 12.2 114.5 13.9 182.5-31.2 12.2-8.1 5.8-25.4-8.8-25.4h-16.1c-5.1 0-9.2-4.1-9.2-9.2 0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1 4.4-6.4 8.6-12.9 12.6-19.6 6.2-10.3-1.5-23-13.5-23H377c-5.1 0-9.2-4.1-9.2-9.2 0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3 29.1-73.4 42.4-150.3 46.5-199.6.8-9.9-3-19.6-10-26.6S485.2-.6 475.3.2C391.5 7 228.5 40.5 137.4 131.6c-80.1 80.1-80.7 170.7-66.1 224.8 2.1 7.9 12 9.6 17.8 3.8l164.5-164.4c6.2-6.2 16.4-6.2 22.6 0 5.4 5.4 6.1 13.6 2.2 19.8z"/></svg>');
}

/* 夜间模式配色 */
[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #202020;
  --md-primary-fg-color--dark: #202020;
  --md-default-fg-color: rgba(235, 235, 235, 0.9);
  --md-default-fg-color--light: rgba(255, 255, 255, 0.7);
  --md-default-fg-color--lighter: rgba(255, 255, 255, 0.8);
  --md-default-fg-color--lightest: rgba(255, 255, 255, 0.4);
  --md-default-bg-color: rgba(40, 40, 40, 0.5);
  --md-accent-fg-color:  #93d2ce;
  --md-code-bg-color: rgba(40, 40, 40, 0.8);
  --md-code-hl-name-color: #dbdbdb;
  --md-code-hl-comment-color: #8a8c94;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-image: linear-gradient(0deg, rgba(30, 30, 30, 1) 0%, rgba(70, 70, 70, 1) 100%);
}

/* indigo 那块不能省去（好奇怪啊...） */
[data-md-color-scheme=slate][data-md-color-primary=indigo] {
  --md-typeset-a-color: #6ca8a4
}

[data-md-color-scheme="slate"] .md-top {
  background-color: rgba(48, 48, 48, 0.8);
  color: #fff;
}

[data-md-color-scheme="slate"] .md-top:focus {
  background-color:  #6ca8a4;
}

[data-md-color-scheme="slate"] .md-top:hover {
  background-color:  #6ca8a4;
}

[data-md-color-scheme="slate"] ::selection {
  background: #474747;
}

[data-md-color-scheme="slate"] strong {
  color: #6ca8a4;
}

/* 白天模式配色 */
[data-md-color-scheme="default"] {
  --md-primary-fg-color: rgb(9, 136, 198);
  --md-primary-fg-color--dark: rgb(9, 136, 198);
  --md-primary-bg-color: #fafafa;
  --md-default-bg-color: rgba(255, 255, 255, 0.5);
  --md-footer-fg-color: #000000;
  --md-footer-bg-color: #e1eef6;
  --md-footer-bg-color--dark: #e1eef6;
  --md-footer-fg-color--light: #000000;
  --md-footer-fg-color--lighter: #000000;
  --md-default-fg-color--lightest: rgba(0, 0, 0, 0.4);
  --md-typeset-a-color: rgb(9, 136, 198);
  --md-accent-fg-color:  rgb(162, 198, 229);
  --md-code-bg-color: rgb(245, 245, 245);
  --md-code-hl-name-color: #000;
  --md-code-hl-comment-color: #8b8d95;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-image: linear-gradient(180deg, #5e9fbf29 0%, rgb(255 255 255) 100%);
}

[data-md-color-scheme="default"] .md-top {
  background-color: rgba(255, 255, 255, 0.8);
  color: rgb(48, 48, 48);
}

[data-md-color-scheme="default"] .md-top:focus, .md-top:hover {
  background-color: rgb(208, 239, 255);
}

[data-md-color-scheme="default"] ::selection {
  background: rgb(208, 239, 255);
}

[data-md-color-scheme="default"] .md-copyright {
  color: #8c8c8c;
}

[data-md-color-scheme="default"] strong {
  color: rgb(9, 136, 198);
}

/* 防止加粗字体覆盖接触链接时的颜色 */
a:hover strong {
  color: inherit;
}

/* 两侧目录栏修改（by @TonyCrane） */
.md-nav--secondary .md-nav__title {
  background: rgb(255 255 255 / 0%);
  box-shadow: 0 0 .4rem .4rem rgba(255, 255, 255, 0);
  position: relative;
}

.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link {
  background: rgb(255 255 255 / 0%);
  box-shadow: 0 0 .4rem .4rem rgba(255, 255, 255, 0);
  position: relative;
}

.md-nav__list a.is-active {
  color: var(--md-accent-fg-color);
}

.md-sidebar--secondary .md-nav > .md-nav__list > li > a + .md-nav {
  display: none;
}
.md-sidebar--secondary .md-nav > .md-nav__list > li > a.is-active + .md-nav {
  display: block;
}

[data-md-color-scheme="default"] .md-nav__title {
  color: #000;
}

/* 标题字粗 */
.md-typeset h1,
.md-typeset h2,
.md-typeset h3,
.md-typeset h4,
.md-typeset h5 {
  font-weight: 600;
}

.md-header__topic {
  font-weight: 700;
}

.md-typeset h3 {
  margin: .8em 0 .8em
}

/* 假标题，类似标题的样式，但不会被目录包括进去 */

.fakeTitle {
  font-size: 1.3em;
  font-weight: 600;
  margin: .8em .4em .8em
}

.md-nav__link {
  font-size: 1em;
}

/* 正文部分页面宽度扩大（移动端可能会有问题） */
.md-grid {
  max-width: 1350px; 
}

/* 代码字体大小 */
.md-typeset code:not(pre code) {
  font-size: .7rem;
}

/* 增大 admonition 内的字体大小 */
.md-typeset .admonition, .md-typeset details {
  font-size: inherit;
}

/* 增大了导航栏和两侧目录的字体大小 */

@media screen and (min-width: 960px) {
  html {
    font-size: 137.5%;
  }
}

@media screen and (min-width: 100em) {
  html {
    font-size: 137.5%;
  }
}

@media screen and (min-width: 125em) {
  html {
    font-size: 137.5%;
  }
}

/* 正文字体大小 */

.md-typeset {
  font-size: .72rem;
}

/* 四号标题字体大小 */

.md-typeset h4 {
  font-size: 1.1em;
}

/* 表格字体大小 */

.md-typeset table:not([class]) {
  font-size: .7rem;
}

/* 链接下划线 */
.md-typeset a {
  border-bottom: 1px dashed;
}

.md-typeset a.md-content__button, .md-typeset .tabbed-labels.tabbed-labels--linked a, html .md-footer-meta.md-typeset a, .md-typeset .highlighttable a, .md-typeset a.headerlink, .md-typeset a.footnote-ref {
  border-bottom: none;
}

/* .md-typeset a {
  text-decoration-line: underline;
}

.md-copyright a, .index-item-wrapper a {
  text-decoration-line: none;
}

a.headerlink {
  text-decoration-line: none;
}

.tabbed-labels.tabbed-labels--linked a {
  text-decoration-line: none;
} */

.tightBlock p{
  margin: 0 auto .2em;
}


/* 目录、头部、底部字体 */
.md-sidebar__scrollwrap, header.md-header, .md-tabs, footer.md-footer {
  font-family: 'LXGW WenKai Screen';
}

/* 隐藏两侧目录栏的滚轮 */
.md-sidebar__scrollwrap {
  scrollbar-width: none;
}

/* 图像圆角、阴影 */
img:not([src$=".svg"]) {
  border-radius: 5pt;
  box-shadow: var(--md-shadow-z3);
}

/* 亚克力材质的导航栏 */
[data-md-color-scheme="slate"] .md-header, [data-md-color-scheme="slate"] .md-tabs {
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(10px);
}

[data-md-color-scheme="default"] .md-header, [data-md-color-scheme="default"] .md-tabs {
  background-color: rgba(9, 136, 198, 0.7);
  backdrop-filter: blur(10px);
}


/* heimu moegirl */
.heimu, .heimu a, a .heimu, .heimu a.new {
  background-color: #252525;
  color: #252525;
  text-shadow: none;
}
.heimu:hover, .heimu:active,
.heimu:hover .heimu, .heimu:active .heimu {
  color: white !important;
}
.heimu:hover a, a:hover .heimu,
.heimu:active a, a:active .heimu {
  color: lightblue !important;
}
.heimu:hover .new, .heimu .new:hover, .new:hover .heimu,
.heimu:active .new, .heimu .new:active, .new:active .heimu {
  color: #BA0000 !important;
}

.md-typeset .admonition,
.md-typeset details {
  border-width: 0;
  border-left-width: 4px;
}

/* My customized admonition */

/* note（修改） */
.md-typeset .admonition.note,
.md-typeset details.note {
  border-color: rgb(68, 138, 255);
}
.md-typeset .note > .admonition-title,
.md-typeset .note > summary {
  background-color: rgba(68, 138, 255, 0.1);
}
.md-typeset .note > .admonition-title::before,
.md-typeset .note > summary::before {
  background-color: rgb(68, 138, 255);
  -webkit-mask-image: var(--md-admonition-icon--note);
          mask-image: var(--md-admonition-icon--note);
}

/* example（修改） */
.md-typeset .admonition.example,
.md-typeset details.example {
  border-color: rgb(124, 77, 255);
}
.md-typeset .example > .admonition-title,
.md-typeset .example > summary {
  background-color: rgba(124, 77, 255, 0.1);
}
.md-typeset .example > .admonition-title::before,
.md-typeset .example > summary::before {
  background-color: rgb(124, 77, 255);
  -webkit-mask-image: var(--md-admonition-icon--example);
          mask-image: var(--md-admonition-icon--example);
}

/* info（修改） */
.md-typeset .admonition.info,
.md-typeset details.info {
  border-color: rgb(0, 184, 212);
}
.md-typeset .info > .admonition-title,
.md-typeset .info > summary {
  background-color: rgba(0, 184, 212, 0.1);
}
.md-typeset .info > .admonition-title::before,
.md-typeset .info > summary::before {
  background-color: rgb(0, 184, 212);
  -webkit-mask-image: var(--md-admonition-icon--info);
          mask-image: var(--md-admonition-icon--info);
}

/* bug（修改） */
.md-typeset .admonition.bug,
.md-typeset details.bug {
  border-color: rgb(245, 0, 87);
}
.md-typeset .bug > .admonition-title,
.md-typeset .bug > summary {
  background-color: rgba(245, 0, 87, 0.1);
}
.md-typeset .bug > .admonition-title::before,
.md-typeset .bug > summary::before {
  background-color: rgb(245, 0, 87);
  -webkit-mask-image: var(--md-admonition-icon--bug);
          mask-image: var(--md-admonition-icon--bug);
}

/* play（新增）：.gif 动画演示 */
.md-typeset .admonition.play,
.md-typeset details.play {
  border-color: rgb(133, 255, 153);
}
.md-typeset .play > .admonition-title,
.md-typeset .play > summary {
  background-color: rgba(133, 255, 153, 0.1);
}
.md-typeset .play > .admonition-title::before,
.md-typeset .play > summary::before {
  background-color: rgb(133, 255, 153);
  -webkit-mask-image: var(--md-admonition-icon--play);
          mask-image: var(--md-admonition-icon--play);
}

/* code（新增）：较长代码块 */
.md-typeset .admonition.code,
.md-typeset details.code {
  border-color: rgb(184, 184, 184);
}
.md-typeset .code > .admonition-title,
.md-typeset .code > summary {
  background-color: rgba(184, 184, 184, 0.1);
}
.md-typeset .code > .admonition-title::before,
.md-typeset .code > summary::before {
  background-color: rgb(184, 184, 184);
  -webkit-mask-image: var(--md-admonition-icon--code);
          mask-image: var(--md-admonition-icon--code);
}

/* card（新增，但之后不会使用）： */
.md-typeset .admonition.card,
.md-typeset details.card {
  border-color: rgb(146, 146, 146);
}
.md-typeset .card > .admonition-title,
.md-typeset .card > summary {
  background-color: rgba(146, 146, 146);
}
.md-typeset .card > .admonition-title::before,
.md-typeset .card > summary::before {
  background-color: rgb(146, 146, 146);
}

/* plan（新增）：计划表 */
.md-typeset .admonition.plan,
.md-typeset details.plan {
  border-color: rgb(255, 23, 68);
}
.md-typeset .plan > .admonition-title,
.md-typeset .plan > summary {
  background-color: rgba(255, 23, 68, 0.1);
}
.md-typeset .plan > .admonition-title::before,
.md-typeset .plan > summary::before {
  background-color: rgb(255, 23, 68);
  -webkit-mask-image: var(--md-admonition-icon--plan);
          mask-image: var(--md-admonition-icon--plan);
}

/* statistic（新增）：统计数据，配色同 code */
.md-typeset .admonition.statistic,
.md-typeset details.statistic {
  border-color: rgb(184, 184, 184);
}
.md-typeset .statistic > .admonition-title,
.md-typeset .statistic > summary {
  background-color: rgba(184, 184, 184, 0.1);
}
.md-typeset .statistic > .admonition-title::before,
.md-typeset .statistic > summary::before {
  background-color: rgb(184, 184, 184);
  -webkit-mask-image: var(--md-admonition-icon--statistic);
          mask-image: var(--md-admonition-icon--statistic);
}

/* recommend（新增）：推荐内容 */
.md-typeset .admonition.recommend,
.md-typeset details.recommend {
  border-color: rgb(54 238 168);
}
.md-typeset .recommend > .admonition-title,
.md-typeset .recommend > summary {
  background-color: rgba(54, 238, 168, 0.1);
}
.md-typeset .recommend > .admonition-title::before,
.md-typeset .recommend > summary::before {
  background-color: rgb(54 238 168);
  -webkit-mask-image: var(--md-admonition-icon--recommend);
          mask-image: var(--md-admonition-icon--recommend);
}

/* tools（新增）：工具 */
.md-typeset .admonition.tools,
.md-typeset details.tools {
  border-color: rgb(108, 108, 108);
}
.md-typeset .tools > .admonition-title,
.md-typeset .tools > summary {
  background-color: rgba(108, 108, 108, 0.1);
}
.md-typeset .tools > .admonition-title::before,
.md-typeset .tools > summary::before {
  background-color: rgb(108, 108, 108);
  -webkit-mask-image: var(--md-admonition-icon--tools);
          mask-image: var(--md-admonition-icon--tools);
}

/* proof（新增）：证明 */
.md-typeset .admonition.proof,
.md-typeset details.proof {
  border-color: rgb(170, 204, 216);
}
.md-typeset .proof > .admonition-title,
.md-typeset .proof > summary {
  background-color: rgba(170, 204, 216, 0.1);
}
.md-typeset .proof > .admonition-title::before,
.md-typeset .proof > summary::before {
  background-color: rgb(170, 204, 216);
  -webkit-mask-image: var(--md-admonition-icon--proof);
          mask-image: var(--md-admonition-icon--proof);
}


/* theorem（新增）：定义 */
.md-typeset .admonition.definition,
.md-typeset details.definition {
  border-color: rgb(233, 254, 105);
}
.md-typeset .definition > .admonition-title,
.md-typeset .definition > summary {
  background-color: rgba(233, 254, 105, 0.1);
}
.md-typeset .definition > .admonition-title::before,
.md-typeset .definition > summary::before {
  background-color: rgb(233, 254, 105);
  -webkit-mask-image: var(--md-admonition-icon--definition);
          mask-image: var(--md-admonition-icon--definition);
}

/* theorem（新增）：定理 */
.md-typeset .admonition.theorem,
.md-typeset details.theorem {
  border-color: rgb(232, 184, 51);
}
.md-typeset .theorem > .admonition-title,
.md-typeset .theorem > summary {
  background-color: rgba(232, 184, 51, 0.1);
}
.md-typeset .theorem > .admonition-title::before,
.md-typeset .theorem > summary::before {
  background-color: rgb(232, 184, 51);
  -webkit-mask-image: var(--md-admonition-icon--theorem);
          mask-image: var(--md-admonition-icon--theorem);
}