# 视觉规范唯一来源与 Token 入口（docs/acceptance）

唯一视觉规范：B-91 附件 `changlian-visual-spec-v2.md`（自发布起替代 v1）。本阶段按 v2 落地 Token，保留 OpenIM 标识，**不做「畅联」换标**。

## 手机端唯一 Token 入口

| 层级 | 路径 | 职责 |
|---|---|---|
| 规范取值（唯一来源） | `mobile-next/lib/company/brand/app_tokens.dart` | 色值/字号/间距/圆角/动效时长，禁止页面硬编码 |
| 官方映射 | `mobile-next/lib/company/brand/apply_official_styles.dart` | 启动时把 `openim_common` `Styles` 静态色对齐到 Token |
| 主题 | `mobile-next/lib/company/brand/app_theme.dart` | `ThemeData`，由 `lib/app.dart` 使用 |
| 内网地址 | `mobile-next/lib/company/config/app_endpoints.dart` | IP/端口唯一入口，页面不得再写死 |

施工铁律：改样式只改 Token 与上述映射，禁止在页面叠加新 CSS/颜色覆盖旧样式。

## PC 端唯一 Token 入口

`pc-client/src/styles/global.scss` 的 `:root` CSS 变量为 PC 唯一来源。界面层只改 `docs/acceptance/pc-boundary.md` 列明的目录。
