body{background-color:#2c3e50;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0;font-family:sans-serif;display:flex}.app-header{text-align:center;padding:20px 0}.app-header h1{color:#ffeb3b;text-shadow:2px 2px 4px #0000004d;margin:0;font-size:2.5rem}.container{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.app-footer{text-align:center;color:#ffffff80;background-color:#0003;padding:15px;font-size:.8rem}.stage{background-color:#e0f7fa;border:5px solid #fff;border-radius:10px;width:90vw;max-width:800px;height:600px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.parachan{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ffeb3b;border-radius:50% 50% 45% 45%;justify-content:center;align-items:center;width:60px;height:60px;font-size:14px;transition:transform .1s;display:flex;position:absolute;box-shadow:0 4px 8px #0003}.reset-button{color:#fff;cursor:pointer;background-color:#e74c3c;border:none;border-radius:30px;padding:10px 24px;font-size:16px;font-weight:700;transition:all .1s;box-shadow:0 4px #c0392b}.reset-button:active{transform:translateY(2px);box-shadow:0 2px #c0392b}.parachan.food{box-shadow:none;background-color:#0000;font-size:30px}
