From 1810a6e121798edddfdaec68b3e3bee0dbefcb6a Mon Sep 17 00:00:00 2001 From: kayjaydee Date: Tue, 21 Apr 2026 15:34:02 +0200 Subject: [PATCH] =?UTF-8?q?fix(05-02):=20restore=20Shiki=20token=20colors?= =?UTF-8?q?=20=E2=80=94=20add=20.shiki=20to=20ProsePre=20pre,=20broaden=20?= =?UTF-8?q?CSS=20selector=20to=20pre=20span?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/assets/css/main.css | 7 +++---- app/components/content/ProsePre.vue | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/app/assets/css/main.css b/app/assets/css/main.css index 5eb141e..0b64d6f 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/main.css @@ -8,10 +8,9 @@ } /* Code blocks: always dark regardless of color mode. - Background is overridden by ProsePre wrapper (#0d1117), - only token colors come from Shiki dark variables. */ -.shiki, -.shiki span { + ProsePre wrapper owns the background (#0d1117). + Target pre span directly — .shiki class is absent when ProsePre overrides
. */
+.shiki, pre span {
   color: var(--shiki-dark) !important;
   background-color: transparent !important;
   font-style: var(--shiki-dark-font-style) !important;
diff --git a/app/components/content/ProsePre.vue b/app/components/content/ProsePre.vue
index 38de87e..3e6cbbc 100644
--- a/app/components/content/ProsePre.vue
+++ b/app/components/content/ProsePre.vue
@@ -31,7 +31,7 @@ const props = withDefaults(defineProps(), {
 
     
     
-
+