# 广西信合 · Design System
A Claude-inspired, warm, document-style design system for **广西信合 (gxxh.tech)** — the authorized Guangxi-region service provider for an AI Execution Workspace ("团队的 AI 执行工作台"). This system powers the independent marketing site at `gxxh.tech` and any supporting materials (proposals, one-pagers, internal decks).
## 1 — Company & Product Context
- **Company:** 广西信合 (Guǎngxī Xìnhé). Domain: `gxxh.tech`.
- **Role:** Authorized regional agent / service provider in 广西壮族自治区 (Guangxi) for an AI Execution Workspace desktop product. The parent product is referenced internally as "team AI execution workspace" — NOT a chat tool, but an agent that reads local files and produces deliverables (Word / Excel / PPT / Markdown / CSV).
- **Audience:** Local Guangxi SMEs and government/enterprise (政企) buyers — 13 cities covered: 南宁 / 柳州 / 桂林 / 梧州 / 北海 / 玉林 / 百色 / 贺州 / 河池 / 防城港 / 钦州 / 来宾 / 崇左.
- **Services:** Localized deployment, custom skill development, on-site training, long-term support. Private-cloud / intranet-isolated deployment is a key selling point for regulated industries.
- **Reference structure (skeleton only, visuals NOT copied):** `https://jimoclaw.jimo.studio`.
- **Tone:** 克制 / 温暖 / 可信 / 专业 — restrained, warm, trustworthy, professional. NOT cold-tech, NOT playful-gradient-startup.
### Sources explored
- `广西信合/index.html` — canonical single-page reference site in the attached codebase (Claude-inspired cream + book-cloth-orange palette). All core tokens were lifted from here and extended.
- `广西信合/西江监狱/*` — a separate training/salon project (西江监狱 AI 沙龙). Uses a totally different dark-neon Material 3 aesthetic. **Ignored for this brand system** — kept in-tree but not referenced as a style source.
## 2 — What's in this folder
| Path | Purpose |
|---|---|
| `README.md` | this file — the manifest |
| `SKILL.md` | Claude Skill entrypoint for reusing this system |
| `colors_and_type.css` | core CSS variables: colors, type, spacing, radius, shadow, motion |
| `tokens.json` | same tokens in JSON (for downstream tooling) |
| `base.css` | resets + semantic element defaults |
| `components.css` | component styles (button, nav, hero, card, form, …) |
| `fonts/` | Noto Serif SC + Inter variable woff2 files |
| `assets/` | logo marks (SVG), favicon, OG image, placeholder imagery |
| `preview/` | individual design-system cards (one card per concept) |
| `ui_kits/website/` | full UI kit for the marketing site — 4 pages as JSX components |
| `components.html` | single-page gallery showing every component state |
## 3 — Content Fundamentals
The 广西信合 site sounds like a serious mid-career Chinese product manager: calm, specific, confident, zero exclamation marks.
### Voice
- **Language:** simplified Chinese, `lang="zh-CN"`. Latin terms (AI, PDF, Excel) are allowed mid-sentence — keep a hair of breathing room around them.
- **Person:** implied second person. Site says "你的本地资料" ("your local files"), "交给业务与运营团队放心托管". Never "we will" / "we believe"; instead state capabilities as facts about the product.
- **Casing:** Chinese has no case; Latin acronyms are uppercase (AI, PDF, CSV), product/interface names are Title Case (Workspace, Windows 10+, Mac · Apple Silicon).
- **Number style:** half-width digits, full-width punctuation. Use ` · ` (middle dot, spaced) as the universal separator in meta lines: `南宁 · 柳州 · 桂林`.
### Tropes to use
- **Verb-led promises.** "让 AI 真正替团队完成工作,交付可用的结果。" Action + deliverable.
- **Concrete deliverables over abstractions.** Name the files it produces: `招标摘要.xlsx`, `风险提示.md`, `项目初审.docx`. These appear as monospace chips in the UI.
- **Numbered steps.** 01/02/03/04 for workflows and scenarios. Serif numerals, color-accented.
- **Specific place names.** 南宁 / 柳州 / 桂林 appear in hero eyebrow, pills, FAQ, footer. They ground the brand regionally.
### Tropes to avoid
- **No emoji.** Anywhere. Not in body, not in buttons, not in section headers.
- **No "赋能" / "一站式" / "打造" marketing slop.** The brief explicitly asks for a 克制 (restrained) tone.
- **No glass-morphism hype copy** ("颠覆"、"革命"、"重新定义"). Stay specific.
- **No question-mark headlines** unless it's a FAQ entry.
- **No all-caps Latin as decoration.** The only uppercase runs are the eyebrow labels and ICP text in the footer.
### Length targets
- Hero H1: 14–22 Chinese characters, often in two lines via `
`.
- Lede paragraph: 40–70 characters, one sentence.
- Card title: 6–10 characters. Card body: 1 sentence, 20–40 characters.
- FAQ answer: 1–3 sentences.
## 4 — Visual Foundations
### 4.1 Colors
- **Base is jade-cream, not white.** `--gx-cream #ECF1E6` is the page background; the site never sits on `#FFF`. Elevated cards use `--gx-paper #F5F8EF` (a warmer off-jade).
- **Primary is 青绿 `#3E7A6B`.** A muted 山水 / 壮锦 green drawn from the Guangxi landscape. Used for: primary buttons, accent numerals, serif numerals (`01` in scenario list), eyebrow-label text color, link hover, focus rings. Muted, not saturated.
- **Cameo is Book Cloth Orange `#C15F3C`.** Warm terracotta reserved for cameo moments: the 信 seal mark, highlight chips, the occasional warm pull-quote. Also powers the opt-in `data-theme="orange"` full theme via `theme-orange.css`. Use **sparingly**.
- **Ink is warm near-black `#15221C`, not `#000`.** Body copy is `--gx-ink-soft #4F6159`. Dividers are `#BFCDBE` (desaturated jade).
- **Semantic colors** are all *muted* — no bright candy success-green or scream-red error. See `tokens.json > semantic`.
- **Dark mode** keeps the warm-cool jade character: dark ink paper `#0F1714`, not pure black. Qing brightens to `#7DB5A6` for legibility.
- **Theme switching** — the UI kit ships with a Tweaks panel that toggles between default Qing and the Orange opt-in theme; both palettes ship in `tokens.json`.
### 4.2 Typography
- **Serif display = Noto Serif SC.** (Source Han Serif SC is the upstream; Noto is the open redistribution.) Weight 500 for headings — not 700. Tracking tightened to `-0.01em`. Used for: H1–H4, big serif numerals in scenario list, brand wordmark.
- **Sans body = Inter.** (PingFang SC on Apple, Microsoft YaHei on Windows — the stack lets each platform render Chinese natively.) Weight 400 / 500 / 600 only. 16px base, 1.65 line-height. Eyebrow labels and button text are sans.
- **Mono = `ui-monospace`** (native). Used only for file-chip tokens like `招标摘要.xlsx` and for code examples.
- **CJK/Latin mixing:** add `word-spacing: 0.05em` in mixed-script paragraphs; keep a thin space (` `) around Latin tokens inside Chinese sentences.
### 4.3 Spacing & rhythm
- 4pt baseline. Common container: `max-width: 1160px`, side padding `24px`.
- Section vertical rhythm: `88px` top/bottom on desktop, collapsed to `56px` mobile. Top border of `1px solid var(--line)` between adjacent sections — never a colored band unless it's `--gx-cream-2`.
- Generous line-length cap — `max-width: 52ch` for ledes, `56ch` for section heads. Never full-bleed paragraphs.
### 4.4 Backgrounds, imagery, decoration
- **No stock photography.** Marketing imagery is UI mock (the "Workspace" card on the homepage) — a literal recreation of the desktop product's chrome rendered in brand colors.
- **No illustrations generated by AI / no 3D renders.** If an illustration is needed it is geometric, flat, and made from serif characters + simple shapes (e.g., the "文件 → 结果" flow). Placeholders are plain `