/* =====================================================================
   米其轩茶歇 · 主题补充样式
   只补「静态站没有、系统模板才有」的那点差异，其余一切以 style.css 为准。
   ===================================================================== */

/* ---------- 系统分页（$page_html 输出的是 ul.pagination）→ 换成原站 .pager 的样子 ---------- */
.pager .pagination {
  display: flex; flex-wrap: wrap; justify-content: center; align-items: center;
  gap: 8px; margin: 0; padding: 0; list-style: none;
}
.pager .pagination > li { display: block; margin: 0; padding: 0; }

/* 首/尾那两枚 « »（首页/末页）原站没有，隐藏 */
.pager .pagination > li:first-child,
.pager .pagination > li:last-child { display: none; }

.pager .pagination > li > a,
.pager .pagination > li > span {
  display: inline-flex; align-items: center; justify-content: center;
  min-width: 38px; height: 38px; padding: 0 12px;
  border: 1px solid var(--line); border-radius: var(--radius);
  font-size: .86rem; color: var(--ink-2); text-decoration: none;
  background: var(--paper-2);
  transition: border-color .3s var(--ease), color .3s var(--ease), background .3s var(--ease);
}
.pager .pagination > li > a:hover { border-color: var(--accent); color: var(--accent); }
.pager .pagination > li.active > span {
  background: var(--ink); color: var(--deep-text); border-color: var(--ink); font-weight: 600;
}
.pager .pagination > li.disabled > span { color: var(--muted-2); opacity: .55; }

/* ---------- 空列表提示 ---------- */
.post-grid + .empty-tip { text-align: center; color: var(--muted); padding: 40px 0; }
