From 2c73bb3602ebdc40a58b9790cc7f5785e44ea24c Mon Sep 17 00:00:00 2001 From: tobi Date: Fri, 30 May 2025 11:06:08 +0200 Subject: [feature/frontend] Respect color scheme preference for highlighted code blocks (#4201) That's it! It just conditionally imports prism light or prism dark depending on the theme. Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4201 Co-authored-by: tobi Co-committed-by: tobi --- web/source/css/base.css | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'web/source/css/base.css') diff --git a/web/source/css/base.css b/web/source/css/base.css index c9ff21d74..01b7154ac 100644 --- a/web/source/css/base.css +++ b/web/source/css/base.css @@ -22,7 +22,10 @@ ****************************************/ @import "modern-normalize/modern-normalize.css"; -@import "./_prism.css"; + +/* Default to dark prism, choose light if prefers-color-scheme light */ +@import url("_prism-dark.css"); +@import url("_prism-light.css") screen and (prefers-color-scheme: light); @import "./_fonts.css"; /************************************* -- cgit v1.2.3