body {
  font-family: "LXGW WenKai", sans-serif;
  /* Lite version */
  /* font-family: "LXGW WenKai Lite", sans-serif; */
  /* TC version */
  /* font-family: "LXGW WenKai TC", sans-serif; */
  /* Screen version */
  /* font-family: "LXGW WenKai Screen", sans-serif; */
}

button.md-top {
  font-family: LXGW WenKai; /* 修改字体 */
  font-size: 16px; /* 修改字体大小 */
  font-weight: bold; /* 修改字体粗细 */
  color: #518fc1; /* 修改字体颜色 */
}

:root {
  /* 背景和文字（纸张质感） */
  --md-default-bg-color: #fdf6e3; /* 米黄色纸张 */
  --md-default-fg-color: #3b2f2f; /* 深棕色文字，比纯黑柔和 */

  /* 主色 - 温和棕褐色 */
  --md-primary-fg-color: #d8c9a7;

  /* 强调色 - 柔和橙色 */
  --md-accent-fg-color: #c57b4f;

  /* 链接颜色灰橙色 */
  --md-typeset-a-color: #a1623a; /* 保持暖色，但稍亮一点 */

  --md-code-bg-color: #f5eedb; /* 比纸张色略深 */

  /* 应用到代码块和行内代码 */
  .md-typeset code {
    background-color: var(--md-code-bg-color);
    color: var(--md-code-fg-color);
  }

  .md-typeset pre > code {
    background-color: var(--md-code-bg-color);
    color: var(--md-code-fg-color);
    line-height: 1.5;
    border-radius: 4px; /* 让代码块边角圆润一点 */
  }

  .md-header,
  .md-tabs {
    color: #3b2f2f !important; /* 深棕文字 */
  }
}

.diary p {
  text-indent: 2em;
  text-align: justify;
  line-height: 1.8;
  margin: 0.8em 0;
}

/* 可选优化 */
.diary h1,
.diary h2,
.diary h3 {
  text-align: center;
  margin-top: 1.5em;
}

/* 防止 4 空格缩进被当做代码块 */
.diary-entry pre {
  white-space: pre-wrap; /* 保持空格缩进而不转为代码块 */
}

/* 保证段落中的代码不被错误地渲染 */
.diary-entry code {
  white-space: normal;
}
