Some styles
main to push + pop
main to push + pop
pop animation + some renames
reset css before re-pop operation
smooth animation