One cascade, five layers, lowest to highest: theme < type-default < named-class < element-inline < state. A node names a class with style.styleClass: 'warn'; a later layer always overrides an earlier one — element-inline beats the class, and state (selection) beats everything.