.page { &-enter-active, &-leave-active { transition: all 0.15s; } &-enter-from, &-leave-to { opacity: 0; filter: blur(1em); } } .transition { &-ease { transition: all 0.3s ease; } &-portal { transition: all 0.6942s ease-in; } } .button { &-twitter:hover { transform: translateZ(0) scale(1.1) rotate(-10deg); } &-back:hover { transform: translateZ(0) scale(0.9); } }