.scene{background:radial-gradient(at 50% 60%,#fff8ea,#0000 70%);margin:0;position:relative}.scene svg{width:100%;height:auto;display:block;overflow:visible}.scene figcaption{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;padding:4px 4px 0;display:flex}.scene .badge{font:700 .82rem var(--f-body);background:var(--ink);color:var(--paper);border-radius:99px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}html[lang=ur] .scene .badge{font:.78rem/1.9 var(--f-urdu);padding:0 11px 2px}.scene .badge[hidden]{display:none}.scene .timer{background:var(--haldi);color:var(--ink)}.scene .flame-dot{background:#3e7be0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #3e7be04d}.scene[data-heat=off] .flame-dot{box-shadow:none;background:#777}.scene .label{margin-inline-start:auto;font-size:1.35rem}html[lang=ur] .scene .label{font:.95rem/2 var(--f-urdu)}.scene:is([data-plated=true],[data-stove=false]) .heat-badge,.scene.compact .badge{display:none}.scene .vessel-wrap{transition:opacity .5s, transform .6s var(--ease)}.scene .vessel-wrap:not(.on){opacity:0;pointer-events:none;transform:translate(40px)}.scene .flame{fill:#3e7be0;stroke:#2b5fb8;stroke-width:1.2px;transform-box:fill-box;transform-origin:50% 100%;animation:.5s ease-in-out infinite alternate flicker}.scene .flames{transform-box:view-box;transform-origin:200px 268px;transition:transform .6s var(--ease), opacity .4s}.scene[data-heat=off] .flames{opacity:0;transform:scaleY(0)}.scene[data-heat=low] .flames{transform:scaleY(.4)}.scene[data-heat=medium] .flames{transform:scaleY(.7)}@keyframes flicker{to{transform:scaleY(.82)skew(3deg)}}.scene .stove,.scene .board{transition:opacity .6s}.scene .board{opacity:0}.scene:is([data-plated=true],[data-stove=false]) .board{opacity:1}.scene:is([data-plated=true],[data-stove=false]) .stove{opacity:0}.scene .sp{opacity:0;transition:opacity .45s,transform .7s cubic-bezier(.3,1.45,.5,1);transform:translateY(-46px)}.scene .sp[data-state]:not([data-state=""],[data-state=off]){opacity:1;transform:none}.scene .sp:is([data-sprite=base],[data-sprite=oil],[data-sprite=saffron],[data-sprite=tarka]){transition:opacity .9s;transform:none}.scene .sp[data-state=mixed]{transition:opacity 1.4s;opacity:0!important;transform:none!important}.scene .liquid{fill:var(--liq,#e7b54a);transition:fill 1.4s}.scene .body-liquid{fill:var(--liq,#e7b54a);opacity:0;transition:fill 1.4s,opacity .6s}.scene .vessel-wrap:has([data-sprite=base][data-state]:not([data-state=""],[data-state=off])) .body-liquid{opacity:.85}.scene .sheen{fill:none;stroke:#ffffff73;stroke-width:2.5px;stroke-linecap:round}.scene .vessel-wrap:has([data-sprite=base][data-state=ghee]){--liq:#e7b54a}.scene .vessel-wrap:has([data-sprite=base][data-state=oil]){--liq:#e9c860}.scene .vessel-wrap:has([data-sprite=base][data-state=water]){--liq:#a9c7d6}.scene .vessel-wrap:has([data-sprite=base][data-state=milk]){--liq:#fbf7ee}.scene .vessel-wrap:has([data-sprite=base][data-state=chai]){--liq:#b98455}.scene .vessel-wrap:has([data-sprite=base][data-state=pink]){--liq:#e9aeb8}.scene .vessel-wrap:has([data-sprite=base][data-state=qehwa]){--liq:#d2b25a}.scene .vessel-wrap:has([data-sprite=base][data-state=lassi]){--liq:#f7f1e3}.scene .vessel-wrap:has([data-sprite=base][data-state=lemonade]){--liq:#ede7a8}.scene .vessel-wrap:has([data-sprite=base][data-state=sherbet]){--liq:#c9334f}.scene .vessel-wrap:has([data-sprite=base][data-state=mango]){--liq:#f2b33d}.scene .vessel-wrap:has([data-sprite=base][data-state=kheer]){--liq:#f1e3c2}.scene .vessel-wrap:has([data-sprite=base][data-state=sheer]){--liq:#efddba}.scene .vessel-wrap:has([data-sprite=base][data-state=daal]){--liq:#e9a93a}.scene .vessel-wrap:has([data-sprite=base][data-state=mash]){--liq:#e8d9ae}.scene .vessel-wrap:has([data-sprite=base][data-state=khichdi]){--liq:#e2c26a}.scene .vessel-wrap:has([data-sprite=base][data-state=yogurt]){--liq:#f6f0e1}.scene .vessel-wrap:has([data-sprite=base][data-state=batter]){--liq:#ebcb6e}.scene .vessel-wrap:has([data-sprite=base][data-state=yakhni]){--liq:#d9b98a}.scene .vessel-wrap:has([data-sprite=base][data-state=suji]){--liq:#e3be72}.scene .vessel-wrap:has([data-sprite=base][data-state=halwa]){--liq:#c98a3e}.scene .vessel-wrap:has([data-sprite=base][data-state=gajar]){--liq:#d9642a}.scene .vessel-wrap:has([data-sprite=base][data-state=zarda]){--liq:#f2b21e}.scene .vessel-wrap:has([data-sprite=base][data-state=saag]){--liq:#4e7a2e}.scene .vessel-wrap:has([data-sprite=base][data-state=qorma]){--liq:#c47a3c}.scene .vessel-wrap:has([data-sprite=base][data-state=haleem]){--liq:#9a6238}.scene .vessel-wrap:has([data-sprite=base][data-state=nihari]){--liq:#7e2a16}.scene .vessel-wrap:has([data-sprite=base][data-state=wet]){--liq:#d4522b}.scene .vessel-wrap:has([data-sprite=base][data-state=masala]){--liq:#b9572b}.scene .vessel-wrap:has([data-sprite=base][data-state=cooked]){--liq:#a9381d}.scene .mt{fill:var(--mt,#b8423c);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene [data-sprite=meat][data-state=browned]{--mt:#8a4a2c}.scene [data-sprite=meat]:is([data-state=coated],[data-state=tender]){--mt:#6e2614}.scene .mc{fill:var(--mc,#d9837a);stroke:#2b1d14;stroke-width:1px;transition:fill 1.6s}.scene [data-sprite=mince][data-state=browned]{--mc:#9a5a3a}.scene [data-sprite=mince][data-state=coated]{--mc:#8a3a1e}.scene .kb{fill:var(--kb,#c49a74);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene .kb-bits{fill:none;stroke:#4f8a3c;stroke-width:3px;stroke-linecap:round}.scene [data-sprite=kebab][data-state=browned]{--kb:#6e3a1e}.scene .spn{fill:var(--spn,#4f9a3a);stroke:#2b1d14;stroke-width:.9px;transition:fill 1.6s}.scene .sw{transform-box:fill-box;transform-origin:50%;transition:transform 1.4s var(--ease)}.scene [data-sprite=spinach]:is([data-state=wilted],[data-state=cooked]) .sw{transform:scale(.75)}.scene [data-sprite=spinach]:is([data-state=wilted],[data-state=cooked]){--spn:#2f5e22}.scene .crt{fill:none;stroke:var(--crt,#f08a2e);stroke-width:3px;stroke-linecap:round;transition:stroke 1.6s}.scene [data-sprite=carrot][data-state=cooked]{--crt:#c9581e}.scene .vm{fill:none;stroke:var(--vm,#e7c27a);stroke-width:2.4px;stroke-linecap:round;transition:stroke 1.4s}.scene [data-sprite=vermicelli][data-state=toasted]{--vm:#b7742e}.scene .pu-flat{fill:#eed9a8;stroke:#2b1d14;stroke-width:1.8px;transition:opacity .6s}.scene .pu-puff{fill:#d9a045;stroke:#2b1d14;stroke-width:1.8px;opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .4s,transform .8s cubic-bezier(.3,1.6,.5,1);transform:scaleY(.2)}.scene [data-sprite=puri][data-state=puffed] .pu-puff{opacity:1;transform:none}.scene [data-sprite=puri][data-state=puffed] .pu-flat{opacity:0}.scene .sm{fill:var(--sm,#f1e1b8);stroke:#2b1d14;stroke-width:1.8px;stroke-linejoin:round;transition:fill 1.6s}.scene .sm-crimp{fill:none;stroke:#9a6430;stroke-width:1.4px;stroke-linecap:round}.scene [data-sprite=samosa][data-state=golden]{--sm:#d99a3e}.scene .pk{fill:var(--pk,#e8c35a);stroke:#2b1d14;stroke-width:1.6px;stroke-linejoin:round;transition:fill 1.6s}.scene [data-sprite=pakora][data-state=golden]{--pk:#c27a2a}.scene .cup-tea{fill:var(--cup,#b98455)}.scene [data-sprite=chai-cup][data-state=pink]{--cup:#e9aeb8}.scene [data-sprite=chai-cup][data-state=qehwa]{--cup:#d2b25a}.scene .glass-drink{fill:var(--gl,#f7f1e3)}.scene [data-sprite=glass][data-state=sherbet]{--gl:#c9334f}.scene [data-sprite=glass][data-state=lemonade]{--gl:#ede7a8}.scene [data-sprite=glass][data-state=mango]{--gl:#f2b33d}.scene [data-sprite=glass][data-state=pink]{--gl:#f2a7b6}.scene .chut{fill:var(--chut,#4f8a3c)}.scene [data-sprite=chutney][data-state=imli]{--chut:#7a3e1c}.scene .sp[data-sprite=lentils][data-state=cooked]{opacity:0;transition:opacity 1.4s;transform:none}.scene .vessel-wrap:has([data-sprite=base][data-state=tea]){--liq:#c9782e}.scene .vessel-wrap:has([data-sprite=base][data-state=kashmiri]){--liq:#8e2a2a}.scene [data-sprite=glass][data-state=tea]{--gl:#c9782e}.scene [data-sprite=glass][data-state=tulip]{--gl:#a8321e}.scene [data-sprite=glass] .tulip,.scene [data-sprite=glass][data-state=tulip] .tumbler{display:none}.scene [data-sprite=glass][data-state=tulip] .tulip{display:inline}.scene .vessel-wrap:has([data-sprite=base][data-state=coffee]){--liq:#5a3420}.scene .vessel-wrap:has([data-sprite=base][data-state=cold-coffee]){--liq:#b88a62}.scene .vessel-wrap:has([data-sprite=base][data-state=chocolate]){--liq:#5e3424}.scene .vessel-wrap:has([data-sprite=base][data-state=mint]){--liq:#9bd08a}.scene .vessel-wrap:has([data-sprite=base][data-state=blue]){--liq:#4fa8e0}.scene .vessel-wrap:has([data-sprite=base][data-state=orange]){--liq:#f2963a}.scene .vessel-wrap:has([data-sprite=base][data-state=strawberry]){--liq:#e04a5a}.scene .vessel-wrap:has([data-sprite=base][data-state=watermelon]){--liq:#f06a7a}.scene .vessel-wrap:has([data-sprite=base][data-state=banana]){--liq:#f3e3a6}.scene .vessel-wrap:has([data-sprite=base][data-state=dates]){--liq:#b88e62}.scene .vessel-wrap:has([data-sprite=base][data-state=haldi]){--liq:#f2c14a}.scene .vessel-wrap:has([data-sprite=base][data-state=almond]){--liq:#f3e8d2}.scene .vessel-wrap:has([data-sprite=base][data-state=pina]){--liq:#f6e8b0}.scene .vessel-wrap:has([data-sprite=base][data-state=kanji]){--liq:#7a1e3a}.scene .vessel-wrap:has([data-sprite=base][data-state=syrup]){--liq:#e9b85a}.scene .vessel-wrap:has([data-sprite=base][data-state=custard]){--liq:#f2d36b}.scene .vessel-wrap:has([data-sprite=base][data-state=soup]){--liq:#e8cf8a}.scene .vortex{opacity:0;transform-box:fill-box;transform-origin:50%}.scene[data-action=blend] .vessel-wrap.on .vortex{opacity:1;animation:.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.scene[data-vessel=grill] .stove{opacity:0}.scene .coal-hot{fill:#e2552a}.scene .coal-dim{fill:#7a2e1a}.scene .coals{transition:opacity .6s,filter .6s;animation:1.8s ease-in-out infinite alternate glow}.scene[data-heat=off] .coals{opacity:.35;filter:grayscale();animation:none}.scene[data-heat=low] .coals{opacity:.6}@keyframes glow{to{filter:brightness(1.25)}}.scene .char{fill:none;stroke:#3a1a0e;stroke-width:4px;stroke-linecap:round;opacity:0;transition:opacity 1.4s}.scene .char-lines{fill:none;stroke:#3a1a0e;stroke-width:2.4px;stroke-linecap:round;opacity:0;transition:opacity 1.4s}.scene .sk{fill:var(--sk,#e9a08a);stroke:#2b1d14;stroke-width:1.5px;transition:fill 1.6s}.scene [data-sprite=skewers][data-state=marinated]{--sk:#d9532b}.scene [data-sprite=skewers][data-state=malai]{--sk:#f2e3c2}.scene [data-sprite=skewers][data-state=charred]{--sk:#a8401e}.scene [data-sprite=skewers][data-state=malai-charred]{--sk:#e3b070}.scene [data-sprite=skewers][data-state=green]{--sk:#7daa4e}.scene [data-sprite=skewers][data-state=green-charred]{--sk:#5e7a2e}.scene [data-sprite=skewers][data-state=green-charred] .char,.scene [data-sprite=skewers]:is([data-state=charred],[data-state=malai-charred]) .char{opacity:1}.scene .sk-seekh{fill:var(--sks,#c9675c);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene [data-sprite=seekh][data-state=charred]{--sks:#7a3418}.scene [data-sprite=seekh][data-state=charred] .char-lines{opacity:1}.scene .chp{fill:var(--chp,#b8423c);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene [data-sprite=chops][data-state=marinated]{--chp:#a8341e}.scene [data-sprite=chops][data-state=charred]{--chp:#6e2a14}.scene [data-sprite=chops][data-state=charred] .char{opacity:1}.scene .sj{fill:var(--sj,#edb49a);stroke:#2b1d14;stroke-width:2px;transition:fill 1.8s}.scene [data-sprite=sajji][data-state=marinated]{--sj:#d9842e}.scene [data-sprite=sajji][data-state=roasted]{--sj:#b8642a}.scene [data-sprite=sajji][data-state=roasted] .char{opacity:1}.scene .smoke{stroke-dasharray:5 7;animation:2.6s ease-in-out infinite steam}.scene .nd{fill:none;stroke:var(--nd,#f3e3a6);stroke-width:3px;stroke-linecap:round;transition:stroke 1.4s}.scene [data-sprite=noodles][data-state=cooked]{--nd:#ebcb6e}.scene [data-sprite=noodles][data-state=coated]{--nd:#b07a3a}.scene [data-sprite=chicken][data-state=fried]{--meat:#d99a3e}.scene [data-sprite=chicken][data-state=glazed]{--meat:#8e2a16}.scene .vessel-wrap:has([data-sprite=base][data-state=manchurian]){--liq:#8e3a22}.scene .vessel-wrap:has([data-sprite=base][data-state=soy]){--liq:#5a3420}.scene .vessel-wrap:has([data-sprite=base][data-state=sweet-sour]){--liq:#e8742a}.scene .vessel-wrap:has([data-sprite=base][data-state=pepper-sauce]){--liq:#6e5038}.scene .vessel-wrap:has([data-sprite=base][data-state=garlic-sauce]){--liq:#c9a060}.scene .vessel-wrap:has([data-sprite=base][data-state=hot-sour]){--liq:#8a4a2a}.scene .vessel-wrap:has([data-sprite=base][data-state=marinade]){--liq:#d9532b}.scene .vessel-wrap:has([data-sprite=base][data-state=malai]){--liq:#f4ead2}.scene .kf{fill:var(--kf,#c49a74);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene [data-sprite=kofta][data-state=browned]{--kf:#7a3e1e}.scene [data-sprite=kofta][data-state=coated]{--kf:#8a3a1e}.scene .fs{fill:var(--fs,#f2d6c8);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene [data-sprite=fish][data-state=coated]{--fs:#e8a14a}.scene [data-sprite=fish][data-state=fried]{--fs:#b8642a}.scene .pw{fill:var(--pw,#e9b4a6);stroke:#2b1d14;stroke-width:1.5px;stroke-linejoin:round;transition:fill 1.6s}.scene [data-sprite=prawn][data-state=cooked]{--pw:#f07a4a}.scene [data-sprite=prawn][data-state=coated]{--pw:#c8482a}.scene .pp{fill:var(--pp,#5db043);stroke:#2b1d14;stroke-width:1.3px;transition:fill 1.6s}.scene [data-sprite=pepper][data-state=cooked]{--pp:#3e7f2e}.scene .eg{fill:var(--eg,#eadbaa);stroke:#5a2a6a;stroke-width:2.6px;stroke-linejoin:round;transition:fill 1.6s}.scene [data-sprite=eggplant][data-state=cooked]{--eg:#b07a4a}.scene .gd{fill:var(--gd,#d6e8a8);stroke:#4f7a2e;stroke-width:2px;transition:fill 1.6s}.scene [data-sprite=gourd][data-state=cooked]{--gd:#b5b85a}.scene .bn{fill:var(--bn,#f2ead6);stroke:#2b1d14;stroke-width:1.2px;transition:fill 1.6s}.scene .bn-eye{fill:#2b1d14;opacity:var(--eye,1)}.scene [data-sprite=beans][data-state=rajma]{--bn:#8a2a22;--eye:0}.scene [data-sprite=beans][data-state=coated]{--bn:#8e3a1e;--eye:0}.scene .jm{fill:var(--jm,#f2e3c2);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene .jm-shine{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:0;transition:opacity 1s}.scene [data-sprite=jamun][data-state=fried]{--jm:#6e3018}.scene [data-sprite=jamun][data-state=soaked]{--jm:#7a3a1a}.scene [data-sprite=jamun][data-state=soaked] .jm-shine{opacity:.8}.scene .br{fill:var(--br,#f3e2b8);stroke:#8a5a2e;stroke-width:2.5px;stroke-linejoin:round;transition:fill 1.6s}.scene [data-sprite=bread][data-state=fried]{--br:#d9a04a}.scene .rl{fill:var(--rl,#f1e1b8);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene [data-sprite=roll][data-state=golden]{--rl:#d99a3e}.scene .mg{fill:var(--mg,#f1e39a);stroke:#2b1d14;stroke-width:1.3px;stroke-linejoin:round;transition:fill 1.6s}.scene [data-sprite=mango][data-state=coated]{--mg:#d9692b}.scene .fr{fill:var(--fr,#f3e3a6);stroke:#2b1d14;stroke-width:1.1px;transition:fill 1.6s}.scene [data-sprite=fries][data-state=golden]{--fr:#e8b04a}.scene .bun{fill:#e3a355;stroke:#2b1d14;stroke-width:1.5px;stroke-linejoin:round}.scene .patty{fill:var(--pt,#6e3e22);stroke:#2b1d14;stroke-width:1.4px}.scene [data-sprite=burger][data-state=crispy]{--pt:#d99a3e}.scene .pz-crust{fill:var(--pzc,#f3e2b8);stroke:#2b1d14;stroke-width:2px;transition:fill 1.6s}.scene .pz-cheese{fill:var(--pzh,#fff8e6);stroke:none;opacity:.9;transition:fill 1.6s}.scene .pz-spot{stroke:#b8642a;stroke-width:5px;stroke-linecap:round;opacity:var(--pzs,0);transition:opacity 1.6s}.scene [data-sprite=pizza][data-state=baked]{--pzc:#d9953e;--pzh:#f7d86a;--pzs:.8}.scene .pa{fill:var(--pa,#f3dfa0);stroke:#2b1d14;stroke-width:1.1px;stroke-linejoin:round;transition:fill 1.6s}.scene [data-sprite=pasta][data-state=cooked]{--pa:#f8ebc2}.scene [data-sprite=pasta][data-state=white]{--pa:#fbf5e4}.scene [data-sprite=pasta][data-state=red]{--pa:#d9663a}.scene .mf{fill:var(--mf,#f3dfa8);stroke:#2b1d14;stroke-width:1.5px;transition:fill 1.6s}.scene [data-sprite=muffin][data-state=baked]{--mf:#c98a3e}.scene .sc{fill:var(--sc,#fff6dc);stroke:#2b1d14;stroke-width:2px}.scene [data-sprite=scoop][data-state=chocolate]{--sc:#6e3e28}.scene [data-sprite=scoop][data-state=mango]{--sc:#f5c451}.scene .fm{fill:var(--fm,#e7cda6);stroke:#2b1d14;stroke-width:2.5px}.scene [data-sprite=foam][data-state=whipped]{--fm:#c98a4e}.scene [data-sprite=foam][data-state=milk]{--fm:#fbf7ee}.scene [data-sprite=chai-cup][data-state=coffee]{--cup:#5a3420}.scene [data-sprite=chai-cup][data-state=foam]{--cup:#f2e6d2}.scene [data-sprite=chai-cup][data-state=chocolate]{--cup:#6e3e28}.scene [data-sprite=chai-cup][data-state=haldi]{--cup:#f2c14a}.scene [data-sprite=chai-cup][data-state=milk]{--cup:#fbf7ee}.scene [data-sprite=glass][data-state=coffee]{--gl:#5a3420}.scene [data-sprite=glass][data-state=cold-coffee]{--gl:#b88a62}.scene [data-sprite=glass][data-state=chocolate]{--gl:#6e3e28}.scene [data-sprite=glass][data-state=mint]{--gl:#9bd08a}.scene [data-sprite=glass][data-state=blue]{--gl:#4fa8e0}.scene [data-sprite=glass][data-state=orange]{--gl:#f2963a}.scene [data-sprite=glass][data-state=strawberry]{--gl:#e04a5a}.scene [data-sprite=glass][data-state=watermelon]{--gl:#f06a7a}.scene [data-sprite=glass][data-state=banana]{--gl:#f3e3a6}.scene [data-sprite=glass][data-state=dates]{--gl:#b88e62}.scene [data-sprite=glass][data-state=pina]{--gl:#f6e8b0}.scene [data-sprite=glass][data-state=kanji]{--gl:#7a1e3a}.scene [data-sprite=glass][data-state=almond]{--gl:#f3e8d2}.scene .pc{fill:var(--meat,#eda9a0);stroke:#2b1d14;stroke-width:1.8px;transition:fill 1.6s}.scene [data-sprite=chicken][data-state=raw]{--meat:#eda9a0}.scene [data-sprite=chicken][data-state=white]{--meat:#f2e4d3}.scene [data-sprite=chicken][data-state=browned]{--meat:#d89a5b}.scene [data-sprite=chicken][data-state=coated]{--meat:#b8482a}.scene .on{fill:var(--onion,#f1dce8);stroke:#2b1d14;stroke-width:1.4px;transition:fill 1.6s}.scene [data-sprite=onion][data-state=soft]{--onion:#f2dfb0}.scene [data-sprite=onion][data-state=golden]{--onion:#dda243}.scene [data-sprite=onion][data-state=brown]{--onion:#8f4e24}.scene .pot{fill:var(--pot,#f2e1a0);stroke:#2b1d14;stroke-width:1.6px;stroke-linejoin:round;transition:fill 1.6s}.scene [data-sprite=potato][data-state=cooked]{--pot:#e8be55}.scene [data-sprite=potato][data-state=coated]{--pot:#c8642e}.scene .flo{fill:var(--flo,#f5eed9);stroke:#2b1d14;stroke-width:1.5px;transition:fill 1.6s}.scene [data-sprite=cauliflower][data-state=golden]{--flo:#efc75a}.scene [data-sprite=cauliflower][data-state=coated]{--flo:#d58a36}.scene .cp{fill:var(--cp,#e4c48e);stroke:#2b1d14;stroke-width:1.3px;transition:fill 1.6s}.scene [data-sprite=chickpeas][data-state=coated]{--cp:#b8642f}.scene .ok{fill:var(--ok,#6baa4f);stroke:#2b1d14;stroke-width:1.3px;transition:fill 1.6s}.scene [data-sprite=okra][data-state=fried]{--ok:#4e7f32}.scene [data-sprite=okra][data-state=coated]{--ok:#6b6a2a}.scene .white{fill:var(--egg,#fffdf5);stroke:#2b1d14;stroke-width:1.5px;transition:fill 1.6s}.scene [data-sprite=egg][data-state=fried]{--egg:#ebc07a}.scene .skin{fill:#d9452b;stroke:#2b1d14;stroke-width:1.8px;transition:fill 1s}.scene .tom{transition:transform 1s var(--ease);transform-box:fill-box;transform-origin:50% 100%}.scene .wrinkle{fill:none;stroke:#8e2a18;stroke-width:1.4px;opacity:0;transition:opacity 1s}.scene [data-sprite=tomato][data-state=soft] .skin{fill:#c23b22}.scene [data-sprite=tomato][data-state=soft] .tom{transform:scale(1.08,.75)}.scene [data-sprite=tomato][data-state=soft] .wrinkle{opacity:1}.scene .sp[data-sprite=tomato][data-state=mashed]{opacity:0;transition:opacity 1.2s,transform 1.2s;transform:scaleY(.3)}.scene .rice-bed{fill:#fff;stroke:#2b1d14;stroke-width:1.6px;opacity:0;transition:opacity 1.2s}.scene .grains{fill:none;stroke:#e9e1cf;stroke-width:2.4px;stroke-linecap:round}.scene [data-sprite=rice]:is([data-state=cooked],[data-state=layered]) .rice-bed{opacity:1}.scene [data-sprite=rice]:is([data-state=cooked],[data-state=layered]) .grains{stroke:#d9d1bf;stroke-width:1.8px}.scene .dgh{fill:#ead7a8;stroke:#2b1d14;stroke-width:2px;transition:fill 1s}.scene .cracks{fill:none;stroke:#b89a62;stroke-width:1.6px;stroke-linecap:round;transition:opacity 1s}.scene .dust{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;opacity:.8;transition:opacity 1s}.scene [data-sprite=dough][data-state=smooth] :is(.cracks,.dust){opacity:0}.scene [data-sprite=dough][data-state=smooth] .dgh{fill:#f0dfb4}.scene .pr{fill:var(--pr,#eedcaf);stroke:#2b1d14;stroke-width:2px;transition:fill 1.4s}.scene .spots{fill:none;stroke:#8a4e1e;stroke-width:5px;stroke-linecap:round;opacity:0;transition:opacity 1.2s}.scene .glaze{fill:none;stroke:#ffecaae6;stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity 1s}.scene [data-sprite=paratha]:is([data-state=spotted],[data-state=golden]) .spots{opacity:1}.scene [data-sprite=paratha]:is([data-state=spotted],[data-state=golden]) .dust{opacity:0}.scene [data-sprite=paratha][data-state=spotted]{--pr:#e5c27c}.scene [data-sprite=paratha][data-state=golden]{--pr:#d79c45}.scene [data-sprite=paratha][data-state=golden] .glaze{opacity:1}.scene .flip{transform-box:fill-box;transform-origin:50%}.scene[data-action=flip] .vessel-wrap.on .flip{animation:.9s ease-in-out .3s flip}@keyframes flip{50%{transform:translateY(-40px)scaleY(-.2)}}.scene .rise{transform-box:fill-box;transform-origin:50% 100%}.scene [data-sprite=foam][data-state=up] .rise{animation:1.6s ease-in-out infinite alternate rise}@keyframes rise{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.scene .sp[data-sprite=tarka-pan]{transform:translate(40px,-30px)}.scene .tp{transform-box:view-box;transform-origin:300px 70px;transition:transform .8s var(--ease)}.scene [data-sprite=tarka-pan][data-state=pour] .tp{transform:rotate(-38deg)translate(-40px,30px)}.scene .sizzle{animation:.4s steps(2,end) infinite sizzle}@keyframes sizzle{50%{opacity:.2}}.scene .sp:is([data-sprite=naan],[data-sprite=rice-plate],[data-sprite=chai-cup],[data-sprite=glass]){transform:translate(-60px)rotate(-8deg)}.scene .sp:is([data-sprite=raita],[data-sprite=chutney]){transform:translate(60px)rotate(8deg)}.scene .lid{opacity:0;transition:transform .6s var(--ease), opacity .4s;transform:translateY(-120px)}.scene .lid .seal{opacity:0;transition:opacity .6s 1.4s}.scene:is([data-lid=true],[data-lid=sealed]) .vessel-wrap.on .lid{opacity:1;transition-delay:.9s;transform:none}.scene[data-lid=sealed] .vessel-wrap.on .lid .seal{opacity:1}.scene:is([data-lid=true],[data-lid=sealed]) .vessel-wrap.on .sp[data-state]{opacity:0;transition:opacity .2s 1.5s}.scene .spoon{opacity:0;transform-box:view-box;transform-origin:322px 26px;transition:opacity .3s}.scene[data-action=stir][data-lid=false] .spoon{opacity:1;animation:1.3s ease-in-out infinite alternate stir}@keyframes stir{0%{transform:rotate(-9deg)}to{transform:rotate(11deg)}}.scene .bubbles circle{opacity:0;transform-box:fill-box;transform-origin:50%}.scene:is([data-action=simmer],[data-action=sizzle],[data-action=boil])[data-lid=false] .vessel-wrap.on .bubbles circle{animation:1.4s ease-out infinite bubble}.scene[data-action=boil] .vessel-wrap.on .bubbles circle{stroke-width:3px;animation-duration:.7s!important}.scene .bubbles circle:nth-child(2){animation-delay:.3s!important}.scene .bubbles circle:nth-child(3){animation-delay:.6s!important}.scene .bubbles circle:nth-child(4){animation-delay:.9s!important}.scene .bubbles circle:nth-child(5){animation-delay:1.1s!important}@keyframes bubble{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:0;transform:scale(1.6)}}.scene .steam path{opacity:0;stroke-dasharray:6 9}.scene[data-steam=true] .steam path{animation:3.2s ease-in-out infinite steam}.scene .steam path:nth-child(2){animation-delay:1s}.scene .steam path:nth-child(3){animation-delay:2s}@keyframes steam{0%{opacity:0;transform:translateY(10px)}35%{opacity:.7}to{opacity:0;stroke-dashoffset:-30px;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){.scene .sp,.scene .lid,.scene .vessel-wrap{transition:none}.scene[data-steam=true] .steam path{opacity:.5}}
