adjust translucent screen colors based on theme.
Merge main.
UI component style updated via IThemeStyle interface when theme is changed in preferences.
Merge main repo.
remove code duplication by delegating to other constructor
missing new in expression to create damage target picker, missing processTarget in executeEvent
replace groovy code with card script
merge changes from lodici