DD Agent Design Tokens

来源 src/styles.css + src/aui.css(spec §6.1,基准 v9.14)。规范文档见 design.md。点击色卡可复制色值;demo 均为可交互实样式。
2026-11-04 修订:浮层类(下拉/popover/modal/drawer)去描边外框 → Elevation 阴影分级(§04);tabs 同步 demo v9.15.4 终态(§12)。

01設計原則

黑白即品牌主操作 / active / 当前节点一律 ink 黑填充白字,不用彩色按钮。
彩色有纪律红 = 错误/×,amber = 审批专用,其余彩色仅用于案件阶段(低饱和)。
平面优先 · 浮层浮起控件/卡片靠 1px 描边分层;浮层(下拉・popover・modal・drawer)一律无边框,用 elevation 阴影表达层级(2026-11-04)。
mono = 数据徽章、编号、时间戳、来源、工具名用 mono;正文与按钮用 sans。
active = 黑底白字一切可选中项的选中态统一这一种语言。
可读下限 11px可读文本 ≥ .74rem;键盘 focus-visible 2px 黑框;动效尊重 reduced-motion。

02カラー

点击色卡复制 HEX。核心 8 token + 阶段色 6 + 语义保留色。红/amber 语义不挪用(v8.3 纪律)。

核心色板 :root

案件阶段色 --st-*(v8.3,低饱和进度暗示)

作成済 収集中 準備完了 分析中 分析完了 納品済 .stage-dot 8px · .stage-topline 3px

语义保留色(不设 token,写死在组件里)

值语义示例
#B45309審査待ち / 要確認 / 新增项 — 审批专用承認待ち 要確認 NEW
#FEF8EF / #FFF7EDamber 底 tint新增行底 · warn 行底 · pending 点阵底
#B91C1C错误 / × / dealbreaker× 必須
#FEF2F2red 底 tint表格 dealbreaker 行底
#047857已填写 / OK記入済
#10B981完成(点) 章完成点

文字层级实样

ink 主文字 #0A0A0A — 一级可读文本
ink-2 次级文字 #57534E — 说明、标签、辅助句
ink-3 三级 meta #A8A29E — 时间戳、来源、占位(.85rem)

03タイポグラフィ

根字号 15px,body line-height 1.6,大标题 letter-spacing -.01em。字重只用 400/500/600/700。

--sans Inter · Noto Sans JP/SC · Hiragino · Yu Gothic · PingFang SC · Microsoft YaHei
--mono ui-monospace · IBM Plex Mono · Menlo — 徽章/编号/时间/来源/工具名
1.35rem / 700 · h1案件一覧
1.05rem / 600DD Agent(logo / headline-dark)
.95–1rem / 600カード見出し・強調テキスト
.86–.92rem / 400表・チャット本文・ナビ項目の標準サイズ
.8–.85rem / 400ボタン・チップ・フォームラベル
.74rem(下限)メタ・ヘルプテキスト(a11y 下限 ≈11px, v9.11)
mono .72remCH-03 · 2026-11-03 · src: 財務計画.xlsx

04角丸・線・影

圆角阶梯

4px 小标签
6px 菜单项
8px 控件默认
10px 卡片
12px modal
999px 胶囊

描边规则

描边只用于控件与分隔线(按钮/输入/卡片/tab)。浮层类(下拉・popover・modal・drawer・tooltip・toast)不加外框,用阴影分层 — 见下节 Elevation。

常规 — 1px solid --line
卡片、输入框、分隔线
强调 — 1px solid --line-strong
active tab、主按钮、审批卡
虚线 — 1px dashed --ink-3
占位 / 建议 / 可追加(dropzone 为 2px)
amber 1.5px
仅 .st-pending 审批待卡片

阴影层级(Elevation)— 浮层无边框,靠阴影浮起

2026-11-04 方向:减少线条样式。下拉/popover/modal/drawer 不再描边,改分级阴影;hard-offset(4px 4px 0)退役。token 拟落地 styles.css。

--shadow-1 · 下拉 / 菜单
贴触发器的小浮层:pj-menu · lang-menu · cm-vmenu
--shadow-2 · popover / 悬浮卡
独立浮层:bell-panel · cm-pop · cm-ptip
--shadow-3 · modal / dialog
最重一层,配 45% 遮罩
--shadow-drawer · 右滑 drawer
方向性投影(左缘渐隐)
focus ring(非浮层,保留)
composer / prompt-bar 聚焦唯一柔光

05レイアウト

