/* ===== 文章样式 - 类零度博客风格 ===== */

/* 下载链接按钮 - 蓝框高亮 */
a.download-btn,
a[href*="download"],
a[href$=".zip"],
a[href$=".exe"],
a[href$=".apk"] {
  display: inline-block;
  padding: 10px 24px;
  margin: 16px 0;
  background: #1e88e5;
  color: #fff !important;
  border-radius: 6px;
  font-weight: bold;
  text-decoration: none;
  transition: background 0.3s;
}
a.download-btn:hover,
a[href*="download"]:hover {
  background: #1565c0;
}

/* 文章内代码块美化 */
#article-container figure.highlight {
  border-radius: 8px;
  margin: 20px 0;
}

/* 文章图片圆角 */
#article-container img {
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.1);
}

/* 首页卡片封面更大 */
.layout .recent-post-item .post_cover {
  min-height: 220px;
}

/* ===== ��ҳ��ʽ ===== */
#pagination .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.page-info {
  margin: 0 16px;
  color: var(--font-color);
  font-size: 14px;
  white-space: nowrap;
}
#pagination .page-number.current {
  background: var(--btn-bg);
  color: #fff;
  border-radius: 6px;
}

/* ===== ��������������ť������ ===== */
#search-button {
  margin-right: 8px;
}
#search-button .search {
  padding: 6px 12px;
  background: var(--card-bg);
  border-radius: 20px;
  border: 1px solid var(--border-color);
}
