.LandingPage_titleScreen__SO2fA{position:relative;isolation:isolate;min-height:720px;height:100svh;overflow:hidden;background:#171315;color:#fff2ce;font-family:Press Start\ 2P,monospace}.LandingPage_backdrop__QZVX4,.LandingPage_grain__pYsTs,.LandingPage_shade__0NBBF{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.LandingPage_backdrop__QZVX4{object-fit:cover;object-position:center;z-index:-3}.LandingPage_shade__0NBBF{z-index:-2;background:radial-gradient(ellipse at 50% 34%,#151321b0 0,#16151a35 57%,#100d15c4 100%),linear-gradient(180deg,#11121a88,transparent 70%,#141016)}.LandingPage_grain__pYsTs{z-index:-1;opacity:.12;background:repeating-linear-gradient(0deg,transparent 0 3px,#000 3px 4px)}.LandingPage_topbar__u1QS0{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;gap:14px}.LandingPage_edition__b4Slt{font-size:7px;letter-spacing:2px;color:#dcc9a4}.LandingPage_center__MFiAK{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;text-align:center;width:min(640px,100%);margin:clamp(5px,4vh,55px) auto 0;padding:0 24px}.LandingPage_sign__ppy9r{position:relative}.LandingPage_ornament__mk8Me{font-size:8px;color:#edc977;letter-spacing:3px}.LandingPage_sign__ppy9r h1{margin:20px 0 24px;line-height:1.12;transform:rotate(-3deg);filter:drop-shadow(0 10px 0 #251923)}.LandingPage_sign__ppy9r h1 span{display:block;font-size:clamp(40px,5.7vw,80px);letter-spacing:12px;color:#fff1b6;text-shadow:4px 0 #513526,-4px 0 #513526,0 -4px #513526,0 4px #513526}.LandingPage_sign__ppy9r h1 strong{display:block;font-size:clamp(64px,8.5vw,118px);letter-spacing:3px;color:#ef954b;text-shadow:5px 0 #513526,-5px 0 #513526,0 -5px #513526,0 5px #513526,0 10px #9a4e30}.LandingPage_sign__ppy9r p{font-size:8px;line-height:2.2;text-shadow:2px 2px #18121a;margin:15px 0 27px}.LandingPage_menu__hu8DE{display:flex;flex-direction:column;gap:14px;width:min(350px,100%)}.LandingPage_menu__hu8DE button{min-height:62px;font:10px/1.8 Press Start\ 2P,monospace;cursor:pointer;transition:transform .15s}.LandingPage_start__A83d8{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f1c575;color:#35202a;border:4px solid #3d2530;box-shadow:0 5px #a96336,inset 0 3px #ffe6a9;padding:16px 20px}.LandingPage_start__A83d8:hover{transform:translateY(-3px);background:#ffdc92}.LandingPage_start__A83d8:disabled{opacity:.65;cursor:wait}.LandingPage_start__A83d8 span{font-size:9px}.LandingPage_secondary__ud875{background:#261d2bde;border:2px solid #a88465;padding:14px;color:#f2d8a1;box-shadow:0 4px #18111c}.LandingPage_secondary__ud875:hover{background:#483141}.LandingPage_walletNote__uWGN6{margin-top:19px;font-size:6px;line-height:2;color:#ddc7ae;text-shadow:1px 1px #000}.LandingPage_error__AByXE{max-width:400px;font-size:8px;line-height:2;margin-top:12px;padding:10px;background:#512e38}.LandingPage_chef__87Ejj{position:absolute;right:6vw;bottom:50px;width:clamp(140px,21vw,280px)}.LandingPage_chef__87Ejj img{width:100%;filter:drop-shadow(0 12px 4px #0008)}.LandingPage_chef__87Ejj>span{display:block;width:max-content;margin:0 auto 8px;background:#f7e7c5;color:#46313b;border:3px solid #46313b;padding:14px;font-size:8px;line-height:1.9;transform:rotate(4deg);box-shadow:4px 4px #0006}.LandingPage_recipeProp__1lw9W{position:absolute;left:5vw;bottom:70px;display:flex;align-items:center;gap:8px;padding:8px 18px 8px 8px;background:#231a22df;border:2px solid #947557;box-shadow:5px 5px #0006;text-align:left;transform:rotate(-5deg);cursor:pointer;color:#f6d68e}.LandingPage_recipeProp__1lw9W picture{width:100px;height:100px;object-fit:contain}.LandingPage_recipeProp__1lw9W span{font-size:6px;line-height:2}.LandingPage_recipeProp__1lw9W b{display:block;font-size:10px;color:#fff2ce;margin-top:8px}.LandingPage_bottom__5ypWT{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;padding:20px 30px;font-size:6px;color:#c3ab8e}.LandingPage_titleScreen__SO2fA button:focus-visible{outline:3px solid #fff1b6;outline-offset:5px}.LandingPage_book__RnZQt{background:#f1e2bc!important;color:#473030!important;border:5px solid #604137!important;border-radius:0!important;font-family:Press Start\ 2P,monospace!important;max-height:calc(100svh - 32px)!important;margin:16px!important;box-shadow:10px 10px #100e15!important}.LandingPage_bookHeader__nrW4j{font-size:17px!important;padding:24px 30px!important;border-bottom:2px dashed #9c8061}.LandingPage_bookHeader__nrW4j small{display:block;font-size:6px;margin-top:12px}.LandingPage_bookBody__W09j6{padding:24px 30px!important}.LandingPage_chapterTabs__G5GAG{display:flex;gap:10px}.LandingPage_chapterTabs__G5GAG button{padding:10px;min-width:44px;min-height:44px;border:2px solid #80614c;font-size:8px}.LandingPage_chapterTabs__G5GAG button[aria-pressed=true]{background:#664339;color:#ffebbb}.LandingPage_chapter__WCzT8{display:grid;grid-template-columns:200px 1fr;align-items:center;grid-gap:24px;gap:24px;min-height:260px}.LandingPage_chapter__WCzT8 picture{width:100%;height:200px;object-fit:contain}.LandingPage_chapter__WCzT8 h2{font-size:16px;line-height:1.9;margin:14px 0}.LandingPage_chapter__WCzT8 p{font-size:8px;line-height:2.3}.LandingPage_chapter__WCzT8 p:first-child{font-size:6px;color:#994629}.LandingPage_bookFooter__DfSHR{display:flex;align-items:center;justify-content:space-between;border-top:2px dashed #9c8061;padding-top:18px;gap:12px;font-size:8px}.LandingPage_bookFooter__DfSHR button{padding:12px;background:#664339;color:#ffebbb;font-size:7px;line-height:2;min-height:44px}.LandingPage_book__RnZQt button:focus-visible{outline:3px solid #b94c35;outline-offset:3px}@media(max-width:800px){.LandingPage_titleScreen__SO2fA{min-height:660px}.LandingPage_topbar__u1QS0{padding:16px}.LandingPage_edition__b4Slt{font-size:5px;letter-spacing:1px}.LandingPage_center__MFiAK{margin:3vh auto 0}.LandingPage_sign__ppy9r h1 span{font-size:49px;letter-spacing:9px}.LandingPage_sign__ppy9r h1 strong{font-size:76px}.LandingPage_ornament__mk8Me{font-size:6px;letter-spacing:1px}.LandingPage_sign__ppy9r p{font-size:6px;margin-bottom:22px}.LandingPage_menu__hu8DE{max-width:300px;gap:12px}.LandingPage_menu__hu8DE button{min-height:56px;font-size:9px}.LandingPage_chef__87Ejj{width:145px;right:5vw;bottom:32px}.LandingPage_chef__87Ejj>span{font-size:6px;padding:8px}.LandingPage_recipeProp__1lw9W{left:20px;bottom:70px;padding:5px;gap:0;flex-direction:column;text-align:center}.LandingPage_recipeProp__1lw9W picture{width:70px;height:65px}.LandingPage_recipeProp__1lw9W b{font-size:7px;margin-top:3px}.LandingPage_recipeProp__1lw9W span{font-size:5px;padding:5px}.LandingPage_bottom__5ypWT{padding:15px;font-size:5px}.LandingPage_bottom__5ypWT span:last-child{display:none}.LandingPage_chapter__WCzT8{grid-template-columns:1fr;gap:6px;min-height:0}.LandingPage_chapter__WCzT8 picture{height:135px;margin-top:12px}.LandingPage_chapter__WCzT8 h2{font-size:13px}.LandingPage_bookHeader__nrW4j{font-size:14px!important;padding:20px!important}.LandingPage_bookBody__W09j6{padding:18px 20px!important}.LandingPage_bookFooter__DfSHR{margin-top:20px}}@media(max-height:740px) and (min-width:801px){.LandingPage_center__MFiAK{margin:0 auto}.LandingPage_sign__ppy9r h1 span{font-size:48px}.LandingPage_sign__ppy9r h1 strong{font-size:77px}.LandingPage_sign__ppy9r h1{margin:12px 0 18px}.LandingPage_chef__87Ejj{width:190px}.LandingPage_menu__hu8DE button{min-height:54px}.LandingPage_titleScreen__SO2fA{min-height:640px}}.LandingPage_chefClub__CpgmG{display:block;font-size:7px;line-height:2;margin-top:16px;color:#ffce8c;text-decoration:underline;text-underline-offset:5px;min-height:32px}.LandingPage_chefClub__CpgmG:focus-visible{outline:3px solid #fff1b6;outline-offset:4px}.LandingPage_socialLinks__iKoDj{display:flex;justify-content:center;gap:10px;margin-top:9px}.LandingPage_socialLinks__iKoDj a{display:flex;align-items:center;gap:7px;min-height:42px;padding:4px 10px;background:#241f28e6;border:2px solid #b98d5b;box-shadow:3px 3px #111018;color:#ffe4ad;font-size:5px;text-decoration:none}.LandingPage_socialLinks__iKoDj a:hover{background:#473342;color:#fff2ce}.LandingPage_socialLinks__iKoDj img{width:31px;height:31px;image-rendering:pixelated}.LandingPage_socialLinks__iKoDj a:focus-visible{outline:3px solid #fff1b6;outline-offset:4px}@media(max-width:800px){.LandingPage_socialLinks__iKoDj{gap:7px}.LandingPage_socialLinks__iKoDj a{min-height:36px;padding:3px 7px;font-size:4px}.LandingPage_socialLinks__iKoDj img{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.LandingPage_menu__hu8DE button{transition:none}}.LandingPage_topbar__u1QS0{position:relative;z-index:5}.LandingPage_accountTools__B9zcL{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;flex-shrink:0}.LandingPage_accountTools__B9zcL>button{max-width:220px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.LandingPage_accountTools__B9zcL>button:last-child{min-height:44px}@media(max-width:480px){.LandingPage_edition__b4Slt{max-width:95px;line-height:2}.LandingPage_accountTools__B9zcL{gap:8px}.LandingPage_accountTools__B9zcL>button{max-width:150px;font-size:10px}}@media(max-width:420px){.LandingPage_sign__ppy9r h1 span{font-size:clamp(36px,11vw,46px);letter-spacing:7px}.LandingPage_sign__ppy9r h1 strong{font-size:clamp(58px,18vw,74px)}.LandingPage_chef__87Ejj>span{display:none}.LandingPage_center__MFiAK{padding:0 16px}.LandingPage_ornament__mk8Me{font-size:5px}.LandingPage_walletNote__uWGN6{max-width:265px}.LandingPage_topbar__u1QS0{gap:8px;padding:16px 12px}.LandingPage_edition__b4Slt{max-width:65px}}.LandingPage_titleScreen__SO2fA{--mx:0;--my:0}.LandingPage_backdrop__QZVX4{transform:translate(calc(var(--mx) * -18px),calc(var(--my) * -12px)) scale(1.06);transition:transform .6s cubic-bezier(.2,.8,.3,1)}.LandingPage_backdrop__QZVX4 img{animation:LandingPage_kenBurns__DZR51 28s ease-in-out infinite alternate;transform-origin:50% 45%}.LandingPage_embers__N17r1{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;image-rendering:pixelated}.LandingPage_lights__6wKbO{position:absolute;inset:0;z-index:-2;pointer-events:none;mix-blend-mode:screen}.LandingPage_lights__6wKbO i{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle,#ffc56a88,#ff9a3c22 45%,#0000 70%);animation:LandingPage_lamp__8pRp6 3.4s steps(10) infinite}.LandingPage_lights__6wKbO i:first-child{left:3%;top:4%;width:22vw;height:22vw}.LandingPage_lights__6wKbO i:nth-child(2){left:62%;top:3%;width:22vw;height:22vw;animation-delay:-1.3s}.LandingPage_lights__6wKbO i:nth-child(3){left:27%;top:30%;width:22vw;height:26vw;background:radial-gradient(circle,#ff9a3c77,#ff6a2a22 45%,#0000 70%);animation:LandingPage_hearth__uAqYh 1.6s steps(6) infinite}.LandingPage_shade__0NBBF{background:radial-gradient(ellipse at 50% 34%,#15132190 0,#16151a25 57%,#100d15c4 100%),linear-gradient(180deg,#11121a88,transparent 70%,#141016)}.LandingPage_sign__ppy9r h1{animation:LandingPage_signSwing__0HKfs 5s ease-in-out 1.6s infinite}.LandingPage_sign__ppy9r h1 i{display:inline-block;font-style:normal;animation:LandingPage_letterDrop__duc6_ .7s cubic-bezier(.2,1.6,.4,1) calc(var(--i) * .07s + .15s) both,LandingPage_letterWave__Ch8Xb 2.8s ease-in-out calc(var(--i) * .12s + 1.4s) infinite}.LandingPage_sign__ppy9r h1 strong{position:relative}.LandingPage_sign__ppy9r h1 strong:after{content:"";position:absolute;inset:-6px -10px;background:linear-gradient(105deg,#0000 38%,#fff8 50%,#0000 62%) -160% 0/50% 100% no-repeat;mix-blend-mode:overlay;animation:LandingPage_titleShine__ukUiR 4.5s ease-in-out 1.8s infinite;pointer-events:none}.LandingPage_ornament__mk8Me{display:inline-block;animation:LandingPage_fadeUp__Yt3Uu .6s ease .9s both,LandingPage_glowText__wm3U2 2.6s ease-in-out 1.5s infinite}.LandingPage_sign__ppy9r p{animation:LandingPage_fadeUp__Yt3Uu .6s ease 1.05s both}.LandingPage_menu__hu8DE>*{animation:LandingPage_menuIn__DnPQu .55s cubic-bezier(.2,1.4,.4,1) backwards}.LandingPage_menu__hu8DE>:first-child{animation-delay:1.15s}.LandingPage_menu__hu8DE>:nth-child(2){animation-delay:1.27s}.LandingPage_menu__hu8DE button{position:relative;overflow:visible;transition:transform .16s cubic-bezier(.2,1.8,.4,1),box-shadow .16s,background .16s,filter .16s!important}.LandingPage_start__A83d8{box-shadow:0 7px #a96336,0 11px #2a1820,inset 0 3px #ffe6a9,inset 0 -4px #d99a4e;animation:LandingPage_menuIn__DnPQu .55s cubic-bezier(.2,1.4,.4,1) 1.15s backwards,LandingPage_startGlow__flgzw 2s ease-in-out 1.8s infinite!important}.LandingPage_start__A83d8:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#0000 35%,#fff9 50%,#0000 65%) -150% 0/55% 100% no-repeat;animation:LandingPage_titleShine__ukUiR 2.8s ease-in-out 2s infinite;pointer-events:none}.LandingPage_start__A83d8:focus-visible,.LandingPage_start__A83d8:hover:not(:disabled){transform:translateY(-4px) scale(1.03);box-shadow:0 11px #a96336,0 15px #2a1820,inset 0 3px #ffe6a9,inset 0 -4px #d99a4e,0 0 30px #ffcf7a88}.LandingPage_start__A83d8:active:not(:disabled){transform:translateY(5px) scale(.98);box-shadow:0 2px #a96336,0 4px #2a1820,inset 0 3px #ffe6a9;transition-duration:.05s!important}.LandingPage_start__A83d8 span{display:inline-block;animation:LandingPage_arrows__nnZGv .8s steps(2) infinite}.LandingPage_start__A83d8 span:last-child{animation-direction:reverse}.LandingPage_secondary__ud875{box-shadow:0 5px #18111c,inset 0 2px #ffffff14}.LandingPage_secondary__ud875:focus-visible,.LandingPage_secondary__ud875:hover{transform:translateY(-3px);background:#483141;box-shadow:0 8px #18111c,0 0 20px #a8846566,inset 0 2px #ffffff14}.LandingPage_secondary__ud875:active{transform:translateY(3px);box-shadow:0 1px #18111c;transition-duration:.05s!important}.LandingPage_menu__hu8DE button:after{content:"▶";position:absolute;left:-30px;top:50%;font-size:14px;color:#ffe29a;text-shadow:2px 2px #2a1820;opacity:0;transform:translate(-8px,-50%);transition:opacity .15s,transform .15s}.LandingPage_menu__hu8DE button:focus-visible:after,.LandingPage_menu__hu8DE button:hover:after{opacity:1;transform:translateY(-50%);animation:LandingPage_cursorBob__Zlot8 .5s steps(2) infinite}.LandingPage_chefClub__CpgmG,.LandingPage_socialLinks__iKoDj,.LandingPage_walletNote__uWGN6{animation:LandingPage_fadeUp__Yt3Uu .6s ease 1.45s both}.LandingPage_socialLinks__iKoDj a{transition:transform .16s cubic-bezier(.2,1.8,.4,1),background .16s,box-shadow .16s}.LandingPage_socialLinks__iKoDj a:hover{transform:translateY(-3px) rotate(-2deg);box-shadow:3px 6px #111018,0 0 14px #b98d5b66}.LandingPage_socialLinks__iKoDj a:hover img{animation:LandingPage_iconHop__z6msQ .4s steps(2) infinite}.LandingPage_chef__87Ejj{transform:translate(calc(var(--mx) * 14px),calc(var(--my) * 8px));transition:transform .5s cubic-bezier(.2,.8,.3,1);animation:LandingPage_propIn__nnZEv .8s cubic-bezier(.2,1.4,.4,1) 1.3s backwards}.LandingPage_chef__87Ejj picture{animation:LandingPage_chefBob__YnKxs 2.4s ease-in-out infinite;transform-origin:50% 100%}.LandingPage_chef__87Ejj>span{animation:LandingPage_bubblePop__tqGbd .5s cubic-bezier(.2,1.8,.4,1) 2.1s both,LandingPage_bubbleFloat__bs9_G 3s ease-in-out 2.6s infinite}.LandingPage_recipeProp__1lw9W{animation:LandingPage_propInLeft__WY1cj .8s cubic-bezier(.2,1.4,.4,1) 1.4s backwards;transition:transform .2s cubic-bezier(.2,1.8,.4,1),box-shadow .2s}.LandingPage_recipeProp__1lw9W:hover{transform:rotate(-2deg) translateY(-6px) scale(1.04);box-shadow:5px 11px #0006,0 0 24px #f6d68e44}.LandingPage_recipeProp__1lw9W picture{position:relative;animation:LandingPage_dishFloat__CPsCw 2.2s ease-in-out infinite}.LandingPage_recipeProp__1lw9W picture:after{content:"";position:absolute;left:30%;top:-6px;width:6px;height:10px;background:#fff0cd99;box-shadow:14px 6px #fff0cd77,28px 2px #fff0cd88;animation:LandingPage_steamUp__pEfNo 1.6s steps(5) infinite}.LandingPage_topbar__u1QS0{animation:LandingPage_fadeDown__aBTXR .6s ease .2s both}.LandingPage_bottom__5ypWT{animation:LandingPage_fadeUp__Yt3Uu .6s ease 1.6s both}.LandingPage_iris__0NyLu{position:fixed;inset:0;z-index:50;pointer-events:none;background:radial-gradient(circle at 50% 55%,#0000 0 var(--r),#120d13 calc(var(--r) + 1px));--r:150vmax;opacity:0}.LandingPage_leaving__E74Nr .LandingPage_iris__0NyLu{opacity:1;animation:LandingPage_irisClose__jmhSZ .65s cubic-bezier(.6,0,.4,1) forwards}.LandingPage_leaving__E74Nr .LandingPage_center__MFiAK{animation:LandingPage_zoomOut__AStGg .6s ease-in forwards}@property --r{syntax:"<length>";inherits:false;initial-value:150vmax}.LandingPage_chapter__WCzT8{animation:LandingPage_pageFlip__ncmZ9 .45s cubic-bezier(.2,1.2,.4,1) both;transform-origin:0 50%}.LandingPage_bookFooter__DfSHR button,.LandingPage_chapterTabs__G5GAG button{transition:transform .15s cubic-bezier(.2,1.8,.4,1)}.LandingPage_bookFooter__DfSHR button:hover,.LandingPage_chapterTabs__G5GAG button:hover{transform:translateY(-2px)}.LandingPage_bookFooter__DfSHR button:active,.LandingPage_chapterTabs__G5GAG button:active{transform:translateY(2px)}@keyframes LandingPage_kenBurns__DZR51{0%{transform:scale(1)}to{transform:scale(1.07) translate(-1.2%,-.8%)}}@keyframes LandingPage_lamp__8pRp6{0%,to{opacity:.85}30%{opacity:1}55%{opacity:.7}75%{opacity:.95}}@keyframes LandingPage_hearth__uAqYh{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes LandingPage_letterDrop__duc6_{0%{transform:translateY(-120px) rotate(-20deg) scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes LandingPage_letterWave__Ch8Xb{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes LandingPage_signSwing__0HKfs{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-1.5deg) translateY(-3px)}}@keyframes LandingPage_titleShine__ukUiR{0%,55%{background-position:-160% 0}to{background-position:260% 0}}@keyframes LandingPage_glowText__wm3U2{50%{text-shadow:0 0 10px #ffd27a}}@keyframes LandingPage_fadeUp__Yt3Uu{0%{opacity:0;transform:translateY(14px)}}@keyframes LandingPage_fadeDown__aBTXR{0%{opacity:0;transform:translateY(-14px)}}@keyframes LandingPage_menuIn__DnPQu{0%{opacity:0;transform:translateY(24px) scale(.9)}}@keyframes LandingPage_startGlow__flgzw{50%{filter:brightness(1.08) drop-shadow(0 0 12px #ffcf7a88)}}@keyframes LandingPage_arrows__nnZGv{50%{transform:translateX(3px)}}@keyframes LandingPage_cursorBob__Zlot8{50%{transform:translate(5px,-50%)}}@keyframes LandingPage_iconHop__z6msQ{50%{transform:translateY(-3px)}}@keyframes LandingPage_chefBob__YnKxs{0%,to{transform:scale(1)}50%{transform:scale(1.02,.98) translateY(1px)}}@keyframes LandingPage_bubblePop__tqGbd{0%{opacity:0;transform:scale(.3) rotate(10deg)}}@keyframes LandingPage_bubbleFloat__bs9_G{0%,to{transform:rotate(4deg)}50%{transform:rotate(2deg) translateY(-4px)}}@keyframes LandingPage_propIn__nnZEv{0%{opacity:0;transform:translateX(80px)}}@keyframes LandingPage_propInLeft__WY1cj{0%{opacity:0;transform:translateX(-80px) rotate(-5deg)}to{transform:rotate(-5deg)}}@keyframes LandingPage_dishFloat__CPsCw{50%{transform:translateY(-4px)}}@keyframes LandingPage_steamUp__pEfNo{0%{transform:translateY(0);opacity:.9}to{transform:translateY(-18px);opacity:0}}@keyframes LandingPage_irisClose__jmhSZ{0%{--r:150vmax}to{--r:0vmax}}@keyframes LandingPage_zoomOut__AStGg{to{transform:scale(1.15);opacity:0;filter:blur(2px)}}@keyframes LandingPage_pageFlip__ncmZ9{0%{opacity:0;transform:perspective(700px) rotateY(-35deg) translateX(-20px)}}@media(max-width:800px){.LandingPage_menu__hu8DE button:after{left:-22px;font-size:11px}}@media(prefers-reduced-motion:reduce){.LandingPage_titleScreen__SO2fA *,.LandingPage_titleScreen__SO2fA :after,.LandingPage_titleScreen__SO2fA :before{animation:none!important;transition:none!important}.LandingPage_backdrop__QZVX4,.LandingPage_chef__87Ejj{transform:none}.LandingPage_embers__N17r1{display:none}}.LandingPage_lite__701rZ .LandingPage_embers__N17r1,.LandingPage_lite__701rZ .LandingPage_lights__6wKbO{display:none}.LandingPage_lite__701rZ .LandingPage_backdrop__QZVX4{transform:none;transition:none}.LandingPage_lite__701rZ .LandingPage_backdrop__QZVX4 img,.LandingPage_lite__701rZ .LandingPage_chef__87Ejj picture,.LandingPage_lite__701rZ .LandingPage_chef__87Ejj>span,.LandingPage_lite__701rZ .LandingPage_ornament__mk8Me,.LandingPage_lite__701rZ .LandingPage_recipeProp__1lw9W picture,.LandingPage_lite__701rZ .LandingPage_recipeProp__1lw9W picture:after,.LandingPage_lite__701rZ .LandingPage_sign__ppy9r h1,.LandingPage_lite__701rZ .LandingPage_start__A83d8 span{animation:none}.LandingPage_lite__701rZ .LandingPage_start__A83d8{animation:none!important}.LandingPage_lite__701rZ .LandingPage_sign__ppy9r h1 i{animation:LandingPage_letterDrop__duc6_ .5s cubic-bezier(.2,1.6,.4,1) calc(var(--i) * .05s) backwards}.LandingPage_lite__701rZ .LandingPage_sign__ppy9r h1 strong:after,.LandingPage_lite__701rZ .LandingPage_start__A83d8:before{display:none}.LandingPage_lite__701rZ .LandingPage_chef__87Ejj{transform:none}.SoundToggle_soundToggle___mEfu{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#2c3c2c;color:#f5d39a;border:2px solid #8d754d;border-bottom:4px solid #3c2a20;padding:10px 13px;font:8px/1.4 Press Start\ 2P,monospace;cursor:pointer;white-space:nowrap;transition:transform .15s,filter .15s}.SoundToggle_soundToggle___mEfu span{font-size:14px;color:#c3ed85}.SoundToggle_soundToggle___mEfu:hover{transform:translateY(-2px);filter:brightness(1.12)}.SoundToggle_soundToggle___mEfu[aria-pressed=true]{color:#c1c7b3;border-color:#596354;background:#202b25}.SoundToggle_compact__fQuvI{padding:9px 11px;font-size:7px}.SoundToggle_soundToggle___mEfu:focus-visible{outline:3px solid #c3ed85;outline-offset:3px}@media(max-width:700px){.SoundToggle_compact__fQuvI{padding:8px;font-size:6px}.SoundToggle_compact__fQuvI span{font-size:12px}}.QuestGate_page__k1OZ5{min-height:100svh;background:radial-gradient(ellipse at top,#354642,#171d24 65%);color:#fff0ce;font-family:system-ui,sans-serif;padding-bottom:40px}.QuestGate_header____dKC{justify-content:space-between;padding:20px 32px;border-bottom:2px solid #65563f;background:#181d24}.QuestGate_header____dKC,.QuestGate_header____dKC>div{display:flex;align-items:center;gap:12px}.QuestGate_brand__Fixhv{font:13px/1.7 Press Start\ 2P,monospace;color:#f4cd86}.QuestGate_brand__Fixhv span{display:block;color:#f19953}.QuestGate_content__XG8dQ{max-width:900px;margin:auto;padding:36px 24px}.QuestGate_intro__mj6_Q{display:flex;gap:24px;align-items:center;margin-bottom:30px}.QuestGate_intro__mj6_Q picture{width:125px;flex-shrink:0}.QuestGate_intro__mj6_Q small{font:8px/2 Press Start\ 2P,monospace;color:#dfae65;letter-spacing:2px}.QuestGate_intro__mj6_Q h1{font:clamp(17px,3vw,25px)/1.8 Press Start\ 2P,monospace;margin:12px 0}.QuestGate_intro__mj6_Q p{color:#c5c4ae;max-width:550px;font-size:15px;line-height:1.7;margin-bottom:18px}.QuestGate_badge__gcEMD{font:8px/2 Press Start\ 2P,monospace;color:#f3cf86;padding:8px 12px;border:1px solid #766343;background:#2c302b;display:inline-block}.QuestGate_identity__s_uTQ{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border:2px solid #6e7855;background:#29372f;box-shadow:0 4px #101819}.QuestGate_identity__s_uTQ strong{font-size:19px}.QuestGate_identity__s_uTQ p{font-size:13px;color:#bfc6af;margin:6px 0 0}.QuestGate_page__k1OZ5 button:not(.QuestGate_brand__Fixhv){min-height:44px}.QuestGate_form__BSLoL button,.QuestGate_identity__s_uTQ button,.QuestGate_page__k1OZ5 footer>button{font:8px/1.8 Press Start\ 2P,monospace;border:2px solid #997847;background:#edc477;color:#312728;padding:13px 16px;flex-shrink:0;box-shadow:0 3px #80562c}.QuestGate_tasks__eBBxA{padding:0;list-style:none;margin:28px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.QuestGate_tasks__eBBxA li{position:relative;display:flex;gap:16px;padding:22px 18px 50px;background:#242c31;border:2px solid #525748;box-shadow:0 4px #101819}.QuestGate_number___7xnw{font:15px/1.6 Press Start\ 2P,monospace;color:#96835b}.QuestGate_form__BSLoL h2,.QuestGate_tasks__eBBxA h2{font-size:19px;margin:0 0 7px;font-weight:700}.QuestGate_tasks__eBBxA p{font-size:13px;color:#c5c4b2;margin:0 0 15px;line-height:1.6}.QuestGate_tasks__eBBxA a{font:8px/2 Press Start\ 2P,monospace;color:#efc881;display:inline-block;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.QuestGate_tasks__eBBxA small{color:#b8ad94}.QuestGate_done__ZTBR4,.QuestGate_pending__Mdv9X{position:absolute;bottom:15px;left:54px;font-size:10px;letter-spacing:1px;color:#b3b1a2}.QuestGate_done__ZTBR4{color:#a1d18b}.QuestGate_form__BSLoL{padding:24px;background:#eee0bf;color:#463629;border:3px solid #8d704d;box-shadow:0 5px #201b23}.QuestGate_form__BSLoL label{display:block;font-size:13px;font-weight:700;margin:18px 0 7px}.QuestGate_form__BSLoL input{display:block;width:100%;padding:13px;background:#fff8e4;border:2px solid #b5a17d;color:#332b26;border-radius:0;font-size:15px}.QuestGate_form__BSLoL p{font-size:12px;margin:15px 0;line-height:1.6}.QuestGate_form__BSLoL button{background:#385b46;border-color:#273f33;color:#fff0ce;box-shadow:0 3px #23342c}.QuestGate_page__k1OZ5 button:disabled{opacity:.5;cursor:not-allowed}.QuestGate_page__k1OZ5 footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.QuestGate_page__k1OZ5 footer p{font-size:12px;color:#b8c3b1}.QuestGate_notice__I2TOu{padding:15px;background:#374033;border-left:3px solid #efc881;line-height:1.6;margin:20px 0;font-size:13px}.QuestGate_page__k1OZ5 a:focus-visible,.QuestGate_page__k1OZ5 button:focus-visible,.QuestGate_page__k1OZ5 input:focus-visible{outline:3px solid #f5a54f;outline-offset:4px}@media(max-width:600px){.QuestGate_header____dKC{padding:15px}.QuestGate_header____dKC>div{gap:8px}.QuestGate_header____dKC>div>button{font-size:10px;max-width:165px;overflow:hidden;text-overflow:ellipsis}.QuestGate_brand__Fixhv{font-size:9px}.QuestGate_content__XG8dQ{padding:24px 16px}.QuestGate_intro__mj6_Q{gap:14px;align-items:flex-start}.QuestGate_intro__mj6_Q picture{width:65px}.QuestGate_intro__mj6_Q h1{font-size:15px;line-height:1.8}.QuestGate_intro__mj6_Q p{font-size:13px}.QuestGate_badge__gcEMD,.QuestGate_intro__mj6_Q small{font-size:6px}.QuestGate_identity__s_uTQ{flex-direction:column;align-items:flex-start;padding:18px}.QuestGate_tasks__eBBxA{grid-template-columns:1fr}.QuestGate_tasks__eBBxA li{padding:18px 15px 44px}.QuestGate_form__BSLoL{padding:18px}.QuestGate_page__k1OZ5 footer{align-items:flex-start;flex-direction:column}.QuestGate_header____dKC>div>button:last-child{max-width:140px}}