@font-face {
  font-family: "Alimama FangYuan Ti";
  src: url("/fonts/AlimamaFangYuanTi.ttf") format("truetype");
  font-display: swap;
}
/* 从本站服务器加载 Maple Mono NF CN */
@font-face {
  font-family: "Maple Mono NF CN Web";
  src: url("/fonts/MapleMono-NF-CN-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Maple Mono NF CN Web";
  src: url("/fonts/MapleMono-NF-CN-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* 只修改文章正文 */
#article-container {
  font-family: "Alimama FangYuan Ti", "PingFang SC",
               "Microsoft YaHei", sans-serif;
  font-size: 16px
}

/* 侧栏作者卡片按钮 */
#aside-content .card-widget.card-info #card-info-btn {
  background-color: #4A4A4A; /* 背景色 */
  color: #ffffff;            /* 文字颜色 */
  width: min(160px, 100%);
  margin: 0 auto;
}

/* 鼠标悬停颜色 */
#aside-content .card-widget.card-info #card-info-btn:hover {
  background-color: #236254;
  color: #ffffff;
}

/* 文章版权声明：文章作者、文章链接、版权声明等左侧标签 */
.post-copyright .post-copyright-meta,
.post-copyright .post-copyright-meta i {
  color: #4A4A4A !important;
}

/* Monokai Pro 代码块 */
#article-container figure.highlight,
#article-container figure.highlight table,
#article-container pre,
#article-container pre code {
  background: #2d2a2e !important;
  color: #fcfcfa;
}

/* 行号栏 */
#article-container figure.highlight .gutter {
  background: #221f22 !important;
}

#article-container figure.highlight .gutter pre {
  color: #727072 !important;
}

/* 注释 */
#article-container figure.highlight .comment,
#article-container figure.highlight .quote {
  color: #727072 !important;
  font-style: italic;
}

/* 关键字、标签、删除项 */
#article-container figure.highlight .keyword,
#article-container figure.highlight .selector-tag,
#article-container figure.highlight .meta,
#article-container figure.highlight .deletion {
  color: #ff6188 !important;
}

/* 字符串、属性值 */
#article-container figure.highlight .string,
#article-container figure.highlight .regexp,
#article-container figure.highlight .attribute,
#article-container figure.highlight .template-variable {
  color: #ffd866 !important;
}

/* 函数、类 */
#article-container figure.highlight .title,
#article-container figure.highlight .function,
#article-container figure.highlight .class {
  color: #a9dc76 !important;
}

/* 数字、布尔值、常量 */
#article-container figure.highlight .number,
#article-container figure.highlight .literal,
#article-container figure.highlight .built_in,
#article-container figure.highlight .symbol {
  color: #ab9df2 !important;
}

/* 变量、参数、链接 */
#article-container figure.highlight .variable,
#article-container figure.highlight .params,
#article-container figure.highlight .link {
  color: #78dce8 !important;
}

/* 标点与普通文本 */
#article-container figure.highlight .punctuation {
  color: #c1c0c0 !important;
}

/* 仅用于文章代码块 */
#article-container figure.highlight,
#article-container figure.highlight pre,
#article-container figure.highlight code {
  font-family: "Maple Mono NF CN Web", "Cascadia Code", Consolas, monospace !important;
  font-weight: 400;
}