Finish header

And other fixes
Replace gradients with the mixin