@font-face{font-family:Mali;src:url(/quan10tieu/fonts/mali/Mali-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Mali;src:url(/quan10tieu/fonts/mali/Mali-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.parity-game{--paper:#f6e7bf;--ink:#493321;--edge:#936038;--red:#aa452e;--green:#53773d;isolation:isolate;max-width:480px;height:100%;color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#302217;margin:auto;font:500 16px/1.4 Mali,system-ui,sans-serif;position:relative;overflow:hidden}.parity-game *{box-sizing:border-box}.parity-game button,.parity-game input,.parity-game textarea{font-family:inherit}.parity-game button{touch-action:manipulation;cursor:pointer}.parity-game button:focus-visible{outline-offset:-4px;outline:3px solid #ffe678}.parity-game button:disabled{cursor:default;filter:saturate(.3);opacity:.55}.parity-game h1,.parity-game h2,.parity-game h3,.parity-game p{margin:0}.parity-game h2{font-size:20px}.parity-game h3{font-size:16px}.pg-food-label{text-align:center;color:#654522;background:#edd197;border:1px solid #ba8e4e;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-height:42px;padding:3px;font-size:11px;line-height:1.15;display:inline-flex}.pg-ingredient-label{background:#deca9d;border:1px solid #bea070;justify-content:center;align-items:center;min-width:23px;min-height:25px;padding:2px;font-size:10px;line-height:1.1;display:inline-flex}.pg-stock-chip>.pg-ingredient-label{max-width:58px;min-height:30px}.pg-food-button>.pg-food-label{height:39px;min-height:39px;margin:auto;font-size:10px;display:flex}.pg-hand .pg-food-label{width:39px;height:27px;min-height:27px;font-size:9px}.pg-order .pg-food-label{width:43px;min-height:28px;font-size:9px}.pg-customer:disabled{opacity:1;filter:none}.pg-management-tabs{background:#dac192;flex-shrink:0;gap:4px;padding:7px;display:flex}.pg-management-tabs>*{flex:1;min-width:0}.pg-management-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pg-management-actions>*{flex:40%;min-width:80px}.pg-garden-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.pg-plot{text-align:center;background:#93603e;border:3px solid #644127;min-height:105px;padding:8px;font-size:13px;box-shadow:inset 0 0 0 3px #b38750}.pg-plot small{margin-top:7px;font-size:12px;display:block}.pg-plot[data-grown=true]{background:#557b3b;border-color:#3f592e;box-shadow:inset 0 0 0 3px #93a55b}.pg-farm-panel>.pg-scroll{background:linear-gradient(#f3e4bb,#dccb98)}.pg-inspector{text-align:center;z-index:8;transition:left .2s linear;position:absolute;top:40%;transform:translate(-50%)}.pg-inspector>.pg-sprite{width:85px;height:110px;display:block}.pg-inspector small{color:#ffe4b5;background:#39271d;padding:2px 5px;display:block}.pg-screen{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.pg-hud{z-index:5;color:#f6ddb1;background:#33241ced;border-bottom:3px solid #9a6837;grid-template-columns:1fr auto auto auto;align-items:center;gap:6px;min-height:64px;padding:6px 9px;font-size:14px;display:grid;position:relative}.pg-hud b{color:#ffdb79}.pg-hud small{color:#ddc49d;font-size:12px;display:block}.pg-hud .pg-icon-button{min-width:44px;height:46px;padding:4px;font-size:13px}.pg-hud-debt{color:#eacbad;text-align:right;grid-column:1/-1;font-size:12px;line-height:1}.pg-scene{background:#795339;flex:0 0 40%;min-height:150px;position:relative;overflow:hidden}.pg-scene-bg{object-fit:cover;object-position:center 45%;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.pg-scene.kitchen .pg-scene-bg{object-position:center 38%}.pg-scene.sale{flex:1;min-height:170px}.pg-scene.sale .pg-scene-bg{object-position:center 45%}.pg-scene-label{text-align:center;color:#fff6de;text-shadow:1px 2px #332317;font-weight:700;position:absolute;top:8px;left:10px;right:10px}.pg-scene .pg-cook-progress{color:#fff7dc;text-align:center;text-shadow:1px 2px #302016;position:absolute;top:15px;left:12%;right:12%}.pg-progress{background:#4e3523;border:2px solid #efd594;height:10px;overflow:hidden}.pg-progress i{background:#eab74d;height:100%;transition:width .12s linear;display:block}.pg-steam{color:#fff9;pointer-events:none;font-size:35px;animation:1.3s ease-in-out infinite pg-steam;position:absolute;top:40%;left:45%}@keyframes pg-steam{0%{opacity:.7;transform:translateY(4px)}to{opacity:0;transform:translateY(-30px)}}.pg-panel{background:var(--paper);border:4px solid var(--edge);z-index:3;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;box-shadow:inset 0 0 0 2px #fcecc4}.pg-panel-head{border-bottom:2px dashed #bc915e;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.pg-scroll{overscroll-behavior:contain;scrollbar-color:#9e754a transparent;scrollbar-width:thin;flex:1;min-height:0;padding:10px 11px;overflow-y:auto}.pg-section-title{color:#8c422b;margin:8px 0 7px;font-size:14px;font-weight:750}.pg-muted{color:#856e52;font-size:13px}.pg-footer{background:var(--paper);border-top:2px dashed #ba935f;flex-shrink:0;padding:9px 10px 10px}.pg-footer .pg-hint{min-height:18px;margin:0 0 7px;font-size:13px}.pg-actions{align-items:stretch;gap:7px;display:flex}.pg-actions>*{flex:1;min-width:0}.pg-btn{color:#fff8df;background:var(--red);border:2px solid #6e462d;border-bottom-width:4px;border-radius:3px;min-height:48px;padding:7px 10px;font-size:15px;font-weight:700;line-height:1.25;box-shadow:inset 0 1px #ffffff24}.pg-btn:active:not(:disabled){border-bottom-width:2px;transform:translateY(2px)}.pg-btn.green{background:var(--green)}.pg-btn.gold{color:#51361d;background:#d8ae49}.pg-btn.grey{background:#827764}.pg-btn.small{min-height:44px;padding:6px 8px;font-size:13px}.pg-btn.wide{width:100%;margin-top:8px}.pg-btn.link{color:var(--ink);box-shadow:none;background:0 0;border:0;text-decoration:underline}.pg-chip-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.pg-stock-chip{min-height:66px;color:var(--ink);text-align:center;background:#efdab0;border:1px solid #bd9562;padding:3px;font-size:12px}.pg-stock-chip .pg-sprite{vertical-align:middle;width:30px;height:30px;display:inline-block}.pg-stock-chip strong{margin-left:2px}.pg-stock-chip small{font-size:11px;display:block}.pg-sprite{image-rendering:pixelated;background-repeat:no-repeat;flex-shrink:0;width:48px;height:48px;display:inline-block;position:relative}.pg-recipe{border-bottom:1px dashed #bc996e;align-items:center;gap:8px;min-height:86px;padding:10px 0;display:flex}.pg-recipe:last-child{border:0}.pg-recipe-info{flex:1;min-width:0}.pg-recipe-info b{font-size:15px;display:block}.pg-ingredients{flex-wrap:wrap;gap:2px;margin-top:3px;display:flex}.pg-ingredients span{color:#745a3b;align-items:center;font-size:11px;display:inline-flex}.pg-ingredients .pg-sprite{width:22px;height:22px}.pg-stepper{flex-shrink:0;align-items:center;gap:4px;display:flex}.pg-stepper button{color:#fff;background:#638349;border:2px solid #815232;width:44px;min-width:44px;height:46px;font-size:24px;font-weight:800;line-height:1}.pg-stepper button:first-child{background:#ad4f3a}.pg-stepper output{text-align:center;min-width:23px;font-size:18px;font-weight:700}.pg-cooked{flex-wrap:wrap;gap:8px;display:flex}.pg-cooked span{background:#ead29d;border:1px solid #be9763;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.pg-cooked .pg-sprite{width:30px;height:30px}.pg-lock{opacity:.7}.pg-price-row{border-bottom:1px dashed #8eaa92;align-items:center;gap:10px;padding:15px 0;display:flex}.pg-price-row .pg-price-info{flex:1;min-width:0}.pg-price-info small{opacity:.8;margin-top:4px;font-size:12px;display:block}.pg-pricing{color:#f0e8c8;background:#263e32;border-color:#9a7645;margin:12px;box-shadow:inset 0 0 0 2px #d5bc88}.pg-pricing .pg-panel-head{border-color:#a4ab86}.pg-pricing .pg-footer{background:#263e32;border-color:#a4ab86}.pg-pricing .pg-stepper{margin-top:9px}.pg-pricing .pg-stepper output{color:#d8ed9c;min-width:66px}.pg-pricing .pg-muted{color:#c9d3b9}.pg-title{justify-content:flex-end;gap:10px;padding:26px 22px 25px}.pg-title:before{content:"";z-index:-1;background:linear-gradient(#241c191a 5%,#231b16aa 75%,#231b16f5);position:absolute;inset:0}.pg-title>.pg-scene-bg{z-index:-2}.pg-title-heading{text-align:center;color:#ffdf9a;text-shadow:3px 3px #59341e,-1px -1px #59341e;position:absolute;top:12%;left:20px;right:20px}.pg-title h1{font-size:38px;font-weight:900;line-height:1.18}.pg-title p{color:#fff0c9;margin-top:12px;font-size:15px}.pg-title .pg-btn{min-height:54px;font-size:18px}.pg-title .pg-title-version{color:#c9b392;text-align:center;font-size:11px}.pg-daycard{text-align:center;color:#ffe4a7;z-index:20;background:#291d16df;justify-content:center;align-items:center;gap:16px;padding:30px}.pg-daycard h1{font-size:44px}.pg-daycard h2{font-size:23px}.pg-daycard p{max-width:300px;font-size:17px}.pg-daycard small{color:#c9b598}.pg-daycard .pg-btn{min-width:180px;margin-top:20px}.pg-story{z-index:30;background:#221b1840;flex-direction:column;justify-content:flex-end;padding:12px 12px 20px;display:flex;position:absolute;inset:0}.pg-story.full{background:#221b1866}.pg-story.full>.pg-scene-bg{z-index:-2}.pg-story-actor{background-size:200% 200%;width:180px;height:220px;position:absolute;top:23%;left:calc(50% - 90px)}.pg-dialogue{background:var(--paper);text-align:left;min-height:160px;color:var(--ink);cursor:pointer;border:4px solid #8c4d2f;grid-template-columns:65px 1fr;gap:10px;width:100%;padding:14px;display:grid;box-shadow:0 0 0 3px #edc577,inset 0 0 0 2px #fbeaaf}.pg-dialogue .pg-portrait{background-color:#ead09d;border:2px solid #af7c45;width:65px;height:78px}.pg-dialogue b{color:#aa432d;margin-bottom:6px;font-size:18px;display:block}.pg-dialogue p{font-size:18px;line-height:1.5}.pg-dialogue small{text-align:right;color:#8b6842;margin-top:8px;font-size:12px;display:block}.pg-dialogue.narration{display:block}.pg-dialogue.narration p{font-size:20px}.pg-story-controls{margin-top:12px}.pg-sale-tray{z-index:4;background:#d6ae78;border:4px solid #87512d;flex-direction:column;flex:0 0 31%;min-height:172px;padding:6px;display:flex}.pg-ticker{color:#f5dfae;background:#392918;border-top:2px solid #bb8b4e;flex-shrink:0;align-items:center;gap:6px;min-height:47px;padding:5px 9px;font-size:13px;display:flex}.pg-ticker b{color:#f5c660}.pg-tray-dishes{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:5px;min-height:0;padding-bottom:7px;display:grid;overflow-y:auto}.pg-food-button{color:#47301e;background:#f6e4bb;border:2px solid #805b37;min-height:65px;padding:3px;font-size:12px;position:relative}.pg-food-button .pg-sprite{width:39px;height:39px;margin:auto;display:block}.pg-food-button b{font-size:14px;position:absolute;top:1px;right:5px}.pg-food-button.active{outline-offset:-4px;outline:3px solid #f7dd65}.pg-hand-row{flex-shrink:0;align-items:stretch;gap:4px;display:flex}.pg-hand{color:#654a2e;background:#e4c174;border:2px solid #956239;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:75px;min-height:52px;font-size:11px;display:flex}.pg-hand .pg-sprite{width:25px;height:25px}.pg-hand.ready{background:#b7c97b}.pg-hand-row .pg-btn{flex:1;min-width:0;padding:5px;font-size:12px}.pg-customer{color:#432d1d;background:0 0;border:0;width:76px;height:132px;padding:0;transition:left .7s linear,top .7s linear;position:absolute;transform:translate(-50%,-100%)}.pg-customer>.pg-sprite{filter:drop-shadow(1px 3px #29180a44);width:76px;height:90px;position:absolute;bottom:0;left:0}.pg-order{background:#fff3d1;border:2px solid #785432;border-radius:6px;justify-content:center;align-items:center;gap:2px;min-height:40px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 2px #39281544}.pg-order .pg-sprite{width:29px;height:29px}.pg-order:after{content:"";background:#fff3d1;border-bottom:2px solid #785432;border-right:2px solid #785432;width:9px;height:9px;position:absolute;bottom:-7px;left:32px;transform:rotate(45deg)}.pg-patience{background:#ad634a;height:4px;position:absolute;top:42px;left:5px;right:5px}.pg-patience i{background:#8eb34f;height:100%;display:block}.pg-customer-name{text-align:center;color:#fff7df;white-space:nowrap;background:#3b291cab;border-radius:3px;font-size:11px;position:absolute;bottom:-15px;left:-8px;right:-8px}.pg-customer.eating{pointer-events:none}.pg-customer.eating .pg-order{opacity:.8;font-size:11px}.pg-customer.leaving{pointer-events:none;opacity:.3}.pg-customer:active>.pg-sprite{transform:translateY(-3px)}.pg-modal{z-index:50;background:#21160fd9;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0}.pg-modal-box{background:var(--paper);border:4px solid #986033;flex-direction:column;width:100%;max-height:90%;display:flex;box-shadow:inset 0 0 0 2px #e9c382}.pg-modal-box>h2{border-bottom:2px dashed #b58e5a;padding:12px}.pg-modal-body{overscroll-behavior:contain;min-height:0;padding:12px;overflow:auto}.pg-modal-body p{margin:0 0 12px}.pg-modal-box>.pg-actions{border-top:2px dashed #b58e5a;padding:10px}.pg-kv{border-bottom:1px dashed #bea478;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-kv strong{text-align:right;white-space:nowrap}.pg-kv.total{border-top:2px solid #9e713f;border-bottom:2px solid #9e713f;font-size:18px;font-weight:800}.pg-positive{color:#47782e}.pg-negative{color:#a03d2e}.pg-review{background:#ebd7ab;margin:8px 0;padding:8px;font-size:14px}.pg-toast{z-index:70;color:#fff0bb;text-align:center;pointer-events:none;background:#382517ed;border:2px solid #d4a35a;padding:12px;font-size:15px;position:absolute;top:15%;left:14px;right:14px;box-shadow:0 3px 8px #0004}.pg-quantity{justify-content:center;align-items:center;gap:10px;margin:12px 0;display:flex}.pg-quantity input{text-align:center;color:#51371f;background:#fff4d8;border:2px solid #af8150;border-radius:2px;width:85px;min-height:48px}.pg-quick{gap:5px;margin:8px 0;display:flex}.pg-quick>*{flex:1}.pg-backup{overflow-wrap:anywhere;background:#fff6df;border:2px solid #aa8154;width:100%;min-height:125px;padding:9px;font-size:12px}.pg-progress-card{background:#edd7a5;border:1px solid #b58c57;margin:8px 0;padding:10px}.pg-list-row{border-bottom:1px dashed #b58c57;padding:10px 0}.pg-list-row .pg-btn{margin-top:8px}.pg-loader{z-index:100;color:#f8dda6;background:#39281d;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:0}.pg-loader .pg-progress{width:65%}.pg-money-pop{z-index:65;color:#ffe48c;text-shadow:1px 2px #4b311d;pointer-events:none;font-weight:800;animation:.85s ease-out forwards pg-pop;position:absolute;top:30%;left:50%}@keyframes pg-pop{to{opacity:0;transform:translateY(-45px)}}@media (height<=650px){.pg-scene{flex-basis:24%;min-height:110px}.pg-hud{min-height:55px}.pg-title-heading{top:6%}.pg-title h1{font-size:31px}.pg-sale-tray{flex-basis:34%;min-height:165px}.pg-dialogue{min-height:140px}.pg-story-actor{width:150px;height:180px;top:16%;left:calc(50% - 75px)}}@media (prefers-reduced-motion:reduce){.parity-game *{transition:none!important;animation:none!important}}.pg-city-viewport{touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#be935a #765537;background:#a4c9be;flex:1;min-height:220px;position:relative;overflow:auto hidden}.pg-city-street{background:linear-gradient(#a6c8bd 0 18%,#d2d6b5 18% 23%,#95a381 23% 52%,#c6ba9c 52% 76%,#777465 76% 79%,#999487 79% 100%);width:1860px;height:100%;min-height:320px;position:relative}.pg-city-backdrop{pointer-events:none;background:linear-gradient(#c9dfc644,#0000 35%);position:absolute;inset:0}.pg-city-door{color:#493623;height:160px;box-shadow:none;text-shadow:none;background:0 0;border:0;padding:0;font-size:13px;position:absolute;bottom:41%;transform:translate(-20%)}.pg-city-door:active:not(:disabled){transform:translate(-20%)translateY(2px)}.pg-city-building{pointer-events:none;filter:drop-shadow(0 3px #62472e44);width:96px;height:160px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pg-city-sign{color:#4a3520;background:#f5e5b9;border:2px solid #97713f;justify-content:center;align-items:center;min-height:26px;padding:4px 3px;font-size:12px;line-height:1.2;display:flex;position:absolute;top:100%;left:0;right:0}.pg-city-person{color:#402d1a;z-index:2;width:60px;height:110px;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;bottom:15%;transform:translate(-50%)}.pg-city-person>.pg-sprite,.pg-city-player>.pg-sprite{width:64px;height:84px;display:block}.pg-city-person small,.pg-city-player small{white-space:nowrap;background:#fff1c9df;border:1px solid #886442;padding:2px;font-size:11px;display:block}.pg-city-player{z-index:3;pointer-events:none;width:70px;position:absolute;bottom:3%;transform:translate(-50%)}.pg-city-player small{text-align:center;background:#d3e9a5}.pg-city-player:after{content:"▼";color:#fff3a6;text-shadow:1px 1px #523;position:absolute;top:-14px;left:27px}.pg-runners{color:#ffe1a0;text-align:center;pointer-events:none;background:#302015d9;padding:5px;font-size:12px;position:absolute;top:35px;left:10px;right:10px}.pg-management-list{flex-direction:column;gap:12px;display:flex}.pg-management-card{overflow-wrap:anywhere;background:#ecd5a6;border:1px solid #b98b53;padding:12px}.pg-management-card h3{color:#8c422b;margin-bottom:6px}.pg-management-card p{margin-bottom:8px;font-size:14px;line-height:1.5}.pg-money-input{flex-direction:column;gap:7px;margin-bottom:10px;font-size:14px;display:flex}.pg-money-input input,.pg-money-input select{color:#51371f;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fff2d3;border:2px solid #af8150;border-radius:2px;padding:8px}.pg-management-card .pg-management-actions>.pg-btn{flex-basis:100%}.pg-scene.kitchen{flex-basis:31%}.pg-chip-grid{overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-rows:repeat(2,68px);grid-template-columns:none;grid-auto-columns:68px;grid-auto-flow:column;padding-bottom:5px;display:grid;overflow-x:auto}.pg-stock-chip{min-width:68px}.pg-chip-grid:after{content:"";width:2px}.pg-recipe-info b{line-height:1.25}.pg-btn.pg-plot{background:#93603e;border-color:#644127;box-shadow:inset 0 0 0 3px #b38750}.pg-btn.pg-plot[data-grown=true]{background:#557b3b;border-color:#3f592e;box-shadow:inset 0 0 0 3px #93a55b}.pg-story-actor{width:147px;height:220px;left:calc(50% - 73.5px)}.pg-dialogue .pg-portrait{width:52px;height:78px}.pg-customer>.pg-sprite{width:60px;height:90px;left:8px}.pg-inspector>.pg-sprite{width:73px;height:110px}.pg-city-person>.pg-sprite,.pg-city-player>.pg-sprite{width:56px;height:84px;margin:auto}@media (height<=650px){.pg-story-actor{width:120px;height:180px;left:calc(50% - 60px)}}.pg-btn.pg-recipe-icon{width:48px;height:48px;min-height:48px;box-shadow:none;background:0 0;border:0;flex-shrink:0;padding:0}.pg-recipe-icon>.pg-sprite{width:48px;height:48px}.pg-pricing .pg-stepper output.price-hot{color:#ff9d88}.pg-pricing .pg-stepper output.price-warm{color:#ffda7a}.pg-pricing .pg-stepper output.price-cheap{color:#b2e394}.pg-pricing .pg-stepper output.price-normal{color:#f0e8c8}.pg-price-warning{color:#ffd297;font-weight:700}.pg-city-controls{background:#999487;justify-content:space-between;gap:8px;padding:4px 10px;display:flex}.pg-city-controls>.pg-btn{touch-action:none;width:54px;min-height:44px;font-size:23px}.pg-city-player,.pg-city-person{bottom:auto;transform:translate(-50%,-100%)}.pg-city-speech{color:#503521;pointer-events:none;z-index:8;background:#fff0c9;border:2px solid #8c6840;border-radius:5px;width:155px;padding:6px;font-size:12px;line-height:1.3;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pg-city-person:has(.pg-city-speech){z-index:4}.pg-city-person:active:not(:disabled){transform:translate(-50%,calc(2px - 100%))}.pg-face-layer{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0;overflow:visible}.pg-face-layer *{pointer-events:none}.pg-story.full>.pg-story-actor{left:50%;top:var(--pg-story-ground-y,60%);width:calc(var(--pg-story-actor-height,220px) * 2 / 3);height:var(--pg-story-actor-height,220px);transform:translate(-50%,-100%)}.pg-story-actor:after{content:"";z-index:-1;background:#3827194d;border-radius:50%;width:52%;height:5px;position:absolute;bottom:1px;left:24%}.pg-story-text{display:grid}.pg-story-revealed,.pg-story-full{grid-area:1/1}.pg-story-full{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.pg-face-sprite:not(.pg-cook-torso){clip-path:inset(1% 0 0)}.pg-banter{z-index:5;color:#493321;pointer-events:none;overflow-wrap:break-word;background:#fff2cc;border:2px solid #805c39;border-radius:6px;width:158px;padding:7px 9px;font-size:12px;line-height:1.3;position:absolute;box-shadow:0 2px #36271c55}.pg-banter:after{content:"";background:#fff2cc;border-bottom:2px solid #805c39;border-left:2px solid #805c39;width:8px;height:8px;position:absolute;top:17px;left:-6px;transform:rotate(45deg)}.pg-banter.from-right:after{left:auto;right:-6px;transform:rotate(225deg)}.pg-selling .pg-ticker{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:66px;min-height:66px;padding:5px 10px;font-size:13px;line-height:1.3;display:flex;overflow:hidden}.pg-selling .pg-ticker b{font-size:11px;line-height:1.2}.pg-selling .pg-ticker span{display:block}.pg-selling .pg-scene.sale{min-height:200px}.pg-speaking>.pg-sprite{filter:drop-shadow(0 0 2px #fff0b2)}.pg-shop-owner,.pg-lingering{text-align:center;pointer-events:none;z-index:1;width:62px;position:absolute;top:6%;left:48%}.pg-shop-owner>.pg-sprite,.pg-lingering>.pg-sprite{width:56px;height:84px}.pg-shop-owner small,.pg-lingering small{color:#fff2cc;white-space:nowrap;background:#493321db;border-radius:3px;font-size:10px;display:block}.pg-lingering{top:7%;left:28%}.pg-lingering small{margin-left:-15px;margin-right:-15px}.pg-customer.pg-chat-staying{visibility:hidden;pointer-events:none}@media (height<=650px){.pg-shop-owner,.pg-lingering{top:1%}.pg-shop-owner>.pg-sprite,.pg-lingering>.pg-sprite{width:44px;height:66px}}.pg-compact-shop .pg-customer{width:56px;height:76px}.pg-compact-shop .pg-customer>.pg-sprite{width:36px;height:54px;left:10px}.pg-compact-shop .pg-order{min-height:24px;font-size:10px}.pg-compact-shop .pg-order .pg-sprite{width:20px;height:20px}.pg-compact-shop .pg-order:after{width:6px;height:6px;bottom:-5px;left:23px}.pg-compact-shop .pg-patience{height:3px;top:26px}.pg-compact-shop .pg-customer-name{font-size:9px;bottom:0;left:-3px;right:-3px}@media (height>=700px){.pg-compact-shop .pg-customer{width:68px;height:110px}.pg-compact-shop .pg-customer>.pg-sprite{width:52px;height:78px;left:8px}.pg-compact-shop .pg-order{min-height:29px}.pg-compact-shop .pg-order .pg-sprite{width:24px;height:24px}.pg-compact-shop .pg-patience{top:32px}}.pg-neighborhood{background:#fff0c9;border:2px solid #b88648;margin-bottom:14px;padding:12px}.pg-neighborhood h3{margin:0 0 8px;font-size:17px}.pg-neighborhood p,.pg-review p{margin:7px 0;line-height:1.5}.pg-review-reply>summary{color:#664221;cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.pg-review-reply>.pg-btn{white-space:normal;text-align:left;margin:4px 0}.pg-review-thread{border-left:2px solid #b38c56;margin:8px 0 0 10px;padding-left:10px}.pg-customer.leaving.explaining{opacity:1;filter:none}.pg-scene .pg-customer.explaining>.pg-sprite{animation:none}.pg-kitchen-screen .pg-scene.kitchen{border-bottom:3px solid #654629;flex:0 0 clamp(130px,20vh,176px);min-height:130px}.pg-kitchen-screen .pg-scene.kitchen .pg-scene-bg{object-position:center 46%}.pg-kitchen-panel{box-shadow:none;background:#f5e7c7;border-width:0}.pg-kitchen-panel .pg-panel-head{background:#e8d0a0;border-bottom:2px solid #b99560;padding:7px 11px}.pg-kitchen-tools{gap:6px;display:flex}.pg-kitchen-tools .pg-btn{min-height:44px;padding:5px 10px}.pg-kitchen-panel>.pg-scroll{padding:10px 10px 16px}.pg-kitchen-caption{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;font-size:14px;display:flex}.pg-kitchen-caption span{color:#796044;white-space:nowrap;font-size:11px}.pg-kitchen-menu,.pg-side-dishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pg-kitchen-menu .pg-dish-card,.pg-side-dishes .pg-dish-card{background:#fff1d2;border:2px solid #c5a371;border-bottom-width:4px;grid-template-columns:64px minmax(0,1fr);align-content:space-between;gap:5px;min-height:134px;padding:8px;display:grid}.pg-kitchen-menu .pg-dish-card.selected,.pg-side-dishes .pg-dish-card.selected{background:#eaf0ce;border-color:#648045;box-shadow:inset 0 0 0 1px #fcffe5}.pg-dish-card .pg-recipe-info b{font-size:13px;line-height:1.4}.pg-dish-yield{color:#736042;margin-top:4px;font-size:11px;display:block}.pg-dish-ingredients{color:#6b5338;flex-wrap:wrap;gap:3px;display:flex}.pg-ingredient-legend{flex-basis:100%;font-size:11px;line-height:1.4}.pg-ingredient-chip{color:#513b26;cursor:pointer;background:#f9e7bd;border:1px solid #c5a371;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:44px;min-height:52px;padding:2px 4px;display:flex}.pg-ingredient-chip>.pg-sprite{pointer-events:none;width:28px;height:28px}.pg-ingredient-count{white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2}.pg-ingredient-chip.short .pg-ingredient-count{color:#9c3828}.pg-ingredient-chip:active{background:#ebd39e}.pg-dish-price{color:#365d32;font-size:12px;font-weight:700;line-height:1.4}.pg-dish-card>.pg-dish-ingredients,.pg-dish-card>.pg-dish-price{grid-column:1/-1}.pg-lock .pg-dish-ingredients,.pg-lock .pg-dish-price{margin-top:4px}.pg-kitchen-menu .pg-recipe-icon,.pg-kitchen-menu .pg-recipe-icon>.pg-sprite{width:64px;height:64px;min-height:64px}.pg-dish-card .pg-stepper{grid-column:1/-1;justify-content:space-between;gap:3px;width:100%;margin-top:3px}.pg-dish-card .pg-stepper button{width:44px;min-width:44px;height:44px;font-size:23px}.pg-dish-card .pg-stepper output{flex:1;font-size:20px}.pg-kitchen-unlock{border-top:1px dashed #bfa16f;border-bottom:1px dashed #bfa16f;margin-top:12px}.pg-kitchen-unlock>summary{cursor:pointer;color:#785637;min-height:44px;padding:11px 3px;font-size:13px}.pg-kitchen-unlock .pg-lock{opacity:1}.pg-kitchen-unlock .pg-recipe-info b{font-size:13px}.pg-kitchen-footer{background:#ead5ad;border-top:3px solid #b18a51;padding:8px 10px 10px}.pg-kitchen-footer .pg-hint{color:#705232;min-height:18px;font-size:12px;line-height:1.5}.pg-kitchen-footer .pg-btn{min-height:50px;font-size:14px}.pg-kitchen-footer .pg-actions>:first-child{flex:1.15}.pg-pantry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pg-pantry-grid .pg-stock-chip{min-height:78px}@media (height<=650px){.pg-kitchen-screen .pg-scene.kitchen{flex-basis:110px;min-height:110px}.pg-kitchen-panel .pg-panel-head{padding:4px 10px}.pg-kitchen-caption{font-size:13px}.pg-kitchen-menu .pg-dish-card,.pg-side-dishes .pg-dish-card{gap:3px;min-height:122px;padding:6px}.pg-kitchen-footer .pg-hint{font-size:11px}}.pg-shop-owner{top:var(--pg-ground-y,65%);z-index:2;width:68px;height:102px;left:43%;transform:translate(-50%,-97%)}.pg-shop-owner>.pg-sprite{z-index:1;width:68px;height:102px;display:block;position:relative}.pg-shop-owner:before{content:"";background:#35261b65;border-radius:50%;width:54%;height:7px;position:absolute;bottom:1%;left:23%}.pg-selling .pg-shop-owner{animation:17s steps(12,end) infinite pg-owner-work}.pg-motion-paused .pg-shop-owner,.pg-shop-owner.pg-owner-speaking{animation-play-state:paused}@keyframes pg-owner-work{0%,12%,to{transform:translate(-50%,-97%)}24%,36%{transform:translate(calc(24px - 50%),-97%)}40%,44%{transform:translate(calc(24px - 50%),-95%)rotate(2deg)}54%,67%{transform:translate(calc(-50% - 20px),-97%)}72%,76%{transform:translate(calc(-50% - 20px),-95%)rotate(-2deg)}88%{transform:translate(-50%,-97%)}}@media (prefers-reduced-motion:reduce){.pg-selling .pg-shop-owner{animation:none}}.pg-shop-owner small{padding:0 4px;font-size:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (height<=650px){.pg-shop-owner,.pg-shop-owner>.pg-sprite{width:56px;height:84px}}@media (width<=380px){.pg-dish-card .pg-dish-ingredients{column-gap:0}}.pg-scene.sale .pg-customer{width:var(--pg-customer-width,68px);height:var(--pg-customer-height,112px);isolation:isolate}.pg-scene.sale .pg-customer>.pg-sprite{width:var(--pg-customer-body-w,52px);height:var(--pg-customer-body-h,78px);left:calc((var(--pg-customer-width,68px) - var(--pg-customer-body-w,52px)) / 2);z-index:1;bottom:0}.pg-scene.sale .pg-customer:before{content:"";z-index:0;background:#3b271b50;border-radius:50%;width:60%;height:6px;position:absolute;bottom:1px;left:20%}.pg-scene.sale .pg-order{z-index:3;min-height:28px;font-size:11px}.pg-scene.sale .pg-order .pg-sprite{width:24px;height:24px}.pg-scene.sale .pg-order:after{width:6px;height:6px;bottom:-5px;left:calc(50% - 4px)}.pg-scene.sale .pg-patience{z-index:4;height:3px;top:30px}.pg-scene.sale .pg-customer-name{z-index:2;font-size:10px;bottom:-15px;left:-8px;right:-8px}.pg-scene.sale .pg-shop-owner{width:calc(var(--pg-owner-height,90px) * 2 / 3);height:var(--pg-owner-height,90px);z-index:110;left:33%}.pg-scene.sale .pg-shop-owner>.pg-sprite{width:100%;height:100%}.pg-scene.sale .pg-lingering{left:50%;top:var(--pg-linger-y,60%);z-index:156;transform:translate(-50%,-100%)}.pg-scene.sale .pg-lingering>.pg-sprite{height:var(--pg-customer-body-h,78px);width:var(--pg-customer-body-w,52px)}.pg-scene.sale .pg-lingering small{margin:0;position:absolute;top:100%;left:-8px;right:-8px}.pg-scene.sale .pg-scene-label,.pg-scene.sale .pg-runners{z-index:300;pointer-events:none}.pg-scene.sale .pg-banter{z-index:301}@media (width>=700px){.parity-game{max-width:960px}.pg-kitchen-menu,.pg-side-dishes{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-tray-dishes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pg-sale-tray{flex-basis:28%;padding:10px}.pg-food-button{min-height:76px;font-size:13px}.pg-food-button .pg-sprite{width:44px;height:44px}.pg-food-button b{font-size:16px}.pg-hud{padding-inline:16px;font-size:16px}.pg-hud small,.pg-hud-debt{font-size:13px}.pg-modal-box{max-width:640px}.pg-story .pg-dialogue{align-self:center;max-width:720px}.pg-title{padding-inline:max(24px,20%)}}@media (width>=900px) and (orientation:landscape){.pg-screen.pg-selling{grid-template-rows:auto minmax(0,1fr) 66px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);display:grid}.pg-selling>.pg-hud{grid-area:1/1/auto/-1}.pg-selling>.pg-scene.sale{grid-area:2/1/4;min-width:0;min-height:0}.pg-selling>.pg-sale-tray{grid-area:2/2;min-height:0}.pg-selling>.pg-ticker{grid-area:3/2}.pg-selling .pg-tray-dishes{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-selling .pg-hand-row{flex-wrap:wrap}.pg-selling .pg-hand{flex-basis:100%;min-height:60px}.pg-selling .pg-hand-row>.pg-btn{min-height:52px}}.pg-scene.sale .pg-inspector{pointer-events:none;transform:translate(-50%,-100%)}.pg-hud{grid-template-columns:minmax(60px,1fr) auto auto auto auto;gap:4px}.pg-camera{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.pg-camera-icon{border:2px solid;border-radius:3px;width:23px;height:17px;display:block;position:relative}.pg-camera-icon:before{content:"";border:2px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:7px}.pg-camera-icon:after{content:"";background:currentColor;width:8px;height:4px;position:absolute;top:-5px;left:3px}.pg-story-camera{z-index:12;position:absolute;top:12px;right:12px}.pg-share-card{min-height:44px;margin-top:8px}.pg-moment-preview{border:1px solid #936038;width:100%;height:auto;display:block}.pg-moment-caption{font-size:12px;margin-top:10px!important}.pg-moment-awning{color:#fff3cf;text-shadow:1px 2px #21160f;height:105px;image-rendering:pixelated;background:linear-gradient(#0000 25%,#23170fc9),url(/quan10tieu/art/shop-pixel-v1.png) 50% 36%/cover;border:2px solid #936038;align-items:flex-end;padding:12px;font-size:20px;font-weight:700;display:flex}.pg-moment-capturing *{animation-play-state:paused!important}.pg-moment-stage .pg-review,.pg-moment-stage .pg-neighborhood{overflow-wrap:anywhere;font-size:16px}.pg-side-menu{border-top:2px dashed #bfa16f;margin-top:14px;padding-top:10px}.pg-side-menu h3{margin:0 0 4px;font-size:14px}.pg-side-menu>.pg-muted{margin:0 0 8px;font-size:11px}.pg-side-dishes>.pg-lock{opacity:1;grid-column:1/-1}.pg-side-dishes .pg-recipe-icon,.pg-side-dishes .pg-recipe-icon>.pg-sprite{width:64px;height:64px;min-height:64px}.pg-kitchen-menu .pg-recipe-icon,.pg-side-dishes .pg-recipe-icon{align-self:start}.pg-price-row>.pg-dish-art{width:64px;height:64px}.pg-food-button{min-height:84px}.pg-food-button .pg-dish-art{width:52px;height:52px}.pg-food-button>span:last-child{line-height:1.3;display:block}.pg-food-button b{z-index:1;background:#fff1d2;border-radius:3px;padding:0 3px}.pg-hand .pg-dish-art{width:36px;height:36px}.pg-scene.sale .pg-order{width:max-content;min-width:100%;padding:0 3px;inset:auto auto calc(100% - 28px) 50%;transform:translate(-50%)}.pg-scene.sale .pg-order .pg-dish-art{width:36px;height:36px}.pg-scene.sale .pg-order-combo .pg-dish-art{width:25px;height:25px}.pg-recipe-details>.pg-dish-art{width:144px;height:144px;margin:0 auto 12px;display:block}@media (width>=700px){.pg-food-button .pg-dish-art{width:60px;height:60px}.pg-food-button{min-height:94px}}.pg-update-dialog{color:#422c21;background:#fff1cd;border:3px solid #765334;border-radius:12px;max-width:min(90vw,420px);padding:24px;font-family:Mali,sans-serif;box-shadow:0 16px 60px #0005}.pg-update-fallback{z-index:2147483647;background:#24180ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pg-update-fallback .pg-update-dialog{box-sizing:border-box;max-height:85vh;margin:0;display:block;position:relative;overflow:auto}.pg-update-dialog::backdrop{background:#24180ab8}.pg-update-dialog h2{margin:0 0 12px;font-size:22px}.pg-update-dialog p{font-size:16px;line-height:1.5}.pg-update-actions{flex-direction:column;gap:12px;display:flex}.pg-update-actions button{color:#302315;background:#d7ad48;border:2px solid #765334;border-radius:8px;min-height:48px;padding:10px 16px;font:700 17px Mali,sans-serif}.pg-update-actions button+button{background:#efe1bb}.pg-shop-signs{pointer-events:none;z-index:1;color:#843d2b;position:absolute;inset:0}.pg-shop-fascia{text-align:center;color:#ffe5ac;min-height:65px;box-shadow:none;image-rendering:pixelated;text-shadow:1px 1px #392c1c;background:url(/quan10tieu/art/shop-sign-green-v1.png) 50%/100% 145% no-repeat;border:0;padding:10px 9px 12px;position:absolute;top:7px;left:24%;right:24%}.pg-shop-fascia small,.pg-shop-fascia strong{margin-left:8%}.pg-shop-fascia small{letter-spacing:.5px;color:#ead0a0;margin-bottom:3px;font-size:8px;display:block}.pg-shop-fascia strong{overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(13px,3.3vw,24px);line-height:1.25;display:block}.pg-shop-motto{width:21%;box-shadow:none;image-rendering:pixelated;color:#ffdda0;text-shadow:1px 1px #66301e;text-align:center;background:url(/quan10tieu/art/shop-motto-red-v1.png) 50%/100% 100% no-repeat;border:0;padding:12px 4px 11px;font-size:clamp(10px,2.65vw,18px);line-height:1.65;position:absolute;top:20px}.pg-scene.sale .pg-shop-motto{padding:19px 4px 16px;top:76px}.pg-shop-motto-left{left:1.5%;transform:rotate(-2deg)}.pg-shop-motto-right{right:1.5%;transform:rotate(2deg)}.pg-shop-motto span,.pg-shop-motto b{white-space:nowrap;display:block}.pg-scene.sale .pg-scene-label{background:#392918cf;border:1px solid #b28d56;padding:2px 7px;font-size:12px;inset:auto 8px 8px auto}.pg-shop-signs-preview{background:#596047;border:2px solid #78502e;width:100%;height:128px;margin:8px 0 14px;position:relative;inset:auto;overflow:hidden}.pg-shop-signs-preview .pg-shop-fascia strong{font-size:14px}.pg-shop-signs-preview .pg-shop-motto{font-size:10px}.pg-name-shop label{margin:8px 0;font-weight:700;display:block}.pg-shop-name-input{color:#493321;background:#fff6db;border:2px solid #936038;border-radius:3px;width:100%;min-height:48px;padding:10px;font-size:16px;display:block}.pg-name-shop>small{margin-top:6px;font-size:12px;display:block}.pg-summary-sign{flex-shrink:0}@media (width>=700px){.pg-scene.sale .pg-shop-fascia{min-height:85px;padding:15px 20px 18px;top:12px}.pg-scene.sale .pg-shop-fascia small{font-size:11px}.pg-scene.sale .pg-shop-motto{padding:26px 7px 22px;top:112px}.pg-summary-sign{height:145px}.pg-summary-sign .pg-shop-fascia strong{font-size:22px}.pg-summary-sign .pg-shop-motto{font-size:14px}}@media (height<=650px){.pg-scene.sale .pg-shop-fascia{min-height:51px;padding:7px 7px 9px;top:4px}.pg-scene.sale .pg-shop-fascia strong{font-size:12px}.pg-scene.sale .pg-shop-fascia small{font-size:7px}.pg-scene.sale .pg-shop-motto{padding:11px 3px 9px;font-size:9px;line-height:1.5;top:22px}}.pg-auto-pack-status{color:#36512a;text-align:center;background:#cbd29e;border:2px solid #7b8d56;flex:1;justify-content:center;align-items:center;min-width:0;padding:5px;font-size:12px;display:flex}.pg-auto-service-hint{color:#36512a;text-align:center;background:#d4daa9;border:2px solid #7b8d56;flex:1;min-width:0;padding:7px;font-size:13px}.pg-auto-service-hint small{font-size:11px;display:block}.parity-game .pg-customer.pg-auto-serving:disabled{opacity:1;filter:none}.pg-auto-serving .pg-order{background:#e6efbf;border-color:#617b39}.pg-auto-serving .pg-order:before{content:"…";color:#fff9df;background:#617b39;border-radius:5px;padding:0 5px;position:absolute;top:-12px;right:-7px}.pg-kitchen-motion{pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.pg-cook-route{width:calc(100% - 88px);height:126px;animation:3.6s linear infinite pg-cook-route;position:absolute;bottom:7%;left:2%}.pg-cook-facing{width:84px;height:126px;animation:3.6s step-end infinite pg-cook-facing}.pg-cook-body{transform-origin:50% 95%;width:84px;height:126px;animation:.32s steps(2,end) infinite pg-cook-step;position:relative}.pg-cook-body>.pg-sprite{width:84px;height:126px;position:absolute;inset:0}.pg-cook-torso{clip-path:inset(0 0 calc(100% - var(--pg-cook-hips,68%)) 0)}.pg-cook-leg-left{clip-path:inset(var(--pg-cook-hips,68%) 54% 0 0);transform-origin:43% var(--pg-cook-hips,68%);animation:.32s steps(2,end) infinite pg-cook-leg}.pg-cook-leg-right{clip-path:inset(var(--pg-cook-hips,68%) 0 0 46%);transform-origin:61% var(--pg-cook-hips,68%);animation:.32s steps(2,end) -.16s infinite pg-cook-leg}.pg-cook-station{width:52%;max-width:210px;position:absolute;bottom:3%;right:3%}.pg-cook-station svg{width:100%;height:auto;display:block;overflow:visible}.pg-cook-pot{transform-origin:46px 55px;animation:.72s steps(3,end) infinite pg-cook-pot}.pg-cook-lid{animation:.72s steps(3,end) infinite pg-cook-lid}.pg-cook-pan{transform-origin:153px 44px;animation:1.2s steps(4,end) infinite pg-cook-pan}.pg-cook-toss{animation:1.2s steps(4,end) infinite pg-cook-toss}.pg-cook-flame{animation:.28s steps(2,end) infinite pg-cook-fire}.pg-cook-steam{animation:1.4s steps(5,end) infinite pg-cook-steam}.pg-cook-steam.steam-two{animation-delay:-.5s}.pg-cook-steam.steam-three{animation-delay:-.9s}.pg-motion-paused .pg-kitchen-motion *{animation-play-state:paused!important}.pg-scene.kitchen .pg-cook-progress{z-index:3;background:#35271be0;border:1px solid #c09a59;padding:4px 8px;font-size:14px;top:8px;left:18%;right:18%}@keyframes pg-cook-route{0%,12%{transform:translate(5%)}40%,60%{transform:translate(64%)}88%,to{transform:translate(5%)}}@keyframes pg-cook-facing{0%,59%{transform:scaleX(1)}60%,87%{transform:scaleX(-1)}88%,to{transform:scaleX(1)}}@keyframes pg-cook-step{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2px)rotate(1deg)}}@keyframes pg-cook-leg{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes pg-cook-pot{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-1px)rotate(-1deg)}66%{transform:translateY(0)rotate(1deg)}}@keyframes pg-cook-lid{0%,to{transform:translateY(0)}33%{transform:translateY(-3px)}66%{transform:translateY(-1px)}}@keyframes pg-cook-pan{0%,50%,to{transform:rotate(0)}66%{transform:translateY(-2px)rotate(-7deg)}83%{transform:rotate(2deg)}}@keyframes pg-cook-toss{0%,50%,to{transform:translateY(0)}66%{transform:translateY(-8px)}83%{transform:translateY(-3px)}}@keyframes pg-cook-fire{0%,to{opacity:.75}50%{opacity:1}}@keyframes pg-cook-steam{0%{opacity:0;transform:translateY(4px)}25%{opacity:.7}to{opacity:0;transform:translateY(-14px)}}@media (height<=650px){.pg-cook-route{height:105px;bottom:3%}.pg-cook-facing,.pg-cook-body,.pg-cook-body>.pg-sprite{width:70px;height:105px}.pg-cook-station{width:43%;bottom:0}}@media (prefers-reduced-motion:reduce){.pg-kitchen-motion *{animation:none!important}.pg-cook-route{transform:translate(45%)}.pg-cook-steam{opacity:.55}}.pg-cook-route{top:calc(var(--pg-ground-y,90%) - 100px);width:calc(100% - 80px);height:102px;bottom:auto}.pg-cook-facing,.pg-cook-body,.pg-cook-body>.pg-sprite{width:68px;height:102px}.pg-cook-route:before{content:"";background:#392a1e55;border-radius:50%;width:40px;height:7px;position:absolute;top:94px;left:15px}.pg-cook-station{top:calc(var(--pg-ground-y,90%) - 77px);z-index:2;width:154px;bottom:auto;right:6%}.pg-kitchen-idle *{animation:none!important}.pg-kitchen-idle .pg-cook-route{transform:translate(12%)}.pg-kitchen-idle .pg-cook-steam,.pg-kitchen-idle .pg-cook-flame{opacity:0}.pg-scene.kitchen .pg-cook-progress{font-size:12px;top:6px;left:38%;right:6%}@media (height<=650px){.pg-cook-route{top:calc(var(--pg-ground-y,90%) - 88px);height:90px}.pg-cook-facing,.pg-cook-body,.pg-cook-body>.pg-sprite{width:60px;height:90px}.pg-cook-route:before{width:35px;top:83px;left:13px}.pg-cook-station{width:130px;top:calc(var(--pg-ground-y,90%) - 65px)}}.pg-shop-furniture{pointer-events:none;display:contents}.pg-shop-stool{width:calc(var(--pg-table-width,94px) * .36);aspect-ratio:40/38;height:auto;left:var(--stool-left,25%);top:calc(var(--pg-table-y,200px) + var(--stool-offset,0px) * var(--pg-furniture-scale,1));z-index:calc(var(--pg-table-z,170) + var(--stool-depth-offset,0));pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.pg-shop-stool svg,.pg-shop-table svg{width:100%;height:100%;display:block}.pg-shop-table{width:var(--pg-table-width,94px);aspect-ratio:100/78;height:auto;top:var(--pg-table-y,200px);pointer-events:none;z-index:var(--pg-table-z,170);position:absolute;transform:translate(-50%,-100%)}.pg-shop-table.left{left:24%}.pg-shop-table.right{left:76%}.pg-furniture-clear .pg-shop-table{width:calc(var(--pg-table-width,94px) * .86)}.pg-furniture-clear .pg-shop-table.left{left:29%}.pg-furniture-clear .pg-shop-table.right{left:71%}.pg-furniture-clear .pg-shop-stool{left:clamp(20%,var(--stool-left,50%),80%)}.pg-food-cover{width:58px;left:calc(50% - 29px);top:calc(var(--pg-floor-y,100px) - 48px);pointer-events:none;z-index:90;height:34px;position:absolute}.pg-food-cover svg{width:100%;height:100%;display:block}.pg-scene .pg-customer{transition:none}.pg-customer.entering>.pg-sprite,.pg-customer.leaving>.pg-sprite,.pg-customer.fleeing>.pg-sprite{transform-origin:50% 92%;animation:pg-customer-stride var(--pg-stride,.4s) steps(2,end) infinite}.pg-customer.fleeing>.pg-sprite{animation-duration:.18s}.pg-motion-paused .pg-customer>.pg-sprite{animation-play-state:paused!important}@keyframes pg-customer-stride{0%,to{transform:translateY(0) scaleX(var(--pg-facing,1)) rotate(-1deg)}50%{transform:translateY(-2px) scaleX(var(--pg-facing,1)) rotate(1deg)}}@media (prefers-reduced-motion:reduce){.pg-customer.entering>.pg-sprite,.pg-customer.leaving>.pg-sprite,.pg-customer.fleeing>.pg-sprite{transform:scaleX(var(--pg-facing,1));animation:none}}
