.maze-container[data-v-ce21fdbe]{display:flex;justify-content:center;align-items:center;flex:1}.maze-grid[data-v-ce21fdbe]{display:grid;gap:0;background:#5d4037;padding:4px;border-radius:12px;box-shadow:0 8px 24px #0003}.maze-cell[data-v-ce21fdbe]{display:flex;justify-content:center;align-items:center;font-size:20px;transition:all .15s}.maze-cell.wall[data-v-ce21fdbe]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.maze-cell.path[data-v-ce21fdbe],.maze-cell.start[data-v-ce21fdbe],.maze-cell.end[data-v-ce21fdbe]{background:linear-gradient(135deg,#fff8e1,#ffecb3)}.maze-cell.obstacle[data-v-ce21fdbe]{background:linear-gradient(135deg,#9e9e9e,#757575)}.maze-cell.start[data-v-ce21fdbe]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7)}.maze-cell.end[data-v-ce21fdbe]{background:linear-gradient(135deg,#ffccbc,#ffab91)}.maze-cell.has-player[data-v-ce21fdbe]{background:linear-gradient(135deg,#fff59d,#ffee58)}.maze-cell.fog[data-v-ce21fdbe]{background:linear-gradient(135deg,#78909c,#546e7a)!important}.fog-icon[data-v-ce21fdbe]{font-size:14px;opacity:.6}.player[data-v-ce21fdbe]{font-size:24px;animation:hop-ce21fdbe .3s ease-out}@keyframes hop-ce21fdbe{0%{transform:scale(1.3)}to{transform:scale(1)}}.cell-content[data-v-ce21fdbe]{animation:appear-ce21fdbe .2s ease-out}@keyframes appear-ce21fdbe{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.game-header[data-v-31e0a5b9]{width:100%;max-width:400px;margin-bottom:16px}.level-badge[data-v-31e0a5b9]{text-align:center;font-size:18px;font-weight:700;color:#5d4037;margin-bottom:10px}.info-row[data-v-31e0a5b9]{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.info-item[data-v-31e0a5b9]{display:flex;flex-direction:column;align-items:center;background:#fffc;padding:8px 12px;border-radius:12px;flex:1;min-width:0}.info-item.warning[data-v-31e0a5b9]{background:#ffebee;animation:shake-31e0a5b9 .5s infinite}.info-item.warning .value[data-v-31e0a5b9]{color:#d32f2f}@keyframes shake-31e0a5b9{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.label[data-v-31e0a5b9]{font-size:12px;color:#666}.value[data-v-31e0a5b9]{font-size:18px;font-weight:700;color:#333}.progress-bar[data-v-31e0a5b9]{position:relative;height:24px;background:#fffc;border-radius:12px;overflow:visible;margin-bottom:12px}.progress-fill[data-v-31e0a5b9]{height:100%;background:linear-gradient(90deg,#8bc34a,#4caf50);border-radius:12px;transition:width .3s}.progress-icon[data-v-31e0a5b9]{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:28px;transition:left .3s}.hint[data-v-31e0a5b9]{text-align:center;font-size:16px;color:#666;background:#fffc;padding:8px;border-radius:8px}.hint.success[data-v-31e0a5b9]{color:#2e7d32;font-weight:700;animation:pulse-31e0a5b9 1s infinite}@keyframes pulse-31e0a5b9{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.control-pad[data-v-11a02dbb]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px;padding-bottom:20px}.control-row[data-v-11a02dbb]{display:flex;gap:8px}.ctrl-btn[data-v-11a02dbb]{width:64px;height:64px;border:none;border-radius:16px;background:linear-gradient(180deg,#fff,#f0f0f0);box-shadow:0 4px #ccc,0 6px 12px #00000026;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .1s;-webkit-tap-highlight-color:transparent}.ctrl-btn[data-v-11a02dbb]:active{transform:translateY(2px);box-shadow:0 2px #ccc,0 3px 6px #00000026}.arrow[data-v-11a02dbb]{font-size:28px}.center-space[data-v-11a02dbb]{width:64px;height:64px}.win-overlay[data-v-c5433e68]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:100;animation:fadeIn-c5433e68 .3s}@keyframes fadeIn-c5433e68{0%{opacity:0}to{opacity:1}}.win-modal[data-v-c5433e68]{background:#fff;border-radius:24px;padding:32px;text-align:center;max-width:90%;animation:popIn-c5433e68 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-c5433e68{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.celebration[data-v-c5433e68]{font-size:64px;animation:bounce-c5433e68 .6s infinite}@keyframes bounce-c5433e68{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.1)}}h2[data-v-c5433e68]{font-size:32px;color:#ff9800;margin:12px 0}.congrats[data-v-c5433e68]{font-size:18px;color:#666;margin-bottom:24px}.stats[data-v-c5433e68]{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.stat-item[data-v-c5433e68]{display:flex;flex-direction:column;align-items:center}.stat-icon[data-v-c5433e68]{font-size:24px}.stat-value[data-v-c5433e68]{font-size:28px;font-weight:700;color:#333}.stat-label[data-v-c5433e68]{font-size:14px;color:#999}.buttons[data-v-c5433e68]{display:flex;gap:16px;justify-content:center}.btn[data-v-c5433e68]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:50px;cursor:pointer;transition:all .2s}.btn.primary[data-v-c5433e68]{background:linear-gradient(180deg,#4caf50,#388e3c);color:#fff;box-shadow:0 4px #2e7d32}.btn.secondary[data-v-c5433e68]{background:linear-gradient(180deg,#9e9e9e,#757575);color:#fff;box-shadow:0 4px #616161}.btn[data-v-c5433e68]:active{transform:translateY(2px);box-shadow:0 2px 0 currentColor}.lose-overlay[data-v-014d834e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:100;animation:fadeIn-014d834e .3s}@keyframes fadeIn-014d834e{0%{opacity:0}to{opacity:1}}.lose-modal[data-v-014d834e]{background:#fff;border-radius:24px;padding:32px;text-align:center;max-width:90%;animation:popIn-014d834e .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-014d834e{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.sad-face[data-v-014d834e]{font-size:64px;animation:wobble-014d834e 1s infinite}@keyframes wobble-014d834e{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}h2[data-v-014d834e]{font-size:28px;color:#f57c00;margin:12px 0}.reason[data-v-014d834e]{font-size:18px;color:#666;margin-bottom:20px}.stats[data-v-014d834e]{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.stat-item[data-v-014d834e]{display:flex;flex-direction:column;align-items:center}.stat-icon[data-v-014d834e]{font-size:24px}.stat-value[data-v-014d834e]{font-size:24px;font-weight:700;color:#333}.stat-label[data-v-014d834e]{font-size:14px;color:#999}.buttons[data-v-014d834e]{display:flex;gap:16px;justify-content:center;margin-bottom:16px}.btn[data-v-014d834e]{padding:14px 32px;font-size:18px;font-weight:700;border:none;border-radius:50px;cursor:pointer;transition:all .2s}.btn.primary[data-v-014d834e]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;box-shadow:0 4px #e65100}.btn[data-v-014d834e]:active{transform:translateY(2px);box-shadow:0 2px 0 currentColor}.encourage[data-v-014d834e]{font-size:16px;color:#8bc34a;font-weight:700}.start-screen[data-v-8375de53]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}.logo[data-v-8375de53]{display:flex;align-items:center;gap:12px}.nut-icon[data-v-8375de53]{font-size:48px;animation:bounce-8375de53 1s infinite}@keyframes bounce-8375de53{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}h1[data-v-8375de53]{font-size:32px;color:#5d4037;text-shadow:2px 2px 0 #fff}.game-title[data-v-8375de53]{display:flex;align-items:center;gap:16px}.tree-icon[data-v-8375de53]{font-size:40px}h2[data-v-8375de53]{font-size:28px;color:#2e7d32}.desc[data-v-8375de53]{font-size:18px;color:#666;text-align:center}.level-grid[data-v-8375de53]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-width:340px}.level-btn[data-v-8375de53]{display:flex;flex-direction:column;align-items:center;padding:10px 8px;border:3px solid #8BC34A;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s}.level-btn.active[data-v-8375de53]{background:linear-gradient(180deg,#8bc34a,#689f38);border-color:#558b2f;transform:scale(1.08)}.level-btn .level-num[data-v-8375de53]{font-size:20px;font-weight:700;color:#333}.level-btn.active .level-num[data-v-8375de53]{color:#fff}.level-btn .level-name[data-v-8375de53]{font-size:11px;color:#666;white-space:nowrap}.level-btn.active .level-name[data-v-8375de53]{color:#ffffffe6}.level-info[data-v-8375de53]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:340px}.info-tag[data-v-8375de53]{background:#ffffffe6;padding:6px 12px;border-radius:20px;font-size:14px;color:#333}.info-tag.challenge[data-v-8375de53]{background:#fff3e0;color:#e65100;font-weight:700}.start-btn[data-v-8375de53]{display:flex;align-items:center;gap:12px;padding:16px 48px;font-size:24px;font-weight:700;color:#fff;background:linear-gradient(180deg,#ff9800,#f57c00);border:none;border-radius:50px;box-shadow:0 6px #e65100;cursor:pointer;transition:all .1s}.start-btn[data-v-8375de53]:active{transform:translateY(3px);box-shadow:0 3px #e65100}.arrow[data-v-8375de53]{font-size:20px}.game-container[data-v-a2fb7f7f]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:16px;padding-bottom:env(safe-area-inset-bottom,16px)}.start-screen[data-v-5a7c485b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}.logo[data-v-5a7c485b]{display:flex;flex-direction:column;align-items:center;gap:8px}.chef-icon[data-v-5a7c485b]{font-size:64px;animation:cook-5a7c485b 1s infinite}@keyframes cook-5a7c485b{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}h1[data-v-5a7c485b]{font-size:32px;color:#e65100;text-shadow:2px 2px 0 #fff}.desc[data-v-5a7c485b]{font-size:18px;color:#666;text-align:center;line-height:1.6}.level-grid[data-v-5a7c485b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:300px}.level-btn[data-v-5a7c485b]{padding:12px 16px;border:3px solid #FF9800;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s;font-size:14px}.level-btn.active[data-v-5a7c485b]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;transform:scale(1.05)}.difficulty-info[data-v-5a7c485b]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.info-tag[data-v-5a7c485b]{background:#fff;padding:6px 12px;border-radius:20px;font-size:14px;color:#333}.info-tag.warning[data-v-5a7c485b]{background:#fff3e0;color:#e65100}.start-btn[data-v-5a7c485b]{display:flex;align-items:center;gap:12px;padding:16px 48px;font-size:24px;font-weight:700;color:#fff;background:linear-gradient(180deg,#4caf50,#388e3c);border:none;border-radius:50px;box-shadow:0 6px #2e7d32;cursor:pointer;transition:all .1s}.start-btn[data-v-5a7c485b]:active{transform:translateY(3px);box-shadow:0 3px #2e7d32}.order-display[data-v-30a7aa0b]{display:flex;flex-direction:column;align-items:center;gap:20px;flex:1}.customer[data-v-30a7aa0b]{display:flex;align-items:flex-start;gap:12px}.customer-emoji[data-v-30a7aa0b]{font-size:64px;animation:bounce-30a7aa0b 1s infinite}@keyframes bounce-30a7aa0b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.speech-bubble[data-v-30a7aa0b]{background:#fff;padding:12px 20px;border-radius:20px 20px 20px 4px;box-shadow:0 4px 12px #0000001a;font-size:18px;color:#333}.order-tray[data-v-30a7aa0b]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding:20px;background:linear-gradient(180deg,#8d6e63,#6d4c41);border-radius:16px;min-width:280px}.ingredient-card[data-v-30a7aa0b]{display:flex;flex-direction:column;align-items:center;background:#fff;padding:16px;border-radius:12px;position:relative;animation:popIn-30a7aa0b .3s ease-out backwards}@keyframes popIn-30a7aa0b{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ingredient-card.distraction[data-v-30a7aa0b]{animation:popIn-30a7aa0b .3s ease-out backwards,shake-30a7aa0b .5s ease-in-out infinite}@keyframes shake-30a7aa0b{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ingredient-emoji[data-v-30a7aa0b]{font-size:40px}.ingredient-name[data-v-30a7aa0b]{font-size:14px;color:#666;margin-top:4px}.order-number[data-v-30a7aa0b]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#ff5722;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.countdown-bar[data-v-30a7aa0b]{width:100%;max-width:300px;height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden}.countdown-fill[data-v-30a7aa0b]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:6px;transition:width 1s linear}.hint[data-v-30a7aa0b]{font-size:16px;color:#666;background:#fff;padding:8px 16px;border-radius:8px}.select-container[data-v-221c155d]{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1;width:100%}.customer-waiting[data-v-221c155d]{display:flex;align-items:flex-start;gap:12px}.customer-emoji[data-v-221c155d]{font-size:48px;animation:tap-221c155d .8s infinite}@keyframes tap-221c155d{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.speech-bubble[data-v-221c155d]{background:#fff;padding:10px 16px;border-radius:16px 16px 16px 4px;box-shadow:0 2px 8px #0000001a}.speech-bubble p[data-v-221c155d]{margin:0;font-size:16px;color:#333}.countdown[data-v-221c155d]{color:#ff5722;font-weight:700;margin-top:4px!important}.selected-tray[data-v-221c155d]{background:linear-gradient(180deg,#8d6e63,#6d4c41);padding:12px 20px;border-radius:12px;width:100%;max-width:320px}.tray-label[data-v-221c155d]{color:#fff;font-size:14px;margin-bottom:8px}.selected-items[data-v-221c155d]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.selected-item[data-v-221c155d]{position:relative;background:#fff;width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:popIn-221c155d .2s ease-out}@keyframes popIn-221c155d{0%{transform:scale(0)}to{transform:scale(1)}}.item-emoji[data-v-221c155d]{font-size:28px}.item-order[data-v-221c155d]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#4caf50;color:#fff;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center}.remove-hint[data-v-221c155d]{position:absolute;bottom:-4px;right:-4px;width:16px;height:16px;background:#f44336;color:#fff;border-radius:50%;font-size:12px;display:none;align-items:center;justify-content:center}.selected-item:hover .remove-hint[data-v-221c155d]{display:flex}.selected-placeholder[data-v-221c155d]{width:50px;height:50px;border:2px dashed rgba(255,255,255,.5);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:20px}.options-grid[data-v-221c155d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:320px}.option-btn[data-v-221c155d]{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:#fff;border:3px solid #E0E0E0;border-radius:12px;cursor:pointer;transition:all .2s}.option-btn[data-v-221c155d]:active:not(:disabled){transform:scale(.95)}.option-btn.selected[data-v-221c155d]{opacity:.4;border-color:#9e9e9e}.option-btn.focused[data-v-221c155d]{border-color:#ff9800;box-shadow:0 0 0 3px #ff98004d;transform:scale(1.05)}.option-btn.focused[data-v-221c155d]:not(.selected){animation:focusPulse-221c155d 1s infinite}@keyframes focusPulse-221c155d{0%,to{box-shadow:0 0 0 3px #ff98004d}50%{box-shadow:0 0 0 6px #ff980033}}.option-emoji[data-v-221c155d]{font-size:32px}.option-name[data-v-221c155d]{font-size:12px;color:#666;margin-top:4px}.keyboard-hint[data-v-221c155d]{font-size:12px;color:#999;background:#fffc;padding:6px 12px;border-radius:8px;margin-top:8px}.result-overlay[data-v-673c782d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;animation:fadeIn-673c782d .3s}@keyframes fadeIn-673c782d{0%{opacity:0}to{opacity:1}}.result-modal[data-v-673c782d]{background:#fff;padding:24px 32px;border-radius:20px;text-align:center;animation:popIn-673c782d .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-673c782d{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.result-modal.correct[data-v-673c782d]{border:4px solid #4CAF50}.result-modal.wrong[data-v-673c782d]{border:4px solid #FF9800}.result-icon[data-v-673c782d]{font-size:64px}h2[data-v-673c782d]{font-size:28px;margin:12px 0}.result-modal.correct h2[data-v-673c782d]{color:#4caf50}.result-modal.wrong h2[data-v-673c782d]{color:#ff9800}.comparison[data-v-673c782d]{background:#f5f5f5;padding:12px;border-radius:12px;margin:16px 0}.answer-row[data-v-673c782d]{display:flex;align-items:center;gap:8px;margin:8px 0}.label[data-v-673c782d]{font-size:14px;color:#666;min-width:70px;text-align:right}.ingredients[data-v-673c782d]{display:flex;gap:8px}.ing[data-v-673c782d]{font-size:18px;padding:4px 8px;background:#fff;border-radius:8px}.ing.correct[data-v-673c782d]{background:#e8f5e9;border:2px solid #4CAF50}.ing.wrong[data-v-673c782d]{background:#ffebee;border:2px solid #F44336}.combo[data-v-673c782d]{font-size:24px;color:#ff5722;font-weight:700;animation:pulse-673c782d .5s infinite}@keyframes pulse-673c782d{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.continue-btn[data-v-673c782d]{margin-top:20px;padding:14px 32px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(180deg,#4caf50,#388e3c);border:none;border-radius:50px;box-shadow:0 4px #2e7d32;cursor:pointer;transition:all .2s}.continue-btn[data-v-673c782d]:active{transform:translateY(2px);box-shadow:0 2px #2e7d32}.key-hint[data-v-673c782d]{font-size:12px;color:#999;margin-top:8px}.complete-container[data-v-446e7ffe]{display:flex;align-items:center;justify-content:center;flex:1}.complete-card[data-v-446e7ffe]{background:#fff;padding:32px;border-radius:24px;text-align:center;box-shadow:0 8px 32px #00000026;animation:slideUp-446e7ffe .5s ease-out}@keyframes slideUp-446e7ffe{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.chef-icon[data-v-446e7ffe]{font-size:72px;animation:celebrate-446e7ffe 1s infinite}@keyframes celebrate-446e7ffe{0%,to{transform:rotate(-5deg) scale(1)}50%{transform:rotate(5deg) scale(1.1)}}h1[data-v-446e7ffe]{font-size:28px;color:#e65100;margin:12px 0}.stars[data-v-446e7ffe]{font-size:40px;margin:16px 0}.star[data-v-446e7ffe]{transition:all .3s}.star.active[data-v-446e7ffe]{animation:starPop-446e7ffe .5s ease-out}@keyframes starPop-446e7ffe{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.stats[data-v-446e7ffe]{display:flex;justify-content:center;gap:24px;margin:20px 0}.stat-item[data-v-446e7ffe]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-446e7ffe]{font-size:28px;font-weight:700;color:#333}.stat-label[data-v-446e7ffe]{font-size:14px;color:#999}.encouragement[data-v-446e7ffe]{font-size:18px;color:#4caf50;font-weight:700;margin:16px 0}.buttons[data-v-446e7ffe]{display:flex;gap:16px;justify-content:center;margin-top:20px}.btn[data-v-446e7ffe]{padding:14px 28px;font-size:18px;font-weight:700;border:none;border-radius:50px;cursor:pointer;transition:all .2s}.btn.primary[data-v-446e7ffe]{background:linear-gradient(180deg,#4caf50,#388e3c);color:#fff;box-shadow:0 4px #2e7d32}.btn.secondary[data-v-446e7ffe]{background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;box-shadow:0 4px #e65100}.btn[data-v-446e7ffe]:active{transform:translateY(2px);box-shadow:0 2px 0 currentColor}.kitchen-container[data-v-c254bfda]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:16px;background:linear-gradient(180deg,#fff8e1,#ffecb3)}.game-info[data-v-c254bfda]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.info-item[data-v-c254bfda]{display:flex;flex-direction:column;align-items:center;background:#fff;padding:8px 16px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.label[data-v-c254bfda]{font-size:12px;color:#666}.value[data-v-c254bfda]{font-size:18px;font-weight:700;color:#333}.value.combo[data-v-c254bfda]{color:#ff5722;animation:pulse-c254bfda .5s infinite}@keyframes pulse-c254bfda{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}#app{width:100%;height:100%;min-height:100vh;overflow-y:auto}.home-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:linear-gradient(180deg,#fff3e0,#ffcc80)}.title{font-size:42px;color:#5d4037;text-shadow:2px 2px 0 #fff;margin-bottom:8px}.subtitle{font-size:18px;color:#8d6e63;margin-bottom:40px}.game-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:400px}.game-card{display:flex;flex-direction:column;align-items:center;padding:24px 20px;border:none;border-radius:20px;cursor:pointer;transition:all .2s;box-shadow:0 6px #0003}.game-card:active{transform:translateY(3px);box-shadow:0 3px #0003}.game-card.kitchen{background:linear-gradient(180deg,#ffecb3,#ffd54f)}.game-card.maze{background:linear-gradient(180deg,#c8e6c9,#81c784)}.game-icon{font-size:56px;margin-bottom:12px}.game-name{font-size:20px;font-weight:700;color:#333}.game-desc{font-size:14px;color:#666;margin-top:4px}.back-btn{position:fixed;top:16px;left:16px;z-index:200;padding:10px 20px;font-size:16px;font-weight:700;color:#333;background:#fff;border:none;border-radius:20px;box-shadow:0 2px 8px #00000026;cursor:pointer}.back-btn:active{transform:scale(.95)}
