:root{--bg:#fff6e6;--surface:#fff;--ink:#2b2a33;--ink-soft:#6b6877;--brand:#2a7d50;--brand-tint:#eaf6ee;--brand-deep:#1f5a3a;--bite:#ffc93c;--bite-tint:#ffe9b8;--munchi:#6cc596;--belly:#b5e8cc;--veg:#2f9e62;--muscle:#e8573b;--energy:#f2b01e;--sparkle:#8e6bd8;--locked:#fbf1dc;--locked-border:#d9cdb4;--line:#e6d9be;--tab-bg:#fffbf2;--tab-line:#eadfc8;--rest:#e4dcc8;--grey:#e4e1da;--font-head:"Baloo 2","Nunito",system-ui,sans-serif;--font-body:"Nunito",system-ui,sans-serif;--anim:500ms}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#fff6e6;background:var(--bg);color:#2b2a33;color:var(--ink);font-family:Nunito,system-ui,sans-serif;font-family:var(--font-body);font-weight:600;margin:0;overscroll-behavior-y:none}button{cursor:pointer;font-family:inherit}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible{outline:4px solid #2a7d50;outline:4px solid var(--brand);outline-offset:3px}::selection{background:#ffc93c;background:var(--bite);color:#2b2a33;color:var(--ink)}.bq-shell{background:#fff6e6;background:var(--bg);display:flex;flex-direction:column;margin:0 auto;max-width:430px;min-height:100dvh;position:relative;width:100%}@media (min-width:600px){body{background:#f3e7cf}.bq-shell{box-shadow:0 0 0 1px #eadfc8,0 24px 60px #3c280a1f}}.h-head{font-family:Baloo\ 2,Nunito,system-ui,sans-serif;font-family:var(--font-head);font-weight:800}@keyframes bq-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes bq-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bq-fade{0%{opacity:0}to{opacity:1}}.bq-pop{animation:bq-pop .42s cubic-bezier(.34,1.56,.64,1)}.bq-enter{animation:bq-fade-up .36s ease-out both}.bq-enter-2{animation:bq-fade-up .36s ease-out 80ms both}.bq-enter-3{animation:bq-fade-up .36s ease-out .16s both}.scene-fill{transition:fill .5s ease,stroke .5s ease;transition:fill var(--anim) ease,stroke var(--anim) ease}.pip{transition:background-color .4s ease,transform .2s ease}.meter-fill{transition:width .5s ease;transition:width var(--anim) ease}@keyframes bq-shine{0%{transform:translateX(-120%)}to{transform:translateX(260%)}}.meter-shine:after{animation:bq-shine 2.4s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:40%}@media (prefers-reduced-motion:reduce){.meter-shine:after{animation:none;background:#ffffff40;opacity:.5;width:100%}:root{--anim:200ms}.bq-pop{animation:none}.bq-enter,.bq-enter-2,.bq-enter-3{animation:bq-fade .2s ease-out both}.pip{transition:background-color .2s ease}.meter-fill{transition:none}*{scroll-behavior:auto!important}}
/*# sourceMappingURL=main.273c99f8.css.map*/