Windows 10, Syncthing v1.29.7.
Created C:\Users\Dave\AppData\Local\Syncthing\gui\dave\theme.css
Selected “Actions/Settings/GUI/Theme/Dave”
Restarted Syncthing.
CSS theme reverted to default and dave\theme.css ignored.
How do you run Syncthing? In other words, do you use the bare executable or some kind of a wrapper (e.g. SyncTrayzor or Syncthing Tray?). I’ve just tried applying a custom theme the same was as you described, and the theme sticks here, even after restart.