@font-face{font-family:Galmuri11;src:url(/assets/Galmuri11-DfQIlyDK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{font-family:Galmuri11,sans-serif;color:#384e4b;background:#e0e7dc;font-size:13px;font-synthesis:none;--ink:#384e4b;--muted:#859187;--green:#528477;--line:#d8dfcd;--cream:#f8f5e8}*{box-sizing:border-box}body,p,h1,h2,h3{margin:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0}button:focus-visible{outline:3px solid #ce9743;outline-offset:2px}button:disabled{cursor:default}[hidden]{display:none!important}svg{vertical-align:middle;flex-shrink:0}button{border-radius:4px}#app{min-height:100svh;display:flex;justify-content:center;align-items:center;gap:64px;padding:24px}.game-shell{width:440px;flex-shrink:0;position:relative;display:flex;flex-direction:column;height:min(940px,calc(100svh - 48px));min-height:650px;background:var(--cream);border:1px solid #b6c8b8;border-radius:8px;overflow:hidden;box-shadow:0 18px 65px #364d4020}.game-shell>*{flex-shrink:0}.header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 14px}.brand{display:flex;gap:10px;align-items:center}.brand-icon{color:#f1e7b9;background:#4b756b;padding:9px;border:2px solid #35584f;border-radius:3px}.eyebrow{font:9px monospace;letter-spacing:1.7px;color:#849480}.brand .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:7px;color:#699383}.brand h1{font-size:19px;font-weight:400;letter-spacing:-1px}.icon-button{width:44px;height:44px;background:transparent;color:#7c8e7e;display:grid;place-items:center}.icon-button:hover{background:#e8edde}.wallet{display:flex;align-items:center;justify-content:space-between;margin:0 23px 15px}.money{display:flex;gap:7px;align-items:center}.money svg{color:#bc9348}.money strong{font-size:25px;font-weight:400;letter-spacing:-1px}.money>span{font-size:9px;color:#989a7e;margin-left:2px}.open-status{display:flex;align-items:center;gap:7px;font-size:9px;color:#78917e}.open-status i{width:5px;height:5px;border-radius:50%;background:#5e9877;box-shadow:0 0 0 3px #e2ecda}.open-status>span:last-child{border-left:1px solid #ced7c4;padding-left:7px;color:#8d9783}.goal{display:flex;align-items:center;gap:9px;text-align:left;margin:0 18px 14px;width:calc(100% - 36px);padding:11px 12px;background:#e9edde;border:1px solid #cdd8bf;min-height:69px}.goal-icon{color:#789b72}.goal-copy{min-width:0;flex:1}.goal-copy small{display:block;font-size:9px;color:#849274;margin-bottom:6px}.goal-copy>span:not(.goal-progress){display:block;font-size:11px;line-height:1.5;letter-spacing:-.4px}.goal-progress{display:block;height:3px;background:#d3ddc3;margin-top:7px;overflow:hidden}.goal-progress>span{display:block;height:100%;background:#659276;transition:width .2s}.goal-price{font-size:10px;color:#7e9275;white-space:nowrap}.goal>svg{color:#7e9275}.goal.ready{background:#e3ead0;border-color:#8cac75}.goal.ready .goal-price{color:#446e47}.scene-top{display:flex;align-items:center;justify-content:space-between;padding:0 22px 9px;font-size:9px;color:#78927e}.scene-top b{font:8px monospace;border:1px solid #bccdb8;padding:1px 3px;margin-left:4px}.scene-top>span:last-child{font-size:8px;color:#97a08a}.world{position:relative;flex:1;min-height:280px;overflow:hidden;background:#d6dfd7}#factory{height:100%;width:100%}#factory canvas{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.welcome{position:absolute;left:50%;bottom:18px;transform:translate(-50%);white-space:nowrap;background:#fcf5dfef;border:1px solid #bdc6a5;box-shadow:0 3px 12px #2b4c3920;text-align:center;padding:12px 16px;pointer-events:none}.welcome strong{font-size:11px;font-weight:400;color:#4f785f}.welcome p{font-size:9px;color:#8b9278;margin-top:7px}.activity{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;width:100%;padding:10px;background:#e8edde;color:#728b70;font-size:10px;border-radius:0;border-bottom:1px solid #d1dcc8}.activity i{width:4px;height:4px;background:#cb9b50;border-radius:1px}.activity svg{margin-left:3px}.bottom{padding:8px 20px 12px;background:var(--cream)}.bottom nav{display:flex;gap:4px}.bottom nav button{flex:1;min-height:46px;display:flex;justify-content:center;align-items:center;gap:8px;background:transparent;position:relative;color:#64826b;font-size:12px}.bottom nav button svg{width:21px;height:21px}.bottom nav button:hover,.bottom nav button.active{background:#e5ecda;color:#38664e}.bottom nav button i{position:absolute;top:6px;right:16px;width:4px;height:4px;background:#c5944a}.footer-note{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#9ba38d;margin-top:7px}.footer-note>span:first-child:before{content:"";display:inline-block;width:3px;height:3px;background:#74a07c;margin-right:4px;vertical-align:middle}.side-note{width:210px;flex-shrink:0}.factory-stamp{display:inline-grid;place-items:center;width:66px;height:66px;color:#6c9179;border:2px solid #9cb19b;margin-bottom:27px}.side-note .eyebrow{font-size:8px;letter-spacing:1.2px}.side-note h2{font-size:27px;font-weight:400;line-height:1.7;letter-spacing:-1px;margin:16px 0 22px;color:#4d6c59}.side-note>p:not(.eyebrow){font-size:11px;line-height:2.2;color:#81907c}.side-note>small{font-size:9px;color:#8c9b82}.process-note{border-left:2px solid #aebea2;margin:26px 0;padding:2px 0 2px 14px;display:flex;flex-direction:column;gap:7px;font-size:10px;color:#6b896c}.process-note i{font:10px monospace;color:#9faf94}.journal{width:184px}.journal h2{font-size:19px;margin:15px 0 25px}.journal-row{display:flex;justify-content:space-between;font-size:10px;color:#85957c;margin:18px 0}.journal-row strong{font-weight:400;color:#57775d}.journal-rule{height:1px;background:#bbcbb0;margin:26px 0}.report-seal{display:flex;align-items:center;gap:8px;margin-top:30px;color:#8ca480}.report-seal small{font:7px/1.7 monospace;letter-spacing:.7px}.sheet{color:var(--ink);background:var(--cream);border:1px solid #b8c9b0;border-radius:12px 12px 6px 6px;padding:10px 22px 22px;width:min(440px,100%);max-height:min(85svh,720px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 15px 60px #24473230}.sheet::backdrop{background:#233e374d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet-handle{width:30px;height:3px;background:#ccd7bd;border-radius:3px;margin:0 auto 14px}.sheet-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px}.sheet-header h2{font-size:20px;font-weight:400;letter-spacing:-1px;margin-top:7px}.sheet-header .eyebrow{font-size:8px}.sheet-description{font-size:10px;line-height:1.9;color:#88977d;margin-bottom:14px}.upgrade-card{border-top:1px solid var(--line);display:grid;grid-template-columns:46px 1fr 68px;gap:9px;align-items:center;padding:20px 0}.upgrade-card.selected{background:#e7edda;padding:20px 10px;margin:0 -10px;border-top-color:transparent;border-radius:4px}.upgrade-art{height:48px;width:44px;display:grid;place-items:center;color:#5f8c7c;background:#e2ebd8;border:1px solid #c9dac0;border-radius:3px}.upgrade-art.oven{color:#b08259;background:#f0e2cb;border-color:#e1d0b0}.upgrade-art.packer{color:#7194a0;background:#e1e9df}.upgrade-art.recipe{color:#a9895f;background:#eee4ce}.upgrade-heading{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.upgrade-copy h3{font-size:12px;font-weight:400;letter-spacing:-.5px}.level{font:8px monospace;background:#e7ebdb;padding:2px 4px;color:#86977b}.upgrade-copy p{font-size:9px;line-height:1.8;color:#94a084;margin:5px 0}.upgrade-effect{font-size:9px;line-height:1.8;color:#698665;letter-spacing:-.4px}.lock-text{display:block;font-size:8px;line-height:1.8;color:#ad8660;margin-top:4px}.buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:8px 4px;background:#568774;color:#fff8df;border:1px solid #44715f;font-size:11px}.buy small{width:100%;font-size:8px;opacity:.8;margin-top:3px}.buy.unaffordable,.buy:disabled{background:#e9ecdc;border-color:#d5dcc4;color:#a2ac92}.buy:not(.unaffordable):not(:disabled):hover{background:#426e5d}.sheet-footnote{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:16px;font-size:9px;color:#859779}.sheet-footnote>span:last-child{font-size:8px;color:#9ba68c}.menu-list{border-top:1px solid var(--line);margin-bottom:15px}.menu-item{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.menu-art{width:42px;height:42px;display:grid;place-items:center;background:#ede5d1;color:#a68a60;border-radius:3px}.menu-item h3{font-size:12px;font-weight:400;margin-bottom:7px}.menu-item p{font-size:9px;color:#929e83}.menu-item>span{margin-left:auto;font-size:15px;color:#9e855a}.menu-item>span small{font-size:8px;margin-left:4px}.menu-locked{opacity:.55}.settings-intro{background:#e9edde;padding:16px;font-size:10px;line-height:2;color:#7b8c70;border-radius:4px}.settings-stats{display:flex;justify-content:space-between;text-align:center;margin:25px 0;font-size:9px;color:#8d9b80}.settings-stats strong{display:block;font-size:15px;font-weight:400;color:#62825e;margin-top:10px}.setting-action{display:block;width:100%;text-align:left;min-height:52px;background:transparent;padding:16px 8px;border-top:1px solid var(--line);font-size:11px}.setting-action:hover{background:#e9edde}.danger{color:#aa7d61}.settings-foot{text-align:center;font-size:9px;line-height:1.9;color:#a1a78e;margin-top:19px}.load-error{margin-top:16px;padding:15px;background:#f0e2d3;color:#987357}.load-error h3{font-size:12px;font-weight:400}.load-error p{font-size:10px;line-height:2;margin-top:8px}.confirm-content{text-align:center;padding:16px 0}.confirm-content p{font-size:11px;line-height:2;color:#899377;margin-bottom:25px}.confirm-reset,.cancel-reset{width:100%;min-height:48px;padding:12px;margin-top:10px;background:#ac7e5f;color:#fff6df;font-size:11px}.cancel-reset{background:#e8ecda;color:#768769}.toast{position:fixed;bottom:max(28px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);padding:14px 18px;background:#365e50;color:#fff4d9;box-shadow:0 4px 18px #27413325;border-radius:4px;font-size:11px;line-height:1.8;max-width:calc(100% - 28px);width:max-content;z-index:1001;pointer-events:none}.save-warning{font-size:10px;line-height:1.8;color:#976b51;padding:12px 18px;background:#f1e1ce}@media(max-width:1100px){#app{gap:32px}.side-note{width:174px}.journal{display:none}.side-note h2{font-size:24px}}@media(max-width:720px){:root{background:var(--cream)}#app{display:block;padding:0}.side-note{display:none}.game-shell{width:100%;max-width:480px;height:100svh;min-height:640px;margin:auto;border:0;border-radius:0;box-shadow:none}.header{padding:calc(16px + env(safe-area-inset-top)) 17px 13px}.wallet{margin:0 18px 13px}.goal{margin:0 14px 12px;width:calc(100% - 28px)}.scene-top{padding:0 18px 8px}.bottom{padding:7px 14px calc(11px + env(safe-area-inset-bottom))}.sheet{position:fixed;top:auto;bottom:0;margin:0 auto;width:100%;max-width:480px;border-radius:12px 12px 0 0;border-bottom:0;padding-bottom:calc(24px + env(safe-area-inset-bottom));max-height:85svh}}@media(max-width:375px){.brand h1{font-size:17px}.brand .eyebrow{font-size:7px}.brand-icon{padding:7px}.goal{gap:6px;padding:10px 9px}.goal-copy>span:not(.goal-progress){font-size:10px}.goal-price{font-size:9px}.sheet{padding-left:16px;padding-right:16px}.upgrade-card{grid-template-columns:42px 1fr 64px;gap:7px}.upgrade-art{width:40px}.upgrade-effect{font-size:8px}.bottom nav button{font-size:11px;gap:6px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.delivery-status{display:flex;align-items:center;gap:6px;width:100%;padding:8px 14px;min-height:36px;border-radius:0;background:#dce7d6;color:#4d735e;font-size:9px;border-bottom:1px solid #c4d5ba}.delivery-status>span:first-child{display:flex;align-items:center;gap:5px;flex:1;text-align:left}.delivery-status>span:nth-child(2){color:#7d8c6b;font-size:8px}.bottom nav button{flex-direction:column;gap:4px;font-size:10px;min-height:50px}.upgrade-art.cargo{color:#a5824d;background:#ede4ca}.upgrade-art.delivery{color:#648b79;background:#deead9}.scene-top #burger-price{background:transparent;color:#6c8b65;padding:4px 0;font-size:9px;min-height:26px;text-align:right}.burger-hero{display:flex;align-items:center;gap:20px;min-height:148px;background:#ecebd4;border:1px solid #d7d9bb;padding:18px 16px;margin-bottom:16px;border-radius:5px}.burger-hero-copy{min-width:0}.burger-hero-copy>small{font-size:9px;color:#8b9675}.burger-hero-copy h3{font-size:13px;font-weight:400;margin:8px 0 12px;line-height:1.5;letter-spacing:-.6px}.burger-hero-copy>strong{font-size:25px;font-weight:400;color:#a67e3e}.burger-hero-copy>strong span{font-size:9px;margin-left:6px;color:#948664}.burger-hero-copy p{font-size:8px;line-height:1.8;color:#9a997f;margin-top:7px}.topping-list{border-top:1px solid var(--line);margin:4px 0 20px}.topping-row{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px;color:#89977b}.ingredient-swatch{width:17px;height:11px;border:1px solid #7c775755;border-radius:2px}.topping-row small{font-size:8px;margin-left:auto;color:#a4aa94}.topping-row strong{font-size:10px;font-weight:400;color:#a18c5d;margin-left:6px}.topping-row.unlocked{color:#4e7a5c}.topping-row.unlocked small{color:#6e976c}.upgrade-art.topping{background:#f1e5c8;color:#bb964f}@media(max-width:375px){.burger-hero{gap:12px;padding:16px 12px}.burger-art{width:110px}.burger-hero-copy h3{font-size:12px}.brand h1{font-size:16px}}.combo-total{display:inline-flex;align-items:center;gap:4px;margin-top:9px;padding:4px 6px;background:#e5dcab;color:#92733c;font-size:8px;border-radius:3px}.combo-unlock-hint{display:block;color:#a27a35;font-size:8px;line-height:1.8;margin-top:4px}.combo-book{margin:12px 0 18px;padding:14px 12px;border:1px solid #d6d8b7;background:#f0efdc;border-radius:4px}.combo-book>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.combo-book h3{font-size:12px;font-weight:400;margin:0}.combo-book>header span{font-size:9px;color:#879775}.combo-book>p{font-size:9px;color:#98a080;line-height:1.8;margin:8px 0 12px}.combo-card{display:flex;align-items:center;gap:9px;padding:13px 0;border-top:1px solid #dce0c8}.combo-card h4{font-size:11px;font-weight:400;margin:0 0 7px;color:#7e8a73}.combo-card h4 small{font-size:8px;margin-left:7px;color:#98a185}.combo-card p{font-size:9px;color:#a1a58e;line-height:1.8}.combo-card p .owned{color:#597f5a}.combo-medal{color:#a3ad92;background:#e5e9d6;display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:4px}.combo-card>strong{font-weight:400;font-size:18px;margin-left:auto;color:#a7a185;white-space:nowrap}.combo-card>strong small{display:block;font-size:7px;margin-top:4px;color:#a5a68f}.combo-card.complete h4{color:#777043}.combo-card.complete h4 small{color:#927534}.combo-card.complete .combo-medal{background:#eadead;color:#a9813d}.combo-card.complete>strong{color:#a9813d}.ingredient-details{margin:16px 0}.ingredient-details summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:10px;color:#869674;touch-action:manipulation}.ingredient-details summary:focus-visible{outline:2px solid #ce9743;outline-offset:2px}.pixel-asset{display:inline-block;background-image:url(/art/burger-factory-atlas-v1.png);background-repeat:no-repeat;aspect-ratio:var(--art-ratio);image-rendering:pixelated;image-rendering:crisp-edges;vertical-align:middle;width:100%}.upgrade-art .pixel-asset{width:36px;max-height:43px}.upgrade-art.cargo .pixel-asset,.upgrade-art.delivery .pixel-asset{width:41px}.burger-art{position:relative;display:block;width:115px;height:132px;flex-shrink:0;filter:drop-shadow(3px 4px 0 #455d4425)}.burger-asset-layer{position:absolute;left:50%;transform:translate(-50%);display:block}.burger-asset-layer .pixel-asset{display:block;width:100%;height:100%}.ingredient-image{width:27px;height:18px;flex-shrink:0}:root{--ink:#303f35;--green:#347451;--muted:#66765f;--line:#d4c8a5;--cream:#fff3d7;color:var(--ink);background:#263e35}.game-shell{border:3px solid #273e33;border-radius:10px;background:var(--cream);box-shadow:0 10px #182d26,0 25px 70px #10241c50;min-height:680px;max-height:1000px}.header{padding:8px 12px 5px;background:#244b3c;color:#fff0bb;min-height:43px}.brand{gap:8px}.brand-icon{padding:3px;border:0;background:transparent;color:#ffcf65}.brand .eyebrow{display:none}.brand h1{font-size:16px;letter-spacing:-.5px}.header .icon-button{color:#e5deb5;width:36px;height:34px}.wallet{margin:0;padding:6px 12px 9px;background:#244b3c;border-bottom:3px solid #172f27;color:#fff1b9}.money{gap:5px}.money strong{font-size:25px;color:#ffe8a1;display:inline-block;transform-origin:left center}.money svg{color:#ffcf65}.money>span{color:#d3c697}.open-status{gap:5px;font-size:8px;color:#d8e3b5;flex-wrap:wrap;justify-content:flex-end;max-width:155px}.open-status>span:last-of-type{display:none}.open-status b{font-weight:400;font-size:10px;color:#533d28;background:#ffcf65;border:1px solid #e9b44d;border-radius:3px;padding:5px 7px;margin-left:4px;box-shadow:0 2px #ae7435}.goal{min-height:48px;margin:8px 10px;width:calc(100% - 20px);padding:7px 8px;gap:7px;background:#f2e5bf;border:2px solid #d1b776;box-shadow:0 2px #b79a5d}.goal.ready{background:#e2efb2;border-color:#89a457}.goal-copy small{margin-bottom:3px;font-size:8px;color:#80713e}.goal-copy>span:not(.goal-progress){font-size:10px;color:#48512f}.goal-price{font-size:9px;color:#715329}.goal-progress{height:4px;background:#d9cba2;margin-top:4px}.goal-progress>span{background:#70a14f}.goal-icon{color:#a98137}.scene-top{padding:1px 12px 4px;font-size:8px;color:#7a7259}.scene-top #burger-price{min-height:24px;font-size:9px;color:#89602d}.world{background:#d6dfd7;min-height:350px}.delivery-status{padding:6px 10px;min-height:30px;background:#ead9ad;border-top:2px solid #b49b67;border-bottom:1px solid #b8a775;color:#5b553b}.delivery-status>span:nth-child(2){color:#776c4a}.activity{min-height:25px;padding:5px;font-size:9px;background:#f4e6c1;color:#726345;border-bottom:1px solid #cfbb87}.bottom{padding:6px 8px 7px;background:#f8ebc9}.bottom nav{gap:6px}.bottom nav button{min-height:49px;background:#e7d6a9;border:2px solid #b19a64;border-bottom-width:4px;color:#655735;font-size:10px;gap:3px;border-radius:6px}.bottom nav button.active,.bottom nav button:hover{background:#417b53;border-color:#285235;color:#fff2bd}.bottom nav button:active{transform:translateY(2px);border-bottom-width:2px}.bottom nav button i{width:7px;height:7px;border:1px solid #795122;background:#ffcb56;top:4px;right:8px}.footer-note{font-size:7px;color:#8c815f;margin-top:6px}.sheet{border:3px solid #80673d;background:#fff3d7;box-shadow:0 8px #493e2860,0 15px 60px #10291e55}.sheet-header h2{font-size:21px;color:#3c4933}.sheet-description{color:#777052}.sheet-handle{background:#c4ac74}.upgrade-card{grid-template-columns:52px 1fr 80px;gap:10px;padding:17px 0}.upgrade-card.selected{background:#f1e3b9;padding:17px 8px}.upgrade-art{width:50px;height:56px;border:2px solid #baa570;background:#f0e4bd}.upgrade-art .pixel-asset{width:42px;max-height:50px}.upgrade-copy h3{font-size:13px;color:#435036}.upgrade-copy p{font-size:10px;color:#82775b;line-height:1.65}.upgrade-effect{font-size:10px;line-height:1.75;color:#567038}.level{font-size:9px;color:#715936;background:#ebd294;padding:3px 5px}.buy{min-height:60px;font-size:13px;background:#3e8756;border:2px solid #285738;border-bottom:5px solid #21492e;border-radius:6px;box-shadow:inset 0 1px #6ebd7c;color:#fff3c3}.buy small{font-size:9px}.buy.unaffordable,.buy:disabled{background:#ddd3b5;border-color:#b7aa82;box-shadow:none;color:#8e8565}.buy:active:not(:disabled){transform:translateY(2px);border-bottom-width:3px}.burger-hero{background:#f6e5b6;border:2px solid #d6b976;box-shadow:0 3px #c0a367;padding:14px;gap:15px}.burger-hero-copy h3{color:#634b2c;font-size:14px}.burger-hero-copy>strong{color:#a56627}.combo-book{background:#f7eac3;border:2px solid #d3bb80}.combo-card.complete .combo-medal{background:#f6ce6e;color:#a56a24}.combo-card.complete>strong{color:#a66526}.combo-card h4{font-size:12px}.combo-card p{font-size:10px}.sheet-footnote{color:#87734f}.toast{background:#2c5d40;border:2px solid #e5ca77;color:#fff1b5;box-shadow:0 4px #183c29}#reward-sheet{border:4px solid #b38037;border-radius:12px;background:#fff0c6;color:#4d422a;width:min(340px,calc(100% - 32px));text-align:center;padding:25px 20px;box-shadow:0 8px #634821}#reward-sheet::backdrop{background:#193725b8}#reward-sheet h2{font-size:23px;font-weight:400;margin:10px 0;color:#9d5d24}.reward-burger{margin:20px auto 15px;animation:burger-arrive .45s ease-out}#reward-price{font-size:22px;color:#477337;margin:10px 0}#reward-sheet>small{font-size:10px;color:#8a784e}#reward-close{display:block;width:100%;margin-top:22px;min-height:48px;background:#438355;color:#fff2bb;border:2px solid #2f593a;border-bottom:5px solid #254b30;border-radius:6px}#reward-sheet .eyebrow{color:#b48534}@keyframes burger-arrive{0%{transform:translateY(-25px) scale(.85);opacity:0}65%{transform:translateY(4px) scale(1.05)}to{transform:translateY(0) scale(1);opacity:1}}.side-note{color:#d5dcba}.side-note h2{color:#f4dea1}.side-note>p:not(.eyebrow),.side-note>small,.journal-row,.process-note,.side-note .eyebrow{color:#b4c4aa}.journal-row strong{color:#f7d282}.factory-stamp{color:#f8d482;border-color:#849b72}.journal-rule{background:#62795f}@media(max-width:720px){.game-shell{border:0;border-radius:0;height:100svh;min-height:680px;max-height:none;box-shadow:none}.header{padding-top:calc(7px + env(safe-area-inset-top))}.bottom{padding-bottom:calc(7px + env(safe-area-inset-bottom))}.sheet{border-radius:12px 12px 0 0;max-height:85svh}.world{min-height:330px}}@media(max-width:375px){.brand h1{font-size:15px}.brand-icon{padding:1px}.upgrade-card{grid-template-columns:44px 1fr 72px;gap:7px}.upgrade-art{width:42px}.upgrade-art .pixel-asset{width:35px}.upgrade-copy h3{font-size:12px}.upgrade-effect{font-size:9px}.burger-hero{gap:9px;padding:12px 9px}.burger-hero-copy h3{font-size:12px}.burger-hero-copy>strong{font-size:23px}.goal-price{font-size:8px}.goal-copy>span:not(.goal-progress){font-size:9px}}@media(prefers-reduced-motion:reduce){.reward-burger{animation:none}}.header{min-height:40px;padding-top:2px;padding-bottom:3px}.wallet{padding-top:1px;padding-bottom:4px}.goal{padding-top:4px;padding-bottom:4px;margin-top:6px;margin-bottom:6px}.scene-top{padding-top:0;padding-bottom:0}.scene-top #burger-price{min-height:22px}@media(max-width:720px){.header{padding-top:calc(2px + env(safe-area-inset-top))}}
