@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/5af6bfa332472cb2-s.01slcoppec_u7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/f4cc235e308f8870-s.3hr34f72ofxtj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/fd17edb8870616a8-s.3z9yewa6evjz4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/bf9e25b0c801bc4b-s.p.2fhh1b1e6bxwh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_9e2d123c-module__eNfoya__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal;font-weight:800}.baloo_2_9e2d123c-module__eNfoya__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb80282eab4f8549-s.p.3rkrels9g7w9t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gochi Hand Fallback;src:local(Arial);ascent-override:82.14%;descent-override:43.44%;line-gap-override:0.0%;size-adjust:93.87%}.gochi_hand_62d9f60c-module__HqEOQW__className{font-family:Gochi Hand,Gochi Hand Fallback;font-style:normal;font-weight:400}.gochi_hand_62d9f60c-module__HqEOQW__variable{--font-gochi:"Gochi Hand", "Gochi Hand Fallback"}
.fr{--enamel:#f4f6f8;--enamel-shade:#dde2e7;--paper:#fff;--crayon-red:#e5383b;--crayon-blue:#2f6fde;--crayon-green:#38a33c;--crayon-orange:#f6893b;--crayon-brown:#8a5a3b;--crayon-black:#222;--hand:var(--font-gochi), cursive;--magnet:var(--font-baloo), sans-serif;background:var(--enamel-shade);color:var(--crayon-black);font:400 19px/1.25 var(--hand);min-height:100vh;overflow-x:hidden}.fr *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.fr button{font-family:inherit}.fr .door{background:var(--enamel);border-left:6px solid var(--enamel-shade);max-width:480px;min-height:100vh;margin:0 auto;padding:14px 16px 28px;position:relative}.fr .handle{background:var(--enamel-shade);border-radius:6px;width:12px;height:260px;position:absolute;top:120px;right:8px;box-shadow:2px 3px #00000014}.fr .title{flex-wrap:wrap;gap:0 2px;margin:2px 22px 8px 0;font-weight:400;line-height:1;display:flex}.fr .title .w{margin-right:12px;display:inline-flex}.fr .mag{font:800 34px/1 var(--magnet);text-shadow:0 2px #0000002e,0 4px 3px #0000001f;transition:transform .2s;display:inline-block}.fr .mag:hover{transform:translateY(-3px)rotate(0)!important}.fr .sheet{background:var(--paper);margin-top:16px;position:relative;transform:rotate(-1.5deg);box-shadow:2px 3px #00000014,0 8px 18px #0000000f}.fr .pin{z-index:2;border-radius:50%;width:26px;height:26px;position:absolute;top:-10px;box-shadow:inset -3px -4px #0000002e,1px 2px #0003}.fr .face-wrap{position:relative}.fr #face{width:100%;display:block;overflow:visible}.fr .say{max-width:58%;color:var(--crayon-blue);opacity:0;text-align:center;isolation:isolate;padding:10px 12px;font-size:24px;line-height:1.05;transition:all .25s cubic-bezier(.3,1.6,.5,1);position:absolute;top:12px;right:8px;transform:rotate(4deg)scale(.6)}.fr .say.show{opacity:1;transform:rotate(4deg)scale(1)}.fr .say svg{z-index:-1;width:calc(100% + 8px);height:calc(100% + 18px);position:absolute;inset:-4px;overflow:visible}.fr .caption{text-align:center;color:var(--crayon-brown);margin-top:-6px;padding:0 12px 10px;font-size:17px}.fr .note{background:#fff6a8;margin-top:18px;padding:10px 14px 12px;position:relative;transform:rotate(1deg);box-shadow:2px 3px #00000014}.fr .note label{color:var(--crayon-brown);font-size:17px;display:block}.fr .note input{border:0;border-bottom:2px dashed var(--crayon-brown);width:100%;font:400 30px var(--hand);color:var(--crayon-black);background:0 0;outline:0;padding:2px 0}.fr .note .emo{font-size:32px;animation:.25s fr-pop;position:absolute;bottom:12px;right:12px}.fr .label{color:var(--crayon-brown);justify-content:space-between;margin:16px 0 6px;font-size:18px;display:flex}.fr .label em{font-size:15px;font-style:normal}.fr .magnets{justify-content:space-between;display:flex}.fr .magnet{cursor:pointer;width:76px;height:76px;font:400 13px var(--hand);color:var(--crayon-black);background:var(--paper);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .15s;display:flex;box-shadow:inset -4px -5px #00000014,2px 3px #00000026}.fr .magnet b{font-size:30px;font-weight:400;line-height:1}.fr .magnet.on{box-shadow:inset -4px -5px 0 #00000014, 4px 8px 0 #00000026, 0 0 0 4px var(--crayon-black);transform:translateY(-4px)rotate(-6deg)scale(1.06)}.fr .plate{cursor:pointer;border:0;border-radius:50%;width:48px;height:48px;transition:transform .15s;position:relative;box-shadow:inset 0 0 0 7px #fff6,inset -3px -4px #0000001f,2px 3px #00000026}.fr .plate.on{box-shadow:inset 0 0 0 7px #fff6, 0 0 0 3px var(--enamel), 0 0 0 6px var(--crayon-black);transform:translateY(-4px)scale(1.08)}.fr .plate i{font-size:18px;font-style:normal;position:absolute;top:-12px;right:-8px}.fr .meals .magnet{border-radius:12px;width:76px;height:56px}.fr .ask{background:var(--crayon-red);width:100%;height:64px;color:var(--paper);font:800 26px/1 var(--magnet);cursor:pointer;border:0;border-radius:14px;margin-top:22px;transition:transform 80ms;box-shadow:inset -4px -6px #00000026,3px 5px #0003}.fr .ask:active{transform:translateY(3px)}.fr .ask:disabled{cursor:default;background:#c8cdd3}.fr .result{background:var(--paper);transform-origin:50% 0;margin-top:26px;padding:22px 18px 18px;animation:.7s cubic-bezier(.3,1.5,.5,1) forwards fr-stick;position:relative;box-shadow:2px 3px #00000014,0 8px 18px #0000000f}.fr .result .big{font:400 88px/.9 var(--hand)}.fr .result .v{font-size:30px;line-height:1}.fr .result .line{margin-top:10px;font-size:22px}.fr .result ul{border-top:2px dashed var(--enamel-shade);margin-top:12px;padding-top:6px;font-size:18px;list-style:none}.fr .result li{justify-content:space-between;display:flex}.fr .result .up{color:var(--crayon-green)}.fr .result .down{color:var(--crayon-red)}.fr .yes .big{color:var(--crayon-green)}.fr .maybe .big{color:var(--crayon-orange)}.fr .no .big{color:var(--crayon-red)}.fr .sticker{width:92px;height:92px;animation:.35s cubic-bezier(.3,1.8,.5,1) .6s forwards fr-slap;position:absolute;top:18px;right:14px;transform:rotate(12deg)scale(0)}.fr .btns{gap:8px;margin-top:14px;display:flex}.fr .again{border:3px solid var(--crayon-black);background:var(--paper);height:52px;font:800 16px var(--magnet);white-space:nowrap;color:var(--crayon-black);cursor:pointer;border-radius:12px;flex:1}.fr .shake{animation:.5s fr-shake}.fr .stuck{pointer-events:none;z-index:5;font-size:44px;position:absolute}.fr .vnav{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:26px;font-size:18px;display:flex}.fr .vnav span{text-align:center;width:100%;color:var(--crayon-brown)}.fr .vnav a{color:var(--crayon-blue);text-underline-offset:4px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}@keyframes fr-stick{0%{opacity:0;transform:translateY(-120px)rotate(-14deg)scale(1.1)}to{opacity:1;transform:translateY(0)rotate(2deg)}}@keyframes fr-slap{to{transform:rotate(12deg)scale(1)}}@keyframes fr-shake{20%{transform:rotate(-4deg)translate(-6px)}40%{transform:rotate(2deg)translate(6px)}60%{transform:rotate(-3deg)translate(-4px)}80%{transform:rotate(-1deg)translate(2px)}}@keyframes fr-pop{0%{transform:scale(1.5)rotate(-15deg)}}
