html { background-image: url("../img/others/n-o-t.gif"); background-size: cover; background-repeat: no-repeat; background-attachment: fixed; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } body { height: 100dvh; color: #d8d8d8; background-color: #8fbdd8; text-shadow: #4f9faf 5px 5px 2px; font-size: 5em; cursor: wait; } .disappear { animation: disappearAnimation 1s forwards; -o-animation: disappearAnimation 1s forwards; -moz-animation: disappearAnimation 1s forwards; -webkit-animation: disappearAnimation 1s forwards; } .disintegrate { animation: disintegrateAnimation 2s; -o-animation: disintegrateAnimation 2s; -moz-animation: disintegrateAnimation 2s; -webkit-animation: disintegrateAnimation 2s; } .o, .chi, .ru { width: min-content; margin: 0 auto; margin-block: 50px; transition-property: scale; -o-transition-property: scale; -moz-transition-property: scale; -webkit-transition-property: scale; -ms-transition-property: scale; transition-duration: 1s; -o-transition-dur-webkit-transition-duration: 1s; -moz-transition-dur-webkit-transition-duration: 1s; -webkit-transition-duration: 1s; -ms-transition-duration: 1s; transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; } .o { rotate: -25deg; } .chi { rotate: 31deg; } .ru { rotate: 19deg; } /* Animations */ @keyframes disintegrateAnimation { to { margin-block: 0; font-size: 0; rotate: 0deg; } } @keyframes disappearAnimation { to { background-color: transparent; } }