I’m trying to do some minimal adjustments to the CP theme for a client. I downloaded the /themes/cp_themes/default/ folder locally, duplicated it, renamed the folder, adjusted the CSS and a couple of images, and uploaded the new theme back to the server.
Both “Admin -> System Preferences -> Control Panel Settings -> Default Control Panel Theme” and the equivalent CP theme selection dropdown in my admin user profile are set to use the new theme. I also cleared all cached files, etc, but there’s no change in the CP appearance. FireBug reveals that the path to some of the images referenced by the CSS file have changed appropriately, but that’s due to the EE variables in that CSS file (for example, background: #174777 url({path:image_url}bg_top.png) repeat-x left top;).
The CSS file appears to be an inline CSS, as well. And yet when I switch between the default and classic themes, it all works perfectly. Why won’t the system switch to using my new theme’s CSS? Am I limited to choosing CP themes that were present and registered in the system or something at the time of installation?