/*
Theme Name: 美女之家（模板版）
Theme URI: https://example.com
Description: 基于 Bootstrap 5.3.3 的双主题（翡翠绿 / 粉红）响应式写真图集主题，由已交付静态模板改造，保留真实栏目、图集标题、版权声明与联系邮箱。
Version: 1.1.0
Author: 美女之家
Text Domain: mnzj-template
*/

/* ============ WordPress 特有元素补充（主体布局样式见 assets/css/theme.css） ============ */

.entry-content > *:first-child { margin-top: 0; }
.entry-content p { margin: 0 0 1em; line-height: 1.9; }
.entry-content img { border-radius: 12px; }

/* 文章正文图片（非图集 shortcode 的场景） */
.entry-content .wp-caption { max-width: 100%; margin: 1em 0; }
.entry-content .wp-caption-text { font-size: 12px; color: #6b7883; text-align: center; margin-top: 6px; }

/* Bootstrap 分页容器（WordPress paginate_links type=array 手动渲染） */
.pagination { margin: 20px 0 0; }
/* 详情页图片分页：与“共 N 页：”文字同行，去掉上边距以垂直居中 */
.detail-card .pagination { margin-top: 0; }
.pagination .page-item .page-link { color: var(--c-link); }
.pagination .page-item.active .page-link { background: var(--c-grad); border-color: transparent; color: #fff; }
.pagination .page-item.disabled .page-link { color: var(--c-line2); }

/* 侧栏编号列表（热门图集） */
.side-list { margin: 0; padding: 0; list-style: none; }
.side-list li { display: flex; align-items: center; gap: 10px; padding: 8px 0; border-bottom: 1px dashed var(--c-line); }
.side-list li:last-child { border-bottom: 0; }
.side-list .num {
  flex: 0 0 26px; height: 26px; border-radius: 8px; background: var(--c-lightbg);
  color: var(--c-link); font-weight: 800; font-size: 13px;
  display: inline-flex; align-items: center; justify-content: center;
}
.side-list .num.top { background: var(--c-grad); color: #fff; }
.side-list a {
  color: var(--c-text); font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.side-list a:hover { color: var(--c-main); }
.side-list small { color: var(--c-muted); font-size: 12px; margin-left: auto; }