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}.beetle-container{align-items:center;background:linear-gradient(135deg,#87ceeb,#98fb98);display:flex;flex-direction:column;font-family:Courier New,monospace;justify-content:center;min-height:100vh;overflow:hidden}.beetle-wrapper{animation:beetle-dance 2s ease-in-out infinite;transform-origin:center bottom}.beetle{height:160px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;position:relative;width:240px}.beetle-head{animation:head-bob 1s infinite alternate;border-radius:4px;height:60px;left:50%;top:0;transform:translateX(-50%);width:80px}.antenna,.beetle-head{background:#2f4f2f;position:absolute}.antenna{animation:antenna-wiggle .8s infinite alternate;height:24px;top:-16px;width:4px}.left-antenna{animation-delay:0s;left:16px;transform:rotate(-15deg)}.right-antenna{animation-delay:.4s;right:16px;transform:rotate(15deg)}.antenna:after{background:#8b4513;border-radius:50%;content:"";height:8px;left:-2px;position:absolute;top:-6px;width:8px}.eye{animation:eye-blink 3s infinite;background:#ff4500;border-radius:2px;height:12px;position:absolute;top:16px;width:12px}.left-eye{left:16px}.right-eye{right:16px}.beetle-body{animation:body-sway 1.5s ease-in-out infinite;background:#006400;border-radius:6px;height:100px;left:50%;position:absolute;top:50px;transform:translateX(-50%);width:120px}.body-stripe{background:#228b22;height:8px;opacity:.7;position:absolute;width:100%}.stripe-1{top:16px}.stripe-2{top:36px}.stripe-3{top:56px}.wing{animation:wing-flap .3s infinite alternate;background:#add8e6cc;border-radius:50% 10% 50% 10%;height:70px;position:absolute;top:60px;width:50px}.left-wing{animation-delay:0s;left:30px;transform-origin:right center}.right-wing{animation-delay:.15s;right:30px;transform-origin:left center}.leg{animation:leg-dance .8s infinite;background:#2f4f2f;border-radius:2px;height:40px;position:absolute;width:6px}.front-left-leg{animation-delay:0s;left:40px}.front-left-leg,.front-right-leg{top:70px;transform-origin:top center}.front-right-leg{animation-delay:.4s;right:40px}.middle-left-leg{animation-delay:.2s;left:30px}.middle-left-leg,.middle-right-leg{top:90px;transform-origin:top center}.middle-right-leg{animation-delay:.6s;right:30px}.back-left-leg{animation-delay:.1s;left:50px}.back-left-leg,.back-right-leg{top:110px;transform-origin:top center}.back-right-leg{animation-delay:.5s;right:50px}.dance-floor{animation:floor-glow 2s infinite alternate;background:linear-gradient(45deg,#ffb6c1 25%,#0000 0,#0000 75%,#ffb6c1 0,#ffb6c1),linear-gradient(45deg,#ffb6c1 25%,#0000 0,#0000 75%,#ffb6c1 0,#ffb6c1);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:10px;height:20px;margin-top:80px;width:400px}@keyframes beetle-dance{0%,to{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-10px) rotate(-5deg) scale(1.05)}50%{transform:translateY(-5px) rotate(0deg) scale(1.1)}75%{transform:translateY(-10px) rotate(5deg) scale(1.05)}}@keyframes head-bob{0%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(-3px)}}@keyframes antenna-wiggle{0%{transform:rotate(-15deg)}to{transform:rotate(-25deg)}}.right-antenna{animation-name:antenna-wiggle-right}@keyframes antenna-wiggle-right{0%{transform:rotate(15deg)}to{transform:rotate(25deg)}}@keyframes eye-blink{0%,90%,to{height:6px}95%{height:1px}}@keyframes body-sway{0%,to{transform:translateX(-50%) rotate(0deg)}50%{transform:translateX(-50%) rotate(2deg)}}@keyframes wing-flap{0%{transform:rotateY(0deg)}to{transform:rotateY(45deg)}}@keyframes leg-dance{0%,to{transform:rotate(0deg)}50%{transform:rotate(20deg)}}@keyframes floor-glow{0%{box-shadow:0 0 10px #ffb6c180}to{box-shadow:0 0 20px #ffb6c1cc}}@media (max-width:768px){.beetle{height:132px;transform:scale(.8);width:200px}.dance-floor{width:320px}}.App{height:100vh;margin:0;overflow:hidden;padding:0;text-align:center;width:100%}
/*# sourceMappingURL=main.04f22d0a.css.map*/