From 4aa3fafed9a4794e34332e10b24a3e1464db3830 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Wed, 18 Mar 2026 10:49:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B6=88=E6=81=AF=E9=87=8C?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81=E5=9D=97=E6=B2=A1=E6=9C=89=E9=80=82?= =?UTF-8?q?=E9=85=8D=E6=B7=B1=E8=89=B2=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/globals.css | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/app/globals.css b/src/app/globals.css index 55ce2c9..cab6e8d 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -166,18 +166,24 @@ } } -/* Shiki dual-theme: switch to dark CSS variables in dark mode */ -.dark .shiki, -.dark .shiki span { - color: var(--shiki-dark) !important; - background-color: var(--shiki-dark-bg) !important; +/* Streamdown code blocks: dark mode via shiki dual-theme CSS variables */ +.dark [data-streamdown="code-block-body"] { + background-color: var(--shiki-dark-bg, var(--sdm-bg, transparent)) !important; + color: var(--shiki-dark, var(--sdm-fg, inherit)) !important; +} + +.dark [data-streamdown="code-block-body"] code > span > span { + color: var(--shiki-dark, var(--sdm-c, inherit)) !important; } @media (prefers-color-scheme: dark) { - :root:not(.light) .shiki, - :root:not(.light) .shiki span { - color: var(--shiki-dark) !important; - background-color: var(--shiki-dark-bg) !important; + :root:not(.light) [data-streamdown="code-block-body"] { + background-color: var(--shiki-dark-bg, var(--sdm-bg, transparent)) !important; + color: var(--shiki-dark, var(--sdm-fg, inherit)) !important; + } + + :root:not(.light) [data-streamdown="code-block-body"] code > span > span { + color: var(--shiki-dark, var(--sdm-c, inherit)) !important; } }