asalha
style direct assign