@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";.pancake-character{display:flex;flex-direction:column;align-items:center;gap:16px}.pancake-character--small .pancake-emoji{font-size:48px}.pancake-character--medium .pancake-emoji{font-size:80px}.pancake-character--large .pancake-emoji{font-size:120px}.pancake-emoji{display:inline-block;line-height:1;-webkit-user-select:none;user-select:none}.pancake-emoji--idle{animation:pancake-breathe 3s ease-in-out infinite}@keyframes pancake-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pancake-emoji--loading{animation:pancake-spin 1s linear infinite}@keyframes pancake-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pancake-emoji--running{animation:pancake-bounce .5s ease-in-out infinite}@keyframes pancake-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.pancake-emoji--success{animation:pancake-success .6s ease-in-out}@keyframes pancake-success{0%{transform:scale(1)}25%{transform:scale(1.2) rotate(-10deg)}50%{transform:scale(1.1) rotate(10deg)}75%{transform:scale(1.15) rotate(-5deg)}to{transform:scale(1) rotate(0)}}.pancake-emoji--error{animation:pancake-wobble .5s ease-in-out infinite}@keyframes pancake-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.pancake-emoji--empty{animation:pancake-look-around 4s ease-in-out infinite}@keyframes pancake-look-around{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}50%{transform:rotate(0)}75%{transform:rotate(20deg)}}.pancake-message{margin:0;font-size:14px;color:#666;text-align:center;font-weight:500}@media (prefers-reduced-motion: reduce){.pancake-emoji--idle,.pancake-emoji--loading,.pancake-emoji--running,.pancake-emoji--success,.pancake-emoji--error,.pancake-emoji--empty{animation:none}}html,body,#root{height:100%}body{margin:0;color:#111827;background-color:#f5f6f9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}
