The build in theme (in app.asar) contains css elements with the !important attribute. Therefore it’s not possible to overwrite css for those elements within custom theme. I would like to change e.g. opacity of checkboxes (for task list).
Thanks for the question.
Inkdrop’s UI components are based on Semantic UI which is a beautiful CSS&JS library for modern web like Bootstrap.
Semantic UI uses !important for some components as you mentioned.
You can find where to change by searching files in <your-theme-root>/src/.
The checkboxes are hidden by default.
Because if you changed opacity of the input[type="checkbox"], you get the system default checkbox and it is not customizable.
To avoid this problem, in Semantic UI, the actual appearance is defined with .ui.checkbox label:before.