(() => { window.componentRegistry ||= {}; window.componentRegistry["src-web/foundations/index.html"] = {"colors":"
\n
Color foundations / semantic roles
UI semantics and item quality are separate token groups
\n
\n
\n
Surface / Window#090808
\n
Surface / Panel#131515
\n
Surface / Row#1F1F1E
\n
Action / Primary · 主色#1A2B4E
\n
Chrome / Titlebar#5A7099 → #313E58
\n
Border / Brass#907746
\n
State / Selected#DAA41D
\n
State / Focus#4BA7D3
\n
Text / Primary · 主要文字#F6F8F4
\n
Text / Secondary · 次要文字#D6D3C6
\n
Text / Muted#A7A396
\n
Text / Disabled#4D4B4D
\n
Status / Info · 信息#54C1DB
\n
Status / Success · 成功#49A355
\n
Status / Warning · 警告#C28954
\n
Status / Danger · 失败#BB3331
\n
\n
\n QUALITY\n 普通#FFFFFF\n 高级#68D5ED\n 稀有#9879DA\n 神器#EF28C1\n 传说#FF7700\n 史诗#FCB600\n 勇者#FF6666\n 神话#F8C63D → #CC66E7\n 太初#5AFF62 → #58C6FF\n
\n
\n SKILL\n 技能进化 / Evolution#BB56F1\n 被动技能 / Passive#00CE08\n 主动技能 / Active#B69B33\n 觉醒技能 / Awakening#F27300\n Buff 技能 / Buff#63C8E1\n
\n
\n CONTENT\n 人物属性 / Label#9A7D49\n 人物属性 / Value#469B51\n 通用禁用 / Disabled#4D4B4D\n 数值上升 / Success#49A355\n 数值下降 / Danger#BB3331\n
\n
\n
","typography":"
\n
Typography & density
DNF density, product-level structure
\n
\n
\n
设置行 / 辅助信息12 px
\n
控件标签 / 菜单项目14 px
\n
面板标题 / 重点数据16 px
\n
窗口标题 / 关键状态20 px
\n
\n
\n
Canonical density
\n
control/height/compact  24
\n
control/height/default  30
\n
control/height/large    44
\n
row/height/default      38
\n
stroke/hairline         1
\n
radius/surface          0–2
\n
\n
CAPTURED GEOMETRYPRODUCT SIZE
\n
\n
\n
","architecture":"
\n
Component property architecture
Prevent variant explosion
\n
\n
\n
Variant
Interaction
Rest · Hover · Pressed
Focus · Disabled
\n
Orthogonal
Value state
Selected · Open
Checked · Expanded
\n
Properties
Content
Text · Boolean
Instance Swap
\n
\n
\n
Captured = screenshot evidenceDerived = product completion
\n \n
\n
","evidence":"
\n
Evidence & implementation contract
Design now, Reka later
\n
\n
CAPTUREDDERIVEDASSET-BUILT
\n
\n \n
\n
QA target
• native pixel grid
• 1 px strokes
• no clipped labels
• no unknown state presented as captured
• no screenshot content in component masters
\n
\n
"}; })();