@import url("https://fonts.loli.net/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Noto+Sans+SC:wght@100..900&family=Noto+Serif+SC:wght@200..900&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Recursive:wght@300..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");

@font-face {
  font-family: "LXGW Neo XiHei";
  src: url("../font/LXGWNeoXiHeiPlus.ttf") format("truetype");
}

@font-face {
  font-family: "LXGW Neo ZhiSong";
  src: url("../font/LXGWNeoZhiSongPlus.ttf") format("truetype");
}

:root {
  --serif-font: "LXGW Neo ZhiSong", "Noto Serif SC", "PT Serif", "serif";
  --sans-serif-font: "Recursive", "LXGW Neo XiHei", "Roboto", "Noto Sans SC",
    "sans-serif";
  --mono-font: "JetBrains Mono", "monospace";
  --md-text-font: var(--sans-serif-font);
}

/* .md-content {
  font-family: "LXGW Neo ZhiSong", var(--md-text-font);
} */

.md-typeset {
  font-size: 16px;
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3,
.md-typeset h4,
.md-typeset h5,
.md-typeset h6 {
  font-family: var(--sans-serif-font);
}

/* .md-header {
  font-family: "LXGW Neo XiHei";
  font-weight: bold;
}

.md-tabs {
  font-family: "LXGW Neo XiHei";
  font-weight: medium;
} */

.admonition-title,
summary {
  font-family: var(--sans-serif-font);
  font-size: 14px;
}
