body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{overflow:hidden}.scene{align-items:center;background-color:#8c84ff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.cube-wrapper{animation:bouncing 2s infinite}.cube,.cube-wrapper{transform-style:preserve-3d}.cube{animation:rotation 2s infinite;transform:rotateX(45deg) rotate(45deg)}.cube-faces{height:80px;position:relative;transform:translateX(0) translateY(0) translateZ(-40px);transform-origin:0 0;transform-style:preserve-3d;width:80px}.cube-face{background:#110d31;border:1px solid #8c84ff;inset:0;position:absolute}.cube-face.shadow{animation:bouncing-shadow 2s infinite;transform:translateZ(-80px)}.cube-face.top{transform:translateZ(80px)}.cube-face.front{transform:rotateY(-90deg);transform-origin:0 50%}.cube-face.back{transform:rotateY(-90deg) translateZ(-80px);transform-origin:0 50%}.cube-face.right{transform:rotateX(-90deg) translateY(-80px);transform-origin:50% 0}.cube-face.left{transform:rotateX(-90deg) translateY(-80px) translateZ(80px);transform-origin:50% 0}@keyframes rotation{0%{animation-timing-function:cubic-bezier(.17,.84,.44,1);transform:rotateX(45deg) rotateY(0) rotate(45deg)}50%{animation-timing-function:cubic-bezier(.76,.05,.86,.06);transform:rotateX(45deg) rotateY(0) rotate(225deg)}to{animation-timing-function:cubic-bezier(.17,.84,.44,1);transform:rotateX(45deg) rotateY(0) rotate(405deg)}}@keyframes bouncing{0%{animation-timing-function:cubic-bezier(.76,.05,.86,.06);transform:translateY(-40px)}45%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(40px)}to{animation-timing-function:cubic-bezier(.76,.05,.86,.06);transform:translateY(-40px)}}@keyframes bouncing-shadow{0%{animation-timing-function:cubic-bezier(.76,.05,.86,.06);opacity:.05;transform:translateZ(-80px) scale(1.3)}45%{animation-timing-function:cubic-bezier(.23,1,.32,1);opacity:.3;transform:translateZ(0)}to{animation-timing-function:cubic-bezier(.76,.05,.86,.06);opacity:.05;transform:translateZ(-80px) scale(1.3)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.scene.slide-up{animation:slideUp 1s ease forwards;opacity:0}#root,body,html{height:100%;margin:0;padding:0}.App{height:100%}
/*# sourceMappingURL=main.d6e1c9c7.css.map*/