/* TsangerJinKai02 - 仓耳今楷02 */
@font-face {
  font-family: 'TsangerJinKai02';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://gw.alipayobjects.com/os/k/jinkai/tsanger-jinkai-w04-subset-4.woff2') format('woff2');
  unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237, U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320, U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357;
}

@font-face {
  font-family: 'TsangerJinKai02';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://gw.alipayobjects.com/os/k/jinkai/tsanger-jinkai-w04-subset-5.woff2') format('woff2');
  unicode-range: U+fee3, U+fef3, U+ff03-ff04, U+ff07, U+ff0a, U+ff17-ff19, U+ff1c-ff1d, U+ff20-ff3a, U+ff3c, U+ff3e-ff5b, U+ff5d, U+ff61-ff65, U+ff67-ff6a, U+ff6c, U+ff6f-ff78, U+ff80-ff84, U+ff86, U+ff89-ff8e, U+ff92, U+ff97-ff9b, U+ff9d-ff9f, U+ffe0-ffe4, U+ffe6, U+ffe9, U+ffeb, U+ffed, U+fffc, U+1f004, U+1f170-1f171, U+1f192-1f195, U+1f198-1f19a, U+1f1e6-1f1e8;
}

/* 更多 subset 可以根据需要添加，为简化这里只包含基础subset */
@font-face {
  font-family: 'TsangerJinKai02';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://gw.alipayobjects.com/os/k/jinkai/tsanger-jinkai-w04-subset-6.woff2') format('woff2');
  unicode-range: U+f0a7, U+f0b2, U+f0b7, U+f0c9, U+f0d8, U+f0da, U+f0dc-f0dd, U+f0e0, U+f0e6, U+f0eb, U+f0fc, U+f101, U+f104-f105, U+f107, U+f11b, U+f14b, U+f18a, U+f193, U+f1d6-f1d7, U+f244, U+f27a, U+f296, U+f2ae, U+f471, U+f4b3, U+f610-f611, U+f880-f881, U+f8ec, U+f8f5, U+f901, U+f90a, U+f92c-f92d, U+f934, U+f937, U+f941, U+f965, U+f967, U+f969, U+f96b, U+f96f, U+f974, U+f978-f979, U+f97e, U+f981, U+f98a, U+f98e, U+f997, U+f99c, U+f9b2, U+f9ba, U+f9be, U+f9ca, U+f9d0-f9d1, U+f9dd, U+f9e0-f9e1, U+f9e4, U+f9f7, U+f901, U+f90a, U+f92c-f92d, U+f934, U+f937, U+f941, U+f965, U+f967, U+f969, U+f96b, U+f96f, U+f974, U+f978-f979, U+f97e, U+f981, U+f98a, U+f98e, U+f997, U+f99c, U+f9b2, U+f9ba, U+f9be, U+f9ca, U+f9d0-f9d1, U+f9dd, U+f9e0-f9e1, U+f9e4, U+f9f7, U+f901, U+f90a, U+f92c-f92d;
}

/* 为博客内容应用字体 */
.post-container,
article,
.post-container p,
.post-container li,
.post-container td,
.post-container th,
.post-container blockquote {
  font-family: 'TsangerJinKai02', -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif !important;
  line-height: 1.8;
  letter-spacing: 0.05em;
}

/* 标题也使用此字体 */
.post-heading h1,
.post-heading h2,
.post-heading h3,
.post-heading h4,
.post-heading h5,
.post-heading h6,
h1, h2, h3, h4, h5, h6 {
  font-family: 'TsangerJinKai02', -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif !important;
}

/* 代码块保持等宽字体 */
code,
pre,
.highlight {
  font-family: "SF Mono", "Monaco", "Inconsolata", "Roboto Mono", "Consolas", "Courier New", monospace !important;
}

/* 副标题和描述 */
.subheading,
.meta,
.description {
  font-family: 'TsangerJinKai02', -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif !important;
}

/* 正文内容优化 */
.post-container {
  font-size: 16px;
  line-height: 1.8;
  color: #333;
}

/* 标签 */
.tag {
  font-family: 'TsangerJinKai02', -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif !important;
}
