._intro_168af_1{padding-block:1rem}._intro_168af_1 h1{margin:0 0 .35rem;font-size:clamp(1.6rem,4vw,2.4rem)}._intro_168af_1 p{margin:0}._frame_168af_7{color:#283d43}._game_168af_9{--edge:#397d83;color:#283d43;background:linear-gradient(145deg,#d8f8f8,#f8f0c9);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:.7rem;min-width:0;padding:.8rem;font:1rem/1.25 system-ui,sans-serif;display:grid;position:relative}._game_168af_9 *{box-sizing:border-box}._game_168af_9 button,._game_168af_9 a{touch-action:manipulation}._game_168af_9 button{font:inherit;color:#283d43;cursor:pointer;background:#fffdf4;border:2px solid #79a3a0;border-radius:.8rem;min-height:44px}._game_168af_9 button:disabled{cursor:default;opacity:.55}._game_168af_9 button:focus-visible,._game_168af_9 a:focus-visible,._summary_168af_19 h2:focus-visible{outline-offset:2px;outline:3px solid #123ea1}._sprite_168af_21,._friendSprite_168af_21{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}._hud_168af_23{grid-column:1/-1;align-items:stretch;gap:.35rem;min-width:0;display:flex}._hud_168af_23>span{text-align:center;background:#fffdf4;border:2px solid #7da4a4;border-radius:.8rem;flex-direction:column;justify-content:center;min-height:44px;padding:.2rem .6rem;display:flex}._hud_168af_23 strong{white-space:nowrap;font-size:.9rem}._hud_168af_23 small{font-size:.75rem}._hud_168af_23 i{color:#a46c08;font-style:normal}._hud_168af_23 ._modeButton_168af_33{background:#d7eee8;margin-left:auto;padding:.3rem .65rem;font-size:.875rem;font-weight:700}._back_168af_35{color:#283d43;background:#fffdf4;border:2px solid #7da4a4;border-radius:.8rem;flex:none;place-items:center;width:44px;min-height:44px;font-size:1.4rem;text-decoration:none;display:grid}._avatarEntry_168af_37{flex:none;width:44px}._avatarEntry_168af_37 a{place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}._avatarEntry_168af_37 a>span:first-child{width:38px;height:38px}._order_168af_43{background:#fffef4;border:2px solid #86b2ac;border-radius:1rem;grid-area:2/1;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:.4rem;padding:.4rem;display:grid}._order_168af_43>._friendSprite_168af_21{height:70px}._order_168af_43 strong{font-size:.9rem;display:block}._pictureOrder_168af_49{align-items:center;gap:.25rem;margin-top:.25rem;display:flex}._pictureOrder_168af_49>span:not(._orderPart_168af_51){font-size:.875rem}._orderPart_168af_51{border:2px solid #d4cdb2;border-radius:.6rem;flex:1;width:42px;max-width:46px;height:44px;padding:.1rem;display:block;position:relative}._orderPart_168af_51[data-done=true]{background:#def3d9;border-color:#438257}._orderPart_168af_51 b{color:#233c36;background:#fffef4;border-radius:4px;font:800 12px/1.2 system-ui;position:absolute;bottom:-4px;left:-3px}._order_168af_43>button{width:44px;min-height:44px}._voiceLabel_168af_61{font-size:.75rem;line-height:1;display:block}._sceneSlot_168af_63{grid-area:3/1;align-self:center;min-height:0;position:relative}._scene_168af_63{aspect-ratio:1671/941;isolation:isolate;border:2px solid #70a9b3;border-radius:1.1rem;width:100%;position:relative;overflow:hidden;container-type:inline-size}._background_168af_67{width:100%;height:100%;display:block}._avatarHost_168af_69{aspect-ratio:1;z-index:2;width:19%;position:absolute;top:32%;left:52%}._counter_168af_71{z-index:3;clip-path:polygon(44% 59%,49% 58.5%,87% 62.5%,87% 84%,44% 84%);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._cartName_168af_73{color:#263e3c;overflow-wrap:anywhere;z-index:4;background:#fffde8;border-radius:.5em;max-width:47%;padding:.3em .45em;font:700 2.2cqw/1.2 system-ui;position:absolute;top:2%;left:2%}._queue_168af_75{z-index:5;pointer-events:none;position:absolute;inset:0}._customer_168af_77{left:var(--left);filter:drop-shadow(0 3px 2px #664b4233);height:auto;position:absolute;bottom:4%}._customer_168af_77>._friendSprite_168af_21{height:auto}._game_168af_9[data-animation=walking] ._customer_168af_77[data-front=true]{animation:.5s ease-in both _leaveBeach_168af_1}._game_168af_9[data-animation=walking] ._customer_168af_77:not([data-front=true]){left:var(--next-left);transition:left .5s}._decoration_168af_85{object-fit:contain;pointer-events:none;z-index:4;position:absolute}._umbrella_168af_87{width:23%;height:48%;bottom:35%;left:3%}._flowers_168af_89{width:16%;height:23%;bottom:2%;right:4%}._lights_168af_91{width:36%;height:8%;top:27%;left:51%}._carriedTreat_168af_93{width:54%;height:75%;position:absolute;top:30%;right:-18%}._reward_168af_95{z-index:7;color:#644208;background:#fff2a0;border:2px solid #d79b24;border-radius:99px;padding:.4rem .7rem;font-weight:800;animation:1.1s ease-out _coinFloat_168af_1;position:absolute;top:35%;left:40%}._bench_168af_97{background:#fff0d6;border:2px solid #cf8963;border-radius:1.2rem;flex-direction:column;grid-area:2/2/4;gap:.4rem;min-height:0;padding:.55rem;display:flex}._instruction_168af_99{color:#283d43;text-align:center;place-items:center;min-height:2.4em;margin:0;font-size:.95rem;font-weight:800;display:grid}._maker_168af_101{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:.5rem;min-height:0;display:grid}._hero_168af_103{background:radial-gradient(at 50% 40%,#fffdf6,#ccefe5);border-radius:.9rem;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}._treat_168af_105{aspect-ratio:1;width:100%;height:100%;min-height:0;position:relative}._hero_168af_103>._treat_168af_105{flex:1;min-height:200px}._emptyTreat_168af_109{color:#376764;text-align:center;border:2px dashed #87b3a5;border-radius:1rem;place-items:center;font-weight:700;display:grid;position:absolute;inset:25% 10%}._treatBase_168af_111{width:45%;height:48%;position:absolute;bottom:2%;left:27.5%}._treat_168af_105[data-base=cup] ._treatBase_168af_111{width:61%;height:35%;bottom:6%;left:19.5%}._scoop_168af_115{width:53%;height:37%;left:23.5%;bottom:calc(43% + var(--scoop) * 15%);position:absolute}._treat_168af_105[data-base=cup] ._scoop_168af_115{bottom:calc(28% + var(--scoop) * 16%);width:60%;left:20%}._treat_168af_105[data-scoops="3"][data-base=cone]{transform-origin:bottom;transform:scale(.86)}._treatTopping_168af_121{width:38%;height:25%;left:31%;bottom:calc(60% + var(--scoop) * 15%);position:absolute}._treatTopping_168af_121[data-topping=cherry]{width:20%;height:23%;left:45%}._treatTopping_168af_121[data-topping=sauce]{width:41%;height:22%;left:29.5%;bottom:calc(51% + var(--scoop) * 15%)}._treat_168af_105[data-base=cup] ._treatTopping_168af_121{bottom:calc(44% + var(--scoop) * 16%)}._treat_168af_105[data-base=cup] ._treatTopping_168af_121[data-topping=sauce]{bottom:calc(36% + var(--scoop) * 16%)}._plop_168af_131{animation:.52s ease-out _scoopPlop_168af_1}._sprinkle_168af_133{animation:.52s ease-out _toppingDrop_168af_1}._bases_168af_135{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.35rem;display:grid}._bases_168af_135 button{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.25rem;font-size:.875rem;display:flex}._bases_168af_135 ._sprite_168af_21{width:35px;height:38px}._ingredients_168af_141{flex-direction:column;gap:.5rem;min-width:0;display:flex}._flavours_168af_143,._toppings_168af_143{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}._flavours_168af_143 button,._toppings_168af_143 button{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-width:0;padding:.2rem;font-size:.875rem;display:flex}._flavours_168af_143 ._sprite_168af_21{width:55px;height:48px}._toppings_168af_143 ._sprite_168af_21{width:36px;height:32px}._game_168af_9 button[aria-pressed=true]{background:#dcefd8;border-color:#286f64;box-shadow:inset 0 0 0 1px #286f64}._helper_168af_153{color:#476162;margin:0;font-size:.875rem;line-height:1.2}._shopHint_168af_155{color:#315e61;background:#d9eee9;border-radius:.6rem;margin:auto 0 0;padding:.4rem;font-size:.875rem}._flavours_168af_143 button:only-child{grid-column:1/-1}._actions_168af_159{flex:none;grid-template-columns:.75fr .65fr 1.3fr;gap:.35rem;display:grid}._actions_168af_159 button{padding:.25rem;font-size:.875rem}._actions_168af_159 ._serve_168af_163{color:#fff;background:#21695c;border-color:#21695c;font-weight:800}._serve_168af_163 small{font-size:.75rem;font-weight:500;display:block}._live_168af_167{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}._summary_168af_19{text-align:center;background:#fffcef;border:2px solid #80b0a0;border-radius:1rem;flex-direction:column;grid-area:2/2/4;align-items:center;gap:.7rem;padding:1rem;display:flex}._summary_168af_19 h2,._summary_168af_19 p{color:#283d43;margin:0}._summary_168af_19 h2{font-size:1.5rem}._summary_168af_19 button{width:100%;padding:.45rem;font-weight:700}._summary_168af_19 button:first-of-type{color:#fff;background:#21695c;border-color:#21695c}._summaryArt_168af_179{width:90px;height:80px;display:block}._landscapeTreat_168af_181{display:none}@keyframes _scoopPlop_168af_1{0%{opacity:0;translate:0 -70%}70%{scale:1.08 .9}to{opacity:1;translate:0;scale:1}}@keyframes _toppingDrop_168af_1{0%{opacity:0;translate:0 -60%}to{opacity:1;translate:0}}@keyframes _coinFloat_168af_1{0%{translate:0 20%;scale:.7}to{translate:0 -20%;scale:1}}@keyframes _leaveBeach_168af_1{to{opacity:0;translate:180% 15%}}:is(._frame_168af_7:has([data-game-fullscreen=true]),._frame_168af_7:has(:fullscreen)){height:100%}:is([data-game-fullscreen=true]>div:has(>._game_168af_9),:fullscreen>div:has(>._game_168af_9)){container:ice-frame/size}._frame_168af_7 [data-playroom-game=true]>div:has(>._game_168af_9){width:100%;container:ice-frame/size}@media (width<=800px),(width<=1000px) and (height<=500px){:is(html:has(._frame_168af_7),body:has(._frame_168af_7)){height:100dvh;overflow:hidden}:is(body:has(._frame_168af_7) .site-header,body:has(._frame_168af_7) .site-footer){display:none}main:has(._frame_168af_7){height:100dvh;min-height:0;padding:0;overflow:hidden}._frame_168af_7{z-index:100;height:100dvh;padding:max(.2rem,env(safe-area-inset-top)) max(.2rem,env(safe-area-inset-right)) max(.2rem,env(safe-area-inset-bottom)) max(.2rem,env(safe-area-inset-left));background:#dbf4f1;flex-direction:column;display:flex;position:fixed;inset:0}._frame_168af_7>div{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}._frame_168af_7>div>div:has(>._game_168af_9){flex:1;min-height:0;container:ice-frame/size}._frame_168af_7>div>div:has(select){flex:none;gap:.2rem;margin:0 0 .2rem;padding:0}._frame_168af_7>div>div:has(select) label{flex:1;min-width:0;padding:.1rem;display:flex}:is(._frame_168af_7>div>div:has(select) label>span,._frame_168af_7>div>div:has(select) label>img){display:none}._frame_168af_7>div>div:has(select) select{flex:1;width:100%;min-width:0;min-height:44px;font-size:.875rem}._frame_168af_7>div>div:has(select) button{flex:none;width:44px;min-width:44px;min-height:44px;padding:.2rem}._frame_168af_7>div>div:has(select) button>span+span{display:none}}@container ice-frame (width>=0){._game_168af_9{flex-direction:column;gap:.3rem;width:100%;height:100%;min-height:0;padding:.3rem;display:flex;overflow:hidden}._hud_168af_23{flex:none;gap:.2rem}._hud_168af_23>span{min-width:0;padding:.1rem .25rem}._hud_168af_23 strong{font-size:.8rem}._hud_168af_23 small{font-size:.75rem}._hud_168af_23>span:first-of-type small{display:none}._hud_168af_23 ._modeButton_168af_33{flex:none;width:52px;padding:.15rem;font-size:.8rem}._back_168af_35{width:44px}._order_168af_43{flex:none;grid-template-columns:42px minmax(0,1fr) 44px;gap:.2rem;padding:.2rem}._order_168af_43>._friendSprite_168af_21{height:48px}._order_168af_43 strong{font-size:.8rem}._orderPart_168af_51{width:32px;max-width:38px;height:34px}._pictureOrder_168af_49{gap:.15rem;margin-top:.1rem}._sceneSlot_168af_63{flex:1;place-items:center;width:100%;min-height:0;display:grid;container-type:size}._scene_168af_63{width:min(100cqw,177.577cqh)}._bench_168af_97{flex:none;gap:.25rem;padding:.3rem}._instruction_168af_99{min-height:2.4em;font-size:.875rem}._maker_168af_101{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:.3rem}._hero_168af_103>._treat_168af_105{min-height:75px;max-height:200px}._bases_168af_135{grid-template-columns:1fr;gap:.15rem;padding:.15rem}._bases_168af_135 button{flex-direction:row;gap:.2rem;min-height:44px;padding:.1rem}._bases_168af_135 ._sprite_168af_21{width:24px;height:28px}._ingredients_168af_141{gap:.25rem}._flavours_168af_143,._toppings_168af_143{gap:.2rem}._flavours_168af_143 button,._toppings_168af_143 button{gap:0;min-height:48px;padding:.1rem;font-size:.875rem;line-height:1.05}._flavours_168af_143 ._sprite_168af_21,._toppings_168af_143 ._sprite_168af_21{width:26px;height:24px}._helper_168af_153{font-size:.75rem}._actions_168af_159{gap:.25rem}._actions_168af_159 button{min-height:44px}._serve_168af_163 small{display:none}._summary_168af_19{flex:none;gap:.5rem;padding:.5rem}._summaryArt_168af_179{width:64px;height:56px}._summary_168af_19 h2{font-size:1.2rem}}@container ice-frame (width<=599px) and (height<=520px){._game_168af_9:not([data-view=summary])>._sceneSlot_168af_63{display:none}._bench_168af_97{flex:1}._hero_168af_103>._treat_168af_105{min-height:45px}._toppings_168af_143{grid-template-columns:repeat(3,minmax(0,1fr))}._helper_168af_153{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._instruction_168af_99{min-height:1.2em}}@container ice-frame (width>=600px) and (height<=500px){._game_168af_9{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}._hud_168af_23{grid-area:1/1;gap:.15rem}._hud_168af_23>span{padding:.1rem .2rem}._hud_168af_23 small{display:none}._hud_168af_23 ._modeButton_168af_33{padding:.1rem;font-size:.75rem}._back_168af_35{width:44px}._order_168af_43{grid-area:2/1}._sceneSlot_168af_63{grid-area:3/1;height:100%}._landscapeTreat_168af_181{background:#e7f6e9ee;border-radius:.6rem;width:35%;height:95%;display:block;position:absolute;bottom:1%;right:1%}._bench_168af_97,._summary_168af_19{grid-area:1/2/4}._bench_168af_97{gap:.2rem;padding:.25rem}._instruction_168af_99{min-height:1.2em;font-size:.8rem}._maker_168af_101,._hero_168af_103{display:contents}._hero_168af_103>._treat_168af_105{display:none}._bases_168af_135{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}._ingredients_168af_141{gap:.2rem}._flavours_168af_143{grid-template-columns:repeat(4,minmax(0,1fr))}._toppings_168af_143{grid-template-columns:repeat(3,minmax(0,1fr))}._flavours_168af_143 button,._toppings_168af_143 button{min-height:44px;font-size:.8rem}._helper_168af_153{display:none}._summary_168af_19{gap:.35rem;padding:.5rem}._summaryArt_168af_179{display:none}}@media (prefers-reduced-motion:reduce){._game_168af_9 *,._game_168af_9 :before{transition:none!important;animation:none!important}}@container ice-frame (width>=900px) and (height>=501px){._game_168af_9{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-content:center;display:grid}._hud_168af_23{grid-column:1/-1}._order_168af_43{grid-area:2/1}._sceneSlot_168af_63{grid-area:3/1;height:100%}._bench_168af_97,._summary_168af_19{grid-area:2/2/4;align-self:center}._hero_168af_103>._treat_168af_105{min-height:200px}}._game_168af_9[data-view=summary]>._sceneSlot_168af_63{display:none}._game_168af_9 ._shop_168af_155{grid-area:2/1/4/-1;grid-template-rows:auto auto minmax(0,1fr) auto;align-self:stretch;align-items:stretch;gap:.6rem;min-height:0;display:grid}._shopHeading_168af_391 h2{font-size:1.4rem;line-height:1.4;outline-offset:-2px!important}._shopHeading_168af_391 p,._shopMessage_168af_393{font-size:.875rem}._shop_168af_155 ._shopMessage_168af_393{place-items:center;min-height:2.5em;font-weight:600;display:grid}._upgrades_168af_397{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;min-height:0;display:grid}._shop_168af_155 button._upgrade_168af_397{color:#283d43;background:#fff8df;border:2px solid #d3a443;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:auto;min-width:0;min-height:0;padding:.6rem;display:flex}._shop_168af_155 ._upgrade_168af_397:disabled{opacity:1;background:#edf0e7;border-color:#a3b3ad}._shop_168af_155 ._upgrade_168af_397[data-owned=true]{background:#dcefd8;border-color:#438257}._upgradeArt_168af_405{width:70px;height:62px;position:relative}._upgradeArt_168af_405 b{background:#fff9d2;border-radius:.4rem;padding:.15rem;font-size:1rem;position:absolute;bottom:0;right:-8px}._upgradeName_168af_409{overflow-wrap:anywhere;font-size:1rem;line-height:1.15}._upgradeDetail_168af_411,._upgradeStatus_168af_411{font-size:.875rem;line-height:1.15}._upgrade_168af_397 strong{font-size:1rem}._upgradeStatus_168af_411{color:#355c53}._attendance_168af_417{color:#283d43;background:#dcefd8;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:0;padding:.3rem;display:flex}._attendance_168af_417 ._friendSprite_168af_21{width:55px;height:55px}._attendance_168af_417 strong,._attendance_168af_417 small{font-size:.875rem}._shopActions_168af_425{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;display:grid}._shop_168af_155 ._shopActions_168af_425 button{min-height:48px;font-size:.95rem}._shop_168af_155 ._shopActions_168af_425 button:first-child{color:#283d43;background:#e2eeeb;border-color:#79a3a0}._shop_168af_155 ._shopActions_168af_425 button:last-child{color:#fff;background:#21695c;border-color:#21695c}._shopActions_168af_425 small{font-size:.75rem;display:block}@container ice-frame (width>=0){._game_168af_9 ._shop_168af_155{flex:1;gap:.3rem;padding:.4rem}._shopHeading_168af_391 h2{font-size:1.1rem}._shop_168af_155 ._shopMessage_168af_393{min-height:2.3em;font-size:.875rem}._upgrades_168af_397{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}._shop_168af_155 button._upgrade_168af_397{gap:.15rem;padding:.2rem}._upgradeArt_168af_405{width:44px;height:38px}._upgradeName_168af_409,._upgrade_168af_397 strong{font-size:.875rem}._upgradeDetail_168af_411{display:none}._upgradeStatus_168af_411{font-size:.75rem}._attendance_168af_417{gap:.15rem}._attendance_168af_417 ._friendSprite_168af_21{width:34px;height:34px}._attendance_168af_417 small{font-size:.75rem}._shop_168af_155 ._shopActions_168af_425 button{padding:.2rem;font-size:.875rem}._shopHint_168af_155{margin-top:.2rem;padding:.25rem;font-size:.75rem}}@container ice-frame (width>=600px) and (height<=500px){._game_168af_9[data-view=summary]{display:flex}._shopHeading_168af_391{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._upgrades_168af_397{grid-template-columns:repeat(4,minmax(0,1fr))}._game_168af_9 ._shop_168af_155{grid-template-rows:auto minmax(0,1fr) auto}._shop_168af_155 ._shopMessage_168af_393{display:none}._upgradeArt_168af_405{width:30px;height:26px}._attendance_168af_417 ._friendSprite_168af_21,._attendance_168af_417 small,._shopHint_168af_155{display:none}}@container ice-frame (width>=900px) and (height>=501px){._upgrades_168af_397{grid-template-columns:repeat(4,minmax(0,1fr))}._upgradeArt_168af_405{width:70px;height:62px}._upgradeDetail_168af_411{display:block}}._sky_168af_501{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._skyForeground_168af_503{z-index:1;clip-path:polygon(49% 9%,89% 9%,89% 86%,44% 86%,44% 57%,49% 57%);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._driftingCloud_168af_505{opacity:.92;width:12%;height:auto;animation:70s linear -24s infinite _cloudDrift_168af_1;position:absolute;top:5%;left:-15%}._flyby_168af_507{width:13%;height:auto;animation:46s linear 6s infinite both _planeVisit_168af_1;position:absolute;top:2%;left:-18%}._game_168af_9[data-ambient-paused=true] ._ambient_168af_509,._game_168af_9[data-ambient-paused=true] ._ambient_168af_509 *{animation-play-state:paused!important}._game_168af_9[data-animation=idle] ._customer_168af_77>._friendSprite_168af_21{transform-origin:bottom;animation:7s ease-in-out infinite _waitingWiggle_168af_1}._game_168af_9[data-animation=idle] ._customer_168af_77[data-front=false]>._friendSprite_168af_21{animation-delay:-3s}._game_168af_9[data-animation=reward] ._customer_168af_77[data-front=true]>._friendSprite_168af_21{animation:.55s ease-in-out 2 _happyHop_168af_1}._game_168af_9[data-animation=reward] ._coinCounter_168af_517{animation:.65s ease-out _coinCounterPop_168af_1}._customerThanks_168af_519{white-space:nowrap;color:#245b55;background:#fffef2;border:2px solid #6fa69a;border-radius:.8rem;padding:.2em .5em;font:800 clamp(.75rem,2.8cqw,1rem)/1.2 system-ui;animation:1.1s both _happyLabel_168af_1;position:absolute;bottom:105%;left:50%;translate:-50%}._ingredientImage_168af_521,._tappedIngredient_168af_521{flex:none;display:block}._tappedIngredient_168af_521{animation:.45s ease-out _ingredientTap_168af_1}._hero_168af_103[data-tap=base]>._treat_168af_105{animation:.4s ease-out _cupArrives_168af_1}._tapBurst_168af_527{pointer-events:none;position:absolute;inset:0 0 30%;overflow:hidden}._confetti_168af_529{pointer-events:none;position:absolute;inset:0;overflow:hidden}._confetti_168af_529 i{left:calc(50% + var(--x));opacity:0;width:7px;height:11px;animation:_paperFlutter_168af_1 .85s ease-out var(--delay) both;border-radius:2px;position:absolute;top:45%}._confetti_168af_529[data-big=true] i{width:9px;height:15px;animation-duration:1.6s;top:15%}._sceneParty_168af_535{pointer-events:none;z-index:7;position:absolute;inset:20% 20% 10% 15%}._serveFeedback_168af_537{z-index:6;color:#31564c;text-align:center;pointer-events:none;background:#fff7c9f2;border-radius:.8rem;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .2rem;animation:1.1s both _happyLabel_168af_1;display:flex;position:absolute;top:18%;left:4%;right:4%}._serveFeedback_168af_537 strong{font-size:1rem}._serveFeedback_168af_537>span{font-size:.875rem}._shop_168af_155 button._upgrade_168af_397{position:relative;overflow:hidden}._shop_168af_155 button._upgrade_168af_397[data-new=true] ._upgradeArt_168af_405{animation:.65s ease-out _ingredientTap_168af_1}._purchaseStamp_168af_547{color:#fff;pointer-events:none;background:#21695c;border-radius:.5rem;padding:.2rem;animation:1.5s both _purchasePop_168af_1;position:absolute;inset:auto .2rem .25rem}._dayCelebration_168af_549{z-index:20;pointer-events:none;background:#ecfbf0df;place-items:center;animation:.25s ease-out _celebrationArrives_168af_1;display:grid;position:absolute;inset:0;overflow:hidden}._celebrationCard_168af_551{text-align:center;color:#285a50;background:#fff8d8;border:3px solid #d5a641;border-radius:1.4rem;flex-direction:column;align-items:center;gap:.7rem;max-width:min(90%,480px);padding:1.2rem;display:flex;box-shadow:0 8px #c2dcd080}._celebrationCard_168af_551>strong{font-size:clamp(1.2rem,3vw,1.8rem);line-height:1.15}._celebrationCard_168af_551>span{font-size:1rem;font-weight:700}._celebrationCard_168af_551>small{font-size:.875rem}._cheeringFriends_168af_559{justify-content:center;align-items:end;gap:1rem;display:flex}._cheeringFriends_168af_559 ._friendSprite_168af_21{width:70px;height:80px;animation:.65s ease-in-out 2 _happyHop_168af_1}._cheeringFriends_168af_559 ._friendSprite_168af_21:nth-child(2){animation-delay:.1s}._cheeringFriends_168af_559 ._friendSprite_168af_21:nth-child(3){animation-delay:.2s}._openingBanner_168af_567{z-index:10;text-align:center;color:#285a50;pointer-events:none;background:#fff8d8f2;border:2px solid #d5a641;border-radius:1rem;padding:.7rem;font-size:1.4rem;font-weight:800;animation:.9s both _welcomeDay_168af_1;position:absolute;top:22%;left:10%;right:10%}._openingBanner_168af_567 small{font-size:.875rem;font-weight:600;display:block}@keyframes _cloudDrift_168af_1{0%{translate:0}to{translate:1080%}}@keyframes _planeVisit_168af_1{0%{opacity:1;translate:0}24%{opacity:1;translate:1020%}25%,to{opacity:0;translate:1020%}}@keyframes _waitingWiggle_168af_1{0%,75%,to{rotate:0deg}83%{rotate:-2deg}91%{rotate:1.5deg}}@keyframes _happyHop_168af_1{0%,to{translate:0;scale:1}40%{translate:0 -9%;scale:1.03 .98}75%{translate:0;scale:1.02 .96}}@keyframes _ingredientTap_168af_1{0%{rotate:-7deg;scale:.8}55%{rotate:4deg;scale:1.16}to{rotate:0deg;scale:1}}@keyframes _cupArrives_168af_1{0%{opacity:.3;translate:0 12%}to{opacity:1;translate:0}}@keyframes _coinCounterPop_168af_1{0%,to{scale:1}40%{background:#ffe790;scale:1.12}}@keyframes _happyLabel_168af_1{0%{opacity:0;scale:.7}20%,85%{opacity:1;scale:1}to{opacity:0;scale:1.04}}@keyframes _paperFlutter_168af_1{0%{opacity:0;translate:0;rotate:0deg;scale:.5}12%{opacity:1}55%{translate:var(--drift) -28px;rotate:var(--turn);opacity:1;scale:1}to{translate:var(--drift) 100px;rotate:calc(var(--turn) + 100deg);opacity:0;scale:.7}}@keyframes _purchasePop_168af_1{0%{opacity:0;translate:0 100%}20%,75%{opacity:1;translate:0}to{opacity:0;translate:0 -20%}}@keyframes _celebrationArrives_168af_1{0%{opacity:0}to{opacity:1}}@keyframes _welcomeDay_168af_1{0%{opacity:0;translate:0 -20%}20%,80%{opacity:1;translate:0}to{opacity:0;translate:0 -10%}}@container ice-frame (width>=0){._serveFeedback_168af_537{padding:.35rem .15rem}._serveFeedback_168af_537 strong{font-size:.875rem}._celebrationCard_168af_551{gap:.5rem;padding:.7rem}._cheeringFriends_168af_559 ._friendSprite_168af_21{width:54px;height:64px}}@container ice-frame (width>=600px) and (height<=500px){._tapBurst_168af_527,._serveFeedback_168af_537{display:none}._celebrationCard_168af_551{gap:.3rem;padding:.45rem .8rem}._cheeringFriends_168af_559 ._friendSprite_168af_21{width:42px;height:44px}._celebrationCard_168af_551>strong{font-size:1.2rem}._celebrationCard_168af_551>span{font-size:.875rem}}@media (prefers-reduced-motion:reduce){._sky_168af_501,._confetti_168af_529,._purchaseStamp_168af_547{display:none}._customerThanks_168af_519,._serveFeedback_168af_537,._openingBanner_168af_567{opacity:1}}._hud_168af_23 ._modeButton_168af_33 small{font-size:.75rem;display:block}._game_168af_9[data-view=summary]{flex-direction:column;display:flex}._game_168af_9[data-view=summary]>._hud_168af_23{display:none}._game_168af_9 ._shop_168af_155{grid-template-rows:auto auto auto minmax(0,1fr) auto}._shopTabs_168af_641{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;display:grid}._shop_168af_155 ._shopTabs_168af_641 button{color:#283d43;background:#e2eeeb;border-color:#79a3a0;min-height:44px;padding:.15rem;font-size:.875rem}._shop_168af_155 ._shopTabs_168af_641 button[aria-pressed=true]{color:#fff;background:#21695c;border-color:#21695c}@container ice-frame (width>=0){._shop_168af_155 ._shopTabs_168af_641 button{font-size:.75rem}._shopHeading_168af_391 p{display:none}}@container ice-frame (width>=600px) and (height<=500px){._game_168af_9 ._shop_168af_155{grid-template-rows:auto auto minmax(0,1fr) auto}}@container ice-frame (width>=600px) and (height<=260px){._shop_168af_155 button._upgrade_168af_397{gap:0}._shop_168af_155 ._upgradeArt_168af_405{width:24px;height:20px}._shop_168af_155 ._upgrade_168af_397>small{font-size:.75rem;line-height:1.15}}