度量值
侧栏240px · collapsed 60px · ≤768px drawer 化
内容区max-width 1200px · padding 32px 40px(≤1380px 收为 24px 28px)
portal 容器720px(回答页 wide 1440px)
卡片内边距18px(.card)· 紧凑卡 12–14px
grid gap16px(.grid)· chap-grid 12px
工作台三栏rail 262px / chat 弹性 / sub-stream 340px(3 档收窄,≤1160px 浮层)
微交互时长.12–.15s ease · drawer/侧栏 .15–.2s

06ボタン

radius 8px · padding 8px 16px · :active 下沉 1px · 黑底场景内主按钮反转为白底黑字。

.icon-btn(30px, aria-expanded 时黑底)· .prompt-send(28px 圆)
成否バナー(黑底场景)

07チップ・バッジ・タグ

胶囊系默认 mono/灰框;active 全部黑底白字。check-chip 与 fchip 可点击试态。

可交互 chips

静态标签

AB 差戻し自社 mono データ
資料収集中 準備完了 納品済 責任者協作閲覧者
web_search ×3read_file ×12 tools 15 件 未設定NUMBERNEW
未受領提案 レビュー段階 要確認記入済任意

08カード

.card 基础卡

白底 · 1px --line · radius 10px · padding 18px。hover 黑框的是 .proj-card / .chap-card。

.proj-card

hover 黑框 + 顶部 3px 阶段色条;.locked 降透明不可点。

CH-03
財務計画
Q3 · Q7 · Q12
市場分析v1
未実施 — opacity .42
財務分析v2
実行中 — 黑框 + 呼吸点
法務確認 △v1
承認待ち — 1.5px amber 框

.card.editing

编辑态:黑框 + sunken ring(3px 外扩)。

09テーブル

th 黑底线 + .8rem 600 灰字;行 hover sunken;dealbreaker 行整行红底;.pj-tbl 用外框圆角包裹。

章評価根拠
市場分析Bfindings#12 · TAM 試算
法務リスク×findings#31 · 特許係争中
財務計画Afindings#07 · 3ヶ月実績
企業価値¥480M
出資比率15.0%
譲渡制限3年

.mini-table — 圆角包裹的 key-value 行列;
.qa-tr — grid 表格(head sunken 底);
.src — mono .75rem 来源行

10フォーム

控件统一 8px 圆角 --line 框,focus 黑框 outline:none;必填 label 带红色 *;错误红框;单位后缀一体框。

M¥
戦略
50:50
財務
.pj-search — 无边框输入嵌灰框,focus-within 黑框

11チャット・エージェント

用户 = 黑气泡右对齐;agent = 白灰框左对齐;过程行(thinking/tools)mono 二级开示;composer focus 柔和 ring。

この企業のバリュエーション根拠を要約して
直近の財務実績と類似案件から、¥420–480M のレンジを提示しています。出所は findings#07 と findings#12 です。
read_file ×4web_search ×2 6 件 · 42s
財務三表を解析中…
findings を検索中…
承認リクエスト
NDA締結のうえ資料請求を実行します。
⌗ market-scansub-agentRUN

12ナビゲーション

侧栏 nav(sunken 底 · active 白底)

Tabs(v9.15.4 终态:文字按钮 + 浅灰 hover + active 下横线)

概要タブの内容。
チャットタブの内容。
成果物タブの内容。

变体/遗留:ListReview 页 .lr-tabs 仍为旧文件夹页签(底线+黑框三边);聊天过程块 .think-tab 为微型下划线变体。

Stepper

1案件登録 2リスト確認 3対話 4分析

分段控件

Timeline

10-20案件作成
10-25資料受理
11-01分析中
—納品

Accordion(details.acc)

財務計画 CH-03
summary 600 · open 时 head 下加灰线;body .85rem 灰字。
市場分析 CH-01
ネイティブ details/summary 実装。

13浮層・状態・進捗

通知(.bell-panel)
shadow-2 · 无边框浮层
コピーしました(.toast 黑底白字)

进度 / 状态点

.progress 6px
.sp-bar 8px
分析を実行中… 承認待ち 完了
.dg-dot 48px 状态条 2×2:done 黑 / running 黑框呼吸 / pending amber

14アバター・その他

田Alex堀+2 .mav 24px 叠放 -7px · owner 黑底 · .mav-n 虚线=未接受
AC.tenant-avatar / .pj-oava 26px 黑底白字(.off 虚线=無担当)
📄
資料をドロップ
2px 虚线 · hover 黑框黑字
NDA締結済の案件のみ表示されます(1px 虚线说明框)
ヘッドライン — 黒帯強調(1.05rem/600)