@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}:root{font-family:Nunito,sans-serif;color:#425b40;background:#f8f7ed;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--forest: #456646;--cream: #f8f7ed}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit;touch-action:manipulation;user-select:none;-webkit-user-select:none;border:0}button:focus-visible,a:focus-visible{outline:3px solid #e89b55;outline-offset:3px}button:disabled{cursor:default}button svg{pointer-events:none}button:hover:not(:disabled){filter:brightness(1.04)}button:active:not(:disabled){translate:0 2px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Fredoka,sans-serif;font-weight:500}.icon{width:28px;height:28px;flex-shrink:0;display:inline-block;vertical-align:middle}#app{height:100svh;height:100dvh;min-height:360px;display:flex;flex-direction:column}.header{height:56px;flex-shrink:0;padding:4px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--cream);border-bottom:1px solid #e3e7d6;z-index:2}.brand{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.brand>.icon{width:34px;height:34px}.brand h1{font-size:21px;letter-spacing:-.5px}.brand h1>span{color:#74975b}.header-controls{display:flex;gap:5px;align-items:center}.happy-count{display:flex;gap:3px;align-items:center;margin-right:9px}.happy-count>.icon{width:18px;height:18px;color:#e88f7e}.happy-count strong{font:500 16px Fredoka,sans-serif}.badge-book-button{min-height:44px;min-width:44px;padding:2px 8px 2px 3px;border-radius:17px;border:1px solid #e7ddba;background:#f3edda;gap:4px;position:relative}.badge-book-button>.icon{width:29px;height:35px}.badge-book-button>span{display:flex;align-items:center;gap:3px}.badge-book-button>span>.icon{width:13px;height:13px}.badge-book-button.has-new-badge:after{content:"";position:absolute;right:0;top:0;width:9px;height:9px;border:2px solid var(--cream);border-radius:50%;background:#df9674}.round-button{background:#eeefe2;border:1px solid #dce3ce;width:44px;height:44px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#718665}.round-button>.icon{width:25px;height:25px}.voice-button{background:#e4ecd8}.voice-button>.icon{width:33px;height:33px}.voice-button.speaking{animation:voice-pulse 1.3s ease-in-out infinite}main{flex:1;min-height:0;display:flex}.stage{position:relative;flex:1;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 50% 15%,#f0f3df,#e6edd8 57%,#dce8ca);isolation:isolate}.stage>canvas{position:absolute;width:100%;height:100%;inset:0;z-index:1;touch-action:none}.garden-tools{position:absolute;right:18px;top:14px;display:flex;gap:6px;z-index:5;padding:6px;background:#fbfaedbd;border-radius:32px;border:1px solid #ffffff90}.garden-tools .round-button{background:#fbfaed}.garden-tools .active{background:#dce8cd;border-color:#94af79}.wish-chip{position:absolute;z-index:5;left:20px;top:16px;display:flex;align-items:center;gap:7px;padding:6px 8px;max-width:285px;background:#fff9eaec;border:1px solid #fffdf5;border-radius:22px;box-shadow:0 5px 16px #4c633d0b}.wish-avatar{width:43px;height:43px}.wish-food{width:49px;height:49px}.wish-chip strong{display:block;font:500 17px Fredoka,sans-serif}.wish-chip span{display:block;font-size:10px;color:#879576}.wish-chip .round-button{border:0;background:transparent}.scene-markers{position:absolute;inset:0;z-index:3;pointer-events:none}.scene-markers button{pointer-events:auto;position:absolute}.scene-pin{transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff9e7ed;color:#697e54;border:2px solid #fffdf5;box-shadow:0 4px 10px #44673c17}.scene-pin>.icon{width:31px;height:31px}.scene-pin:after{content:"";position:absolute;bottom:-5px;width:7px;height:7px;left:calc(50% - 4px);transform:rotate(45deg);background:#fff9e7}.friend-pin{transform:translate(-50%,-100%) rotate(-3deg);padding:4px;width:53px;height:50px;border-radius:16px 16px 16px 4px;background:#fff9e9;border:2px solid #fffdf5;box-shadow:0 4px 10px #5e764821}.friend-pin>.icon{width:39px;height:39px}.friend-pin.selected{border-color:#b7c996}.pip-pin{transform:translate(-50%,-50%);min-width:44px;height:44px;color:#63814c;font-size:10px;font-weight:800;padding:5px;border-radius:50%;background:#f8f7e6a8}.customer-roster{position:absolute;z-index:6;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;translate:-50% 0;display:flex;gap:7px;padding:7px;background:#fbfae8e8;border:1px solid #fffdf4;border-radius:24px;box-shadow:0 8px 24px #52684115}.guest-card{position:relative;width:83px;min-height:82px;border:2px solid transparent;border-radius:17px;background:#eeefdc;display:flex;flex-direction:column;align-items:center;padding:3px 9px 5px}.guest-portrait{width:51px;height:51px;align-self:flex-start}.guest-wish{width:35px;height:35px;position:absolute;right:1px;top:13px;background:#fff9e9;border-radius:12px;padding:2px}.guest-card span{font-size:11px;font-weight:800}.guest-card.selected{border-color:#9bb77e;background:#e3ebd0}.station-panel{position:absolute;z-index:5;bottom:calc(124px + env(safe-area-inset-bottom));left:50%;translate:-50% 0;width:min(790px,calc(100% - 40px));background:#fcfaeef5;border:1px solid #fffdf7;border-radius:25px;padding:14px 17px 17px;box-shadow:0 8px 30px #38533720}.panel-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.panel-heading h2{font-size:21px}.panel-heading small{margin-left:auto;font-size:10px;color:#8a9878}.panel-close{margin-left:auto}.panel-heading .recipe-reference{margin-right:auto}.recipe-reference{display:flex;align-items:center;gap:7px}.recipe-reference>.icon{width:43px;height:43px}.recipe-reference>.icon:first-child{width:51px;height:51px}.recipe-reference span{font-size:21px;color:#9ba87d}.recipe-reference b{font-size:14px;font-weight:400;color:#99a583}.recipe-menu{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.recipe-choice{background:#eef0df;border:1px solid #e1e5d1;box-shadow:0 3px #d9dfc7;border-radius:17px;display:flex;align-items:center;flex-direction:column;padding:7px 4px}.recipe-choice>.icon{width:73px;height:73px}.recipe-choice>span{font:500 13px Fredoka,sans-serif}.recipe-choice small{display:flex;gap:4px;margin-top:5px}.recipe-choice small>.icon{width:26px;height:26px}.assembly-panel{display:flex;gap:15px;align-items:center}.ingredient-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex:1}.ingredient-card{position:relative;display:flex;align-items:center;flex-direction:column;border:1px solid #dfe3d0;border-radius:15px;padding:7px 4px;min-width:0;background:var(--ingredient-bg);box-shadow:0 3px #dce1cb}.ingredient-art{width:59px;height:59px}.ingredient-card strong{font-size:10px;font-weight:800}.ingredient-count{position:absolute;right:6px;top:5px;font-size:11px;font-weight:800;color:#7c8c68}.ingredient-count>.icon{width:18px;height:18px}.ingredient-card.selected{border-color:#91ad73;box-shadow:0 3px #b8c89d}.ingredient-card.empty:not(.selected){background:#f1f0e6}.ingredient-card.empty:not(.selected) .ingredient-art{opacity:.4}.stock-dots{display:flex;gap:3px;margin-top:5px}.stock-dots i{width:6px;height:6px;border-radius:50%;background:#fff9e740;border:1px solid #aebb9370}.stock-dots .full{background:#7b9663;border-color:#7b9663}.collect-amount{position:absolute;right:7px;bottom:8px;background:#fdf9e9;border-radius:8px;font-size:11px;padding:1px 4px}.inventory-only .ingredient-card{cursor:default}.bowl-tray{display:flex;align-items:center;justify-content:center;gap:7px;background:#e9dabe;border:4px solid #f5e8d0;box-shadow:0 3px #d2b995;border-radius:20px 20px 35px 35px;padding:12px 8px}.bowl-tray button,.empty-slot{width:49px;height:49px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff7e4}.bowl-tray button>.icon{width:40px;height:40px}.empty-slot{color:#baa683;border:1px dashed #bcae89;background:#f0e3c9;font-size:24px}.primary-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 18px;min-height:85px;border-radius:17px;background:#6d8956;color:#fffcea;box-shadow:0 4px #536e3f;font:500 15px Fredoka,sans-serif}.primary-button>.icon{width:48px;height:48px}.primary-button:disabled{background:#dce3ca;color:#8d9d78;box-shadow:0 4px #cbd6b8}.cook-button{min-width:110px}.stir-panel{display:flex;align-items:center;justify-content:center;gap:28px}.stir-panel .panel-close{position:absolute;right:15px;top:13px}.stir-wheel{position:relative;width:174px;height:174px;border-radius:50%;background:#ede1c3;border:12px solid #97b4a0;box-shadow:inset 0 4px 12px #9b73452b,0 4px #78978a;touch-action:none;cursor:grab;flex-shrink:0;--spoon-angle: -35deg}.stir-wheel.stirring{cursor:grabbing}.stir-food{position:absolute;inset:15px;border:2px dashed #d3b981;border-radius:50%}.wheel-spoon{position:absolute;inset:0;rotate:var(--spoon-angle);pointer-events:none}.wheel-spoon>.icon{position:absolute;width:100px;height:100px;top:-14px;left:calc(50% - 50px)}.stir-finger{position:absolute;bottom:5px;right:6px;color:#7f8f62;animation:stir-hint 3s ease-in-out infinite;pointer-events:none}.stir-finger>.icon{width:35px;height:35px}.stirring .stir-finger{opacity:0}.stir-info{display:flex;flex-direction:column;align-items:center;gap:11px}.stir-info p{font-size:11px;color:#8a9776}.stir-dots{display:flex;gap:7px}.stir-dot{width:26px;height:26px;border-radius:50%;background:#e5e8d7;border:1px solid #d1d9bd;display:flex;align-items:center;justify-content:center;color:transparent}.stir-dot.complete{background:#7d9a63;color:#fff5e1;border-color:#7d9a63}.stir-dot>.icon{width:18px;height:18px}.stir-alternative{background:#e6ead5}.delivery-panel{display:flex;align-items:center;justify-content:center;gap:13px}.ready-dish{width:76px;height:76px}.delivery-panel h2{font-size:19px}.delivery-panel p{font-size:11px;color:#8a9776;margin-top:5px}.roster-arrow{color:#9bb180;width:24px;rotate:90deg}.voice-caption{position:absolute;z-index:7;left:50%;top:88px;translate:-50% 0;max-width:min(410px,calc(100% - 100px));width:max-content;padding:7px 13px;border-radius:14px;font-size:10px;text-align:center;line-height:1.5;color:#718062;background:#fff9e9e8;opacity:0;pointer-events:none;transition:opacity .15s}.voice-caption.speaking{opacity:1}.toast{position:absolute;top:154px;left:50%;translate:-50% 5px;opacity:0;pointer-events:none;z-index:7;padding:9px 18px;border-radius:20px;background:#fff9ea;box-shadow:0 5px 18px #52634120;color:#667c51;font-size:12px;font-weight:800;transition:opacity .2s,translate .2s;max-width:calc(100% - 60px);text-align:center}.toast.visible{opacity:1;translate:-50% 0}.badge-celebration{position:absolute;z-index:8;top:78px;left:50%;transform:translate(-50%);display:flex;gap:12px;align-items:center;padding:10px 16px 10px 9px;border:2px solid #fffdf1;border-radius:24px;background:#fff2cfee;box-shadow:0 8px 28px #84684224;max-width:min(480px,calc(100% - 100px))}.badge-celebration small{display:block;font-size:11px;color:#8b805a;text-align:left}.badge-celebration strong{display:block;font:500 18px Fredoka,sans-serif;text-align:left;margin-top:3px}.badge-celebration>.icon{width:20px;height:20px;color:#9eaa74}.badge-prizes{display:flex;flex-shrink:0;animation:badge-arrive .55s ease-out}.badge-prizes .badge-medal{width:62px;height:69px}.badge-prizes .badge-medal+.badge-medal{margin-left:-21px}.badge-medal{display:inline-block;position:relative;width:82px;height:91px;flex-shrink:0}.badge-medal>.icon:first-child{width:100%;height:100%}.badge-emblem{position:absolute;left:27%;top:22%;width:46%;height:39%;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff2ca}.badge-emblem>.icon{width:110%;height:110%}.badge-tick{position:absolute;bottom:24%;right:-1%;width:23%;height:21%;border-radius:50%;padding:2px;background:#799b66;color:#fff8df;border:2px solid #fff8df}.badge-medal.waiting{opacity:.55;filter:saturate(.35)}.walking-indicator{position:absolute;z-index:4;bottom:130px;left:50%;translate:-50% 0;display:flex;align-items:center;gap:6px;background:#fff9e9ce;border-radius:25px;padding:8px 13px;pointer-events:none}.walking-indicator span{font-size:10px;white-space:nowrap}.walking-indicator i{width:4px;height:4px;background:#99aa80;border-radius:50%;animation:bob 1s ease-in-out infinite}.walking-indicator i:nth-last-child(2){animation-delay:.15s}.walking-indicator i:last-child{animation-delay:.3s}.loading{position:absolute;inset:0;z-index:10;background:#e6edd8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;padding:30px}.loading>span>.icon{width:80px;height:80px;animation:bob 1.3s ease-in-out infinite}.loading h2{font-size:26px}.loading p{line-height:1.6}.help-dialog{max-width:560px;width:calc(100% - 30px);max-height:calc(100svh - 32px);overflow-y:auto;border:1px solid #fff;border-radius:29px;background:#f8f7ec;color:#425b40;text-align:center;padding:25px 30px 22px;box-shadow:0 25px 90px #2f47333f}.help-dialog::backdrop{background:#3e593766;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.close-help{position:absolute;right:14px;top:14px}.help-hero{display:inline-flex;align-items:center;justify-content:center;background:#e6ecd6;border-radius:28px;width:82px;height:82px;margin-bottom:13px;rotate:-5deg}.help-hero>.icon{width:72px;height:72px;rotate:5deg}.help-dialog h2{font-size:26px;margin:6px 0 10px}.help-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.help-steps>div{background:#eeefdf;border-radius:16px;padding:12px 9px}.help-steps .icon{width:45px;height:45px}.help-steps h3{font-size:16px;margin-top:9px}.help-market{display:flex;gap:12px;align-items:center;margin:20px 0;text-align:left;background:#f3edda;padding:12px 14px;border-radius:14px;color:#879371}.help-market>.icon{width:35px;height:35px}.help-market p{font-size:11px;line-height:1.7}.play-button,.start-button{width:175px;margin:0 auto}.keyboard-help{color:#8f9c7d;font-size:9px;line-height:1.8;margin-top:18px}.start-dialog{max-width:430px;padding:31px 25px}.start-dialog .help-hero{width:106px;height:106px;border-radius:35px}.start-dialog .help-hero>.icon{width:97px;height:97px}.start-pictures{display:flex;align-items:center;justify-content:center;gap:8px;margin:23px 0}.start-pictures>.icon{width:53px;height:53px}.start-button{min-height:98px}.badge-dialog{max-width:850px;padding:20px}.badge-book-heading{display:flex;align-items:center;gap:13px;text-align:left;margin-bottom:19px}.badge-book-heading>span>.icon{width:53px;height:60px}.badge-book-heading h2{font-size:25px;margin:0 0 3px}.badge-book-heading p{font-size:12px;color:#80916c}.badge-book-heading>.round-button{margin-left:auto}.badge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.badge-card{border:1px dashed #cfd5bc;border-radius:21px;background:#efefe1;padding:12px 10px 10px;display:flex;flex-direction:column;align-items:center;min-width:0}.badge-card.earned{background:#fff1cd;border:1px solid #e7d297;box-shadow:0 3px #e8ddbe}.badge-card h3{font-size:16px;margin:7px 0 5px}.badge-card p{font-size:10px;line-height:1.5;min-height:44px;color:#728163}.badge-pictures{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;min-height:37px;margin:6px 0 7px}.badge-pictures>.icon{width:26px;height:26px}.badge-picture:not(.complete){opacity:.3}.badge-pictures i{width:9px;height:9px;border:1px solid #bac6a3;border-radius:50%;background:#f8f6e9}.badge-pictures i.complete{background:#8ca971;border-color:#8ca971}.badge-card-footer{display:flex;gap:6px;align-items:center;justify-content:space-between;width:100%;font-size:11px;color:#798c60;margin-top:auto}.badge-card-footer>.icon{width:18px;height:18px}.badge-card.waiting .badge-card-footer>.icon:first-child{visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes voice-pulse{0%,to{outline:0 solid #8caa7040}50%{outline:4px solid #8caa7020}}@keyframes stir-hint{0%,to{translate:0 0}25%{translate:-30px -10px}50%{translate:-25px -45px}75%{translate:10px -35px}}@keyframes badge-arrive{0%{opacity:0;transform:translateY(-18px) rotate(-4deg) scale(.9)}65%{transform:translateY(3px) rotate(2deg) scale(1.02)}to{opacity:1;transform:none}}@media(max-width:759px){.header{height:52px;padding-inline:10px;gap:6px}.brand{gap:4px}.brand>.icon{width:29px;height:29px}.brand h1{font-size:16px}.header-controls{gap:2px}.happy-count{margin-right:2px}.happy-count>.icon{width:13px;height:13px}.happy-count strong{font-size:13px}.badge-book-button{padding-right:5px;gap:2px}.badge-book-button>.icon{width:25px;height:30px}.badge-book-button>span>.icon{display:none}.garden-tools{top:10px;right:10px;flex-direction:column;gap:5px;padding:5px}.wish-chip{left:10px;top:10px;gap:4px;padding:5px;max-width:calc(100% - 80px)}.wish-avatar{width:35px;height:35px}.wish-food{width:43px;height:43px}.wish-chip strong{font-size:15px}.wish-chip span{font-size:8px}.customer-roster{width:calc(100% - 20px);max-width:430px;padding:5px;gap:4px;border-radius:20px;bottom:calc(10px + env(safe-area-inset-bottom))}.guest-card{width:0;flex:1;min-height:74px;border-radius:14px;padding:3px 2px 4px}.guest-portrait{width:44px;height:44px}.guest-wish{width:29px;height:29px;top:18px;right:-1px}.guest-card span{font-size:9px;margin-top:3px}.station-panel{width:calc(100% - 20px);bottom:calc(107px + env(safe-area-inset-bottom));padding:10px 10px 14px;border-radius:20px}.panel-heading{gap:5px;margin-bottom:10px}.panel-heading h2{font-size:18px}.panel-heading small{display:none}.recipe-reference{gap:4px}.recipe-reference>.icon{width:34px;height:34px}.recipe-reference>.icon:first-child{width:42px;height:42px}.recipe-reference span{font-size:18px}.recipe-menu{gap:5px}.recipe-choice{border-radius:13px;padding:5px 2px}.recipe-choice>.icon{width:59px;height:59px}.recipe-choice>span{font-size:10px}.recipe-choice small>.icon{width:22px;height:22px}.assembly-panel{display:grid;grid-template-columns:1fr 1fr;gap:13px}.assembly-panel .ingredient-list{grid-column:1/-1}.ingredient-list{gap:6px}.ingredient-art{width:53px;height:53px}.ingredient-card{padding:4px 2px 7px;border-radius:13px}.ingredient-card strong{font-size:9px}.stock-dots{gap:2px}.stock-dots i{width:5px;height:5px}.collect-amount{bottom:4px;right:2px;font-size:9px}.bowl-tray{padding:5px;justify-self:center}.bowl-tray button,.empty-slot{width:44px;height:44px}.cook-button{min-height:66px;min-width:0}.cook-button>.icon{width:36px;height:36px}.cook-button span{font-size:12px}.stir-panel{gap:15px}.stir-panel>.recipe-reference{display:none}.stir-wheel{width:156px;height:156px;border-width:10px}.stir-info{gap:9px;margin-right:10px}.stir-info p{font-size:9px;max-width:94px;text-align:center}.stir-panel .panel-close{right:4px;top:3px;background:transparent;border:0}.stir-dots{gap:5px}.stir-dot{width:22px;height:22px}.delivery-panel{gap:7px}.ready-dish{width:53px;height:53px}.delivery-panel h2{font-size:17px}.delivery-panel p{font-size:10px}.voice-caption{top:85px;left:10px;translate:none;max-width:calc(100% - 86px);font-size:9px}.toast{top:170px;left:10px;translate:0 5px;max-width:calc(100% - 86px);font-size:10px}.toast.visible{translate:0 0}.badge-celebration{left:10px;transform:none;top:84px;max-width:calc(100% - 86px);padding:7px 11px 7px 5px;gap:7px;border-radius:19px}.badge-celebration strong{font-size:15px}.badge-celebration small{font-size:9px}.badge-prizes .badge-medal{width:46px;height:54px}.badge-prizes .badge-medal+.badge-medal{margin-left:-20px}.badge-dialog{padding:15px 12px}.badge-book-heading{gap:8px}.badge-book-heading h2{font-size:21px}.badge-book-heading>span>.icon{width:38px;height:46px}.badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.badge-card{padding:10px 7px}.badge-card h3{font-size:15px}.badge-pictures>.icon{width:23px;height:23px}.walking-indicator{bottom:115px}.help-dialog{padding-inline:18px}.help-steps{gap:5px}.help-steps>div{padding-inline:4px}.help-steps .icon{width:36px;height:36px}.help-steps h3{font-size:13px}}@media(max-width:370px){.badge-book-button>span{display:none}.brand h1{font-size:15px}.header{padding-inline:7px}.ingredient-art{width:45px;height:45px}}@media(max-height:560px)and (min-width:760px){.header{height:48px}.customer-roster{bottom:6px}.guest-card{min-height:64px}.guest-portrait{width:40px;height:40px}.station-panel{bottom:91px;padding:8px 14px 11px}.recipe-choice>.icon{width:52px;height:52px}.panel-heading{margin-bottom:6px}.stir-wheel{width:132px;height:132px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
