From 37c5e4ac297db71f2ac876734017e706c22546cb Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 18 Sep 2026 14:04:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(theme):=20--ink-0..3=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E6=84=9F=E7=9F=A5=E6=96=87=E5=AD=97=E8=89=B2=E5=8F=98=E9=87=8F?= =?UTF-8?q?(=E4=BA=AEslate=E6=B7=B1=E9=98=B6/=E6=9A=97slate=E6=B5=85?= =?UTF-8?q?=E9=98=B6)=E2=80=94=E2=80=94=E6=9A=97=E8=89=B2=E5=AF=B9?= =?UTF-8?q?=E6=AF=94=E5=BA=A6=E6=B2=BB=E7=90=86,=E7=A6=81.ui/.dspy?= =?UTF-8?q?=E7=A1=AC=E7=BC=96=E7=A0=81=E5=AD=97=E4=BD=93=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bricks/css/bricks.css | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/bricks/css/bricks.css b/bricks/css/bricks.css index da417ac..c079d8f 100755 --- a/bricks/css/bricks.css +++ b/bricks/css/bricks.css @@ -655,6 +655,21 @@ hr { } /* ========== Dark Theme (Sage Shell) ========== */ +/* 主题感知文字色变量(2026-09-17 暗色对比度治理):.ui/.dspy 里禁止硬编码字体色, + 用 var(--ink-N) 跟随双主题。亮色=slate 深阶,暗色=slate 浅阶(与 body/card 规则同族)。 */ +:root, html:not([data-theme="dark"]) { + --ink-0: #0f172a; /* 最强正文/标题 */ + --ink-1: #1e293b; /* 主正文 */ + --ink-2: #334155; /* 次正文 */ + --ink-3: #475569; /* 弱化说明 */ +} +html[data-theme="dark"] { + --ink-0: #f1f5f9; + --ink-1: #e2e8f0; + --ink-2: #cbd5e1; + --ink-3: #94a3b8; +} + [data-theme="dark"] body, [data-theme="dark"] { color: #CBD5E1;