/* 引入字体 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&family=JetBrains+Mono&display=swap');

/* 正文字体 */
body {
  font-family: 'Noto Serif SC', serif;
}

/* 代码字体 */
code, pre {
  font-family: 'JetBrains Mono', monospace;
}

/* 标题字体加粗 */
h1, h2, h3 {
  font-weight: 700;
}

/* 文章卡片美化 */
.recent-post-item {
  border-radius: 12px !important;
  box-shadow: 0 4px 20px rgba(0,0,0,0.08) !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

.recent-post-item:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;
}