Adding default values, JS logic for box-shadow, minor styles updates
Value changes are now bound to box-shadows