/* =====================================================
   璃叙剧情 · PC 公共组件样式（lx- 前缀）
   依据 docs/design.md §2 设计系统，不许漂移
   原型阶段：配合 Tailwind Play CDN 使用
   生产阶段：作为 Tailwind CLI 的 input 源编译
   约束：不写任何响应式断点（PC 固定版心不自适应，交付自查 grep 计数须为 0）
   ===================================================== */

body { -webkit-font-smoothing: antialiased; }

/* 横滑容器隐藏滚动条 */
.lx-no-scrollbar::-webkit-scrollbar { display: none; }
.lx-no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }

/* 轮播轨道（PC 切换较缓） */
.lx-carousel-track { display: flex; height: 100%; transition: transform .55s ease; }
.lx-carousel-slide { flex: 0 0 100%; position: relative; }

/* 轮播圆点指示器（当前项拉长胶囊） */
.lx-hero-dot { width: 8px; height: 8px; border-radius: 9999px; background: rgba(255,255,255,.5); transition: all .3s ease; cursor: pointer; }
.lx-hero-dot-on { width: 22px; background: #ffffff; }

/* 榜单/台词序号（衬线数字增强编辑感） */
.lx-rank-num { font-family: Georgia, 'Times New Roman', serif; }

/* 主导航当前项：由各页 <body data-nav="..."> 激活（纯 CSS，随 head 样式即时生效，无需等底部 JS）
   键名：home / dianshiju / dianying / dongman / zongyi / person / rank */
body[data-nav="home"]      a[data-nav="home"],
body[data-nav="dianshiju"] a[data-nav="dianshiju"],
body[data-nav="dianying"]  a[data-nav="dianying"],
body[data-nav="dongman"]   a[data-nav="dongman"],
body[data-nav="zongyi"]    a[data-nav="zongyi"],
body[data-nav="person"]    a[data-nav="person"],
body[data-nav="rank"]      a[data-nav="rank"] { color: #e01b3c; font-weight: 500; }
body[data-nav="home"]      a[data-nav="home"]::after,
body[data-nav="dianshiju"] a[data-nav="dianshiju"]::after,
body[data-nav="dianying"]  a[data-nav="dianying"]::after,
body[data-nav="dongman"]   a[data-nav="dongman"]::after,
body[data-nav="zongyi"]    a[data-nav="zongyi"]::after,
body[data-nav="person"]    a[data-nav="person"]::after,
body[data-nav="rank"]      a[data-nav="rank"]::after {
  content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);
  width: 24px; height: 3px; background: #e01b3c;
}

/* ============ 分集剧情正文（采集内容自带 article.epi_c 结构） ============ */
.epi_c { font-size: 15px; line-height: 1.9; }
.epi_c p { text-indent: 2em; margin-bottom: 0.8em; }
.epi_c p:last-child { margin-bottom: 0; }
