#game-stage .direct-table-item.mb-off{display:none!important}#game-stage .glass-shelf-upper.mb-slots,#game-stage .glass-shelf-lower.mb-slots{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto}#game-stage .direct-table-item.mb-tray{position:relative}#game-stage .mb-new-tag{position:absolute;top:2px;left:4px;z-index:3;padding:0 7px;border-radius:999px;background:#dc2626;color:#fff;font:800 13px/20px "Baloo 2",Nunito,sans-serif;letter-spacing:.02em;box-shadow:0 2px #7f1d1d;pointer-events:none}#game-stage .direct-table-item.mb-jar-tray{position:relative;cursor:help}#game-stage .mb-free-tag{position:absolute;left:50%;bottom:4px;transform:translate(-50%);z-index:3;padding:0 7px;border-radius:6px;background:#15803d;color:#fff;font:800 12px/18px "Baloo 2",Nunito,sans-serif;white-space:nowrap;box-shadow:0 2px #14532d;pointer-events:none}#game-stage .mb-lines{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px 4px 0}#game-stage .mb-sel{display:grid;gap:7px;align-content:start}#game-stage .mb-sum{display:flex;flex-wrap:wrap;gap:5px}#game-stage .mb-chip{padding:2px 8px;border-radius:999px;background:#fff;border:1.5px solid var(--st-rule);font:700 12px/18px var(--st-ui);color:var(--st-ink-soft);white-space:nowrap}#game-stage .mb-chip b{color:var(--st-ink)}#game-stage .mb-chip.is-full b{color:var(--st-green)}#game-stage .mb-chip.is-fixed{background:#fdf2dc;border-color:#e5cf9f;color:#8a5a2a}#game-stage .mb-chip.is-bad{background:#fee2e2;border-color:#dc2626;color:#b91c1c}#game-stage .mb-chip.is-bad b{color:#b91c1c}#game-stage .mb-segs{display:flex;gap:5px;flex-wrap:wrap}#game-stage .mb-seg{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;border:2px solid var(--st-wood-lt);background:#fffaf0;color:var(--st-wood-dk);font:800 14px/1 var(--st-ui)}#game-stage .mb-seg b{padding:1px 6px;border-radius:999px;background:#f1e3c2;font:800 11px/14px var(--st-ui)}#game-stage .mb-seg.on{background:var(--st-wood);border-color:var(--st-wood-dk);color:#fff}#game-stage .mb-seg.on b{background:#ffffff40;color:#fff}#game-stage .mb-empty{margin:0;font:16px/1.3 var(--st-hand);color:var(--st-ink-soft)}#game-stage .mb-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:9px 8px}#game-stage .mb-tile.is-add{border:2px dashed var(--st-ink-soft);background:#ffffff59;color:var(--st-ink)}#game-stage .mb-tile.is-add span{font:900 24px/32px var(--st-ui);color:var(--st-ink-soft)}#game-stage .mb-tile.is-add b,#game-stage .mb-tile.is-add i{opacity:1}#game-stage .mb-shake{animation:mbShakeX .42s cubic-bezier(.36,.07,.19,.97) both}@keyframes mbShakeX{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px) rotate(-2deg)}40%,60%{transform:translate(7px) rotate(2deg)}}#game-stage .mb-tile.mb-shake{border-color:#dc2626!important;background:#fee2e2!important}#game-stage .mb-tile{position:relative;display:grid;justify-items:center;align-content:start;gap:0;min-width:0;padding:3px 2px 2px;border-radius:10px;border:2px dashed #cdb27c;background:#ffffff73;color:var(--st-wood-dk);text-align:center}#game-stage .mb-tile img{width:54px;height:38px;object-fit:contain;filter:grayscale(.85) opacity(.55)}#game-stage .mb-tile.is-new img{object-fit:cover;border-radius:6px}#game-stage .mb-tile b{max-width:100%;font:700 13px/1.15 var(--st-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.6}#game-stage .mb-tile i{font:600 11px/1.1 var(--st-ui);font-style:normal;color:var(--st-ink-soft);opacity:.7}#game-stage .mb-tile.on{border:2px solid var(--st-green);background:#f0fbe9;box-shadow:0 2px #a6d58f}#game-stage .mb-tile.on img{filter:none}#game-stage .mb-tile.on b,#game-stage .mb-tile.on i{opacity:1}#game-stage .mb-tile.is-locked{border-color:var(--st-ink-soft);background:#eef3fb;box-shadow:0 2px #b9c8e3}#game-stage .mb-tile-mark{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #cdb27c;color:#a07a40;font:900 13px/1 var(--st-ui)}#game-stage .mb-tile.on .mb-tile-mark{background:var(--st-green);border-color:var(--st-green);color:#fff}#game-stage .mb-tile.is-locked .mb-tile-mark{background:#fff;border-color:var(--st-ink-soft);font-size:11px}#game-stage .mb-tile-task{position:absolute;left:50%;bottom:3px;transform:translate(-50%);padding:0 6px;border-radius:8px;white-space:nowrap;background:#2563eb;color:#fff;box-shadow:0 2px #1e3a8a;font:800 10px/15px var(--st-ui);font-style:normal;z-index:2}#game-stage .mb-tile.is-locked{padding-bottom:21px}#game-stage .mb-lock-note{margin:0 0 8px;padding:6px 9px;border-radius:9px;background:#eaf1ff;border:1.5px solid #9db8ea;color:#1e3a8a;font:700 12.5px/1.35 var(--st-ui)}#game-stage .mb-tile-new{position:absolute;top:-6px;left:-4px;padding:0 4px;border-radius:6px;background:#dc2626;color:#fff;font:800 10px/14px var(--st-ui);font-style:normal}#game-stage .mb-pg .st-foot{justify-content:flex-end}#game-stage .st-lines.st-gia-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;grid-auto-rows:38px;overflow-y:auto;overscroll-behavior:contain}#game-stage .st-tabs.is-5{gap:4px}#game-stage .st-tabs.is-5 .st-tab{height:46px}#game-stage .st-tabs.is-5 .st-tab img{width:26px;height:26px}#game-stage .st-tabs.is-5 .st-tab b{font-size:15px}#game-stage .st-tabs.is-5 .st-tab span{font-size:12px;line-height:1.15}#game-stage .st-tabs.is-5 .st-slip{margin-top:4px;padding:5px 7px 4px;font-size:11px}#game-stage .mb-xpg .mb-xq:not(.is-ro) .mb-xq-hint{display:none}#game-stage .mb-xpg .mb-xq-top{justify-content:flex-end}#game-stage .mb-xpg .mb-xf{flex-wrap:nowrap;gap:6px}#game-stage .mb-xpg .mb-xf .st-stamp{padding:4px 9px;font-size:12px;white-space:nowrap}#game-stage .st-tabs.is-6{gap:3px}#game-stage .st-tabs.is-6 .st-tab{height:41px}#game-stage .st-tabs.is-6 .st-tab img{width:22px;height:22px}#game-stage .st-tabs.is-6 .st-tab b{font-size:14px}#game-stage .st-tabs.is-6 .st-tab span{font-size:11px}#game-stage #mb-card{z-index:330}#game-stage .mb-card{position:relative;width:520px;padding:16px 20px;display:grid;gap:8px}#game-stage .mb-card-x{position:absolute;top:8px;right:10px;width:34px;height:34px;border-radius:50%;border:2px solid #8f5a2c;background:#fff7e6;color:#5a3410;font:900 16px/1 "Baloo 2",sans-serif;cursor:pointer}#game-stage .mb-card-top{display:flex;align-items:center;gap:14px;padding-right:36px}#game-stage .mb-card-img{width:150px;height:107px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3));flex:none}#game-stage .mb-card-hd h3{margin:6px 0 0;font:900 28px/1.1 "Baloo 2",Nunito,sans-serif;color:#4a2710}#game-stage .mb-card-body{display:grid;gap:3px;padding:8px 12px;border-radius:12px;background:#fffaf0;border:2px solid #e5cf9f}#game-stage .mb-pr-h{margin:0 0 2px;font:900 15px/1.2 "Baloo 2",sans-serif;color:#9a3412;letter-spacing:.04em;text-transform:uppercase}#game-stage .mb-pr{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0;border-bottom:1px dashed #e5cf9f;font:700 16px/1.3 Nunito,sans-serif;color:#5a3410}#game-stage .mb-pr b{font-weight:900;color:#3b1e08;white-space:nowrap;display:inline-flex;align-items:center;gap:3px}#game-stage .mb-pr.is-learn b{color:#b91c1c}#game-stage .mb-pr.is-ok b{color:#15803d}#game-stage .mb-pr-note{margin:2px 0 0;font:700 13px/1.3 Nunito,sans-serif;color:#8a5a2a}#game-stage .mb-tip{display:flex;gap:8px;align-items:flex-start;margin-top:4px;padding:6px 8px;border-radius:10px;background:#fef3c7}#game-stage .mb-tip img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;border:2px solid #d97706}#game-stage .mb-tip p{margin:0;font:700 13px/1.35 Nunito,sans-serif;color:#5a3410}#game-stage .mb-tip p b{display:block;font:900 14px/1.2 "Baloo 2",sans-serif;color:#9a3412}#game-stage .mb-card-btns{display:grid;justify-items:center;gap:4px}#game-stage .mb-card-btns .menu-btn-primary{font-size:20px;padding:8px 26px;display:inline-flex;align-items:center;gap:4px}#game-stage .mb-card-btns .menu-btn-primary:disabled{opacity:.5;cursor:default}#game-stage .mb-why{margin:0;font:700 13px/1.3 Nunito,sans-serif;color:#b91c1c;text-align:center}#game-stage .td-card.is-learned{cursor:pointer}#game-stage #mb-pick{z-index:325}#game-stage .mb-pick{position:relative;width:680px;padding:14px 18px;display:grid;gap:8px}#game-stage .mb-pick-top{display:grid;gap:2px;padding-right:40px}#game-stage .mb-pick-h{font:900 26px/1.1 "Baloo 2",Nunito,sans-serif;color:#4a2710}#game-stage .mb-pick-sub{font:700 14px/1.3 Nunito,sans-serif;color:#8a5a2a}#game-stage .mb-pick-body{padding:10px 12px;border-radius:12px;background:var(--st-paper);border:2px solid #e5cf9f;height:392px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}#game-stage .mb-pick-msg{margin:6px 0 10px;font:700 17px/1.4 Nunito,sans-serif;color:#5a3410}#game-stage .mb-pick-body>.menu-btn{font-size:18px;padding:7px 22px}#game-stage .mb-pick-note{margin:0;min-height:18px;font:700 13px/1.35 Nunito,sans-serif;color:#8a5a2a;text-align:center}#game-stage .mb-pick-note.is-flash{animation:mbNoteFlash .9s ease 2}@keyframes mbNoteFlash{0%,to{color:#8a5a2a}40%{color:#b91c1c}}#game-stage .mb-prows{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}#game-stage .mb-prow{display:grid;grid-template-columns:30px minmax(0,1fr) 82px 18px;align-items:center;gap:6px;height:38px;border-bottom:1px solid var(--st-rule)}#game-stage .mb-prow img,#game-stage .mb-prow-ic{width:30px;height:26px;object-fit:contain;font-size:20px;text-align:center}#game-stage .mb-pn{display:grid;min-width:0;line-height:1.1}#game-stage .mb-pn b{font:700 15px/1.15 var(--st-ui);color:var(--st-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#game-stage .mb-pn i{font:600 11px/1.15 var(--st-ui);font-style:normal;color:var(--st-ink-soft);white-space:nowrap}#game-stage .mb-prow .st-step{grid-template-columns:24px 1fr 24px;width:82px}#game-stage .mb-prow .st-step button{width:24px;height:24px;font-size:16px}#game-stage .mb-prow .st-step output{font:700 15px/1 var(--st-ui);text-align:center;color:var(--st-ink)}#game-stage .mb-phint i{font-style:normal;font-weight:900}#game-stage .mb-phint .up{color:var(--st-green)}#game-stage .mb-phint .dn{color:var(--st-red)}#game-stage .mb-phint .ok{color:#b49a6a}#game-stage #mb-pick .mb-tiles{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}#game-stage #mb-pick .mb-tile img{width:60px;height:42px}#game-stage #mb-pick .mb-tile b{font-size:14px}#game-stage #mb-pick .mb-tile i{font-size:12px}#game-stage .mb-pick-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font:700 14px/1.2 Nunito,sans-serif;color:#5a3410;flex-wrap:wrap}#game-stage .td-card.is-open{cursor:pointer;border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b40}#game-stage .td-tag.is-learn{background:#dc2626;color:#fff;border:1.5px solid #991b1b}#game-stage .td-card.is-learned{background:#f0fdf4}#game-stage .intro-tags .mb-intro-tag{font-weight:800}#game-stage .mb-reveal{position:absolute;inset:0;z-index:400;display:grid;grid-template-rows:1fr auto;place-items:center;background:radial-gradient(circle at 50% 42%,#502808eb,#120903f7 70%);overflow:hidden;animation:mbFadeIn .22s ease-out both}#game-stage .mb-reveal.out{animation:mbFadeOut .24s ease-in both}#game-stage .mb-rv-stage{position:relative;width:520px;height:420px;align-self:end}#game-stage .mb-rv-obj{position:absolute;left:50%;top:56%;width:300px;height:214px;margin:-107px 0 0 -150px;transform-origin:50% 100%}#game-stage .mb-rv-dish{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.45))}#game-stage .mb-rv-lid{position:absolute;left:-8.33%;top:-47.66%;width:117%;height:154.2%;transform-origin:50% 70%;background-position:0 0;background-size:300% 100%;background-repeat:no-repeat;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35));pointer-events:none}#game-stage .mb-reveal.peek .mb-rv-lid,#game-stage .mb-reveal.open .mb-rv-lid{background-position:50% 0}#game-stage .mb-reveal.open .mb-rv-lid{background-position:100% 0}#game-stage .mb-reveal.peek .mb-rv-glow{opacity:.55;transform:scale(.42);transition:opacity .15s,transform .15s}#game-stage .mb-rv-rays,#game-stage .mb-rv-glow,#game-stage .mb-rv-ring{position:absolute;left:50%;top:52%;border-radius:50%;pointer-events:none;opacity:0}#game-stage .mb-rv-rays{width:760px;height:760px;margin:-380px 0 0 -380px;background:repeating-conic-gradient(from 0deg,#ffd66680 0 9deg,#ffd66600 9deg 24deg);-webkit-mask:radial-gradient(circle,#000 12%,transparent 62%);mask:radial-gradient(circle,#000 12%,transparent 62%)}#game-stage .mb-rv-glow{width:420px;height:420px;margin:-210px 0 0 -210px;background:radial-gradient(circle,#ffeca0f2,#ffbe3c73 38%,#ffa02800 68%)}#game-stage .mb-rv-ring{width:160px;height:160px;margin:-80px 0 0 -80px;border:10px solid rgba(255,244,200,.95);box-shadow:0 0 24px #ffdc78e6,inset 0 0 18px #ffdc78cc}#game-stage .mb-rv-flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,#fff,rgba(255,245,210,.4) 40%,transparent 70%);opacity:0;pointer-events:none}#game-stage .mb-rv-stars,#game-stage .mb-rv-dust{position:absolute;inset:0;pointer-events:none}#game-stage .mb-rv-stars i{position:absolute;left:50%;top:48%;margin:-22px 0 0 -22px;width:44px;height:44px;font:900 40px/44px sans-serif;font-style:normal;text-align:center;color:#ffe066;text-shadow:0 0 10px rgba(255,215,80,.95),0 0 2px #fff;opacity:0}#game-stage .mb-rv-dust i{position:absolute;left:var(--x);bottom:18%;width:7px;height:7px;border-radius:50%;background:#fff6c8;box-shadow:0 0 8px 2px #ffdc78e6;opacity:0;transform:scale(var(--z))}#game-stage .mb-rv-text{display:grid;justify-items:center;gap:6px;padding:4px 16px 34px;text-align:center;opacity:0;transform:translateY(18px)}#game-stage .mb-rv-badge{padding:4px 16px;border-radius:999px;background:linear-gradient(#dc2626,#991b1b);color:#fff;font:900 18px/1.2 "Baloo 2",Nunito,sans-serif;letter-spacing:.06em;box-shadow:0 3px #450a0a}#game-stage .mb-rv-name{font:900 46px/1.1 "Baloo 2",Nunito,sans-serif;color:#fff7d6;text-shadow:0 3px 0 #7c2d12,0 0 18px rgba(255,200,80,.7)}#game-stage .mb-rv-text small{font:700 18px/1.3 Nunito,sans-serif;color:#fde7b0}#game-stage .mb-rv-go{margin-top:8px;font-size:22px;padding:9px 34px;opacity:0;pointer-events:none}#game-stage .mb-reveal.go .mb-rv-obj{animation:mbWobble .8s cubic-bezier(.5,0,.9,.4) both,mbSquash .16s .8s ease-out both,mbStretch .3s .96s cubic-bezier(.2,1.6,.4,1) both}#game-stage .mb-reveal.open .mb-rv-obj{animation:mbLand .42s cubic-bezier(.3,1.8,.5,1) both}#game-stage .mb-reveal.open .mb-rv-lid{animation:mbLidOff .62s cubic-bezier(.2,.7,.3,1) both}#game-stage .mb-reveal.open .mb-rv-stage{animation:mbShake .34s .09s linear both}#game-stage .mb-reveal.open .mb-rv-flash{animation:mbFlash .5s .06s ease-out both}#game-stage .mb-reveal.open .mb-rv-glow{animation:mbGlowIn .5s .1s ease-out forwards,mbPulse 1.8s .6s ease-in-out infinite}#game-stage .mb-reveal.open .mb-rv-rays{animation:mbRaysIn .6s .15s ease-out forwards,mbSpin 16s .15s linear infinite}#game-stage .mb-reveal.open .mb-rv-ring{animation:mbRing .7s .08s cubic-bezier(.1,.7,.3,1) both}#game-stage .mb-reveal.open .mb-rv-stars i{animation:mbStar .95s calc(.12s + var(--d)) cubic-bezier(.15,.8,.35,1) both}#game-stage .mb-reveal.open .mb-rv-dust i{animation:mbDust var(--t) calc(.3s + var(--d)) ease-out infinite}#game-stage .mb-reveal.show .mb-rv-text{animation:mbTextIn .45s cubic-bezier(.2,1.5,.4,1) forwards}#game-stage .mb-reveal.done .mb-rv-go{opacity:1;pointer-events:auto;transition:opacity .2s}@keyframes mbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mbFadeOut{0%{opacity:1}to{opacity:0}}@keyframes mbWobble{0%{transform:rotate(0)}12%{transform:rotate(-2deg)}24%{transform:rotate(2.5deg)}36%{transform:rotate(-3.5deg)}46%{transform:rotate(4deg)}56%{transform:rotate(-5deg)}64%{transform:rotate(5.5deg)}72%{transform:rotate(-6deg)}79%{transform:rotate(6.5deg)}85%{transform:rotate(-7deg)}90%{transform:rotate(7deg)}95%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes mbSquash{0%{transform:scale(1)}to{transform:scale(1.18,.78)}}@keyframes mbStretch{0%{transform:scale(1.18,.78) translateY(0)}55%{transform:scale(.86,1.22) translateY(-46px)}to{transform:scale(.94,1.1) translateY(-30px)}}@keyframes mbLand{0%{transform:scale(.94,1.1) translateY(-30px)}45%{transform:scale(1.12,.9) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes mbLidOff{0%{transform:translate(0) rotate(0);opacity:1}35%{transform:translate(40px,-90px) rotate(10deg);opacity:1}to{transform:translate(210px,-340px) rotate(42deg);opacity:0}}@keyframes mbShake{0%,to{transform:translate(0)}15%{transform:translate(-9px,4px)}30%{transform:translate(8px,-6px)}45%{transform:translate(-6px,-3px)}60%{transform:translate(5px,5px)}75%{transform:translate(-3px,2px)}90%{transform:translate(2px,-1px)}}@keyframes mbFlash{0%{opacity:.95}to{opacity:0}}@keyframes mbGlowIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes mbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes mbRaysIn{0%{opacity:0}to{opacity:1}}@keyframes mbSpin{0%{rotate:0deg}to{rotate:360deg}}@keyframes mbRing{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(3.4);border-width:2px}}@keyframes mbStar{0%{opacity:0;transform:translate(0) scale(.2) rotate(0)}15%{opacity:1}70%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(var(--s)) rotate(160deg)}85%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(calc(var(--s) * 1.45)) rotate(190deg)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(calc(var(--s) * 1.9)) rotate(200deg)}}@keyframes mbDust{0%{opacity:0;transform:translateY(0) scale(var(--z))}20%{opacity:1}to{opacity:0;transform:translateY(-260px) scale(var(--z))}}@keyframes mbTextIn{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}#game-stage .mb-reveal.is-lite .mb-rv-rays{display:none}#game-stage .mb-reveal.is-lite.open .mb-rv-stage{animation:none}#game-stage .mb-reveal.is-lite.open .mb-rv-glow{animation:mbGlowIn .4s .1s ease-out forwards}@media(prefers-reduced-motion:reduce){#game-stage .mb-reveal.go .mb-rv-obj,#game-stage .mb-reveal.open .mb-rv-obj{animation:none}#game-stage .mb-reveal.open .mb-rv-dust i{animation-iteration-count:1}}#game-stage .mb-xq{display:grid;gap:6px}#game-stage .mb-xq-hint{margin:0;font:700 13px/1.35 var(--st-ui);color:var(--st-ink-soft)}#game-stage .mb-xq.is-ro .mb-xq-hint{color:#b91c1c}#game-stage .mb-xl{font:800 11px/1 var(--st-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--st-wood-dk)}#game-stage .mb-xr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:6px;border-radius:10px;background:linear-gradient(#eef5f7,#d3e0e6);border:2px solid #9db3bd}#game-stage .mb-xs{position:relative;display:grid;align-content:end;justify-items:center;min-width:0;padding:3px 2px 2px;border-radius:9px;border:2px solid #b9a273;background:#fffaf0;color:var(--st-wood-dk);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .12s ease,box-shadow .12s ease}#game-stage .mb-xs img{width:100%;aspect-ratio:4 / 3;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}#game-stage .mb-xs b{max-width:100%;font:700 10.5px/1.15 var(--st-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}#game-stage .mb-xs.is-free{border-color:var(--st-green);background:#f0fbe9}#game-stage .mb-xs.is-task{border-color:#2563eb;background:#eaf1ff}#game-stage .mb-xs em{position:absolute;top:-7px;right:-5px;font-size:13px;line-height:1;font-style:normal;pointer-events:none}#game-stage .mb-xs.is-empty{border-style:dashed;border-color:#8aa3ae;background:#ffffff59;cursor:default;align-content:center}#game-stage .mb-xs.is-empty span{font:700 10px/1 var(--st-ui);color:#6b8794;pointer-events:none}#game-stage .mb-xs.is-sel{outline:3px solid #f59e0b;outline-offset:1px;transform:translateY(-2px);box-shadow:0 4px 8px #78460a59}#game-stage .mb-xs.is-over{outline:3px dashed #15803d;outline-offset:1px;background:#dcfce7}#game-stage .mb-xs.is-drag{opacity:.35}#game-stage .mb-xq.is-ro .mb-xs{cursor:default}#game-stage .mb-xf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px}#game-stage .mb-xk{display:inline-flex;align-items:center;gap:4px;font:700 11.5px/1 var(--st-ui);color:var(--st-ink-soft)}#game-stage .mb-xk:before{content:"";width:12px;height:12px;border-radius:3px;border:2px solid #b9a273;background:#fffaf0}#game-stage .mb-xk.is-fr:before{border-color:var(--st-green);background:#f0fbe9}#game-stage .mb-xf .st-stamp{margin-left:auto}#game-stage .mb-xf .st-stamp+.st-stamp{margin-left:0}#game-stage .mb-lock-note.is-info{background:#fff7e0;border-color:#e5cf9f;color:#8a5a2a}.mb-xghost{position:fixed;left:0;top:0;z-index:9999;display:grid;align-content:end;justify-items:center;padding:3px 2px 2px;box-sizing:border-box;border-radius:9px;border:2px solid #f59e0b;background:#fffaf0;opacity:.94;pointer-events:none;will-change:transform;box-shadow:0 10px 18px #3c1e0566;font-family:Nunito,sans-serif}.mb-xghost img{width:100%;aspect-ratio:4 / 3;object-fit:contain}.mb-xghost b{max-width:100%;font:700 10.5px/1.15 Nunito,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5a3410}.mb-xghost em{display:none}#game-stage #mb-xq-card{z-index:335}#game-stage #mb-xq-card .lesson-card{width:760px;max-width:94%;display:flex;flex-direction:column;gap:10px}#game-stage #mb-xq-card .lesson-body{display:flex;align-items:flex-end;gap:14px}#game-stage #mb-xq-card .lesson-ba{width:150px;flex-shrink:0;filter:drop-shadow(0 6px 8px rgba(0,0,0,.25))}#game-stage #mb-xq-card .lesson-list{flex:1;display:flex;flex-direction:column;gap:8px}#game-stage #mb-xq-card .lesson-item{display:flex;align-items:center;gap:12px;padding:8px 12px}#game-stage #mb-xq-card .lesson-item img{width:92px;height:70px;object-fit:contain;flex-shrink:0}#game-stage #mb-xq-card .lesson-item b{display:block;font-size:16px;font-weight:900;color:#3b1e08}#game-stage #mb-xq-card .lesson-item small{display:inline-block;margin-top:2px;font-size:12px;font-weight:800;color:#9a3412;background:#ffedd5;border-radius:999px;padding:1px 8px}#game-stage #mb-xq-card .lesson-item p{margin:4px 0 0;font-size:13.5px;font-weight:700;color:#5a3419;line-height:1.35}#game-stage .mb-xq-mig{margin:0;padding:6px 10px;border-radius:10px;background:#fef3c7;border:1.5px solid #e5cf9f;font:700 13px/1.35 Nunito,sans-serif;color:#7a4a10}#game-stage .mb-xq-btns{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}#game-stage .mb-xq-btns .menu-btn{padding:10px 24px;font-size:16px}#game-stage .td-card.is-bench{border-style:dashed;background:#fff8e8}#game-stage .td-card.is-bench img{filter:grayscale(.6) opacity(.75)}#game-stage .td-tag.is-bench{background:#fef3c7;color:#92400e;border:1.5px solid #e5cf9f}#game-stage .plated-sprite.mb-plated.is-jar{overflow:hidden;border-radius:50%;background:#fffdf8;border:3px solid #f3ede2;box-shadow:inset 0 0 0 1.5px #d9ccb4,0 2px 4px #00000040}#game-stage .plated-sprite.mb-plated.is-jar>img{position:absolute;left:-30%;top:-28%;width:160%;height:156%;object-fit:cover}#game-stage.mb-editing .glass-shelf-upper,#game-stage.mb-editing .glass-shelf-lower{outline:3px dashed rgba(255,255,255,.8);outline-offset:3px;background:#ffffff1a;border-radius:8px}#game-stage.mb-editing .glass-shelf-upper>.gn-food-tray,#game-stage.mb-editing .glass-shelf-lower>.gn-food-tray{cursor:grab;touch-action:none;animation:mbWiggle .6s ease-in-out infinite}@keyframes mbWiggle{0%,to{transform:rotate(-1.3deg)}50%{transform:rotate(1.3deg)}}#game-stage.mb-editing .gn-food-tray.is-drag{opacity:.3;animation:none}#game-stage.mb-editing .gn-food-tray.mb-sel-t{outline:4px solid #f59e0b;outline-offset:2px;border-radius:10px;animation:none;transform:translateY(-6px)}#game-stage.mb-editing .gn-food-tray.mb-te-over,#game-stage.mb-editing .mb-slot-ph.mb-te-over{outline:4px dashed #22c55e;outline-offset:2px;border-radius:10px;background:#22c55e4d}#game-stage .mb-slot-ph{width:132px;height:99px;box-sizing:border-box;align-self:end;justify-self:center;display:grid;place-items:center;border:3px dashed rgba(255,255,255,.9);border-radius:12px;background:#ffffff29;color:#fff;font:900 38px/1 "Baloo 2",sans-serif;text-shadow:0 2px 0 rgba(0,0,0,.35);touch-action:none}.mb-te-ghost{position:fixed!important;left:0;top:0;z-index:9999;margin:0!important;pointer-events:none;opacity:.95;filter:drop-shadow(0 10px 8px rgba(0,0,0,.45));will-change:transform}#mb-edit-bar{position:absolute;left:50%;top:40px;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:center;width:max-content;max-width:96%;box-sizing:border-box;padding:8px 12px;border-radius:16px;background:#3b1e08;border:3px solid #f5b21b;color:#fff6e0;box-shadow:0 6px 14px #00000073;zoom:var(--ui-hud-zoom, 1);font-family:Nunito,sans-serif}#mb-edit-bar .tx{display:grid;line-height:1.2}#mb-edit-bar .tx b{font:800 18px/1.1 "Baloo 2",Nunito,sans-serif;color:#f5b21b}#mb-edit-bar .tx span{font:700 13px/1.25 Nunito,sans-serif}#mb-edit-bar button{flex:none;white-space:nowrap;padding:6px 14px;border-radius:10px;border:2px solid #8f5a2c;background:#fff;color:#3b1e08;font:800 14px/1.1 Nunito,sans-serif;cursor:pointer}#mb-edit-bar button.b2{background:#3f9b3a;border-color:#276b24;color:#fff;box-shadow:0 3px #276b24;font-size:16px;padding:7px 20px}#game-stage .mb-xf .st-stamp.green{background:#3f9b3a;border-color:#276b24;color:#fff}@media(prefers-reduced-motion:reduce){#game-stage.mb-editing .gn-food-tray{animation:none!important}}#game-stage .mb-xq-top{display:flex;align-items:flex-start;gap:8px}#game-stage .mb-xq-top .mb-xq-hint{flex:1;min-width:0;margin:0}#game-stage .mb-xq-top .st-stamp.green{flex:none;margin-left:0;white-space:nowrap;background:#3f9b3a;border-color:#276b24;color:#fff;box-shadow:0 3px #276b24}
