*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100vh;overflow-x:hidden}.router-view-enter-active,.router-view-leave-active{transition:all .3s ease}.router-view-enter-from{opacity:0;transform:translate(20px)}.router-view-leave-to{opacity:0;transform:translate(-20px)}
