.kitchen-display.svelte-tsgyi4{background-color:#fff8e1;background-image:radial-gradient(#ffd54f 2px,#0000 2px);background-size:30px 30px;flex-direction:column;width:100vw;height:100dvh;display:flex;overflow:hidden}.header.svelte-tsgyi4{z-index:10;background:#fff;border-bottom:2px solid #ffe082;padding:15px 20px;box-shadow:0 4px #0000001a}.header-content.svelte-tsgyi4{justify-content:space-between;align-items:center;width:100%;max-width:600px;margin:0 auto;display:flex}.recipe-name.svelte-tsgyi4{color:#5d4037;letter-spacing:1px;margin:0;font-family:Chewy,cursive;font-size:1.8rem}.score-pill.svelte-tsgyi4{color:#fff;background:#3e2723;border-radius:50px;align-items:center;gap:8px;padding:5px 15px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 2px #0003}.content.svelte-tsgyi4{flex-direction:column;flex:1;align-items:center;padding:20px;display:flex;overflow-y:auto}.cards-grid.svelte-tsgyi4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-content:center;gap:15px;width:100%;max-width:600px;display:grid}.ingredient-card.svelte-tsgyi4{aspect-ratio:1;cursor:pointer;border:none;border-radius:20px;flex-direction:column;padding:0;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 6px #00000026}.card-inner.svelte-tsgyi4{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;display:flex}.ingredient-card.svelte-tsgyi4:active:not(:disabled){transform:translateY(6px);box-shadow:0 0 #00000026}.step-label.svelte-tsgyi4{color:#000;text-shadow:0 1px #fff6;word-break:break-word;text-align:center;font-family:Chewy,cursive;font-size:1.5rem;line-height:1.1}.icon-area.svelte-tsgyi4{justify-content:center;align-items:center;height:40px;margin-top:10px;display:flex}.step-number.svelte-tsgyi4{color:#fff;background:#ffffff4d;border-radius:10px;padding:4px 10px;font-size:.9rem;font-weight:700}.ingredient-card.waiting.svelte-tsgyi4{opacity:.8;transform:scale(.95)}.ingredient-card.correct.svelte-tsgyi4{cursor:default;transform:translateY(6px);box-shadow:inset 0 4px 10px #0000001a}.ingredient-card.wrong.svelte-tsgyi4{animation:.5s ease-in-out svelte-tsgyi4-wobble}@keyframes svelte-tsgyi4-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.status-icon.svelte-tsgyi4{color:#fff;filter:drop-shadow(0 2px #0000001a);font-size:2rem}.spin{animation:1s linear infinite svelte-tsgyi4-spin}@keyframes svelte-tsgyi4-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state.svelte-tsgyi4{text-align:center;color:#8d6e63;margin-top:20%;font-size:1.2rem}.bouncing-chef.svelte-tsgyi4{margin-bottom:10px;font-size:4rem;animation:2s infinite svelte-tsgyi4-bounce}@keyframes svelte-tsgyi4-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.feedback-pop.svelte-tsgyi4{z-index:100;pointer-events:none;background:#fff;border:4px solid;border-radius:30px;flex-direction:column;align-items:center;gap:10px;padding:20px 40px;font-family:Chewy,cursive;font-size:2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0003}.feedback-pop.success.svelte-tsgyi4{color:#66bb6a;border-color:#66bb6a;transform:translate(-50%,-50%)rotate(-5deg)}.feedback-pop.error.svelte-tsgyi4{color:#ef5350;border-color:#ef5350;transform:translate(-50%,-50%)rotate(5deg)}.shake.svelte-tsgyi4{animation:.5s cubic-bezier(.36,.07,.19,.97) both svelte-tsgyi4-shake}@keyframes svelte-tsgyi4-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}
