@fucata I'm curious about the project requirement to use declarative statements over CSS. I think you'll find yourself fighting JavaFX at every turn if you go with this approach. That is, with a component like ComboBox, there are multiple styles involved: hover, select, etc. This example sets the style using a Kotlin assignment, but you'll see that the hover will also need to be accommodated.