.eg-game{--ink:#533c37;position:relative;min-height:100svh;overflow:hidden;padding:78px 12px 36px;color:var(--ink);background:linear-gradient(180deg,#bae6fd,#e0f2fe 48%,#fffbeb)!important;isolation:isolate}.eg-content{position:relative;z-index:2;width:min(1100px,100%);margin:auto}.eg-cloud{position:absolute;z-index:-1;width:170px;height:52px;border-radius:99px;background:linear-gradient(#fff,#eaf7ff);box-shadow:inset 0 -9px #d6ecf6,0 14px 22px #4e8da42b;animation:eg-float 5s ease-in-out infinite alternate}.eg-cloud:after,.eg-cloud:before{content:"";position:absolute;bottom:4px;border-radius:50%;background:inherit}.eg-cloud:before{left:24px;width:74px;height:74px}.eg-cloud:after{right:22px;width:60px;height:60px}.eg-cloud-one{left:4%;top:15%;transform:scale(.75)}.eg-cloud-two{right:4%;top:25%;transform:scale(.55);animation-delay:-2s}.eg-cloud-three{left:8%;top:65%;transform:scale(.4);animation-delay:-3s}@keyframes eg-float{to{translate:0 -18px;rotate:2deg}}.eg-trees{position:absolute;z-index:-2;bottom:-20px;left:0;width:100%;overflow:hidden;color:#4e9b60;font-size:clamp(50px,10vw,110px);letter-spacing:3vw;white-space:nowrap;opacity:.34}.eg-instruction-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px;border:4px solid #fff;border-bottom:8px solid #c99b61;border-radius:1.5rem;background:#fff9dfeb;box-shadow:0 14px 30px #6f563329;backdrop-filter:blur(8px)}.eg-title-badge{display:grid;width:58px;height:58px;place-items:center;border:4px solid #fff;border-radius:20px;color:#fff;background:linear-gradient(145deg,#ff9ac3,#f25f9b);box-shadow:inset 5px 5px 5px #fff6,0 7px #bd4778;font-size:42px}.eg-instruction-card p{margin:0;color:#b56739;font-size:12px;letter-spacing:.12em}.eg-instruction-card h1{margin:3px 0 0;font-size:clamp(18px,3vw,29px);line-height:1.22}.eg-instruction-card h1 strong{color:#ec6694}.eg-instruction-card h1 span{white-space:nowrap;color:#5085c8}.eg-instruction-card>button{display:grid;width:52px;height:52px;place-items:center;border:3px solid #fff;border-bottom:7px solid #3788a7;border-radius:20px;color:#fff;background:#64c9ea;box-shadow:0 9px 16px #477e9540;cursor:pointer}.eg-round-progress{display:flex;justify-content:center;gap:9px;margin:12px 0 -6px}.eg-round-progress i{display:grid;width:31px;height:31px;place-items:center;border:3px solid #fff;border-radius:50%;color:#aa93c9;background:#eee7f5;box-shadow:0 4px #b6a5ca}.eg-round-progress svg{width:17px;height:17px;fill:currentColor}.eg-round-progress i.current{color:#fff;background:#9076df;box-shadow:0 4px #624db1;transform:scale(1.14)}.eg-round-progress i.done{color:#9b741c;background:#ffd95b;box-shadow:0 4px #c8952b}.eg-factory{display:grid;grid-template-columns:320px 1fr;gap:16px;margin-top:18px}.eg-machine-panel{position:relative;z-index:3;padding:15px;border:5px solid #fff2c9;border-bottom:12px solid #70472f;border-radius:32px;background:linear-gradient(145deg,#bd8053,#935b3c);box-shadow:inset 8px 8px #e1ae78,0 17px 27px #59423145}.eg-factory-sign{display:flex;align-items:center;justify-content:center;gap:9px;padding:9px;border:3px solid #fff;border-bottom:6px solid #4e3f8e;border-radius:18px;color:#fff;background:#7f6bd2;font-size:15px;letter-spacing:.08em}.eg-factory-sign svg{width:22px}.eg-step-label{display:flex;align-items:center;gap:7px;margin:13px 0 8px;color:#fff6df;font-size:11px;letter-spacing:.08em;text-shadow:0 2px #67432f}.eg-step-label b{display:grid;width:23px;height:23px;place-items:center;border:2px solid #fff;border-radius:50%;color:#714a31;background:#ffda69;text-shadow:none}.eg-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.eg-keypad button{min-height:46px;border:3px solid #fff;border-bottom:7px solid #5d4aa5;border-radius:15px;color:#fff;background:linear-gradient(#a894ee,#7965d1);font-size:21px;cursor:pointer}.eg-keypad button.is-selected{color:#65431f;background:linear-gradient(#ffe68e,#ffc753);border-bottom-color:#bd842b}.eg-keypad button:disabled{cursor:default;opacity:.65}.eg-recipe-screen{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:10px;padding:8px 12px;border:4px solid #593b2e;border-radius:17px;color:#315e4c;background:#c8f1cb;box-shadow:inset 0 5px #fff7}.eg-recipe-screen span{font-size:10px;letter-spacing:.1em}.eg-recipe-screen strong{grid-row:1/3;grid-column:2;font-size:35px}.eg-recipe-screen small{font-size:11px}.eg-recipe-screen.is-wrong{color:#983f4b;background:#ffd1d5}.eg-lever{position:relative;width:100%;min-height:62px;padding-left:50px;border:4px solid #fff;border-bottom:9px solid #9d3548;border-radius:20px;color:#fff;background:linear-gradient(#ff8398,#e94e6d);box-shadow:0 8px 12px #4a2c283d;cursor:pointer}.eg-lever>span{position:absolute;left:26px;bottom:12px;width:10px;height:45px;border-radius:8px;background:#614337;transform:rotate(-22deg);transform-origin:bottom}.eg-lever>span:before{content:"";position:absolute;left:-9px;top:-13px;width:27px;height:27px;border:4px solid #fff;border-radius:50%;background:#ffd351;box-shadow:0 4px #a66e27}.eg-lever:disabled{filter:grayscale(.5);opacity:.58}.eg-stamp-progress{display:flex;justify-content:center;gap:12px;margin-top:11px}.eg-stamp-progress i{display:grid;width:31px;height:31px;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:#79523d;font-style:normal}.eg-stamp-progress i.done{color:#34623d;background:#91df91}.eg-conveyor-wrap{position:relative;min-height:430px;padding:80px 17px 60px;border:5px solid #f5d5a1;border-bottom:12px solid #73462b;border-radius:38px;background:linear-gradient(#d29a62,#a96e43);box-shadow:inset 0 9px #efc48f,0 17px 27px #59423145}.eg-chute{position:absolute;top:15px;left:50%;width:150px;height:70px;translate:-50%;border:5px solid #775244;border-radius:22px 22px 8px 8px;background:linear-gradient(90deg,#a596b8,#ded4e8,#9685aa);box-shadow:inset 8px 0 #fff5,0 8px #68493b}.eg-chute span{position:absolute;left:26px;bottom:-18px;width:92px;height:26px;border-radius:8px;background:#67526f}.eg-conveyor{position:relative;display:grid;grid-template-columns:repeat(3,1fr);min-height:260px;align-items:end;gap:12px;padding:20px 12px;border:5px solid #6b4b3a;border-radius:26px 26px 8px 8px;background:linear-gradient(#fbf5d9,#e7d6a8);box-shadow:inset 0 8px #fff}.eg-batch{display:flex;min-width:0;flex-direction:column;align-items:center;padding:10px 7px 12px;border:4px solid #fff;border-bottom:9px solid #957049;border-radius:45% 45% 22px 22px;background:#f4d7a2;box-shadow:inset 0 7px #fff8,0 10px 15px #553d2d36}.eg-batch-number{font-size:10px;letter-spacing:.08em}.eg-batch-grid{display:grid;grid-template-columns:repeat(2,47px);gap:4px;margin:10px 0 7px}.eg-batch>strong{font-size:13px;color:#79543e}.eg-jelly{position:relative;display:grid;width:45px;height:44px;place-items:center;border:3px solid #fff9;border-bottom:7px solid #0003;border-radius:17px 17px 14px 14px;box-shadow:inset 7px 7px 6px #fff7,0 7px 9px #533e3730}.eg-jelly:before{content:"";position:absolute;top:-6px;left:9px;width:25px;height:12px;border-radius:50%;background:#fff5}.eg-jelly span{width:8px;height:13px;border-radius:50%;background:#fff9;rotate:28deg}.eg-jelly-pink{background:linear-gradient(145deg,#ff9bc7,#ef5f9e)}.eg-jelly-blue{background:linear-gradient(145deg,#99e6ff,#4dbce5)}.eg-jelly-orange{background:linear-gradient(145deg,#ffd48b,#f39a48)}.eg-jelly-green{background:linear-gradient(145deg,#b4efa6,#69c86e)}.eg-conveyor-empty{grid-column:1/-1;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#a48662;text-align:center}.eg-conveyor-empty svg{width:58px;height:58px}.eg-making-cloud{position:absolute;z-index:5;left:50%;top:25%;translate:-50%;padding:25px;border-radius:50%;color:#a95677;background:#fff;box-shadow:-28px 15px #fff,28px 15px #fff,0 12px 30px #6d50503d;font-size:25px}.eg-belt{position:absolute;right:17px;bottom:25px;left:17px;display:flex;height:42px;align-items:center;justify-content:space-around;border:5px solid #594c56;border-radius:12px;background:#7c6d7b}.eg-belt i{width:27px;height:27px;border:4px solid #55505b;border-radius:50%;background:#d4cbd9}.eg-conveyor-2{grid-template-columns:repeat(2,1fr)}.eg-conveyor-3{grid-template-columns:repeat(3,1fr)}.eg-conveyor-4{grid-template-columns:repeat(4,1fr);gap:7px}.eg-conveyor-4 .eg-batch{padding-inline:3px}.eg-math-panel{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:13px;margin-top:17px;padding:14px;border:4px solid #fff;border-bottom:8px solid #b6a28a;border-radius:28px;background:#fffdf4e8;box-shadow:0 14px 28px #66503a25;opacity:.7}.eg-math-panel.is-ready{opacity:1}.eg-equation-bridge{display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(18px,2.7vw,29px);text-shadow:0 3px #fff}.eg-equation-bridge span{padding:7px 11px;border-radius:15px;background:#f1e9ff}.eg-equation-bridge strong{display:grid;width:56px;height:52px;place-items:center;border:3px solid #fff;border-bottom:7px solid #cf8b32;border-radius:16px;color:#73501f;background:#ffda69}.eg-total-choices{display:flex;gap:7px}.eg-total-choices button{min-width:58px;min-height:52px;border:3px solid #fff;border-bottom:7px solid #398a4c;border-radius:17px;color:#fff;background:linear-gradient(#74d77f,#4aae5e);font-size:19px;cursor:pointer}.eg-total-choices button:disabled{cursor:default;filter:grayscale(.5)}.eg-total-choices button.is-wrong{animation:eg-shake .35s}.eg-reset,.eg-success-modal button{display:flex;min-height:52px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:3px solid #fff;border-bottom:7px solid #b65c43;border-radius:18px;color:#fff;background:linear-gradient(#ff9b76,#e97657);cursor:pointer}.eg-feedback{grid-column:1/-1;margin:0;text-align:center;color:#8b5f46;font-size:13px}@keyframes eg-shake{25%{translate:-7px}75%{translate:7px}}.eg-modal-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:20px;background:#3a2d376b;backdrop-filter:blur(7px)}.eg-success-modal{width:min(460px,94vw);padding:30px;text-align:center;border:7px solid #fff;border-bottom:14px solid #d4a341;border-radius:42px;background:linear-gradient(#fffbe7,#ffe9aa);box-shadow:0 30px 70px #42332f73}.eg-stars{display:flex;justify-content:center;gap:5px;color:#ffc933;filter:drop-shadow(0 7px #d49422)}.eg-stars svg{width:64px;height:64px;fill:currentColor}.eg-stars svg:nth-child(2){transform:translateY(-14px) scale(1.15)}.eg-modal-jelly{display:block;margin:4px;color:#f167a2;font-size:44px;text-shadow:0 7px #ae3769}.eg-success-modal h2{margin:5px 0;color:#7d54c8;font-size:clamp(32px,8vw,48px)}.eg-success-modal p{margin:0 0 22px;font-size:18px}.eg-success-modal button{width:100%;min-height:65px;border-bottom-color:#438f50;background:linear-gradient(#7bd583,#4bad5b);font-size:22px}@media(max-width:820px){.eg-factory{grid-template-columns:280px 1fr}.eg-batch-grid{grid-template-columns:repeat(2,36px)}.eg-jelly{width:34px;height:35px}.eg-math-panel{grid-template-columns:1fr auto}.eg-equation-bridge{grid-column:1/-1}.eg-reset{grid-column:2}.eg-total-choices{grid-column:1}}@media(max-width:620px){.eg-game{padding:72px 7px 25px}.eg-instruction-card{grid-template-columns:1fr auto}.eg-title-badge{display:none}.eg-factory{grid-template-columns:1fr}.eg-machine-panel{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eg-factory-sign{grid-column:1/-1}.eg-step-label{margin:3px 0}.eg-keypad{grid-column:1}.eg-recipe-screen{grid-column:2;margin:0}.eg-lever{grid-column:1}.eg-stamp-progress{grid-column:2}.eg-conveyor-wrap{min-height:325px;padding-top:70px}.eg-conveyor{min-height:175px}.eg-batch{padding:6px 3px}.eg-batch-grid{margin:6px 0}.eg-math-panel{grid-template-columns:1fr}.eg-equation-bridge{font-size:16px;gap:4px}.eg-equation-bridge span{padding:6px 5px}.eg-reset,.eg-total-choices{grid-column:1;justify-self:stretch}.eg-total-choices button{flex:1}.eg-stars svg{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.eg-cloud{animation:none!important}}.eg-game{min-height:100dvh;padding:70px 18px 24px;color:#315566;background:linear-gradient(180deg,#a7daf5,#d9efcf)!important}.eg-game .eg-page-heading{width:min(820px,calc(100% - 150px));margin:0 auto 10px;text-align:center;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.eg-page-heading p{margin:0 0 2px;color:#376f84;font-size:12px;font-weight:1000;letter-spacing:.18em}.eg-page-heading h1{margin:0;color:#fff;font-size:clamp(34px,5vw,58px);font-weight:1000;line-height:.98;letter-spacing:-.05em;text-shadow:0 3px 0 #ef8eaa,0 6px 0 #bd5b80,0 10px 18px #51305745;-webkit-text-stroke:1px #a84e73;paint-order:stroke fill}.eg-game .eg-content{isolation:isolate;width:min(1180px,100%);min-height:clamp(540px,calc(100svh - 168px),790px);padding:20px 24px 22px;overflow:hidden;border:6px solid #fff;border-radius:38px;background:#cce8d9;box-shadow:0 10px 0 #bd5b80,0 22px 42px #50326945}.eg-content>.g3-art-backdrop{z-index:0;inset:0}.eg-content .g3-theme-jelly-groups-village .g3-art-far{background-image:url(/assets/preschool-3d/backgrounds/jelly-groups-village/background-sharp-v2.webp)!important;opacity:1;mix-blend-mode:normal}.eg-content .g3-theme-jelly-groups-village .g3-art-foreground,.eg-content .g3-theme-jelly-groups-village .g3-art-mid,.eg-content .g3-theme-jelly-groups-village .g3-art-near{opacity:.035;mix-blend-mode:normal;mask-image:linear-gradient(180deg,transparent 48%,#000)}.eg-content .g3-theme-jelly-groups-village .g3-art-readable-wash{background:linear-gradient(180deg,#ffffff08 0 60%,#fff7e51a 100%)}.eg-game .eg-instruction-card{position:relative;z-index:5;width:min(760px,100%);margin:0 auto;padding:10px 14px;border:3px solid #fff!important;border-radius:22px;color:#234c5a;background:#fff9e8f2!important;box-shadow:0 6px 0 #deb6a7,0 12px 20px #35565a26!important;backdrop-filter:none}.eg-instruction-card h2{margin:3px 0 0;font-size:clamp(21px,2.5vw,31px);line-height:1.14;letter-spacing:-.035em}.eg-instruction-card h2 strong{color:#cc4d82}.eg-instruction-card h2 span{color:#397a9d;white-space:nowrap}.eg-title-badge{width:44px;height:54px;border:0;color:#e86594;background:transparent;box-shadow:none;text-shadow:0 3px 0 #fff}.eg-instruction-card>button{width:54px;height:54px;border:0;border-radius:17px;background:#60b9e4;box-shadow:0 5px 12px #3189b944;touch-action:manipulation}.eg-round-progress{position:absolute;z-index:6;top:30px;right:18px;gap:4px;margin:0}.eg-round-progress i,.eg-round-progress i.current,.eg-round-progress i.done{width:24px;height:24px;border:0;border-radius:0;background:transparent;box-shadow:none}.eg-round-progress i{color:#ffffffa8;filter:drop-shadow(0 2px 3px #56849270)}.eg-round-progress i.current{color:#a36cda;transform:scale(1.15)}.eg-round-progress i.done{color:#f3bc3e}.eg-round-progress svg{width:22px;height:22px}.eg-game .eg-factory{position:relative;z-index:3;display:grid;grid-template-columns:294px minmax(0,1fr) 170px;align-items:end;gap:16px;width:100%;min-height:415px;margin-top:20px;border:0;border-radius:0;background:transparent;box-shadow:none}.eg-game .eg-machine-panel{align-self:stretch;min-width:0;padding:14px;border:0!important;border-radius:31px;background:linear-gradient(145deg,#94dce3,#56aebf 60%,#3c8fa8)!important;box-shadow:inset 0 6px 0 #ffffff63,inset 0 -8px 0 #35899d,0 14px 24px #38576c38!important;backdrop-filter:none}.eg-factory-sign{border:0;border-radius:16px;background:#806cc4;box-shadow:0 5px 0 #6453a6}.eg-step-label{color:#fff;text-shadow:0 2px 3px #2a6680}.eg-keypad button{min-height:48px;touch-action:manipulation}.eg-keypad button.is-wrong{color:#833f5a;background:linear-gradient(#ffe2ec,#ffc2d4);border-bottom-color:#c07791;animation:eg-shake .35s}.eg-recipe-screen{border:2px solid #b5e9df;background:#d9f8e1;box-shadow:inset 0 4px 7px #88b0a950}.eg-lever{touch-action:manipulation}.eg-game .eg-conveyor-wrap{align-self:stretch;min-width:0;min-height:415px;padding:58px 0 57px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.eg-game .eg-chute{top:0;width:130px;height:62px;border:0!important;border-radius:20px 20px 8px 8px;background:linear-gradient(145deg,#d9c7eb,#a795c7)!important;box-shadow:inset 0 5px 0 #fff8,inset 0 -6px 0 #8874a8,0 8px 12px #5e4a7138!important}.eg-game .eg-conveyor{--eg-jelly-size:48px;min-height:278px;justify-items:stretch;gap:7px;padding:15px 9px;border:0!important;border-radius:25px;background:linear-gradient(#fff9e8,#eedcb8)!important;box-shadow:inset 0 7px 0 #fff9,inset 0 -9px 0 #bb8957,0 9px 16px #69492e38!important}.eg-game .eg-batch{width:100%;min-width:0;min-height:320px;justify-self:stretch;justify-content:center;padding:8px 4px 10px;border:0!important;border-radius:25px 25px 16px 16px;background:linear-gradient(145deg,#f6d8a6,#e4b97d)!important;box-shadow:inset 0 4px 0 #fff8,inset 0 -6px 0 #b58557,0 6px 9px #583c2930!important;animation:eg-batch-arrive .42s ease-out both}.eg-game .eg-conveyor-2{--eg-jelly-size:56px;min-height:390px}.eg-game .eg-conveyor-3{--eg-jelly-size:48px;min-height:340px}.eg-game .eg-conveyor-4{--eg-jelly-size:38px;min-height:290px}.eg-batch-grid{grid-template-columns:repeat(2,var(--eg-jelly-size));justify-content:center;gap:2px;margin:7px 0 5px}.eg-game .eg-jelly{width:var(--eg-jelly-size);height:var(--eg-jelly-size);border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:drop-shadow(0 3px 2px #61443939)}.eg-game .eg-jelly img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.22);user-select:none}.eg-game .eg-jelly span,.eg-game .eg-jelly:before{display:none}.eg-game .eg-jelly-blue{filter:hue-rotate(235deg) drop-shadow(0 3px 2px #61443939)}.eg-game .eg-jelly-orange{filter:hue-rotate(45deg) drop-shadow(0 3px 2px #61443939)}.eg-game .eg-jelly-green{filter:hue-rotate(135deg) drop-shadow(0 3px 2px #61443939)}.eg-game .eg-batch.is-celebrating .eg-jelly{animation:eg-jelly-celebrate .72s ease-in-out both}.eg-game .eg-batch.is-celebrating .eg-jelly:nth-child(2n){animation-delay:.06s}@keyframes eg-batch-arrive{0%{opacity:0;translate:0 -35px}}@keyframes eg-jelly-celebrate{50%{translate:0 -14px;rotate:6deg;scale:1.1}}.eg-belt{border-color:#73939a;background:#779fb3}.eg-belt i{border-color:#608395;background:#c7e5e9}.eg-game .eg-mascot{display:block!important;position:relative;z-index:5;grid-column:3;align-self:end;justify-self:end;right:auto;bottom:auto;width:170px;max-width:100%;filter:drop-shadow(0 11px 8px #49654442)}.eg-mascot img{object-fit:contain}.eg-game .eg-math-panel{position:relative;z-index:4;width:100%;margin-top:4px;padding:10px 4px 4px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none;opacity:1}.eg-equation-bridge{flex-wrap:wrap;color:#31515c;text-shadow:0 2px 4px #fff}.eg-equation-bridge span{padding-inline:3px;background:transparent;box-shadow:none}.eg-total-choices{gap:10px}.eg-total-choices button{min-width:96px;min-height:80px;padding:4px 10px;border-radius:20px;font-size:31px;font-weight:900;line-height:1;touch-action:manipulation}.eg-feedback{color:#31515c;font-size:15px;font-weight:900;text-shadow:0 2px 5px #fff}.eg-instruction-card button:focus-visible,.eg-keypad button:focus-visible,.eg-lever:focus-visible,.eg-reset:focus-visible,.eg-total-choices button:focus-visible{outline:4px solid #28526a;outline-offset:3px}@media (max-width:1140px){.eg-game .eg-content{padding:17px}.eg-round-progress{position:relative;top:auto;right:auto;justify-content:center;margin:8px 0 0}.eg-game .eg-factory{grid-template-columns:minmax(0,1fr) 170px}.eg-game .eg-machine-panel{grid-column:1;grid-row:1}.eg-game .eg-mascot{grid-column:2;grid-row:1}.eg-game .eg-conveyor-wrap{grid-column:1/-1;grid-row:2;min-height:340px}.eg-game .eg-conveyor{--eg-jelly-size:44px;min-height:330px}.eg-game .eg-conveyor-2{--eg-jelly-size:52px;min-height:370px}.eg-game .eg-conveyor-4{--eg-jelly-size:38px;min-height:290px}}@media (max-width:620px){.eg-game{padding:64px 9px 18px}.eg-game .eg-page-heading{width:calc(100% - 92px);margin-bottom:8px}.eg-page-heading p{font-size:10px}.eg-page-heading h1{font-size:clamp(27px,7vw,38px)}.eg-game .eg-content{min-height:0;padding:12px 9px 15px;border-width:4px;border-radius:27px}.eg-game .eg-instruction-card{grid-template-columns:1fr auto;gap:8px;padding:9px;border-radius:19px}.eg-title-badge{display:none}.eg-instruction-card h2{font-size:clamp(18px,4.9vw,24px)}.eg-instruction-card>button{width:44px;height:44px}.eg-round-progress{margin:8px 0 0}.eg-game .eg-factory{grid-template-columns:1fr;gap:10px;margin-top:8px}.eg-game .eg-machine-panel{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.eg-factory-sign,.eg-machine-panel>.eg-step-label:first-of-type,.eg-machine-panel>.eg-step-label:last-of-type{grid-column:1/-1}.eg-keypad{grid-column:1}.eg-recipe-screen{grid-column:2;margin:0}.eg-lever{grid-column:1;min-height:58px;padding-left:25px}.eg-stamp-progress{grid-column:2;align-self:center;gap:4px;margin:0}.eg-stamp-progress i{width:27px;height:27px}.eg-game .eg-conveyor-wrap{grid-column:1;grid-row:2;min-height:500px;padding:48px 0 49px}.eg-game .eg-conveyor{--eg-jelly-size:39px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:490px;align-items:stretch;gap:8px;padding:10px 7px}.eg-game .eg-conveyor-2{--eg-jelly-size:46px;min-height:390px}.eg-game .eg-conveyor-4{--eg-jelly-size:35px;min-height:690px}.eg-game .eg-batch{min-height:0;padding:6px 2px}.eg-batch-number{font-size:9px}.eg-batch-grid{grid-template-columns:repeat(2,var(--eg-jelly-size));gap:1px;margin:4px 0}.eg-game .eg-jelly{width:var(--eg-jelly-size);height:var(--eg-jelly-size)}.eg-batch>strong{font-size:11px}.eg-belt{right:3px;left:3px;bottom:9px;height:35px}.eg-game .eg-mascot{grid-column:1;grid-row:3;justify-self:end;width:145px;margin-top:-5px}.eg-game .eg-math-panel{grid-template-columns:1fr;gap:8px;margin-top:-4px}.eg-equation-bridge{grid-column:1;font-size:16px;gap:4px}.eg-reset,.eg-total-choices{grid-column:1;justify-self:stretch}.eg-total-choices button{flex:1;min-width:0;min-height:78px}.eg-feedback{font-size:13px}}@media (max-width:380px){.eg-game .eg-machine-panel{grid-template-columns:1fr}.eg-keypad,.eg-lever,.eg-machine-panel>.eg-step-label,.eg-recipe-screen,.eg-stamp-progress{grid-column:1}.eg-game .eg-conveyor{--eg-jelly-size:35px}.eg-game .eg-conveyor-2{--eg-jelly-size:42px}.eg-game .eg-conveyor-4{--eg-jelly-size:32px}}@media (prefers-reduced-motion:reduce){.eg-game .eg-batch,.eg-game .eg-batch.is-celebrating .eg-jelly{animation:none}}