Better structured CSS & cool animation