@font-face{font-family:Bagel Fat One;font-style:normal;font-display:swap;font-weight:400;src:url(./bagel-fat-one-latin-400-normal-CB1T13M1.woff2) format("woff2"),url(./bagel-fat-one-latin-400-normal-BFAfIXLM.woff) format("woff")}@font-face{font-family:Bagel Fat One;font-style:normal;font-display:swap;font-weight:400;src:url(./bagel-fat-one-latin-ext-400-normal-0J5BazhT.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(./nunito-latin-900-normal-CVn49sIn.woff) format("woff")}:root{--ink: #2538a8;--pink: #ff4f8b;--sun: #ffc928;--leaf: #1f9d6b;--paper: #fffdf5;--u: 1px;--t: 1;--display: "Bagel Fat One", "Arial Rounded MT Bold", sans-serif;--text: "Nunito", system-ui, sans-serif;--cut: 22px 26px 20px 28px / 26px 20px 28px 22px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{height:100%;margin:0;overflow:hidden;background:#17226b;color:var(--ink);font-family:var(--text);font-weight:700;overscroll-behavior:none;user-select:none;-webkit-user-select:none}#app{position:relative;height:100%;margin:0 auto;overflow:hidden;font-size:calc(var(--u) * var(--t) * 16)}#game{position:absolute;inset:0;width:100%;height:100%;touch-action:none}#grain{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.55}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}button:focus-visible{outline:calc(var(--u) * 3) solid var(--pink);outline-offset:calc(var(--u) * 3)}svg{width:1.5em;height:1.5em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.chip{display:inline-flex;align-items:center;gap:.4em;min-height:calc(var(--u) * 44);padding:0 calc(var(--u) * 14);background:var(--paper);border:calc(var(--u) * 2.5) solid var(--ink);border-radius:var(--cut);box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--ink);font-weight:900;font-variant-numeric:tabular-nums}.grain-dot{width:.85em;height:.85em;border-radius:50%;background:var(--sun);box-shadow:1.5px 1.5px 0 var(--ink)}.btn{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:calc(var(--u) * 52);padding:0 calc(var(--u) * 18);background:var(--paper);border:calc(var(--u) * 3) solid var(--ink);border-radius:var(--cut);box-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--ink);font-weight:900;font-size:calc(var(--u) * var(--t) * 17);transition:transform .06s,box-shadow .06s}.btn.primary{min-height:calc(var(--u) * 66);background:var(--pink);color:var(--paper);font-family:var(--display);font-weight:400;font-size:calc(var(--u) * 28);letter-spacing:.01em}.btn:active,.chip:is(button):active,#home-nav button:active{transform:translate(calc(var(--u) * 3),calc(var(--u) * 3));box-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 var(--ink)}#hud{position:absolute;inset:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding:calc(env(safe-area-inset-top) + var(--u) * 14) calc(var(--u) * 14) 0;pointer-events:none}#hud>*{pointer-events:auto}#score{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top) + var(--u) * 54);text-align:center;font-family:var(--display);font-size:calc(var(--u) * 84);line-height:1;color:var(--paper);text-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--ink);-webkit-text-stroke:calc(var(--u) * 2) var(--ink);pointer-events:none}#score.bump{animation:bump .22s ease-out}@keyframes bump{40%{transform:scale(1.22) rotate(-3deg)}}#hint{position:absolute;left:8%;right:8%;bottom:calc(env(safe-area-inset-bottom) + var(--u) * 46);margin:0;padding:calc(var(--u) * 12) calc(var(--u) * 16);text-align:center;background:var(--paper);border:calc(var(--u) * 2.5) solid var(--ink);border-radius:var(--cut);box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--ink);font-size:calc(var(--u) * var(--t) * 17);font-weight:900;pointer-events:none}#home{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:calc(env(safe-area-inset-top) + var(--u) * 14) calc(var(--u) * 14) calc(env(safe-area-inset-bottom) + var(--u) * 18);pointer-events:none}.home-top{display:flex;justify-content:space-between;width:100%}#logo{margin:9vh 0 0;font-family:var(--display);font-weight:400;font-size:calc(var(--u) * 74);line-height:1;color:var(--ink);transform:rotate(-5deg);white-space:nowrap}#logo span{display:inline-block;text-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--pink)}#logo span:nth-child(odd){transform:translateY(calc(var(--u) * 3)) rotate(4deg)}#logo span:nth-child(3n){transform:translateY(calc(var(--u) * -3)) rotate(-5deg);color:var(--paper);-webkit-text-stroke:calc(var(--u) * 2) var(--ink)}#home-play{margin:calc(var(--u) * 22) 0 0;padding:calc(var(--u) * 8) calc(var(--u) * 18);background:var(--paper);border:calc(var(--u) * 2.5) solid var(--ink);border-radius:var(--cut);box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--ink);font-size:calc(var(--u) * var(--t) * 21);font-weight:900;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{50%{transform:translateY(calc(var(--u) * -5))}}#home-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 9);width:100%;margin-top:auto}#home-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 4);min-height:calc(var(--u) * 74);padding:calc(var(--u) * 6) calc(var(--u) * 2);background:var(--paper);border:calc(var(--u) * 2.5) solid var(--ink);border-radius:var(--cut);box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--ink);font-size:calc(var(--u) * var(--t) * 12.5);font-weight:900;line-height:1.1;pointer-events:auto}#home-nav button:nth-child(2n){border-radius:26px 20px 28px 22px/20px 28px 22px 26px}#home .chip{pointer-events:auto}#over,#revive,#pause,#sheet{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--u) * 18);background:#2538a847}#sheet{align-items:flex-end;padding:0;background:#2538a873}.card{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 12);width:100%;padding:calc(var(--u) * 22) calc(var(--u) * 20);background:var(--paper);border:calc(var(--u) * 3) solid var(--ink);border-radius:30px 36px 28px 38px/36px 28px 38px 30px;box-shadow:calc(var(--u) * 6) calc(var(--u) * 6) 0 var(--ink);animation:drop .28s cubic-bezier(.2,1.4,.4,1)}@keyframes drop{0%{transform:translateY(calc(var(--u) * 40)) rotate(2deg);opacity:0}}.card p,.card h2{margin:0}.card h2{font-family:var(--display);font-weight:400;font-size:calc(var(--u) * 30)}.row{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 12);width:100%}#over-cause{font-size:calc(var(--u) * var(--t) * 18);font-weight:900}#over-score{font-family:var(--display);font-size:calc(var(--u) * 104);line-height:.95;color:var(--ink);text-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--sun)}#over-best.record{padding:calc(var(--u) * 5) calc(var(--u) * 14);background:var(--sun);border:calc(var(--u) * 2.5) solid var(--ink);border-radius:var(--cut);font-weight:900;transform:rotate(-4deg);animation:stamp .35s .25s cubic-bezier(.2,1.6,.4,1) backwards}@keyframes stamp{0%{transform:rotate(-14deg) scale(2.2);opacity:0}}.missions{display:flex;flex-direction:column;gap:calc(var(--u) * 9);width:100%;margin:0;padding:0;list-style:none}.missions li{position:relative;padding:calc(var(--u) * 9) calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--ink);border-radius:var(--cut);font-size:calc(var(--u) * var(--t) * 14.5);overflow:hidden;isolation:isolate}.missions li:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);background:#cfeede;z-index:-1}.missions li.done:before{background:var(--sun)}.missions li div{display:flex;justify-content:space-between;gap:1em;margin-top:calc(var(--u) * 2);font-weight:900;font-variant-numeric:tabular-nums}#sheet .card{max-height:90%;padding-bottom:calc(env(safe-area-inset-bottom) + var(--u) * 22);border-radius:34px 30px 0 0/30px 36px 0 0;border-bottom:0;box-shadow:none;align-items:stretch}#sheet header{display:flex;align-items:center;justify-content:space-between}#sheet-body{display:flex;flex-direction:column;gap:calc(var(--u) * 12);overflow-y:auto;padding:calc(var(--u) * 2) calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 2)}.bugs{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--u) * 12)}.bug{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 10);background:#e9f6ee;border:calc(var(--u) * 2.5) solid var(--ink);border-radius:var(--cut);box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--ink);font-weight:900;font-size:calc(var(--u) * var(--t) * 15)}.bug canvas{width:calc(var(--u) * 84);height:calc(var(--u) * 84)}.bug[aria-pressed=true]{background:var(--sun)}.bug.locked{background:var(--paper)}.bug small{display:inline-flex;align-items:center;gap:.35em;font-size:calc(var(--u) * var(--t) * 13.5);font-weight:700}.switch{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:calc(var(--u) * 54);padding:0 calc(var(--u) * 14);background:var(--paper);border:calc(var(--u) * 2.5) solid var(--ink);border-radius:var(--cut);font-weight:900;font-size:calc(var(--u) * var(--t) * 16.5)}.switch i{position:relative;width:calc(var(--u) * 50);height:calc(var(--u) * 28);border:calc(var(--u) * 2.5) solid var(--ink);border-radius:99px;background:#d9dcef;transition:background .12s}.switch i:after{content:"";position:absolute;top:calc(var(--u) * 2);left:calc(var(--u) * 2);width:calc(var(--u) * 19);height:calc(var(--u) * 19);border-radius:50%;background:var(--ink);transition:transform .12s}.switch[aria-checked=true] i{background:var(--sun)}.switch[aria-checked=true] i:after{transform:translate(calc(var(--u) * 22))}.daily-score{font-family:var(--display);font-size:calc(var(--u) * 64);line-height:1;text-align:center;text-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--sun)}.center{text-align:center}#toast{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--u) * 24);transform:translate(-50%);max-width:86%;padding:calc(var(--u) * 10) calc(var(--u) * 16);background:var(--ink);color:var(--paper);border-radius:var(--cut);font-weight:900;font-size:calc(var(--u) * var(--t) * 15);text-align:center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.drop{flex:none;width:.8em;height:.8em;margin:0 .1em;background:var(--pink);border-radius:0 55% 55%;box-shadow:1.5px 1.5px 0 var(--ink);transform:rotate(45deg)}.wallet{display:flex;gap:calc(var(--u) * 8)}#revive-score{font-family:var(--display);font-size:calc(var(--u) * 84);line-height:.95;text-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--sun)}#btn-revive .drop{background:var(--paper);margin:0 .3em 0 .6em}#sheet-body h3{margin:calc(var(--u) * 6) 0 0;font-family:var(--display);font-weight:400;font-size:calc(var(--u) * var(--t) * 21)}.pack{justify-content:space-between}.pack span{display:inline-flex;align-items:center;gap:.4em}.note{margin:0;padding:calc(var(--u) * 8) calc(var(--u) * 12);background:var(--sun);border-radius:var(--cut);font-size:calc(var(--u) * var(--t) * 14);text-align:center}#btn-ad{gap:.5em}#ad{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 10);background:var(--ink);color:var(--paper);font-size:calc(var(--u) * var(--t) * 20);font-weight:900}#ad p{margin:0}#ad strong{font-family:var(--display);font-weight:400;font-size:calc(var(--u) * 120);line-height:1;text-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--pink)}#over .card,#revive .card,#pause .card{max-height:100%;overflow-y:auto}#fever{position:absolute;left:30%;right:30%;top:calc(env(safe-area-inset-top) + var(--u) * 146);height:calc(var(--u) * 12);background:var(--paper);border:calc(var(--u) * 2.5) solid var(--ink);border-radius:99px;overflow:hidden;pointer-events:none}#fever i{display:block;width:var(--f);height:100%;background:var(--sun)}#score.fever{color:var(--sun)}.garden{display:flex;flex-direction:column;gap:calc(var(--u) * 12)}.week{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 8);margin:0;padding:0;list-style:none}.week li{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 8) calc(var(--u) * 2);border:calc(var(--u) * 2) solid var(--ink);border-radius:var(--cut);font-weight:900;font-size:calc(var(--u) * var(--t) * 14)}.week li:last-child{grid-column:span 2;background:#ffe3ee}.week li.today{background:var(--sun);box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--ink)}.week li.taken{opacity:.45}.week small{font-size:calc(var(--u) * var(--t) * 12);font-weight:700}.week span,.missions li div span{display:inline-flex;align-items:center;gap:.3em}.stats{display:flex;flex-direction:column;margin:0}.stats div{display:flex;justify-content:space-between;gap:1em;padding:calc(var(--u) * 7) calc(var(--u) * 4);border-bottom:calc(var(--u) * 1.5) dashed var(--ink);font-size:calc(var(--u) * var(--t) * 15)}.stats div:last-child{border-bottom:0}.stats dd{margin:0;font-weight:900;font-variant-numeric:tabular-nums}#hint.urgent{background:var(--sun);font-size:calc(var(--u) * var(--t) * 22);transform:rotate(-2deg)}.upgrades{display:flex;flex-direction:column;gap:calc(var(--u) * 9)}.upgrade{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);width:100%;padding:calc(var(--u) * 10) calc(var(--u) * 14);background:#e9f6ee;border:calc(var(--u) * 2.5) solid var(--ink);border-radius:var(--cut);box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--ink);text-align:left}.upgrade:active{transform:translate(calc(var(--u) * 3),calc(var(--u) * 3));box-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 var(--ink)}.up-text{display:flex;flex-direction:column;gap:calc(var(--u) * 2);font-size:calc(var(--u) * var(--t) * 15.5)}.up-text b{font-weight:900}.up-text small{font-size:calc(var(--u) * var(--t) * 13);font-weight:700}.up-side{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 5);font-weight:900}.up-side small{display:inline-flex;align-items:center;gap:.35em;font-size:calc(var(--u) * var(--t) * 13.5)}.pips{display:flex;gap:calc(var(--u) * 3)}.pips i{width:calc(var(--u) * 10);height:calc(var(--u) * 10);background:var(--paper);border:calc(var(--u) * 2) solid var(--ink);border-radius:50%}.pips i.on{background:var(--sun)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bug{text-align:center}.pack-name{flex-direction:column;align-items:flex-start!important;gap:calc(var(--u) * 1)!important;text-align:left}.pack-name small{display:inline-flex;align-items:center;gap:.3em;font-size:calc(var(--u) * var(--t) * 13);font-weight:700}#btn-double{gap:.5em;min-height:calc(var(--u) * 46);background:var(--sun)}#app.big #home-nav{grid-template-columns:repeat(2,1fr)}#app.big #home-nav button{flex-direction:row;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 56)}.missions li.done .grain-dot,.week li.today .grain-dot{background:var(--paper)}
