# T002 — Harbor design tokens + global CSS + fonts > Status: `done` > Milestone: `M1` > Est. change: `~150 lines` > Completed: 2026-07-09 ## Goal 全域 CSS 變數(Harbor Desk)與 Inter + Taipei Sans TC 已載入。 ## Depends on - T001 ## Inputs - Spec §9.2 視覺 token、§9 禁止項 - 字體:Inter(CDN 或 npm)、Taipei Sans TC(npm 如 `taipei-sans-tc` 或等價) ## Outputs ### 程式變更 | 路徑 | 動作 | 說明 | |------|------|------| | `apps/web/src/styles/tokens.css` | add | `--hb-*` tokens light(+ 可選 dark data-theme) | | `apps/web/src/styles/global.css` | add | reset、body 字體、line-height | | `apps/web/index.html` 或 css import | edit | 字體載入 | | `apps/web/src/main.tsx` | edit | import global.css | ### 行為變更 - 頁面使用 token 色,無 emoji 主視覺 ## Out of scope - 完整元件庫(T003) - 舊 `hx-*` / 雲朵場景 ## Acceptance - [ ] body 可見 Inter/中文字體 - [ ] CSS 變數 `--hb-brand` 等存在 - [ ] `npm run build` 通過 ```bash cd apps/web && npm run build ```