/* dsh-label-tune — 把 DSH 深色主题过亮的文字压下来(按实际观感定稿) * * 用途:贴进 Stylus 用户样式(Chrome/Edge 扩展,域 http://127.0.0.1:19387) * 或任意自定义 CSS 插件(dsh-custom-css / dsh-theme-studio 的 Custom CSS 框)。 * * 对比度依据(底色 rgb(21,21,23),WCAG 手算): * 官方正文 bluish-50 rgb(249,250,251) = 17.4:1 ← 原来的“太亮” * 本文件正文 bluish-200 rgb(225,229,238) = 14.5:1 * 次要 bluish-300 rgb(207,211,214) = 12.1:1 * 三级 bluish-400 rgb(173,178,184) = 8.5:1 * 引用官方静态变量而非写死 rgb,主题切换/上游改色都能跟随。 */ /* 1) 深色主题文字三级色阶(dimmed 必须一起压,否则它会比正文还亮、层级倒置) */ body[data-ds-dark-theme] { --dsw-alias-label-primary: var(--dsw-static-neutral-bluish-200) !important; --dsw-alias-label-primary-dimmed: var(--dsw-static-neutral-bluish-300) !important; --dsw-alias-label-secondary: var(--dsw-static-neutral-bluish-300) !important; --dsw-alias-label-tertiary: var(--dsw-static-neutral-bluish-400) !important; } /* 2) 加粗不再靠“更白”强调:颜色降一档 + 字重 500 * 微软雅黑只有 400/700 真实字重,600 由 Chromium 合成加粗(涂抹),笔画发糊就是刺眼的主因。 * 想用真 Bold:font-weight 改 700;想保留原色:删掉 color 那行。 */ [data-conversation-content] :is(strong, b), [class*="_markdown"] :is(strong, b) { color: var(--dsw-static-neutral-bluish-300) !important; font-weight: 500 !important; } /* 3) 标题同理:h1-h3 700→600,h4 600→500 */ [data-conversation-content] :is(h1, h2, h3), [class*="_markdown"] :is(h1, h2, h3) { font-weight: 600 !important; } [data-conversation-content] h4, [class*="_markdown"] h4 { font-weight: 500 !important; } /* 微调速查: * 正文再亮一档 bluish-200 → bluish-150 (233,236,242) 15.5:1 或 bluish-100 15.7:1 * 正文再暗一档 bluish-200 → bluish-300 (207,211,214) 12.1:1 * 加粗再暗一档 strong 的 bluish-300 → bluish-400 (8.5:1) * 加粗用真 Bold strong 的 font-weight: 500 → 700 * 加粗别变颜色 删掉 strong 段里的 color 行 */ /* 4) 可选:浅色主题同步降一档(默认关闭,需要时去掉注释) body:not([data-ds-dark-theme]) { --dsw-alias-label-primary: var(--dsw-static-neutral-bluish-800) !important; --dsw-alias-label-secondary: var(--dsw-static-neutral-bluish-700) !important; --dsw-alias-label-tertiary: var(--dsw-static-neutral-bluish-600) !important; } */