/* 造一台大模型手机 · 技术笔记独立样式（依附于主站 style.css） */
/* 导航条直接复用主站 .chapter-nav 样式（← 上一章 / 📖 目录 / 下一章 →） */

article p {
  text-indent: 0 !important;   /* 技术文档不缩进 */
  font-size: 1.02em; line-height: 1.9; margin-bottom: 1em;
}

/* 固定头块（目标/框架/本篇） */
.fix-block {
  background: #f5f5f0; border-radius: 8px; padding: 1em 1.2em;
  margin: 1.2em 0; line-height: 1.9; font-size: 0.98em;
  border-left: 3px solid var(--gold);
}
.fix-block.cur {
  border-left-color: var(--accent);
  background: #fdf7ec;
}

/* 小节标题 */
.sec { font-size: 1.15em; margin: 1.5em 0 0.5em; color: #5a4a2e; }
.sec strong { color: inherit; }

/* 结论段 */
.concl { font-weight: 600; }

/* 目录列表 */
.tech-list { margin: 1em 0 2em; }
.tech-item {
  display: block; text-decoration: none; color: var(--text);
  padding: 1em 1.2em; margin-bottom: 0.6em;
  border: 1.5px solid #e8e4dc; border-radius: 10px;
  background: var(--white); transition: all 0.2s;
}
.tech-item:hover {
  border-color: var(--gold); background: linear-gradient(135deg, #fffef9, #faf3e3);
  transform: translateY(-1px);
}
.tech-item .t-no {
  display: block; font-size: 0.75em; color: var(--muted); margin-bottom: 0.2em;
}
.tech-item .t-title { font-size: 1.02em; font-weight: 600; color: #5a4a2e; }

/* 环内子步进度条 */
.substep-bar {
  margin: 0.5em 1em 1.2em; padding: 0.8em 1em;
  background: #fafaf8; border: 1px solid #eee; border-radius: 10px;
}
.substep-label {
  font-size: 0.78em; color: var(--muted); margin-bottom: 0.5em;
}
.substep-chips { display: flex; flex-wrap: wrap; gap: 0.5em; }
.substep {
  font-size: 0.8em; padding: 0.25em 0.7em; border-radius: 999px;
  border: 1px solid #e0e0e0; color: #bbb; background: #f5f5f5;
}
.substep.done {
  color: #5a4a2e; background: linear-gradient(135deg, #fffef9, #faf3e3);
  border-color: var(--gold);
}
