Minimal, disciplined, accessibility-first design system for AI-generated interfaces — 留白優先、清晰排版、克制的語意色彩。
正文使用 Roboto 400,行高 1.6,確保長文閱讀舒適。連結使用 紫羅蘭 Secondary 標示,程式碼片段如 --sp-4: 16px 使用 PT Mono 等寬字型。
Tab 到按鈕上會看到 2px 紫色 focus-visible 外框——用鍵盤試試看。
Token 先於元件決策——顏色、字級、間距都定義在系統層,元件只是引用它們。
每個互動元件的 focus-visible 狀態永遠可見,鍵盤操作者不必猜測焦點位置。
當美觀與 WCAG 2.2 AA 衝突時,優先滿足無障礙需求,不追求視覺新奇感。
| 色彩 Color | Hex | 角色 Role |
|---|---|---|
| 極夜黑 Primary | #111111 | 主要互動元件、標題、強調文字 |
| 紫羅蘭 Secondary | #8B5CF6 | 強調點綴、連結、次要操作、focus ring |
| 確認綠 Success | #16A34A | 正向回饋、確認訊息 |
| 警戒橙 Warning | #D97706 | 警示指標 |
| 危險紅 Danger | #DC2626 | 錯誤狀態、破壞性操作 |
| 紙白 Surface | #FFFFFF | 背景、卡片表面 |
| 墨灰 Text | #111827 | 正文文字 |