/* ==================== 字体引入 ==================== */

/* 白路飞云手写体 */
@font-face {
  font-family: 'BailuFeiYun';
  src: url('/fonts/BailuFeiYun.woff2') format('woff2'),
       url('/fonts/BailuFeiYun.ttf') format('truetype'); 
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* 全局使用白路飞云手写体（中文）+ Ra Bali（英文） */
body {
  font-family: 'BailuFeiYun', 'Ra Bali', 'Noto Sans SC', cursive, sans-serif !important;
}

/* 文章页面正文 + 评论 保持原字体 */
.post #post,
.post .post-content, 
.post .article-content, 
.post #article-container, 
.post .content,
.post .entry-content,

/* 评论区域（所有页面） */
.comments,
#comments,
.comment-content,
.twikoo,
#tcomment,
.tk-content,
.tk-nick,
.tk-meta,
.valine,
#vcomments,
.vcontent,
.gitalk,
#gitalk-container,
.waline,
#waline {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

/* 代码块保持等宽字体 */
code, pre, .highlight {
  font-family: 'Fira Code', 'JetBrains Mono', monospace !important;
}

/* 标题使用手写体（所有页面） */
h1, h2, h3, h4, h5, h6 {
  font-family: 'BailuFeiYun', 'Ra Bali', cursive, sans-serif !important;
  font-weight: 700;
}

/* 强制隐藏安知鱼主题 AI 摘要 */
.post-ai-description,
.ai-title,
.ai-explanation,
.ai-btn-box,
#tianli-gpt,
[data-ai-desc] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}
