@font-face{font-family:"Jersey 10";src:url(./jersey10-DrL73VYW.woff2)format("woff2");font-weight:400;font-display:block}:root{--ink:#3a2a22;--dim:#8a7568;--cream:#fffaf0;--paper:#fffdf6;--line:#e2d3bd;--wood:#b5784a;--wood-dark:#8a5532;--steel:#cfd6dc;--steel-dark:#9aa5ae;--accent:#e0642f;--accent-dark:#b44a1d;--good:#3f9b4a;--spicy:#e4502a;--sweet:#e86fa8;--sour:#d9b21f;--salty:#5f8eb0;--savory:#9a5d33;--pixel:"Jersey 10", monospace;font-synthesis:none;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background-color:#f2ece1;background-image:linear-gradient(#ddd2c1 2px,#0000 2px),linear-gradient(90deg,#ddd2c1 2px,#0000 2px);background-size:56px 28px}h1,h2,h3{font-family:var(--pixel);letter-spacing:.5px;margin:0;font-weight:400}h2{font-size:20px}h3{margin-bottom:6px;font-size:20px}p{margin:6px 0;line-height:1.4}.dim{color:var(--dim);font-size:13px}.row{flex-wrap:wrap;gap:10px;display:flex}.btn{font:400 20px var(--pixel);border:3px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:0 4px 0 var(--ink);border-radius:6px;padding:7px 14px;transition:transform 50ms,box-shadow 50ms}.btn:hover:not(:disabled){background:#fff3dc}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.btn:disabled{opacity:.45;cursor:default}.btn.small{box-shadow:0 3px 0 var(--ink);padding:4px 10px;font-size:20px}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{background:#ef7440}.recipe-card{background:linear-gradient(#e86a6a, #e86a6a) 0 34px / 100% 2px no-repeat, repeating-linear-gradient(transparent 0 23px, #c9dcef 23px 24px), var(--paper);border:3px solid var(--ink);border-radius:6px;padding:10px 14px 12px;line-height:24px;box-shadow:0 5px #00000040}.recipe-card p{margin:0 0 4px;line-height:24px}.atk{color:#b2401b}.hp{color:#c22a4f}.flavor-spicy{border-color:var(--spicy)}.flavor-sweet{border-color:var(--sweet)}.flavor-sour{border-color:var(--sour)}.flavor-salty{border-color:var(--salty)}.flavor-savory{border-color:var(--savory)}.sprite{image-rendering:pixelated}body[data-screen=kitchen],body[data-screen=over]{background:#1d1410;place-items:center;min-height:100dvh;display:grid;overflow:hidden}.stage-wrap{width:calc(640px * var(--s));height:calc(360px * var(--s))}.stage{font-synthesis:none;width:640px;height:360px;transform:scale(var(--s));transform-origin:0 0;font:400 10px/9px var(--pixel);color:var(--ink);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.stage>*{position:absolute}.scene-bg{width:640px;height:360px;image-rendering:pixelated;pointer-events:none;top:0;left:0}.stage button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.slot{width:40px;height:48px}body.dragging .slot.can-drop{background:linear-gradient(#e8703a,#e8703a) 2px 2px/7px 2px no-repeat,linear-gradient(#e8703a,#e8703a) 2px 2px/2px 7px no-repeat,linear-gradient(#e8703a,#e8703a) right 2px top 2px/7px 2px no-repeat,linear-gradient(#e8703a,#e8703a) right 2px top 2px/2px 7px no-repeat,linear-gradient(#e8703a,#e8703a) left 2px bottom 2px/7px 2px no-repeat,linear-gradient(#e8703a,#e8703a) left 2px bottom 2px/2px 7px no-repeat,linear-gradient(#e8703a,#e8703a) right 2px bottom 2px/7px 2px no-repeat,#e8703a12 linear-gradient(#e8703a,#e8703a) right 2px bottom 2px/2px 7px no-repeat}.slot.cellar{outline-offset:-2px;outline:2px solid #e0803a;animation:1.6s step-end infinite cellar-glow;box-shadow:inset 0 0 0 3px #ffc48c73}@keyframes cellar-glow{50%{outline-color:#f2a65a}}.merge-tip{z-index:6;white-space:nowrap;color:#fff;font:400 10px/9px var(--pixel);pointer-events:none;background:#3f9a35;border-radius:2px;flex-direction:column;align-items:center;gap:1px;padding:1px 3px 2px;display:flex;position:absolute;top:-17px;left:50%;translate:-50%}.merge-tip img{width:27px;height:5px;image-rendering:pixelated}.slot.swap-warn:after{content:attr(data-warn);z-index:5;white-space:nowrap;color:#fff;font:400 10px/9px var(--pixel);pointer-events:none;background:#c8372d;border-radius:2px;padding:1px 3px;position:absolute;top:-9px;left:50%;translate:-50%}.slot.drop-hover{outline-offset:-2px;animation:.5s step-end infinite slot-pulse;box-shadow:inset 0 0 0 3px #ffd6aa8c;background-color:#f07a3a29!important;outline:2px solid #f07a3a!important}@keyframes slot-pulse{50%{outline-offset:-3px;box-shadow:inset 0 0 0 4px #ffd6aa66}}.unit{cursor:grab;touch-action:none;width:40px;height:48px;transition:translate 90ms steps(2,end);position:relative}.unit:hover{translate:0 -2px}.unit.lifted{opacity:.3;filter:grayscale();translate:0}.unit.selected{translate:0 -2px}.unit.selected:after{content:"";pointer-events:none;filter:drop-shadow(1px 1px #2a1b1459);background:linear-gradient(#f07a3a,#f07a3a) 0 0/7px 2px no-repeat,linear-gradient(#f07a3a,#f07a3a) 0 0/2px 7px no-repeat,linear-gradient(#f07a3a,#f07a3a) 100% 0/7px 2px no-repeat,linear-gradient(#f07a3a,#f07a3a) 100% 0/2px 7px no-repeat,linear-gradient(#f07a3a,#f07a3a) 0 100%/7px 2px no-repeat,linear-gradient(#f07a3a,#f07a3a) 0 100%/2px 7px no-repeat,linear-gradient(#f07a3a,#f07a3a) 100% 100%/7px 2px no-repeat,linear-gradient(#f07a3a,#f07a3a) 100% 100%/2px 7px no-repeat;animation:.9s step-end infinite select-breathe;position:absolute;inset:-2px}@keyframes select-breathe{50%{inset:-3px}}.u-art{place-items:center;width:32px;height:32px;display:grid;position:absolute;top:1px;left:4px}.u-art .sprite{width:32px;height:32px}.u-art .emoji{font-size:24px;line-height:1}.u-stats{justify-content:space-between;width:34px;display:flex;position:absolute;top:31px;left:3px}.u-shell{display:flex;position:absolute;top:20px;left:3px}.u-pips{width:27px;height:5px;image-rendering:pixelated;pointer-events:none;position:absolute;top:43px;left:7px}.u-lvl{color:#ffd27a;min-width:7px;height:9px;font:400 10px/9px var(--pixel);text-align:center;background:#2a1b14;place-items:center;padding:0 1px;display:grid;position:absolute;top:0;left:0}.unit.cooked .u-lvl{color:#ff9b6a}.u-item{display:flex;position:absolute;top:0;right:0}.unit.item .u-art{top:6px}.frost{pointer-events:none;background:#d2eef859;width:40px;height:48px;position:absolute;top:0;left:0}.buffet-zone{position:absolute}.fridge-glass{pointer-events:none;background-color:#d2eef847;position:absolute}.price{pointer-events:none;width:28px;height:11px;font:400 10px/11px var(--pixel);color:#3a2a22;background:#f4ecd8;border:1px solid #2a1b14;justify-content:center;align-items:center;gap:1px;display:flex;box-shadow:0 1px #2a1b1473}.price.dear{color:#c9453a}.label{font:400 10px/9px var(--pixel);white-space:nowrap;pointer-events:none}.label.dark{color:#5a3a22}.label.light{color:#fff3d6}.label.center{text-align:center}.label.tag{color:#fff;background:#a3452a;border:1px solid #2a1b14;line-height:9px}.order-ticket{cursor:help;font:400 10px/1 var(--pixel);color:#3a2a22;white-space:nowrap;background:#f4ecd8;border:1px solid #c9b896;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;box-shadow:0 1px #2a1b1459}.order-ticket:before{content:"";z-index:1;background:linear-gradient(#c9d3d8 0 1px,#7f8c93 1px);border:1px solid #2f3a40;width:4px;height:3px;margin-left:-3px;position:absolute;top:-3px;left:50%}.order-ticket:after{content:"";background:#2a1b1440;width:4px;height:1px;margin-left:-2px;position:absolute;top:1px;left:50%}.stage .order-ticket.chef-ticket{cursor:pointer;text-transform:none;background:#f4ecd8;border:1px solid #c9b896;justify-content:center;align-items:center;gap:3px;padding:0 3px;display:flex;overflow:hidden}.chef-ticket .chef-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chef-ticket .chef-hat,.chef-ticket .chef-caret{flex:none;display:inline-flex}.chef-ticket .chef-caret{transition:translate .15s}.stage .order-ticket.chef-ticket:hover{background:#fffaf0;border-color:#e0642f}.stage .order-ticket.chef-ticket:hover .chef-caret{translate:0 1px}.order-ticket.record-ticket{justify-content:space-evenly}.rec-part{align-items:center;gap:1px;display:inline-flex}.order-ticket.safe{color:#3f7a34}.order-ticket.gold-ticket{background:#fff3c8;border-color:#c8952f;gap:2px;box-shadow:0 1px #2a1b1459,inset 0 -1px #f2d98a}.gold-ticket b{font:400 12px/1 var(--pixel);color:#3a2a22;font-variant-numeric:tabular-nums}.gold-ticket small{font:400 10px/1 var(--pixel);color:#8a6a3a}.not-yours{font:400 10px/10px var(--pixel);color:#3a5a30;background:#e4f0d8;border:1px dashed #7aa46a;margin-top:3px;padding:1px 3px}.not-yours .pix{vertical-align:-1px}.not-yours.dear{color:#8a2b14;background:#f8e2d8;border-color:#d97a5a}.t-arrow{color:#8a7568}.order-ticket.day-ticket{color:#1e120c;text-transform:uppercase;letter-spacing:1px;padding-top:3px;box-shadow:inset 0 3px #f0705c,0 1px #2a1b1459}.tip-text{font:400 10px/13px var(--pixel);color:#3a2a22;pointer-events:none;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute}.newrun{text-transform:uppercase;font:400 10px/14px var(--pixel)!important;color:#fff3d6!important;background:#2a1b148c!important;border:1px solid #2a1b14!important}.newrun:hover{background:#2a1b14cc!important}.newrun.under-awning{line-height:13px!important}.magnets{pointer-events:none;grid-auto-rows:13px;place-items:end center;gap:0;padding:13px 0 0;display:grid}.magnets>*{margin-bottom:1px}.mag-label{font:400 10px/9px var(--pixel);color:#8a7568}.mag-stars{flex-wrap:nowrap;justify-content:center;gap:2px;display:flex}.mag-star{display:inline-flex}.mag-course{font:400 10px/1 var(--pixel);color:#3a2a22;align-items:center;gap:2px;display:flex}.jar{place-items:end center;padding-bottom:2px;display:grid}.jar span{font:400 10px/1 var(--pixel);color:#fff;text-shadow:1px 0 #2a1b14,-1px 0 #2a1b14,0 1px #2a1b14,0 -1px #2a1b14;position:relative}.jar.active>span{color:#ffd27a}.jar.t1{filter:drop-shadow(0 0 1px #ffd27a)}.jar.t2{filter:drop-shadow(0 0 2px #ffb04a);animation:2.4s step-end infinite jar-hop}.jar.t3{animation:.9s step-end infinite jar-pulse3,1.8s step-end infinite jar-hop}.jar.t4{animation:.6s step-end infinite jar-pulse4,1.2s step-end infinite jar-hop}.jar.t4>span{color:#fff3b0;font-size:14px}@keyframes jar-hop{0%,86%{translate:0}90%{translate:0 -2px}95%{translate:0 -1px}}@keyframes jar-pulse3{0%,50%{filter:drop-shadow(0 0 2px #ff8a3a)brightness(1.05)}51%,to{filter:drop-shadow(0 0 1px #ff6a3a)}}@keyframes jar-pulse4{0%,33%{filter:drop-shadow(0 0 2px #ff3a8a)drop-shadow(0 0 1px #ffd23f)brightness(1.1)}34%,66%{filter:drop-shadow(0 0 2px #ffd23f)brightness(1.05)}67%,to{filter:drop-shadow(0 0 1px #ff3a8a)}}.jar.t3:after,.jar.t4:after,.jar.t4:before{content:"";z-index:3;pointer-events:none;width:1px;height:1px;animation:1.2s step-end infinite jar-twinkle;position:absolute;box-shadow:0 0 #fff,-1px 0 #ffd23f,1px 0 #ffd23f,0 -1px #ffd23f,0 1px #ffd23f}.jar.t3:after,.jar.t4:after{top:4px;right:1px}.jar.t4:before{animation-delay:-.6s;top:9px;left:2px;box-shadow:0 0 #fff,-1px 0 #ff8ac0,1px 0 #ff8ac0,0 -1px #ff8ac0,0 1px #ff8ac0}@keyframes jar-twinkle{0%,40%{opacity:1;scale:1}41%,70%{opacity:1;scale:2}71%,to{opacity:0}}.jar{position:absolute}.jar>.sprite{z-index:0;position:relative}.jar>span{z-index:2}.jar-spice{z-index:1;pointer-events:none;clip-path:polygon(0 -3px,100% -3px,100% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 100%,1px 100%,1px calc(100% - 1px),0 calc(100% - 1px));background:linear-gradient(90deg, transparent 2px, #ffffff73 2px 3px, transparent 3px), radial-gradient(circle at 3px 3px, var(--speck) 0 .6px, transparent .7px) 0 0 / 5px 4px, linear-gradient(90deg, var(--fill) 0 78%, var(--shade) 78%);transition:top .3s steps(4,end),height .3s steps(4,end);position:absolute}.jar-spice:before{content:"";clip-path:polygon(3px 0,calc(100% - 3px) 0,calc(100% - 3px) 1px,calc(100% - 1px) 1px,calc(100% - 1px) 2px,100% 2px,100% 100%,0 100%,0 2px,1px 2px,1px 1px,3px 1px);background:linear-gradient(90deg, var(--top) 0 70%, var(--fill) 70%);height:4px;box-shadow:inset 0 -1px 0 var(--shade);position:absolute;top:-2px;left:0;right:0}.spice-spicy{--fill:#d23a3a;--shade:#9e2238;--top:#ff6a5a;--speck:#ff8a6a}.spice-sweet{--fill:#ef6fa6;--shade:#c24c84;--top:#ff9cc6;--speck:#ffd0e4}.spice-sour{--fill:#f2c94c;--shade:#c8952f;--top:#ffe48a;--speck:#fff0a8}.spice-salty{--fill:#c8e0ee;--shade:#9cc4dc;--top:#fff;--speck:#fff}.spice-savory{--fill:#8a5a32;--shade:#6a4224;--top:#b8763f;--speck:#b8763f}.chalkboard{color:#dfe7dc;padding:3px 5px 3px 12px}.chalk-title{font:400 10px/10px var(--pixel);text-transform:uppercase;letter-spacing:1px;margin-bottom:1px}.chalk-line{font:400 10px/10px var(--pixel);color:#75887a;white-space:nowrap;align-items:center;gap:3px;display:flex;overflow:hidden}.chalk-line.on{color:#f3f7f1}.chalk-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.chalk-line b{width:7px;color:inherit;flex:none;padding-left:1px;display:inline-block}.flavor-side{z-index:5;box-sizing:border-box;background:#2f3d34;border:2px solid #7a5232;position:absolute;box-shadow:inset 0 0 0 1px #3f5245,0 2px #2a1b1459}.flavor-side .chalk-line{pointer-events:auto;line-height:11px}.flavor-side .chalk-line span{text-overflow:ellipsis;overflow:hidden}.flavor-side .chalk-line .pix{flex:none}.hotspot{display:block}.hotspot:hover{outline:1px solid #ffd27ae6}.stage .prop{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.bell:hover,.bin:hover{outline:none}.bell:hover .prop,.bin:hover .prop{filter:drop-shadow(1px 0 #ffd27a)drop-shadow(-1px 0 #ffd27a)drop-shadow(0 -1px #ffd27a)}.bell:hover{translate:0 -1px}.refill span{width:68px;height:12px;font:400 10px/12px var(--pixel);text-align:center;color:#8a2b24;text-transform:uppercase;position:absolute;top:6px;left:6px}.refill.off{opacity:.55;cursor:default}.refill span{transition:translate 80ms steps(2,end)}.refill:hover:not(.off) span{translate:0 -1px}.bell:active{translate:0 1px}.bin.armed .prop{filter:drop-shadow(1px 0 #e0642f)drop-shadow(-1px 0 #e0642f)drop-shadow(0 -1px #e0642f)}.bin.drop-hover{animation:.32s step-end infinite bin-rattle}.bin.drop-hover .prop{filter:drop-shadow(1px 0 #e0642f)drop-shadow(-1px 0 #e0642f)drop-shadow(0 -1px #e0642f)drop-shadow(0 1px #e0642f)}@keyframes bin-rattle{0%{translate:0}25%{translate:0 -2px}50%{translate:-1px -1px}75%{translate:1px -2px}}.stage.over-bin .sell-tag{background:#c9502a;animation:.4s step-end infinite tag-pulse}@keyframes tag-pulse{50%{translate:0 -2px}}.page{font:400 10px/9px var(--pixel);color:#3a2a22;padding:4px;overflow:hidden}.book-ribbon{z-index:4;pointer-events:none;background:#8a2b24;width:3px;height:146px;position:absolute;top:166px;left:530px}.book-ribbon.tail{z-index:6;height:16px;top:296px}.page.page-old{z-index:3;opacity:0;pointer-events:none;background:repeating-linear-gradient(#0000 0 11px,#e4dcc6 11px 12px) 4px 3px/88px 100% no-repeat,#fbf2da}.page-leaf{z-index:5;opacity:0;pointer-events:none;transform-style:preserve-3d;position:absolute}.page-leaf .face{background:repeating-linear-gradient(#0000 0 11px,#e4dcc6 11px 12px) 4px 3px/78px 100% no-repeat,#fbf2da;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e8d6aee6}.page-leaf .face.front{box-shadow:inset 2px 0 #2a1b1426,1px 0 #2a1b144d}.page-leaf .face.back{transform:rotateY(180deg);box-shadow:inset -2px 0 #2a1b1426,-1px 0 #2a1b144d}.page-leaf .face.front{animation:.2s linear both face-front}.page-leaf .face.back{animation:.2s linear both face-back}@keyframes face-front{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes face-back{0%,49%{opacity:0}50%,to{opacity:1}}.page p{margin:0 0 3px;line-height:9px}.page b{color:#b2401b}.page .dim{color:#8a7568;font-size:10px}.pg-title{font:400 10px/11px var(--pixel);margin-bottom:3px}.season-now{font:400 10px/11px var(--pixel);color:#6e4a30;text-transform:capitalize}.pg-art{place-items:center;width:32px;height:32px;margin:0 auto 3px;display:grid}.pg-art .sprite{width:32px;height:32px}.pg-art .emoji{font-size:24px;line-height:1}.toast{font:400 10px/9px var(--pixel);text-align:center;color:#3a2a22;pointer-events:none;background:#fffef5;border:1px solid #2a1b14;place-items:center;padding:2px 8px;animation:4.5s ease-in forwards toast;display:grid}.toast.stay{animation:none}.toast.stay span{animation:1.2s ease-in-out infinite toast-wait}@keyframes toast-wait{50%{opacity:.55}}@keyframes toast{0%,80%{opacity:1}to{opacity:0}}.modal{z-index:300;background:#1d14108c;width:640px;height:360px;top:0;left:0}.modal-card{z-index:301;background:#fbf2da;border:1px solid #2a1b14;flex-direction:column;align-items:center;gap:6px;padding:8px 10px;display:flex;top:180px;left:320px;translate:-50% -50%}.modal-card .row{gap:4px;display:flex}.settings-card{align-items:stretch;gap:6px;width:344px;padding:10px 16px 9px}.newrun-card{gap:6px;width:230px;padding:8px 12px 10px}.newrun-card .pg-title{font-size:14px;line-height:14px}.newrun-card p{font:400 10px/11px var(--pixel);color:#3a2a22;text-align:center;margin:0}.newrun-buttons{gap:8px;margin-top:2px;display:flex}.newrun-buttons .big-btn{margin-top:0}.choice-card{width:260px}.choice-runs{gap:8px;margin-top:2px;display:flex}.choice-runs button{flex-direction:column;align-items:center;gap:2px;height:auto;margin-top:0;padding-block:3px;display:flex}.choice-runs button span{font:400 10px/10px var(--pixel);text-transform:none;letter-spacing:0;align-items:center;gap:2px;display:flex}.settings-card .pg-title{text-align:center;font-size:14px;line-height:14px}.settings-card .row{justify-content:center;margin-top:3px}.set-row{grid-template-columns:96px 1fr auto;align-items:center;gap:6px;display:grid}.set-label{font:400 14px/14px var(--pixel);color:#3a2a22}.set-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0}.set-slider:disabled{opacity:.4;cursor:default}.set-slider:focus-visible{outline-offset:1px;outline:2px solid #e0642f}.set-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #e0642f 0 var(--pct,50%), #e8dcc2 var(--pct,50%));border:2px solid #2a1b14;border-radius:0;height:6px;box-shadow:inset 0 2px #2a1b144d}.set-slider::-moz-range-track{background:linear-gradient(to right, #e0642f 0 var(--pct,50%), #e8dcc2 var(--pct,50%));border:2px solid #2a1b14;border-radius:0;height:6px;box-shadow:inset 0 2px #2a1b144d}.set-slider::-webkit-slider-thumb{appearance:none;background:#e2ac3c;border:2px solid #2a1b14;border-radius:0;width:10px;height:14px;margin-top:-6px;box-shadow:inset 2px 2px #fff4c2,inset -2px -2px #b97c23}.set-slider::-moz-range-thumb{background:#e2ac3c;border:2px solid #2a1b14;border-radius:0;width:6px;height:10px;box-shadow:inset 2px 2px #fff4c2,inset -2px -2px #b97c23}.set-slider:not(:disabled):hover::-webkit-slider-thumb{background:#f6d36b}.set-slider:not(:disabled):active::-webkit-slider-thumb{translate:0 1px}.set-switch{text-align:center;min-width:28px}.set-scenes{grid-template-columns:1fr 1fr;gap:8px 10px;padding:0 2px 4px;display:grid}.scene-tile{--depth:#6a5040;box-shadow:0 2px 0 var(--depth), 0 3px 0 #2a1b14;background:#fffef5;border:1px solid #2a1b14;flex-direction:column;display:flex}.scene-tile.on{outline-offset:0;--depth:#8a2b14;outline:2px solid #e0642f}.settings-card .scene-btn{cursor:pointer;--tag:#fffef5;--tag-ink:#3a2a22;background:#fffef5;border-bottom:1px solid #2a1b14;height:38px;padding:0;position:relative;overflow:hidden}.settings-card .scene-btn:hover{filter:brightness(1.08)}.scene-tile.locked .scene-btn{filter:brightness(.72)saturate(.85)}.scene-tile.locked .scene-btn:hover{filter:brightness(.82)saturate(.9)}.scene-tile.locked.hearing .scene-btn{filter:none}.scene-thumb{width:320px;max-width:none;image-rendering:pixelated;pointer-events:none;position:absolute;top:-20px;left:50%;translate:-50%}.scene-name{font:400 10px/9px var(--pixel);text-transform:capitalize;white-space:nowrap;color:var(--tag-ink);background:var(--tag);border:1px solid #2a1b14;align-items:center;gap:2px;padding:1px 3px;display:inline-flex;position:absolute;bottom:2px;left:2px}.scene-tile.on .scene-name{--tag:#e0642f;--tag-ink:#fffaf0}.scene-musics{display:flex}.settings-card .scene-music{height:13px;font:400 10px/10px var(--pixel);color:#3a2a22;background:#fffef5;flex:1 1 0;justify-content:center;align-items:center;gap:3px;display:inline-flex}.settings-card .scene-music+.scene-music{border-left:1px solid #2a1b14}.settings-card .scene-music:hover{background:#ffe3b8}.settings-card .scene-music:active{padding-top:1px}.settings-card .scene-music.on{background:#ffd23f}.settings-card .scene-music.on .pix{animation:.8s steps(2,end) infinite hearing}@keyframes hearing{50%{translate:0 -1px}}.preview-note b{color:#b2401b;font-weight:inherit}.preview-note .pix{vertical-align:-1px}.settings-card .chip{box-shadow:inset 0 -2px #b5a48c,inset 0 -3px #2a1b14;padding-bottom:2px!important}.settings-card .chip:active{translate:0 1px;box-shadow:inset 0 -1px #2a1b14;padding-bottom:0!important}.settings-card .set-switch.on{box-shadow:inset 0 -2px #8a2b14,inset 0 -3px #2a1b14}.supporter-btn{background:#ffe7a0;align-items:center;gap:4px;margin:2px auto 0;display:inline-flex}.settings-card .supporter-btn{background:#ffe7a0;align-self:center;margin:0 auto}.set-note{font:400 10px/12px var(--pixel);color:#8a7568;text-align:center;margin:0}.unit.special.mythic-pack{animation:1.2s steps(6,end) infinite mythic-pack,.6s steps(2,end) infinite alternate mythic-bob}@keyframes mythic-pack{0%,to{filter:drop-shadow(0 0 3px #ffd23f)drop-shadow(0 0 7px #ff6ad5)}50%{filter:drop-shadow(0 0 5px #fff3a0)drop-shadow(0 0 10px #7ad7ff)hue-rotate(40deg)}}@keyframes mythic-bob{0%{translate:0}to{translate:0 -2px}}.tray.pack.mythic{animation:1.2s steps(6,end) infinite mythic-tray;box-shadow:0 0 0 2px #ffd23f,0 0 10px 3px #ff6ad599}@keyframes mythic-tray{50%{box-shadow:0 0 0 2px #fff3a0,0 0 16px 6px #7ad7ffb3}}.set-switch.on{color:#fff;background:#e0642f!important}.set-hint{font:400 10px/10px var(--pixel);color:#8a7560;text-align:center}.chip{text-transform:capitalize;transition:translate 80ms steps(2,end);font:400 10px/12px var(--pixel)!important;background:#fffef5!important;border:1px solid #2a1b14!important;padding:0 4px!important}.chip:hover{translate:0 -1px;background:#ffe3b8!important}.chip:active{translate:0 1px}.drag-ghost{z-index:100;pointer-events:none;filter:drop-shadow(0 3px #2a1b1459);transition:scale .12s steps(3,end),opacity .12s steps(3,end);animation:.18s steps(3,end) pickup;position:absolute;scale:1.1}@keyframes pickup{0%{scale:1}50%{scale:1.25}}.drag-ghost.over-bin{opacity:.75;filter:sepia(.5)saturate(1.6)hue-rotate(-20deg)drop-shadow(0 2px #2a1b1459);scale:.8}body.dragging,body.dragging *{cursor:grabbing!important}body[data-screen=battle]{background:#1d1410;place-items:center;min-height:100dvh;display:grid;overflow:hidden}.fighter{width:64px;height:64px}.f-art{place-items:center;width:64px;height:64px;display:grid}.f-art .sprite{width:64px;height:64px}.f-art .emoji{font-size:48px;line-height:1}.fighter.side-1 .f-art{transform:scaleX(-1)}.f-tags{pointer-events:none;justify-content:center;gap:1px;width:90px;display:flex}.f-tags .f-sts{position:absolute;bottom:0;left:calc(50% + 23px)}.fighter .f-art>*{animation:idle 1.6s steps(1) var(--bob,0s) infinite}@keyframes idle{0%,to{translate:0}50%{translate:0 -1px}}.f-art{transform-origin:50% 100%}.fighter.fx-attack.side-0 .f-art{animation:lunge-right calc(.5s / var(--spd,1)) steps(7)}.fighter.fx-attack.side-1 .f-art{animation:lunge-left calc(.5s / var(--spd,1)) steps(7)}@keyframes lunge-right{18%{translate:-3px;scale:.9 1.1}40%{translate:12px -3px;scale:1.15 .9}65%{translate:3px;scale:1}}@keyframes lunge-left{18%{translate:3px;scale:.9 1.1}40%{translate:-12px -3px;scale:1.15 .9}65%{translate:-3px;scale:1}}.fighter.fx-hit .f-art{transform-origin:50% 100%;animation:calc(.5s / var(--spd,1)) linear calc(var(--fxd,0s) / var(--spd,1)) forwards}.fighter.fx-hit.side-0 .f-art{animation-name:hurt-left}.fighter.fx-hit.side-1 .f-art{animation-name:hurt-right}.fighter.fx-hit.big-hit.side-0 .f-art{animation-name:hurt-left-big}.fighter.fx-hit.big-hit.side-1 .f-art{animation-name:hurt-right-big}@keyframes hurt-left{0%,14%{filter:brightness(4)saturate(0);animation-timing-function:cubic-bezier(.1,.9,.3,1);translate:-4px;rotate:0deg;scale:.86 1.1}38%{filter:brightness(1.4)saturate(.6);animation-timing-function:cubic-bezier(.5,0,.3,1);translate:-9px -1px;rotate:-7deg;scale:1.04 .97}66%{filter:none;animation-timing-function:ease-in-out;translate:2px;rotate:2deg;scale:1}84%{translate:-1px;rotate:-1deg}to{filter:none;translate:0;rotate:0deg;scale:1}}@keyframes hurt-right{0%,14%{filter:brightness(4)saturate(0);animation-timing-function:cubic-bezier(.1,.9,.3,1);translate:4px;rotate:0deg;scale:.86 1.1}38%{filter:brightness(1.4)saturate(.6);animation-timing-function:cubic-bezier(.5,0,.3,1);translate:9px -1px;rotate:7deg;scale:1.04 .97}66%{filter:none;animation-timing-function:ease-in-out;translate:-2px;rotate:-2deg;scale:1}84%{translate:1px;rotate:1deg}to{filter:none;translate:0;rotate:0deg;scale:1}}@keyframes hurt-left-big{0%,16%{filter:brightness(4)saturate(0);animation-timing-function:cubic-bezier(.1,.9,.3,1);translate:-6px;rotate:0deg;scale:.8 1.16}40%{filter:sepia()saturate(4)hue-rotate(-30deg);animation-timing-function:cubic-bezier(.5,0,.3,1);translate:-15px -3px;rotate:-13deg;scale:1.08 .94}68%{filter:none;animation-timing-function:ease-in-out;translate:3px;rotate:3deg;scale:1}85%{translate:-1px;rotate:-1deg}to{filter:none;translate:0;rotate:0deg;scale:1}}@keyframes hurt-right-big{0%,16%{filter:brightness(4)saturate(0);animation-timing-function:cubic-bezier(.1,.9,.3,1);translate:6px;rotate:0deg;scale:.8 1.16}40%{filter:sepia()saturate(4)hue-rotate(-30deg);animation-timing-function:cubic-bezier(.5,0,.3,1);translate:15px -3px;rotate:13deg;scale:1.08 .94}68%{filter:none;animation-timing-function:ease-in-out;translate:-3px;rotate:-3deg;scale:1}85%{translate:1px;rotate:1deg}to{filter:none;translate:0;rotate:0deg;scale:1}}.impact{z-index:70;pointer-events:none;opacity:0;background:#ffffff8c;border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 1px #ffd23f}.impact.big{width:30px;height:30px;margin:-15px 0 0 -15px}.fighter.fx-heal .f-art{--glow:#ff8ab0}.fighter.fx-buff .f-art{--glow:#ffd23f}.fighter.fx-debuff .f-art{--glow:#a77bea}.fighter.fx-crust .f-art{--glow:#e2b043}.fighter.fx-buff .f-art,.fighter.fx-heal .f-art,.fighter.fx-debuff .f-art,.fighter.fx-crust .f-art{animation:glow calc(.6s / var(--spd,1)) steps(3) calc(var(--fxd,0s) / var(--spd,1)) both}@keyframes glow{0%{filter:none}30%,70%{filter:drop-shadow(0 0 2px var(--glow)) brightness(1.25)}to{filter:drop-shadow(0 0 1px var(--glow))}}.fighter.fx-ability .f-art{filter:drop-shadow(0 0 2px #ffd23f);animation:bounce calc(.4s / var(--spd,1)) steps(4)}@keyframes bounce{40%{translate:0 -4px}}.fighter.cheer .f-art{animation:.7s step-end infinite cheer}.fighter.cheer:nth-child(odd) .f-art{animation-delay:-.35s}@keyframes cheer{0%{translate:0}25%{translate:0 -3px}50%{translate:0 -4px}75%{translate:0 -2px}}.pop{z-index:40;font:400 10px/1 var(--pixel);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;pointer-events:none;opacity:0;animation:float-up calc(.95s / var(--spd,1)) steps(8) calc(var(--fxd,0s) / var(--spd,1)) forwards;position:absolute;top:-4px;left:50%;translate:-50%}.pop.dmg{color:#d32f1f}.pop.heal{color:#3f9b4a}.pop.info{color:#3c6e9a;font-size:10px}@keyframes float-up{0%{opacity:1;translate:-50% 2px;scale:.6}15%{translate:-50% -4px;scale:1.4}30%{translate:-50% -3px;scale:1}75%{opacity:1;translate:-50% -8px}to{opacity:0;translate:-50% -12px}}.pop{font-size:20px;top:-10px}.pop.dmg.big{font-size:30px;top:-18px}.pop.ferment{color:#c77dff;text-shadow:2px 0 #2a1036,-2px 0 #2a1036,0 2px #2a1036,0 -2px #2a1036,2px 2px #2a1036,0 0 6px #ffd23f;animation:ferment-stamp calc(1.1s / var(--spd,1)) steps(10) calc(var(--fxd,0s) / var(--spd,1)) forwards;font-size:30px;top:-40px}@keyframes ferment-stamp{0%{opacity:1;rotate:-8deg;scale:2.4}20%{rotate:4deg;scale:.9}30%{rotate:-2deg;scale:1.15}40%{translate:-50%;rotate:0deg;scale:1}45%{translate:calc(-50% - 2px)}50%{translate:calc(2px - 50%)}55%{translate:-50%}80%{opacity:1;translate:-50% -4px}to{opacity:0;translate:-50% -10px}}.fighter.fx-ferment .f-art{--glow:#c77dff}.pop.ferment.double{color:#ffd23f;text-shadow:2px 0 #5a3a0a,-2px 0 #5a3a0a,0 2px #5a3a0a,0 -2px #5a3a0a,2px 2px #5a3a0a,0 0 6px #fff3b0}.pop.ferment.flare{color:#ffb33f;text-shadow:2px 0 #7a1e08,-2px 0 #7a1e08,0 2px #7a1e08,0 -2px #7a1e08,2px 2px #7a1e08,0 0 8px #ff6a1f;font-size:18px}.pop.ferment.revive{color:#7ee06a;text-shadow:2px 0 #1f4a1a,-2px 0 #1f4a1a,0 2px #1f4a1a,0 -2px #1f4a1a,2px 2px #1f4a1a,0 0 6px #d8ffd0;font-size:22px}.fighter.fx-double .f-art{--glow:#ffd23f}.fighter.fx-revive .f-art{--glow:#7ee06a;animation:revive-bounce calc(.6s / var(--spd,1)) steps(6) calc(var(--fxd,0s) / var(--spd,1)) both}@keyframes revive-bounce{0%{filter:brightness(2);translate:0 10px;scale:1 .6}40%{translate:0 -8px;scale:.9 1.15}70%{translate:0 2px;scale:1.05 .95}to{filter:none;translate:0;scale:1}}.bit.k-ferment{background:#9b4dcf}.fx-ring.k-ferment{color:#c77dff}@keyframes shake{25%{translate:-2px}75%{translate:2px}}.plaque{padding:4px 6px}.plaque-label{font:400 10px/9px var(--pixel);white-space:nowrap;text-overflow:ellipsis;width:170px;margin-left:-1px;padding-left:2px;overflow:hidden}.plaque-record{font:400 14px/1 var(--pixel);align-items:center;gap:8px;display:flex;position:absolute;bottom:4px;left:6px;right:6px}.plaque-stat{pointer-events:auto;cursor:help;align-items:center;gap:2px;display:inline-flex}.plaque-day{color:#8a7568;margin-left:auto;font-size:12px}.plaque-yours{color:#c0802a;pointer-events:auto;cursor:help;font-size:12px}.fork{pointer-events:none;width:14px;animation:fork calc(.6s / var(--spd,1)) steps(6) calc(var(--fxd,0s) / var(--spd,1)) both;line-height:0}@keyframes fork{0%{opacity:0;translate:0 -14px}40%{opacity:1;translate:0}to{opacity:0;translate:0 -6px}}.round-text{font:400 10px/1 var(--pixel);color:#dfe7dc;text-transform:uppercase;letter-spacing:1px;pointer-events:none;place-items:center;display:grid}.round-text.floating{color:#4b6a86;padding-top:2px;font-size:11px}.caption{font:400 10px/10px var(--pixel);text-align:center;color:#3a2a22;background:#fffef5;border:1px solid #2a1b14;place-items:center;padding:0 6px;display:grid;overflow:hidden}.controls{justify-content:flex-end;align-items:center;gap:4px;display:flex}.controls .battle-btn{box-sizing:border-box;min-width:24px;height:25px;font:400 14px/1 var(--pixel);color:#3a2a22;text-transform:uppercase;--depth:#b5a48c;box-shadow:inset 0 -3px 0 var(--depth), inset 0 -4px 0 #2a1b14;background:#fffef5;border:1px solid #2a1b14;place-items:center;padding:0 7px 4px;transition:translate 80ms steps(2,end);display:grid}.controls .battle-btn:hover{background:#fff;translate:0 -1px}.controls .battle-btn:active{box-shadow:inset 0 -1px 0 var(--depth), inset 0 -2px 0 #2a1b14;padding-bottom:2px;translate:0 2px}.controls .battle-btn.skip{color:#fffaf0;--depth:#8a2b14;background:#e0642f}.controls .battle-btn.skip:hover{background:#ef7440}.controls .battle-btn.gear .pix{zoom:2}.fighter{cursor:help;touch-action:none}.inspect-card{z-index:80;font:400 10px/9px var(--pixel);color:#3a2a22;pointer-events:none;background:#fbf2da;border:1px solid #2a1b14;padding:4px 6px 5px;box-shadow:2px 2px #2a1b1473}.inspect-card p{margin:0 0 3px;line-height:9px}.inspect-card b{color:#b2401b}.inspect-card .dim{color:#8a7568;font-size:10px}.hold-hint{font:400 10px/10px var(--pixel);color:#fff3d6;white-space:nowrap;pointer-events:none;text-shadow:1px 0 #2a1b14,-1px 0 #2a1b14,0 1px #2a1b14,0 -1px #2a1b14;place-items:center;animation:6s steps(12,end) both hint-fade;display:grid}@keyframes hint-fade{0%{opacity:0}8%,75%{opacity:1}to{opacity:0}}.rarity-common{--gem:#b8b2a2;--gem-hi:#f2eee2;--gem-ink:#6e685c}.rarity-uncommon{--gem:#43a03c;--gem-hi:#c8f5b8;--gem-ink:#2f7a2a}.rarity-exotic{--gem:#d2452a;--gem-hi:#ffc8b0;--gem-ink:#b0361e}.rarity-rare{--gem:#3f86d6;--gem-hi:#a9d4ff;--gem-ink:#2a64a8}.rarity-epic{--gem:#9a4fd0;--gem-hi:#e0b4ff;--gem-ink:#7a35ab}.rarity-legendary{--gem:#e8a227;--gem-hi:#fff0a8;--gem-ink:#a8680c}.rarity-mythic{--gem:#e0446a;--gem-hi:#ffd0dc;--gem-ink:#c22a50}.gem-ico{flex:none}.u-gem{display:flex;position:absolute;top:41px;left:0}.rarity-name{color:var(--gem-ink);align-items:center;gap:2px;display:inline-flex}.rarity-name .gem-ico{vertical-align:-1px}.rarity-name.rarity-mythic{animation:1.2s step-end infinite mythic}@keyframes mythic{0%{--gem:#e0446a;--gem-ink:#c22a50}25%{--gem:#e8a227;--gem-ink:#a8680c}50%{--gem:#3fb87a;--gem-ink:#23845a}75%{--gem:#3f86d6;--gem-ink:#2a64a8}}.floater{z-index:95;font:400 10px/1 var(--pixel);white-space:nowrap;pointer-events:none;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;position:absolute}.floater.up{color:#3f9b4a}.floater.down{color:#d32f1f}.floater.info{color:#a3452a}.bit{z-index:70;pointer-events:none;border:1px solid #2a1b14;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:0;left:0}.bit.k-hit{background:#e4502a}.bit.k-heal,.bit.k-buff{background:#6fd06f}.bit.k-debuff{background:#a77bea}.bit.k-crust{background:#e2b043}.bit.k-blocked{background:#9fb3c2}.bit.k-summon{background:#ffd23f}.bit.coin{z-index:96;background:#f2c94c;width:5px;height:5px;box-shadow:inset 1px 1px #fff0a8}.bit.coin.big{border-radius:3px;width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:inset 2px 2px #fff0a8,inset -2px -2px #c8952f}.bit.confetti{z-index:59;border:0;width:3px;height:3px}.bit.c0{background:#e4502a}.bit.c1{background:#f2c94c}.bit.c2{background:#6fbf5c}.bit.c3{background:#5f8eb0}.scene-out{z-index:1000;pointer-events:none;background-color:#f2ece1;background-image:linear-gradient(#ddd2c1 2px,#0000 2px),linear-gradient(90deg,#ddd2c1 2px,#0000 2px);background-size:56px 28px;position:fixed;inset:0;overflow:hidden}.scene-out[data-screen=kitchen],.scene-out[data-screen=battle],.scene-out[data-screen=over]{background:#1d1410;place-items:center;display:grid}.cloth{z-index:1001;background-color:#fbf3e4;background-image:linear-gradient(90deg,#c4342e8c 50%,#0000 50%),linear-gradient(#c4342e8c 50%,#0000 50%);background-size:calc(16px * var(--s,1)) calc(16px * var(--s,1));border-left:calc(3px * var(--s,1)) solid #2a1b14;border-right:calc(3px * var(--s,1)) solid #2a1b14;width:100vw;height:100vh;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.stage *,.drag-ghost{transition:none!important;animation:none!important}.stage .pop{opacity:1}}.fighter.source:before,.fighter.linked:before{content:"";pointer-events:none;z-index:1;--c:#ffd23f;background:linear-gradient(var(--c), var(--c)) 0 0 / 10px 3px, linear-gradient(var(--c), var(--c)) 0 0 / 3px 10px, linear-gradient(var(--c), var(--c)) 100% 0 / 10px 3px, linear-gradient(var(--c), var(--c)) 100% 0 / 3px 10px, linear-gradient(var(--c), var(--c)) 0 100% / 10px 3px, linear-gradient(var(--c), var(--c)) 0 100% / 3px 10px, linear-gradient(var(--c), var(--c)) 100% 100% / 10px 3px, linear-gradient(var(--c), var(--c)) 100% 100% / 3px 10px;filter:drop-shadow(1px 1px #2a1b14);width:72px;height:70px;animation:brackets calc(.7s / var(--spd,1)) steps(4) both;background-repeat:no-repeat;position:absolute;top:-4px;left:-4px}.fighter.linked:before{--c:#7fd86a;animation-delay:calc(.12s / var(--spd,1))}@keyframes brackets{0%{opacity:0;scale:1.4}30%{opacity:1;scale:1}80%{opacity:1}to{opacity:0}}.beam-dot{z-index:0;pointer-events:none;background:#7fd86a;width:3px;height:3px;margin:-1px 0 0 -1px;position:absolute;box-shadow:1px 1px #2a1b14}.beam-dot.k-heal,.beam-dot.k-buff{background:#7fd86a}.beam-dot.k-crust{background:#f0c04a}.beam-dot.k-summon{background:#ffd23f}.beam-dot.k-debuff{background:#b48cf0}.beam-dot.k-hit{background:#e4502a}.bit.crumb{border:0;width:3px;height:3px}.bit.crumb0{background:#e8c48a}.bit.crumb1{background:#b8763f}.bit.crumb2{background:#fff3d6}.bit.puff{border:0;width:4px;height:4px}.bit.puff0{background:#fff}.bit.puff1{background:#e4e9ec}.bit.puff2{background:#ffe9a8}.link-arrow{z-index:30;pointer-events:none;animation:1.2s step-end infinite link-pulse}@keyframes link-pulse{50%{filter:brightness(1.25);translate:0}}.slot.reach{animation:.6s step-end infinite reach-pulse;background:linear-gradient(#5fbf4a,#5fbf4a) 2px 2px/7px 2px no-repeat,linear-gradient(#5fbf4a,#5fbf4a) 2px 2px/2px 7px no-repeat,linear-gradient(#5fbf4a,#5fbf4a) right 2px top 2px/7px 2px no-repeat,linear-gradient(#5fbf4a,#5fbf4a) right 2px top 2px/2px 7px no-repeat,linear-gradient(#5fbf4a,#5fbf4a) left 2px bottom 2px/7px 2px no-repeat,linear-gradient(#5fbf4a,#5fbf4a) left 2px bottom 2px/2px 7px no-repeat,linear-gradient(#5fbf4a,#5fbf4a) right 2px bottom 2px/7px 2px no-repeat,#7fd86a29 linear-gradient(#5fbf4a,#5fbf4a) right 2px bottom 2px/2px 7px no-repeat!important}@keyframes reach-pulse{50%{background-color:#7fd86a4d}}.bit.ray{z-index:97;border:0;width:3px;height:3px}.bit.ray0{background:#ffd23f}.bit.ray1{background:#fff3b0}.bit.ray2{background:#f29a3a}.bit.star{z-index:97;background:#fff;border:0;width:3px;height:3px;box-shadow:-2px 0 #ffe680,2px 0 #ffe680,0 -2px #ffe680,0 2px #ffe680}.lvl-ring{z-index:96;pointer-events:none;border:2px solid #ffd23f;border-radius:50%;width:52px;height:52px;position:absolute;box-shadow:0 0 0 1px #2a1b14,inset 0 0 0 1px #2a1b14}.lvl-ring.late{border-color:#fff3b0}.lvl-banner{z-index:98;pointer-events:none;white-space:nowrap;font:400 20px/18px var(--pixel);color:#fff6c8;letter-spacing:1px;text-shadow:1px 1px #8a2b14;background:#e0642f;border:1px solid #2a1b14;padding:1px 4px;animation:.3s step-end 4 banner-flash;position:absolute;box-shadow:2px 2px #2a1b1473,inset 0 1px #f29a6a}.lvl-banner.cooked{text-shadow:1px 1px #6e1430;background:#c22a50}@keyframes banner-flash{50%{color:#fff;background:#f2a23a}}.unit.bonus{outline-offset:-1px;outline:1px solid #ffd23f;animation:1.4s step-end infinite bonus-glint}@keyframes bonus-glint{0%,70%{outline-color:#ffd23f}80%{outline-color:#fff6c8}90%{outline-color:#f29a3a}}.bonus-tag{z-index:2;background:#e0642f;border:1px solid #2a1b14;width:9px;height:9px;position:absolute;top:0;right:0}.fighter.source.fx-attack .f-art{animation:none}.fighter.source.fx-attack{transform-origin:50% 100%}.fighter.target:before{content:"";pointer-events:none;z-index:1;--c:#e4502a;background:linear-gradient(var(--c), var(--c)) 0 0 / 10px 3px, linear-gradient(var(--c), var(--c)) 0 0 / 3px 10px, linear-gradient(var(--c), var(--c)) 100% 0 / 10px 3px, linear-gradient(var(--c), var(--c)) 100% 0 / 3px 10px, linear-gradient(var(--c), var(--c)) 0 100% / 10px 3px, linear-gradient(var(--c), var(--c)) 0 100% / 3px 10px, linear-gradient(var(--c), var(--c)) 100% 100% / 10px 3px, linear-gradient(var(--c), var(--c)) 100% 100% / 3px 10px;filter:drop-shadow(1px 1px #2a1b14);width:72px;height:70px;animation:target-lock calc(.6s / var(--spd,1)) steps(5) both;background-repeat:no-repeat;position:absolute;top:-4px;left:-4px}@keyframes target-lock{0%{opacity:0;scale:1.6}35%{opacity:1;scale:1}80%{opacity:1}to{opacity:0}}.pix{vertical-align:middle;image-rendering:pixelated;flex:none;display:inline-block}.toast .pix{vertical-align:-1px;margin-right:2px}.toast span{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toast.tight{padding:1px 4px;font-size:8px;line-height:8px}.bonus-tag .pix{position:absolute;top:0;left:0}.bit.spark{width:7px;height:7px;margin:-3px 0 0 -3px}.stat-badge{flex:none;display:inline-flex;position:relative}.stat-badge>b{text-align:center;box-sizing:border-box;white-space:nowrap;letter-spacing:0;font-variant-numeric:tabular-nums;font:400 10px/1 var(--pixel);color:#fff;pointer-events:none;text-shadow:1px 0 #2a1b14,-1px 0 #2a1b14,0 1px #2a1b14,0 -1px #2a1b14;place-items:center;margin:0;display:grid;position:absolute;inset:0;transform:none}.stat-badge.sb-hp>b,.stat-badge.sb-crust>b{padding-bottom:2px}.stat-badge.sb-atk.boosted>b{color:#fff3a0}.f-tags .stat-badge>b{text-shadow:2px 0 #2a1b14,-2px 0 #2a1b14,0 2px #2a1b14,0 -2px #2a1b14,2px 2px #2a1b14;font-size:20px}.f-tags .stat-badge.sb-hp>b,.f-tags .stat-badge.sb-crust>b{padding-bottom:4px}.stat-line{flex-wrap:wrap;align-items:center;gap:2px;display:flex;line-height:12px!important}.result-card,.over-card{z-index:60;background:repeating-linear-gradient(#0000 0 11px,#c9dcef8c 11px 12px),#fffaf0;border:2px solid #2a1b14;flex-direction:column;align-items:center;gap:6px;padding:0 10px 10px;display:flex;box-shadow:3px 3px #2a1b1473,inset 0 0 0 2px #fbe9c8}.ribbon{--rib:#4f9a4a;--rib-dark:#2f6b2c;background:var(--rib);height:30px;box-shadow:inset 0 2px 0 #ffffff40, inset 0 -3px 0 var(--rib-dark);border:2px solid #2a1b14;align-self:stretch;place-items:center;margin:8px -16px 2px;display:grid;position:relative}.rib-tail{z-index:-1;filter:drop-shadow(2px 0 #2a1b14)drop-shadow(-2px 0 #2a1b14)drop-shadow(0 2px #2a1b14)drop-shadow(0 -2px #2a1b14);width:10px;height:26px;position:absolute;top:8px}.rib-tail.l{left:-10px}.rib-tail.r{right:-10px}.rib-tail i{background:var(--rib-dark);position:absolute;inset:0}.rib-tail.l i{clip-path:polygon(0 0,0 3px,1px 3px,1px 5px,2px 5px,2px 7px,3px 7px,3px 9px,4px 9px,4px 11px,5px 11px,5px 15px,4px 15px,4px 17px,3px 17px,3px 19px,2px 19px,2px 21px,1px 21px,1px 23px,0 23px,0 26px,10px 26px,10px 0)}.rib-tail.r i{clip-path:polygon(10px 0,10px 3px,9px 3px,9px 5px,8px 5px,8px 7px,7px 7px,7px 9px,6px 9px,6px 11px,5px 11px,5px 15px,6px 15px,6px 17px,7px 17px,7px 19px,8px 19px,8px 21px,9px 21px,9px 23px,10px 23px,10px 26px,0 26px,0 0)}.ribbon span{font:400 30px/1 var(--pixel);color:#fffaf0;letter-spacing:1px;text-shadow:2px 0 #2a1b14,-2px 0 #2a1b14,0 2px #2a1b14,0 -2px #2a1b14,2px 2px #2a1b14,3px 3px #2a1b1466}.result-card.loss .ribbon,.over-card.lost .ribbon{--rib:#c9453a;--rib-dark:#8a2b24}.result-card.draw .ribbon{--rib:#b99a6a;--rib-dark:#7d6340}.over-card.won .ribbon{--rib:#e2a72f;--rib-dark:#a06d1c}.result-row{justify-content:center;align-items:center;gap:1px;display:flex}.result-line{font:400 10px/10px var(--pixel);color:#3a2a22;text-align:center;margin:0}.result-line b{color:#b2401b}.big-btn{text-transform:uppercase;letter-spacing:1px;margin-top:auto;transition:translate 80ms steps(2,end);box-shadow:0 2px #8a2b14,0 3px #2a1b14;font:400 10px/10px var(--pixel)!important;color:#fffaf0!important;background:#e0642f!important;border:2px solid #2a1b14!important;padding:3px 10px 4px!important}.big-btn:hover{translate:0 -1px;background:#ef7440!important}.big-btn:active{translate:0 2px;box-shadow:0 1px #2a1b14}.alt-btn{white-space:nowrap;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:translate 80ms steps(2,end);box-shadow:0 2px #c9a46a,0 3px #2a1b14;font:400 10px/10px var(--pixel)!important;color:#3a2a22!important;background:#fff6dc!important;border:2px solid #2a1b14!important;padding:3px 8px 4px!important}.alt-btn:hover{translate:0 -1px;background:#ffe9bd!important}.alt-btn:active{translate:0 2px;box-shadow:0 1px #2a1b14}.trophy-slot,.star-slot{display:inline-flex}.trophy-slot.fresh{animation:.6s steps(6,end) .7s both trophy-pop}@keyframes trophy-pop{0%{scale:0}50%{filter:brightness(1.8);scale:1.8}75%{scale:.9}to{scale:1}}.star-slot.breaking{animation:.9s steps(8,end) .7s both star-break}@keyframes star-break{0%{filter:none}20%{filter:brightness(2.2);scale:1.3}40%{filter:none;translate:-2px;scale:1}55%{translate:2px}to{opacity:.2;filter:grayscale();translate:0 8px}}.over-dim{background:#1d141099;width:640px;height:360px;top:0;left:0}.over-card{justify-content:flex-start}.over-sub{font:400 10px/10px var(--pixel);color:#3a2a22;margin:0}.over-stats{gap:6px;display:flex}.over-stats>div{background:#fbf2da;border:1px solid #2a1b14;flex-direction:column;align-items:center;gap:2px;width:84px;padding:3px 0 4px;display:flex;box-shadow:1px 1px #2a1b144d}.over-stats b{font:400 20px/18px var(--pixel);color:#b2401b}.over-stats span{font:400 10px/9px var(--pixel);color:#8a7568}.over-plate-label{font:400 10px/9px var(--pixel);color:#8a7568;text-transform:uppercase;letter-spacing:1px;margin-top:2px}.over-plate{background:#fff;border:1px solid #8d9aa2;border-radius:10px;justify-content:center;gap:8px;min-height:34px;padding:1px 6px 3px;display:flex}.over-food{flex-direction:column;align-items:center;width:34px;display:flex}.over-food-stats{justify-content:space-between;width:34px;margin-top:-1px;display:flex}.over-food .sprite{width:32px;height:32px;image-rendering:pixelated}.over-food .emoji{font-size:24px}.u-flavors{flex-direction:column;gap:1px;display:flex;position:absolute;top:10px;right:1px}.u-flavors i{box-sizing:content-box;border:1px solid #2a1b14;width:3px;height:3px}.u-flavors.icons{align-items:flex-end;gap:0;top:9px;right:0}.u-flavors.icons.under-item{top:14px}.u-flavors.icons .pix{zoom:.78;margin-bottom:0}.u-flavors.icons.many{flex-flow:row-reverse wrap;width:14px}.u-flavors.icons.many .pix{zoom:.62;margin:0 0 -2px -1px}.fd-spicy{background:var(--spicy)}.fd-sweet{background:var(--sweet)}.fd-sour{background:var(--sour)}.fd-salty{background:var(--salty)}.fd-savory{background:var(--savory)}.chalk-pips{flex:none;gap:2px;margin:0 3px 0 1px;display:inline-flex}.chalk-pips i{background:#4b5a4f;width:8px;height:4px}.chalk-pips i.half{background:linear-gradient(90deg,#9c8550 0 4px,#4b5a4f 4px)}.chalk-pips i.on{background:#ffd27a}.buffet-sign b,.kitchen-sign b{color:#2a1b14;font-weight:400}.buffet-sign i,.kitchen-sign i{color:#9a8778;font-style:normal}.tray-label b{color:#3a2414}.tray-label i{color:#8b6a4c;font-style:normal}.buffet-sign,.kitchen-sign{pointer-events:none;white-space:pre;font:400 10px/10px var(--pixel);color:#3a2a22;box-sizing:border-box;background:#f4ecd8;border:1px solid #2a1b14;justify-content:center;align-items:center;padding-top:1px;display:flex;box-shadow:0 1px #2a1b1459}.stage .serve-sign{white-space:nowrap;cursor:pointer;font:400 10px/10px var(--pixel);color:#b8432a;box-sizing:border-box;background:#f4ecd8;border:1px solid #2a1b14;justify-content:center;align-items:center;gap:2px;padding:0 0 1px;display:flex;box-shadow:inset 0 0 0 1px #d9826a,inset 0 -2px #d9c8a8,0 1px #2a1b1459}.stage .serve-sign:hover{background:#fff8e8}.special-tag{height:9px;font:400 10px/9px var(--pixel);color:#2a1b14;cursor:help;background:#ffd23f;border:1px solid #2a1b14;align-items:center;gap:1px;padding:0 2px 0 1px;display:flex}.unit.item.special .u-art{top:7px}.unit.item.special .u-art .sprite{filter:drop-shadow(1px 1px #1a0e08bf)}.bundle-tag{z-index:2;height:9px;font:400 10px/9px var(--pixel);color:#fff;background:#3f9b4a;border:1px solid #2a1b14;padding:0 1px;position:absolute;top:0;right:0}.price.free{color:#3f7a34}.odds-strip{cursor:help;font:400 10px/9px var(--pixel);color:#3a2a22;background:#f4ecd8;border:1px solid #2a1b14;place-content:center space-evenly;gap:2px 4px;padding:0 3px;display:grid;position:absolute;box-shadow:1px 2px #2a1b1459}.odds-cell{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.tray{opacity:.55;background:#c9d2d8;border:1px solid #2a1b14;box-shadow:inset 1px 1px #eef3f6,inset -1px -1px #8f9ca5,1px 2px #2a1b1459}.tray.busy{opacity:1}.tray.pack{background:#e8d2a4;box-shadow:inset 1px 1px #fbeccb,inset -1px -1px #b58f55,1px 2px #2a1b1459}.tray.drop-hover{opacity:1;outline-offset:-1px;outline:2px solid #e0642f}.stage.holding .tray{opacity:.85}.tray-label{line-height:9px}.jar-coins{image-rendering:pixelated;pointer-events:none;background:0 0/100% 100% no-repeat;border-radius:0 0 12px 12px/0 0 3px 3px}.jar-mark{cursor:help;align-items:center;gap:1px;height:9px;margin-top:-4px;display:flex}.jar-mark i{background:#3f5f5d;width:5px;height:1px}.jar-mark b{font:400 10px/9px var(--pixel);color:#6e4a30}.jar-mark.on i{background:#ffd23f;height:2px}.jar-mark.on b{color:#ffd23f;text-shadow:1px 0 #2a1b14,-1px 0 #2a1b14,0 1px #2a1b14,0 -1px #2a1b14}.tipbox .interest-coins{flex-wrap:wrap;gap:1px;display:flex}.refill.free span{color:#2f7a2c}.f-status{pointer-events:none;justify-content:center;gap:2px;width:90px;display:flex}.f-status .stat-badge>b,.pop.st .stat-badge>b{text-shadow:2px 0 #2a1b14,-2px 0 #2a1b14,0 2px #2a1b14,0 -2px #2a1b14,2px 2px #2a1b14;padding-top:2px;font-size:20px}.pop.st{top:-24px}.pop.st-rot{left:18px}.pop.st-chill{left:34px}.pop.st-crust{left:44px}.bit.k-burn,.beam-dot.k-burn{background:#f07a26}.bit.k-rot,.beam-dot.k-rot{background:#86a83a}.bit.k-chill,.beam-dot.k-chill{background:#8fd0ee}.bit.k-cleanse,.beam-dot.k-cleanse{background:#fff}.tipbox{z-index:400;width:max-content;max-width:168px;font:400 10px/9px var(--pixel);color:#3a2a22;text-align:left;pointer-events:none;background:#fbf2da;border:1px solid #2a1b14;padding:4px 5px;position:absolute;box-shadow:2px 2px #2a1b1473}.tipbox.fresh{animation:.12s steps(2,end) both tip-in}@keyframes tip-in{0%{opacity:0;translate:0 2px}}.tipbox p{margin:0 0 3px;line-height:9px}.tipbox p:last-child{margin-bottom:0}.tipbox p>b{color:#b2401b;font-weight:400}.tipbox .dim{color:#8a7568;font-size:10px}.tip-title{font:400 10px/11px var(--pixel);color:#2a1b14;align-items:center;gap:2px;margin-bottom:3px;display:flex}.tipbox .tier{color:#a89384;gap:3px;display:flex}.tipbox .tier b{color:#a89384;flex:none;width:7px}.tipbox .tier.on{color:#2a1b14}.tipbox .tier.on b{color:#3f7a3a}.tip-next{color:#a3452a}.gloss{border-top:1px dashed #c9b493;margin-top:3px;padding-top:3px}.gloss p{color:#6e5a4c}.gloss p>.pix{vertical-align:-2px;margin-right:2px}.tipbox .gloss p>b,.inspect-card .gloss p>b{color:#2a1b14}.kw{color:#b2401b;cursor:help;border-bottom:1px dotted #b2401b}.chalk-art{z-index:3;pointer-events:none;image-rendering:pixelated;position:absolute}.chalk-tray,.chalk-stick,.chalk-eraser{z-index:3;cursor:pointer;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.chalk-stick i{background:#d9e2d6;width:9px;height:2px;position:absolute;bottom:1px;left:4px}.chalk-stick:hover i{background:#fff}.chalk-stick.held i{visibility:hidden}.chalk-hand{z-index:50;pointer-events:none;transform-origin:0 100%;background:#f3f7f1;width:9px;height:2px;position:fixed;top:-2px;left:0;box-shadow:0 1px #8a9a8c}:is(body:has(.chalk-hand),body:has(.chalk-hand) *){cursor:none!important}body:has(.chalk-hand) .chalkboard{touch-action:none}.chalk-line,.jar,.u-flavors,.u-item,.mag-stars,.mag-course,.u-gem{cursor:help}.fl-tag{white-space:nowrap;text-transform:capitalize;align-items:center;gap:1px;margin-right:3px;display:inline-flex}.fl-tag .pix,.chip .pix{margin-right:1px}.cap-food{white-space:nowrap}.cap-food .pix{vertical-align:-2px;margin-right:1px}.stat-pair{white-space:nowrap;align-items:center;gap:1px;margin-right:3px;display:inline-flex}.missing{place-items:center;display:grid}.gem-ico.rarity-mythic{animation:1.6s step-end infinite mythic-hue}@keyframes mythic-hue{0%{filter:none}25%{filter:hue-rotate(90deg)}50%{filter:hue-rotate(180deg)}75%{filter:hue-rotate(270deg)}}.floater.callout{color:#ffd23f;text-shadow:2px 0 #2a1b14,-2px 0 #2a1b14,0 2px #2a1b14,0 -2px #2a1b14,2px 2px #2a1b14;z-index:95;font-size:20px}.cond{color:#2a6f9e}.nick{color:#a08c7c}.unit.growing .u-art{animation:.7s steps(7,end) both grow-glow}@keyframes grow-glow{0%{filter:none;translate:0}20%{filter:drop-shadow(0 0 2px #7dff6a)brightness(1.3);translate:0 -3px}60%{filter:drop-shadow(0 0 1px #7dff6a)brightness(1.1);translate:0 -1px}to{filter:none;translate:0}}.bit.coin-spark{background:#ffd23f;border:none;width:3px;height:3px;margin:-1px 0 0 -1px}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.stage{touch-action:none;-webkit-user-select:none}@media (pointer:coarse){html,body{touch-action:none;height:100%;overflow:hidden}body{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);min-height:0!important}}html.turned .stage-wrap{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.cook-chip{color:#a89384;cursor:help;border:1px dashed #c9b8a6;align-items:center;gap:2px;width:max-content;margin-top:2px;padding:0 2px;display:flex}.cook-chip.on{color:#fff3d6;background:#c8501f;border:1px solid #2a1b14}.cook-chip.on .pix{animation:.6s steps(2,end) infinite cook-flicker}@keyframes cook-flicker{50%{translate:0 -1px}}.cooked-line{color:#b2401b;margin-top:3px;display:block}.floater.callout.cooked{color:#ff8a3d}.floater.callout.echo{color:#8fd3ff;font-size:14px}.bit.ember{background:#ff8a3d;border:none;width:3px;height:3px;margin:-1px 0 0 -1px}.bit.ember1{background:#ffd23f}.sound-btn{place-items:center;display:grid;background:#2a1b148c!important;border:1px solid #2a1b14!important}.sound-btn:hover{background:#2a1b14cc!important}.controls .chip .pix{vertical-align:middle}.bit.proj{z-index:72;image-rendering:pixelated;border:0}.bit.trail{filter:brightness(1.25);box-shadow:none!important}.bit.trail1{opacity:.6;scale:.7}.bit.trail2{opacity:.35;scale:.5}.bit.cast{z-index:74;border:0;width:10px;height:10px;margin:-5px 0 0 -5px;rotate:45deg;box-shadow:inset 2px 2px #ffffff8c,inset -2px -2px #00000038}.fx-ring{z-index:96;pointer-events:none;color:#e4502a;border:2px solid;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 1px #2a1b1440}.fx-ring.k-heal,.fx-ring.k-buff{color:#6fd06f}.fx-ring.k-burn{color:#f07a26}.fx-ring.k-rot{color:#86a83a}.fx-ring.k-chill{color:#8fd0ee}.fx-ring.k-debuff{color:#a77bea}.fx-ring.k-crust{color:#e2b043}.fx-ring.k-summon{color:#ffd23f}.fx-ring.big{border-width:3px;width:30px;height:30px;margin:-15px 0 0 -15px}.floater.callout.grow{color:#7ee06a;font-size:14px}.floater.callout.grow.gold{color:#ffd23f}.floater.callout.loot{font-size:12px}.toast b.loot{color:#a8650a;font-weight:inherit}.f-lvl{z-index:3;box-sizing:border-box;pointer-events:auto;min-width:22px;height:24px;font:400 22px/18px var(--pixel);color:#ffd27a;text-shadow:0 2px #8a5a12;background:#3a2418;border:2px solid #2a1b14;border-radius:3px;place-items:center;padding:0 4px 2px;display:grid;position:absolute;top:12px;left:4px;box-shadow:inset 0 2px #6b4128,inset 0 -3px #24150e,0 2px #2a1b1473}.f-lvl.cooked{color:#ffb36b;text-shadow:0 2px #a3361f;background:#4a2010;box-shadow:inset 0 2px #8a3f22,inset 0 -3px #2e130a,0 2px #2a1b1473}.f-sts{flex-direction:column-reverse;align-self:flex-end;margin-left:1px;display:flex}.f-tags .f-sts .stat-badge>b{text-shadow:1px 0 #2a1b14,-1px 0 #2a1b14,0 1px #2a1b14,0 -1px #2a1b14;padding:0;font-size:10px;line-height:9px}.f-pops{pointer-events:none;width:64px;height:64px;position:absolute}.f-held{z-index:3;pointer-events:auto;cursor:help;display:flex;position:absolute;top:4px;right:0}.f-held.fire{animation:held-fire calc(.6s / var(--spd,1)) steps(6) calc(var(--fxd,0s) / var(--spd,1)) both}@keyframes held-fire{0%{scale:1}25%{filter:brightness(1.5)drop-shadow(0 0 2px #ffd23f);scale:1.6}60%{filter:brightness(1.2);scale:1.2}to{scale:1}}.f-pops .pop.st{top:26px}.bit.orb{z-index:75;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ffe066;border:0;width:19px;height:19px;margin:-9px 0 0 -9px}.orb-wrap{filter:drop-shadow(1px 0 #2a1b14)drop-shadow(-1px 0 #2a1b14)drop-shadow(0 1px #2a1b14)drop-shadow(0 -1px #2a1b14)}.bit.orb1{background:#fff3b0;width:13px;height:13px;margin:-6px 0 0 -6px}.bit.orb2{background:#fffbe0;width:9px;height:9px;margin:-4px 0 0 -4px}.bit.orb.k-heal{background:#ff8ab0}.bit.orb1.k-heal,.bit.orb2.k-heal{background:#ffd0e0}.bit.orb.k-crust{background:#f0c04a}.bit.orb.k-cleanse{background:#fff}.bit.spark{z-index:74;background:#ffd23f;border:0;width:3px;height:3px;margin:-1px 0 0 -1px}.bit.spark.k-heal{background:#ff8ab0}.bit.spark.k-crust{background:#e2b043}.pop.gain,.pop.loss{align-items:center;gap:1px;font-size:22px;display:flex;top:-38px}.pop.gain i,.pop.loss i{text-shadow:2px 0 #2a1b14,-2px 0 #2a1b14,0 2px #2a1b14,0 -2px #2a1b14,2px 2px #2a1b14;font-style:normal}.pop.gain{color:#ffe066}.pop.gain i+.pix{margin-right:3px}.pop.loss{color:#c9a0ff;font-size:20px;top:-26px}.fighter.fx-buff .f-art{animation:gain-hop calc(.55s / var(--spd,1)) steps(6) calc(var(--fxd,0s) / var(--spd,1)) both}@keyframes gain-hop{0%{filter:none;translate:0}25%{filter:drop-shadow(0 0 2px #ffd23f)brightness(1.35);translate:0 -6px;scale:1.08}55%{filter:drop-shadow(0 0 1px #ffd23f)brightness(1.15);translate:0;scale:1}to{filter:none;translate:0}}.caption-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:12px;display:-webkit-box;overflow:hidden}.cap-part{margin:0 3px}.tip-jar{z-index:2}.jar-coins{z-index:1}.jar-mark{z-index:3}.name-card{gap:5px}.name-card .over-sub{text-align:center;padding:0 6px;line-height:11px}.name-row{align-items:center;gap:4px;margin-top:2px;display:flex}.name-row .name-pick,.name-input{height:20px;font:400 10px/1 var(--pixel);color:#3a2a22;text-transform:uppercase;letter-spacing:.5px;background:#fbf2da;border:1px solid #2a1b14;border-radius:0;box-shadow:1px 1px #2a1b144d}.name-row .name-pick{cursor:pointer;justify-content:space-between;align-items:center;width:108px;padding:0 4px;display:flex}.name-pick i{color:#8a7568;font-style:normal}.name-pick:hover,.name-pick.open{background:#fff}.name-menu{z-index:5;background:#fbf2da;border:1px solid #2a1b14;grid-template-columns:repeat(4,1fr);gap:1px;padding:4px;display:grid;position:absolute;top:58px;left:10px;right:10px;box-shadow:2px 2px #2a1b1459}.name-menu .name-opt{cursor:pointer;text-align:left;height:11px;font:400 10px/11px var(--pixel);color:#3a2a22;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:0;padding:0 3px}.name-opt:hover{background:#f1dfb5}.name-opt.on{color:#fff;background:#e0642f}.name-input{text-transform:none;width:236px;padding:0 6px;font-size:10px}.name-input::placeholder{color:#b5a48c}.name-pick:focus-visible,.name-input:focus{outline-offset:0;outline:2px solid #e0642f}.name-row .name-dice{cursor:pointer;background:#fbf2da;border:1px solid #2a1b14;place-items:center;width:22px;height:20px;padding:0;display:grid;box-shadow:1px 1px #2a1b144d}.name-dice:hover{background:#fff}.name-dice:active{box-shadow:none;translate:0 1px}.name-preview{min-height:11px;font:400 10px/11px var(--pixel);color:#8a7568;text-align:center}.name-preview b{color:#b2401b;font-weight:400}.name-error{color:#c9453a}.name-buttons{align-items:center;gap:8px;margin-top:auto;display:flex}.name-buttons .big-btn{margin-top:0}.name-buttons .big-btn:disabled{opacity:.7;cursor:wait}.name-alt{cursor:pointer;height:16px;padding:0 8px;position:static}.name-google{font:400 10px/10px var(--pixel);color:#8a7568;justify-content:center;align-items:center;gap:6px;margin-top:2px;display:flex}.stage .google-btn{cursor:pointer;height:15px;font:400 10px/10px var(--pixel);color:#3a2a22;box-sizing:border-box;background:#fffef5;border:1px solid #2a1b14;flex:none;justify-content:center;align-items:center;gap:3px;transition:translate 80ms steps(2,end);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -2px #e8d6ae,0 1px #2a1b1459}.stage .google-btn:hover{background:#ffe3b8;translate:0 -1px}.google-face{pointer-events:none;align-items:center;gap:3px;display:flex}.gis-layer{opacity:.01;transform:scale(calc(1 / var(--s))) translateY(-50%);transform-origin:0 0;position:absolute;top:50%;left:0}.chef-card{align-items:center;gap:6px}.chef-card .over-stats b{justify-content:center;align-items:center;gap:3px;display:flex}.chef-google{text-align:center;font:400 10px/11px var(--pixel);color:#3a2a22;margin:0;padding:0 10px}.chef-card .name-buttons{justify-content:space-between;align-self:stretch;padding:0 10px}.over-buttons{justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex}.over-buttons .big-btn{margin-top:0}.mag-course small{margin-left:1px;font-size:10px}.mag-course{cursor:pointer;pointer-events:auto}.coach-ring{z-index:60;pointer-events:none;border:2px solid #ffd23f;animation:1s steps(2,end) infinite coach-pulse;position:absolute;box-shadow:0 0 0 1px #2a1b14,0 0 6px 2px #ffd23f99}@keyframes coach-pulse{50%{box-shadow:0 0 0 1px #2a1b14,0 0 10px 4px #ffd23f59}}.hint{z-index:61;text-align:left;cursor:pointer;font:400 10px/12px var(--pixel);color:#3a2a22;background:#fbf2da;border:2px solid #2a1b14;padding:5px 7px 6px;animation:1.2s steps(2,end) infinite hint-bob;position:absolute;box-shadow:2px 2px #2a1b1473}.hint b{color:#b2401b;font-weight:inherit}.hint:before,.hint:after{content:"";border:solid #0000;width:0;height:0;position:absolute}.hint.tail-up:before{bottom:calc(100% + 2px);left:var(--tail);border-width:0 6px 6px;border-bottom-color:#2a1b14}.hint.tail-up:after{bottom:100%;left:calc(var(--tail) + 3px);border-width:0 3px 3px;border-bottom-color:#fbf2da}.hint.tail-down:before{top:calc(100% + 2px);left:var(--tail);border-width:6px 6px 0;border-top-color:#2a1b14}.hint.tail-down:after{top:100%;left:calc(var(--tail) + 3px);border-width:3px 3px 0;border-top-color:#fbf2da}.hint.tail-left:before{right:calc(100% + 2px);top:var(--tail);border-width:6px 6px 6px 0;border-right-color:#2a1b14}.hint.tail-left:after{right:100%;top:calc(var(--tail) + 3px);border-width:3px 3px 3px 0;border-right-color:#fbf2da}@keyframes hint-bob{50%{translate:0 -1px}}.closed-slot{opacity:.7;background:#2a1b1459!important;border-style:dashed!important}.signin-wait{font:400 10px/10px var(--pixel);color:#8a7568;align-items:center;gap:4px;display:flex}.won-card{gap:4px;translate:none}.won-card .row{margin-top:auto}.won-card .pg-title{font-size:14px;line-height:14px}.won-sub{font:400 10px/10px var(--pixel);color:#8a7568}.won-grid{grid-template-columns:repeat(16,26px);justify-content:center;gap:2px;min-height:60px;display:grid}.won-food{background:#f1e4c2;border:1px solid #e0cfa6;place-items:center;width:26px;height:26px;display:grid;position:relative}.won-food .sprite,.won-food img{width:24px;height:24px;image-rendering:pixelated}.won-food:not(.won) .sprite,.won-food:not(.won) img{filter:brightness(0);opacity:.18}.won-food.won{background:#fff6dc;border-color:#d9a441}.won-count{min-width:9px;font:400 10px/9px var(--pixel);color:#fff;text-align:center;background:#b2401b;padding:0 1px;position:absolute;bottom:-1px;right:-1px}.chef-tag{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;text-transform:none!important}.name-dim{z-index:59}.plain-power{color:#3a2a22;align-items:center;gap:3px;margin:0;display:flex}.plain-power .pix{flex:none}.pp-row{gap:3px;margin:1px 0 3px;display:flex}.pp-icon{filter:grayscale();opacity:.35;cursor:help;display:flex}.pp-icon.on{filter:none;opacity:1}.pp-more{cursor:pointer;align-self:flex-start;margin-top:2px}.rp-card{align-items:stretch;gap:4px;width:330px}.rp-card .pg-title{text-align:center;font-size:14px;line-height:14px}.rp-intro{font:400 10px/11px var(--pixel);color:#6e5a4c;margin:0 0 2px}.rp-row{font:400 10px/11px var(--pixel);color:#a89384;border:1px solid #0000;grid-template-columns:52px 1fr 16px;align-items:center;gap:4px;padding:2px 3px;display:grid}.rp-row.on{color:#3a2a22;background:#fff6dc;border-color:#e0c48a}.rp-flavor{text-transform:capitalize;align-items:center;gap:2px;display:flex}.rp-row b{color:inherit}.rp-row.on b{color:#b2401b}.rp-has{justify-content:center;display:flex}.rp-check{border:3px solid #3f9b4a;border-width:0 3px 3px 0;width:4px;height:9px;margin-top:-3px;display:block;rotate:45deg}.rp-card .row{justify-content:center;margin-top:3px}.rp-card .big-btn{margin-top:0}.set-links a{color:#8a7568}.set-links a:hover{color:#b2401b}.set-links .link-btn{font:inherit;color:#8a7568;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.set-links .link-btn:hover{color:#b2401b}.chip.danger{color:#fff4e6;background:#b2401b!important;border-color:#7a2a12!important}.chip.danger:hover{background:#c9532a!important}.unit.item .u-gem{left:4px}.lobby-row{justify-content:center;align-items:center;gap:6px;display:flex}.lobby-row .big-btn{margin-top:0}.name-input.lobby-code-input{text-align:center;text-transform:uppercase;letter-spacing:2px;width:110px}.lobby-code-row{justify-content:center;align-items:center;gap:8px;display:flex}.lobby-code{font:400 20px/20px var(--pixel);letter-spacing:3px;color:#2a1b14;-webkit-user-select:all;user-select:all;background:#fffef5;border:1px solid #c9b896;padding:2px 8px 3px}.lobby-seats{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:3px 8px;width:100%;padding:0 10px;display:grid}.lobby-seat{height:15px;font:400 10px/10px var(--pixel);color:#3a2a22;white-space:nowrap;background:#f4ecd8;border:1px solid #e0cfa6;justify-content:space-between;align-items:center;gap:4px;padding:0 2px 0 5px;display:flex;overflow:hidden}.lobby-seat.me{background:#fff6dc;border-color:#d9a441}.lobby-seat i,.lobby-line i{color:#9a8778;font-style:normal}.lobby-seat .chip{height:11px;padding:0 3px!important;line-height:9px!important}.lobby-lives{font:400 10px/10px var(--pixel);color:#3a2a22;align-items:center;gap:4px;display:flex}.lobby-lives b{text-align:center;min-width:12px;font-size:14px;font-weight:400}.lobby-wait{font:400 10px/10px var(--pixel);color:#8a7568}.lobby-line{white-space:nowrap;align-items:center;gap:2px;display:flex;margin:0 0 2px!important}.lobby-line .lm{color:#8a7568;flex:none;width:7px}.lobby-line .ln{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lobby-line .ls{flex:none;align-items:center;gap:1px;display:flex}.lobby-line.me .ln{color:#b2401b}.lobby-line.ready{background:#dcefcf;padding-left:2px;box-shadow:inset 2px 0 #3f7a34;margin-left:-2px!important}.lobby-line.ready .lm{color:#3f7a34}.lobby-line.ready .ln{color:#2f6a28}.lobby-line.ready.me .ln{color:#b2401b}.lobby-line.out{opacity:.45}.lobby-line.away .ln{color:#9a8778}.lobby-clock{color:#2a1b14;font:400 20px/22px var(--pixel)!important;margin:2px 0 4px!important}.lobby-standings{box-sizing:border-box;width:100%;font:400 10px/10px var(--pixel);color:#3a2a22;padding:0 16px}.stage .order-ticket.clock-ticket{color:#b2401b;background:#fff6dc;border-color:#e0642f;gap:3px;box-shadow:0 1px #2a1b1459,inset 0 0 0 1px #f5b08a}.order-ticket.clock-ticket b{font:400 14px/13px var(--pixel);letter-spacing:1px;font-weight:400}.order-ticket.clock-ticket.low{color:#fff6e0;background:#b2401b;border-color:#6e2210;animation:.5s step-end infinite clock-pulse}.lobby-clock.low{color:#b2401b;animation:.5s step-end infinite clock-pulse}@keyframes clock-pulse{50%{filter:brightness(1.25);translate:0 -1px}}.lobby-gap{width:10px}.board-card{gap:6px;translate:none}.board-card .row{margin-top:auto}.board-card .pg-title{font-size:14px;line-height:14px}.board-cols{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:14px;width:100%;padding:0 8px;display:grid}.board-head{font:400 10px/12px var(--pixel);color:#8a7568;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #e4dcc6;align-items:center;gap:3px;margin-bottom:3px;display:flex}.board-line{font:400 10px/12px var(--pixel);color:#3a2a22;align-items:center;gap:4px;margin:0 0 2px;display:flex}.board-line .br{color:#8a7568;text-align:right;width:12px}.board-line .bn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board-line .bv{font-size:12px}.board-line.me{background:#fff1c8;box-shadow:inset 2px 0 #d9a441}.board-line.me .bn{color:#b2401b}.board-empty,.board-note{font:400 10px/11px var(--pixel);color:#8a7568;margin:0}.board-note{text-align:center;padding:0 12px}.mini-plate{background:#fffef8;border:1px solid #c9b8a4;border-radius:6px;grid-template-columns:repeat(2,26px);gap:2px;width:max-content;margin-top:3px;padding:3px;display:grid}.mini-cell{place-items:center;width:26px;height:26px;display:grid}.mini-cell .sprite,.mini-cell img{width:24px;height:24px;image-rendering:pixelated}.mini-cell .emoji{font-size:18px}.clock-ticket.waiting b{color:#3d8a3a}.watch-card .watch-rows{flex-direction:column;gap:3px;width:100%;max-height:120px;display:flex;overflow-y:auto}.watch-row{font:400 10px/9px var(--pixel);background:#fffaf0;border:1px solid #e3d6c2;border-radius:4px;grid-template-columns:1fr auto auto 1fr auto auto;align-items:center;gap:4px;padding:2px 4px;display:grid}.watch-row .wn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-row .ls{color:#8a7568;align-items:center;gap:2px;display:inline-flex}.watch-row .vs{color:#8a7568}.share{color:#3f7a34}.guide-card{align-items:stretch;gap:4px;padding:8px 12px;translate:none}.guide-head{justify-content:space-between;align-items:center;display:flex}.guide-card .pg-title{font-size:14px;line-height:14px}.guide-tabs{gap:4px;display:flex}.guide-tabs .chip.on{color:#fff;background:#e0642f!important}.guide-body{flex:1;grid-template-columns:352px 1fr;gap:10px;min-height:0;display:grid}.guide-grid{scrollbar-width:none;grid-template-columns:repeat(13,25px);grid-auto-rows:25px;align-content:start;gap:2px;display:grid;overflow-y:auto}.guide-grid::-webkit-scrollbar{display:none}.guide-page::-webkit-scrollbar{display:none}.guide-cell{cursor:pointer;place-items:center;display:grid;position:relative;background:#f1e4c2!important;border:1px solid #e0cfa6!important;padding:0!important}.guide-cell .sprite,.guide-cell img{width:22px;height:22px;image-rendering:pixelated}.guide-cell:hover{background:#ffe3b8!important}.guide-cell.won{border-color:#d9a441!important}.guide-cell .won-mark{line-height:0;position:absolute;bottom:-2px;right:-2px}.guide-cell.on{outline-offset:-1px;outline:2px solid #e0642f;background:#fff6dc!important}.guide-page{scrollbar-width:none;font:400 10px/10px var(--pixel);color:#3a2a22;background:#fffef5;border:1px solid #e0cfa6;padding:4px 6px;overflow-y:auto}.guide-page p{margin:0 0 4px}.guide-page b{color:#b2401b;font-weight:inherit}.guide-top{align-items:center;gap:6px;margin-bottom:4px;display:flex}.guide-art{flex:none;width:32px;height:32px}.guide-art .sprite,.guide-art img{width:32px;height:32px;image-rendering:pixelated}.guide-name{font:400 14px/14px var(--pixel);color:#3a2a22}.guide-cooked{color:#8a2b14}.guide-page .dim{font:400 10px/10px var(--pixel);color:#8a7568}.guide-card .row{justify-content:center}
