/* ============================================================
 * css/docs.css —— 阅读页（隐私政策 / 用户协议）
 * ============================================================
 * 【它的历史 —— 一句话：它曾经是另一套设计系统】
 *   这个文件原来有自己**一整套令牌**（--paper / --ink / --link / --rule /
 *   --mark / --brand-deep …）和二十多个写死的颜色，其中链接是**蓝色** #2d5fd0。
 *   而 privacy.html / terms.html 又**只链了这个文件、没链 base.css**。
 *   于是法务页长得像另一个网站：白底、蓝链接、居中标题、H2 下划线、黄色高亮。
 *   用户的评价是「一进去像换了个网站」。
 *
 * 【现在】法务页也链 base.css（同一套令牌），本文件只负责**阅读排版**。
 *   ⚠ 这里**不许再出现任何写死的颜色** —— 一律用 base.css 的 var()。
 *     出现字面色 = 深浅主题失衡，lint-slop 会拦。
 *
 * 【保留的那一条优点】原文件把版心控制在约 45 字一行，是全站最舒服的。
 *   现在它变成全站统一的 --measure，阅读页和别处的长段落共用同一个值。
 * ============================================================ */

body {
  background: var(--bg);
  color: var(--fg);
  padding: 20px 20px 64px;
}

.doc {
  max-width: var(--measure);
  margin: 0 auto;
}

/* ── 文档顶部：返回链接 + 两份文档之间互跳 ── */
.topbar {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  max-width: var(--measure);
  margin: 0 auto 26px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--line);
}
.topbar .back {
  font-size: 13px;
  color: var(--fg3);
  text-decoration: none;
}
.topbar .back:hover { color: var(--brand); }
.topbar nav { display: flex; gap: 6px; margin-inline-start: auto; }
.topbar nav a {
  padding: 4px 11px;
  border: 1px solid transparent;
  border-radius: var(--r-sm);
  color: var(--fg2);
  font-size: 12.5px;
  text-decoration: none;
}
.topbar nav a:hover { background: var(--card2); color: var(--fg); }
/* 激活态与顶栏导航**同一种**风格（淡琥珀底 + 琥珀描边）——
   以前这里是灰底、顶栏是描边胶囊，两套并存。 */
.topbar nav a.on {
  border-color: var(--brand-line);
  background: var(--brand-soft);
  color: var(--brand);
}

/* ── 标题 ──
   字体与字重由 base.css 统一给了 h1/h2/h3（衬线 600），这里只调节奏。
   ⚠ 原来 h1 是 text-align:center —— 那是 GitHub Markdown 的默认长相，
     全站只有这里居中，非常突兀。改左对齐。 */
.doc h1 { margin: 0 0 6px; text-align: left; }
.doc h2 {
  margin: 2.2em 0 .6em;
  padding-bottom: .35em;
  border-bottom: 1px solid var(--line);
}
.doc h3 { margin: 1.7em 0 .5em; }

/* 版本 / 生效日期那一行 */
.meta {
  margin-bottom: 26px;
  color: var(--fg3);
  font-size: 12.5px;
  line-height: 1.8;
}

/* ── 正文 ── */
.doc p { margin: 0 0 1em; }
.doc .lead {
  margin-bottom: 1.4em;
  color: var(--fg2);
  font-size: 15px;
  line-height: 1.8;
}
.doc .lead p:last-child { margin-bottom: 0; }

.doc ul, .doc ol { margin: 0 0 1em; padding-inline-start: 1.4em; }
.doc li { margin: 0 0 .3em; }
.doc li::marker { color: var(--brand-line); }

/* 文档里的加粗是「限定语」，要能一眼看到，但别太吵。
   ⚠ 加粗预算：雅黑只有 400/700 两档，加粗本来就显得重 ——
     段内能不加就不加，优先保留条款级的那几处。 */
.doc b, .doc strong { color: var(--fg); font-weight: 600; }

/* 高亮（<mark>）：原来是自己调的黄，现在是品牌淡琥珀，深浅主题自动跟随 */
.doc mark {
  padding: 0 .2em;
  border-radius: 3px;
  background: var(--brand-soft);
  color: var(--fg);
}

/* ── 表格：与数据页同一套观感 ── */
.doc table {
  width: 100%;
  margin: 0 0 1.4em;
  border-collapse: collapse;
  font-size: 13px;
  line-height: 1.6;
}
.doc th {
  padding: 9px 12px;
  border-bottom: 1px solid var(--line2);
  color: var(--fg3);
  font-size: 11.5px;
  font-weight: 600;
  text-align: left;
}
.doc td { padding: 9px 12px; border-bottom: 1px solid var(--line); }
.doc tr:last-child td { border-bottom: 0; }

/* ── 提示块：直接用站内 .note 的外观（base.css 已定义），这里只放开宽度限制 ── */
.doc .note { max-width: none; margin: 0 0 1.4em; }

/* ── 底部 ── */
.doc footer {
  margin-top: 40px;
  padding-top: 16px;
  border-top: 1px solid var(--line);
  color: var(--fg3);
  font-size: 12.5px;
}

/* 小屏：版心退到全宽，表格允许横向滚动 */
@media (max-width: 640px) {
  body { padding: 14px 14px 48px; }
  .doc table { display: block; overflow-x: auto; white-space: nowrap; }
}
