- Use system GTK theme by default instead of custom owl theme - Add base.css with structural styles and GTK theme fallbacks - Rename style.css to owl-theme.css (now opt-in via config) - Add ThemeColors struct for user color customization - Create theme module for CSS variable generation - Apply font_size and border_radius from config CSS loading priority: 1. base.css - structure + GTK fallbacks 2. theme CSS - optional (owl or custom) 3. user style.css - custom overrides 4. config variables - highest priority Config example: [appearance] theme = "owl" # or omit for GTK default [appearance.colors] accent = "#f38ba8" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6.1 KiB
6.1 KiB