Opacity setting works, also cache the styles