feat(theme): VNClagoon brand theme (navy + cyan) as default, dark-first

Add builtin-vnclagoon theme (cyan #00D4FF accent on navy #0A0E1A, DM Sans body
+ Syne headings, self-hosted OFL fonts); set as default theme policy; default
mode dark. Add VNCmail wordmark SVGs (on-dark/on-light) + wire logo/company via
k8s secret template. Placeholder wordmark — swap official styleguide SVG.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Bernd Rodler
2026-08-03 17:42:04 +02:00
co-authored by Claude Opus 4.8
parent 476c76c420
commit 22e5e97da9
12 changed files with 149 additions and 5 deletions
+2 -2
View File
@@ -78,8 +78,8 @@ let themeSyncPromise: Promise<void> | null = null;
export const useThemeStore = create<ThemeState>()(
persist(
(set, get) => ({
theme: 'system',
resolvedTheme: 'light',
theme: 'dark',
resolvedTheme: 'dark',
hydrated: false,
installedThemes: [...BUILTIN_THEMES],
activeThemeId: null,