From f11e6ec05d494729e41db797cbbc13096cd298a6 Mon Sep 17 00:00:00 2001 From: Jan Klass Date: Thu, 1 May 2025 22:56:36 +0200 Subject: [PATCH] Fix code font family declaration VuePress puts our `:root` declaration before their own, meaning the declaration we intended as an override was overridden instead. Use higher specificity (`body`) to make sure it takes precedence. This is a follow-up to #1907 --- .vuepress/styles/index.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.vuepress/styles/index.scss b/.vuepress/styles/index.scss index 7a77e84048b..1a927141954 100755 --- a/.vuepress/styles/index.scss +++ b/.vuepress/styles/index.scss @@ -38,6 +38,10 @@ div[class*='language-'].line-numbers-mode .line-numbers { --code-line-height: 1.1; --font-family-code: 'Fira Code', Consolas, Monaco, 'Andale Mono', 'DejaVu Sans Mono', 'Ubuntu Mono', monospace; + } + +/* override vuepress `:root` --code-font-family variable with higher specificity (`body`) because vuepress puts theirs after this one */ +body { --code-font-family: 'Fira Code', Consolas, Monaco, 'Andale Mono', 'DejaVu Sans Mono', 'Ubuntu Mono', monospace; }