[new] support for nested styles