I also provide a separate window for letting the users change more aspects of the application(without the need of writing CSS).
They can change the following things:
- Background color
- Text color
- Font size
- Backgound image
Now my question is, what should take precedence over the other? Should I let the user settings be overridden by the applied CSS file or should the CSS file be overridden by the user settings?