Skip to content

Commit e5cb5e2

Browse files
committed
Fix list marker numbers affected by font-variant-emoji
Apply font-variant-emoji: emoji to .vp-doc content but explicitly set font-variant-emoji: normal for li::marker pseudo-elements to prevent numbered lists from rendering incorrectly. This ensures emojis render in color while list numbers display normally.
1 parent b25b589 commit e5cb5e2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

docs/.vitepress/theme/custom.css

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,12 @@ html:not(.dark) .diagram-light {
7575

7676
/* Force proper emoji presentation in Chrome, Firefox, Edge (2024-2025 solution) */
7777
/* Supported in Chrome 131+, Firefox 141+, Edge 131+ */
78-
body {
78+
/* Apply to all content */
79+
.vp-doc {
7980
font-variant-emoji: emoji;
8081
}
82+
83+
/* Exclude list markers from emoji rendering */
84+
.vp-doc li::marker {
85+
font-variant-emoji: normal;
86+
}

0 commit comments

Comments
 (0)