feat(ui): add custom theme override system

Create custom-theme.css for theme overrides that won't conflict
with upstream updates. The file loads after globals.css, so its
CSS variables take precedence.

This approach ensures:
- Zero merge conflicts on git pull (new file, not in upstream)
- Theme persists across upstream updates
- Easy to modify without touching upstream code

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
nioasoft
2026-01-24 09:53:25 +02:00
parent 486979c3d9
commit 8bc4b25511
2 changed files with 171 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ import { createRoot } from 'react-dom/client'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import App from './App'
import './styles/globals.css'
import './styles/custom-theme.css' // Custom theme overrides (safe from upstream conflicts)
const queryClient = new QueryClient({
defaultOptions: {