Styling improvements + more CSS variables + tab animation

why?