Styling improvements + more CSS variables + tab animation