compile style