/* 网站标题与界面字体：中文苹方，英文 EB Garamond */
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&display=swap');
body,
h1, h2, h3, h4, h5, h6,
.navbar,
.navbar-brand,
.navbar-nav {
  font-family: "EB Garamond", "PingFang SC", "Microsoft YaHei", sans-serif;
}

/* 正文 */
.markdown-body,
.post-content {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, "PingFang SC", "Microsoft YaHei", sans-serif;
  font-size: 18px;
  line-height: 1.75;
  letter-spacing: 0;
}


/* 顶部导航栏 */
.navbar,
.navbar .nav-link,
.navbar-brand {
  font-family: "EB Garamond", "PingFang SC", sans-serif !important;
  font-size: 17px !important;
  font-weight: 400;
}

/* 首页 Banner 中央文字 */
.banner-text,
.banner-text .h1,
.banner-text .h2,
.banner-text span {
  font-family: "EB Garamond", "PingFang SC", sans-serif !important;
  font-size: 42px !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em;
}

/* 页面大标题，比如作品库、关于、IP索引 */
.banner-text .h1,
.banner-text .h2 {
  font-family: "EB Garamond", "PingFang SC", sans-serif !important;
}

/* 文章页：标题下方 tags 居中 */
.post-attribute {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.post-attribute .post-tags {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5em;
}

/* 小说正文留白 */
.gap {
  display: block;
  height: 100px !important;
  background: red;
}

/* 手机侧栏菜单 */
#menu-aside .menu-aside-item > a > span {
  font-size: 20px !important;
}

#menu-aside .menu-aside-item {
  margin-bottom: 12px;
}

/* 手机首页显示 tags */
.home-article-tags {
  visibility: visible !important;
}

/* 文章顶部作者与日期：稍偏书面 */
.post-author,
.post-meta {
  font-family: "EB Garamond", "PingFang SC", "Microsoft YaHei", sans-serif;
}

/* 首页 Summary */
.home-article-excerpt {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, "PingFang SC", "Microsoft YaHei", sans-serif;
}

/* IP 索引 */
.ip-index {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, "PingFang SC", "Microsoft YaHei", sans-serif;
}

.ip-index h1,
.ip-index h2,
.ip-index h3,
.ip-index h4,
.ip-index h5,
.ip-index h6 {
  font-family: inherit;
}

/* 作品库内容 */
.works-list {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica,
               "PingFang SC", "Microsoft YaHei", sans-serif;
  font-size: 18px;
}

/* 作品库中的作品标题 */
.works-item-title {
  font-family: inherit;
}

/* 作品简介 */
.works-item-excerpt {
  font-family: inherit;
}

/* 作品标签 */
.works-item-tags {
  font-family: inherit;
}

/* Tag 前加 # */
.works-item-tags a::before {
  content: "#";
}

/* 首页 Tag 前加 # */
.home-article-tags a::before {
  content: "#";
}

/* 首页侧栏站名 */
#sidebar-info-name {
  font-weight: 500;
}