/* 自定义字体配置 - 使用通用艺术字体，避免 Google Fonts 加载失败 */

/* 增大全局基础字体大小 */
html {
  font-size: 18px !important; /* 默认从 16px 增大到 18px */
}

/* 桌面端更大字体 */
@media (min-width: 768px) {
  html {
    font-size: 20px !important; /* 桌面端从 16px 增大到 20px */
  }
}

/* 使用系统自带的艺术字体，兼容性好且不会报错 */
:root {
  /* 中文艺术字体：使用系统自带的楷体、宋体等 */
  --va-font-serif: "KaiTi", "STKaiti", "Baskerville", "Georgia", "Songti SC", "SimSun", serif;
  
  /* 标题字体：使用更有艺术感的字体 */
  --va-font-heading: "KaiTi", "STKaiti", "Baskerville", "Georgia", "Songti SC", "SimSun", serif;
  
  /* 正文字体：使用清晰易读的字体 */
  --va-font-body: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;
}

/* 全局字体设置 */
body {
  font-family: var(--va-font-body) !important;
}

/* 标题统一使用楷体（艺术字体） */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--va-font-heading) !important;
  font-weight: 600;
}

/* 特殊艺术字效果：标题使用渐变和阴影增强艺术感 */
h1 {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

/* 正文保持清晰易读 */
p, span, li, a {
  font-family: var(--va-font-body) !important;
}

/* 代码块使用等宽字体 */
code, pre {
  font-family: "JetBrains Mono", "Fira Code", "Courier New", monospace !important;
}
