.racik-screen{background:linear-gradient(90deg,#5a3218 0 16px,#87522a 16px 28px,#f3e3c4 28px calc(100% - 28px),#87522a calc(100% - 28px) calc(100% - 16px),#5a3218 calc(100% - 16px))}.wrap.svelte-j63a8z{width:min(1180px,100% - 72px);margin:0 auto}.k-head.svelte-j63a8z{text-align:center}.lead.svelte-j63a8z{text-align:center;font:italic 19px var(--ui-paper);color:var(--ink-soft);margin:4px 0 20px}.racik.svelte-j63a8z{grid-template-columns:1.3fr 1fr;align-items:start;gap:26px;display:grid}.row.svelte-j63a8z{border-bottom:5px solid var(--edge);background:#fbf0dc;align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;display:flex}.ring.svelte-j63a8z{border:3px solid var(--chili-dark);background:var(--paper);width:36px;height:36px;color:var(--chili-dark);font:800 18px var(--ui-title);border-radius:50%;flex:none;place-items:center;display:grid}.lbl.svelte-j63a8z{width:96px;font:800 17px/1.1 var(--ui-title);color:var(--chili-dark);flex:none}.lbl.svelte-j63a8z small:where(.svelte-j63a8z){font:600 14px var(--ui-body);color:var(--ink-soft);display:block}.tiles.svelte-j63a8z{gap:12px;display:flex}.live.svelte-j63a8z{display:none}.tile.svelte-j63a8z{border:4px solid var(--edge);width:104px;color:var(--ink);text-align:center;font:700 15px/1.15 var(--ui-body);cursor:pointer;background:#fff7e8;padding:6px 2px 4px;position:relative}.tile.svelte-j63a8z img:where(.svelte-j63a8z){width:64px;height:64px;margin:0 auto}.tile.svelte-j63a8z small:where(.svelte-j63a8z){color:var(--ink-soft);font-size:13px;display:block}.tile.svelte-j63a8z:hover{border-color:var(--gold)}.tile.on.svelte-j63a8z{border-color:var(--chili);background:#fde6d3}.tile.on.svelte-j63a8z:after{content:"✓";background:var(--green);color:#fff;width:22px;height:22px;font:800 15px/22px var(--ui-body);border-radius:50%;position:absolute;top:3px;right:4px}.bumbu.svelte-j63a8z{color:var(--ink-soft);flex:1;align-items:center;gap:10px;font-size:15px;display:flex}.bumbu.svelte-j63a8z img:where(.svelte-j63a8z){width:36px}.bumbu.svelte-j63a8z span:where(.svelte-j63a8z){flex:1}.step.svelte-j63a8z{border:4px solid var(--ink);width:40px;height:40px;color:var(--cream);font:800 20px var(--ui-body);cursor:pointer;background:#c99b5e}.bumbu.svelte-j63a8z b:where(.svelte-j63a8z){text-align:center;width:20px;font:800 22px var(--ui-title);color:var(--chili-dark)}.result.svelte-j63a8z{padding:8px 6px 2px}.tray.svelte-j63a8z{background:#cdc6bd;border:4px solid #8f877d;grid-template-rows:1fr 1fr;grid-template-columns:1.1fr 1fr;gap:5px;width:210px;height:112px;margin:0 auto 8px;padding:7px;display:grid;box-shadow:0 4px #8f877d}.tray.svelte-j63a8z div:where(.svelte-j63a8z){background:#a9a198;place-items:center;display:grid}.tray.svelte-j63a8z div:where(.svelte-j63a8z):first-child{grid-row:1/3}.tray.svelte-j63a8z img:where(.svelte-j63a8z){width:44px;height:44px}.tray.svelte-j63a8z div:where(.svelte-j63a8z):first-child img:where(.svelte-j63a8z){width:72px;height:72px}.dish.svelte-j63a8z{text-align:center;font:800 20px var(--ui-title);color:var(--chili-dark);margin-bottom:8px}.meters.svelte-j63a8z{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meter.svelte-j63a8z{border:4px solid var(--ink);border-bottom-width:6px;padding:6px 8px 8px;position:relative}.meter.svelte-j63a8z small:where(.svelte-j63a8z){font:700 15px var(--ui-body);color:var(--chili-dark);align-items:center;gap:5px;display:flex}.meter.svelte-j63a8z small:where(.svelte-j63a8z) img:where(.svelte-j63a8z){width:24px;height:24px}.meter.svelte-j63a8z b:where(.svelte-j63a8z){font:800 26px/1.1 var(--ui-title)}.meter.svelte-j63a8z i:where(.svelte-j63a8z){font:600 13px var(--ui-body);color:var(--ink-soft)}.bar.svelte-j63a8z{grid-template-columns:repeat(10,1fr);gap:2px;margin-top:3px;display:grid}.bar.svelte-j63a8z i:where(.svelte-j63a8z){background:var(--cream);border:2px solid var(--ink-soft);height:12px}.bar.svelte-j63a8z i.full:where(.svelte-j63a8z){background:var(--green);border-color:var(--green-dark)}.stamp.svelte-j63a8z{border:3px solid var(--green);color:var(--green-dark);font:700 13px var(--ui-body);background:#3fa34d1a;padding:0 6px;position:absolute;top:6px;right:4px;transform:rotate(-6deg)}.stamp.no.svelte-j63a8z{border-color:var(--warn);color:var(--warn);background:#d2392b14}.checks.svelte-j63a8z{margin:10px 0 8px;padding:0;font-size:16px;list-style:none}.checks.svelte-j63a8z li:where(.svelte-j63a8z):before{content:"✓ ";color:var(--green-dark);font-weight:900}.checks.svelte-j63a8z li.no:where(.svelte-j63a8z):before{content:"✕ ";color:var(--warn)}.cost.svelte-j63a8z{border-top:3px solid var(--edge);align-items:baseline;gap:6px;padding-top:8px;display:flex}.dots.svelte-j63a8z{border-bottom:3px dotted var(--edge);flex:1}.cost.svelte-j63a8z b:where(.svelte-j63a8z){font:800 22px var(--ui-title)}.cost.over.svelte-j63a8z b:where(.svelte-j63a8z){color:var(--warn)}.cap.svelte-j63a8z{text-align:right;font:italic 16px var(--ui-paper);color:var(--ink-soft);margin:0}@media (width<=860px){.racik-screen{background:#f3e3c4}.wrap.svelte-j63a8z{width:calc(100% - 20px);padding-bottom:64px}.k-head.svelte-j63a8z{font-size:28px}.lead.svelte-j63a8z{margin:2px 0 12px;font-size:16px;line-height:1.25}.racik.svelte-j63a8z{grid-template-columns:minmax(0,1fr);gap:12px}.row.svelte-j63a8z{flex-wrap:wrap;gap:8px 10px;padding:8px}.ring.svelte-j63a8z{width:30px;height:30px;font-size:15px}.lbl.svelte-j63a8z{flex:1;align-items:baseline;gap:8px;width:auto;display:flex}.tiles.svelte-j63a8z{flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tile.svelte-j63a8z{width:auto;min-width:0;font-size:14px}.tile.svelte-j63a8z img:where(.svelte-j63a8z){width:48px;height:48px}.bumbu.svelte-j63a8z{flex:0 0 100%;font-size:14px}.step.svelte-j63a8z{width:44px;height:44px}.meters.svelte-j63a8z{grid-template-columns:minmax(0,1fr)}.live.svelte-j63a8z{z-index:25;background:var(--ink);height:52px;color:var(--green);font:700 13px var(--ui-body);justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex;position:fixed;inset:auto 0 0}.live.svelte-j63a8z b:where(.svelte-j63a8z){color:var(--cream);font:800 18px var(--ui-title)}.live.svelte-j63a8z .no:where(.svelte-j63a8z),.live.svelte-j63a8z .no:where(.svelte-j63a8z) b:where(.svelte-j63a8z){color:#ff9b86}}
