/* 「About」页(2026-11-03 新增)。它和 terms / privacy / rules 是**同一类**页面:平台级的静态文档,
   所以直接沿用 `terms.html` 那一套房式(`.doc` 卡片 + `stamp` 小字 + 静默页脚),不另立一套样式。
   **零 JS** —— 文档不需要脚本。 */
:root{--bg:#fff;--bg2:#f4fbf7;--text:#14171f;--muted:#5b6472;--line:#e6e9ee;--page:#edf3f0;
  --accent:#18c98a;--accent2:#d9f8ea;--radius:16px;--radius-sm:10px;color-scheme:light}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0e1116;--bg2:#141a20;
  --text:#f2f4f7;--muted:#9aa3b0;--line:#252c36;--page:#090c11;--accent:#2ee6a6;--accent2:#12352a;
  color-scheme:dark}}
*{box-sizing:border-box}
body{margin:0;background:var(--page);color:var(--text);line-height:1.75;
  font-family:Inter,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",Roboto,Helvetica,Arial,sans-serif;
  -webkit-font-smoothing:antialiased}
a{color:var(--accent);text-decoration:none}
a:hover{text-decoration:underline}
header{background:var(--bg);border-bottom:1px solid var(--line)}
.bar{max-width:860px;margin:0 auto;height:60px;display:flex;align-items:center;gap:14px;padding:0 20px}
.brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px;color:var(--text)}
.brand svg{width:26px;height:26px}
.nav{margin-left:auto;display:flex;gap:16px;font-size:14px}
.nav a{color:var(--muted)}
.nav a:hover{color:var(--accent)}
main{max-width:860px;margin:0 auto;padding:34px 20px 70px}
.doc{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:30px 34px}
h1{margin:0 0 6px;font-size:26px}
.stamp{color:var(--muted);font-size:13px;margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--line)}
h2{margin:26px 0 8px;font-size:17px}
p,li{font-size:15px}
ul{padding-left:22px;margin:8px 0}
li{margin:4px 0}
.lead{font-size:16px}
.two{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:14px 0 4px}
.pcard{border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 18px;background:var(--bg2)}
.pcard h3{margin:0 0 4px;font-size:15.5px}
.pcard p{margin:0;color:var(--muted);font-size:14px}
.tag{display:inline-block;border-radius:6px;padding:1px 7px;font-size:12.5px;font-weight:600;
  background:var(--accent2);color:var(--accent)}
.todo{background:var(--accent2);color:var(--accent);border-radius:6px;padding:1px 6px;font-size:13.5px;font-weight:600}
footer{max-width:860px;margin:0 auto;padding:0 20px 60px;color:var(--muted);font-size:13px;
  display:flex;flex-wrap:wrap;gap:14px;align-items:center}
footer .sp{margin-left:auto}
@media (max-width:640px){.doc{padding:22px 18px}.nav{gap:12px}}

/* 2026-11-07:语言开关。中文页上写 English,英文页上写 中文。 */
.lang-switch { font-size: 13px; font-weight: 600; color: var(--accent);
  border: 1px solid var(--line); border-radius: 12px; padding: 4px 12px;
  white-space: nowrap; display: inline-block; }
.lang-switch:hover { border-color: var(--accent); background: var(--accent2); }