From 197daa6cc70f69a944d49619188b920537162f73 Mon Sep 17 00:00:00 2001 From: Benoit TRAVERS Date: Sat, 27 Jun 2026 17:40:39 +0200 Subject: [PATCH] Landing: light + dark mode with a header toggle The bespoke landing was dark-only. Make it scheme-aware (light surface / text / border / accent values scoped to .btv), keep VitePress's default system appearance, and add a sun/moon toggle in the header wired to VitePress's isDark so visitors can override light/dark (persisted). Code blocks stay dark terminals in both schemes. Co-Authored-By: Claude Opus 4.8 (1M context) --- apps/website/.vitepress/theme/Landing.vue | 64 ++++++++++++++++++++--- 1 file changed, 56 insertions(+), 8 deletions(-) diff --git a/apps/website/.vitepress/theme/Landing.vue b/apps/website/.vitepress/theme/Landing.vue index 0ac8c07..97f1885 100644 --- a/apps/website/.vitepress/theme/Landing.vue +++ b/apps/website/.vitepress/theme/Landing.vue @@ -1,5 +1,13 @@