body{margin:0;background-color:#fff}#root{height:100vh;width:100vw}h1{height:10vmin;margin:1px}.game-board{height:85vmin;width:85vmin;background-color:#000;margin:auto;position:relative}.game-object{position:absolute;width:5vmin;height:5vmin;background-color:#f5f5f5;top:100;left:100}.villain{background-color:#ff69b4}.villain{background-color:transparent;animation:rotate-animation 2s infinite;transform-origin:center}.villain:after{content:"🦶";font-size:10vmin}@keyframes rotate-animation{0%{transform:rotate(0)}50%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}.hero{position:absolute;width:5vmin;height:5vmin;font-size:10vmin;top:100;left:100}.projectile{position:absolute;width:5vmin;height:5vmin;font-size:5vmin;top:100;left:100;box-shadow:1px 1px 100px #fff}
