@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");.BouncingText_arcContainer__wEpd_{position:absolute;width:100%;left:0;bottom:15vh;display:flex;justify-content:center;align-items:flex-end;height:20vh}.BouncingText_letterWrapper__2ZGrm{position:absolute;height:100%;transform-origin:bottom center;will-change:transform}.BouncingText_arcLetter__KFHDr{display:inline-block;animation:BouncingText_pop-bounce__cwXWr 2s infinite;font-family:Press Start\ 2P,cursive;font-size:3.5rem;line-height:1.2;color:white;transform-origin:bottom center;will-change:transform;--shadow-offset:2px;text-shadow:calc(-1 * var(--shadow-offset)) var(--shadow-offset) #ef3550,calc(-2 * var(--shadow-offset)) calc(2 * var(--shadow-offset)) #f48fb1,calc(-3 * var(--shadow-offset)) calc(3 * var(--shadow-offset)) #7e57c2,calc(-4 * var(--shadow-offset)) calc(4 * var(--shadow-offset)) #2196f3,calc(-5 * var(--shadow-offset)) calc(5 * var(--shadow-offset)) #26c6da,calc(-6 * var(--shadow-offset)) calc(6 * var(--shadow-offset)) #43a047,calc(-7 * var(--shadow-offset)) calc(7 * var(--shadow-offset)) #eeff41,calc(-8 * var(--shadow-offset)) calc(8 * var(--shadow-offset)) #f9a825,calc(-9 * var(--shadow-offset)) calc(9 * var(--shadow-offset)) #ff5722}.BouncingText_stackedContainer__smuLb{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem 0;gap:.5rem}.BouncingText_nameLine__7QleS{display:flex;justify-content:center;width:100%;white-space:nowrap}.BouncingText_stackedLetter___mtaY{display:inline-block;animation:BouncingText_pop-bounce__cwXWr 1.5s infinite;font-family:Press Start\ 2P,cursive;font-size:2.5rem;line-height:1.2;color:white;margin:0 .1rem;will-change:transform;--shadow-offset:2px;text-shadow:calc(-1 * var(--shadow-offset)) var(--shadow-offset) #ef3550,calc(-2 * var(--shadow-offset)) calc(2 * var(--shadow-offset)) #f48fb1,calc(-3 * var(--shadow-offset)) calc(3 * var(--shadow-offset)) #7e57c2,calc(-4 * var(--shadow-offset)) calc(4 * var(--shadow-offset)) #2196f3,calc(-5 * var(--shadow-offset)) calc(5 * var(--shadow-offset)) #26c6da,calc(-6 * var(--shadow-offset)) calc(6 * var(--shadow-offset)) #43a047,calc(-7 * var(--shadow-offset)) calc(7 * var(--shadow-offset)) #eeff41,calc(-8 * var(--shadow-offset)) calc(8 * var(--shadow-offset)) #f9a825,calc(-9 * var(--shadow-offset)) calc(9 * var(--shadow-offset)) #ff5722}@keyframes BouncingText_pop-bounce__cwXWr{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-20px) scale(1.1)}60%{transform:translateY(-10px) scale(1.05)}}@media (max-width:1023px) and (min-width:768px){.BouncingText_arcLetter__KFHDr,.BouncingText_stackedLetter___mtaY{--shadow-offset:1.5px}.BouncingText_arcLetter__KFHDr{font-size:2.5rem;letter-spacing:.8rem;padding:0 .2rem}.BouncingText_stackedLetter___mtaY{font-size:2rem;letter-spacing:.6rem;margin:0 .3rem}.BouncingText_nameLine__7QleS:last-child{margin-top:1.5rem}}@media (max-width:767px) and (min-width:480px){.BouncingText_arcLetter__KFHDr,.BouncingText_stackedLetter___mtaY{--shadow-offset:1.25px}.BouncingText_arcLetter__KFHDr{font-size:2rem;letter-spacing:.3rem;padding:0 .1rem}.BouncingText_stackedLetter___mtaY{font-size:1.6rem;letter-spacing:.2rem;margin:0 .15rem}.BouncingText_nameLine__7QleS:last-child{margin-top:1.25rem}}@media (max-width:479px){.BouncingText_arcLetter__KFHDr,.BouncingText_stackedLetter___mtaY{--shadow-offset:1px}.BouncingText_arcLetter__KFHDr{font-size:1.6rem;letter-spacing:.2rem;padding:0 .05rem}.BouncingText_stackedLetter___mtaY{font-size:1.2rem;letter-spacing:.15rem;margin:0 .1rem}.BouncingText_stackedContainer__smuLb{padding:.8rem 0}.BouncingText_nameLine__7QleS{flex-wrap:wrap;justify-content:center;gap:.4rem}.BouncingText_nameLine__7QleS:last-child{margin-top:1rem}}.CloudHint_container__xGaAk{position:fixed;left:min(28vw,40%);top:clamp(6vh,18vh,24vh);transform:translate(-50%,-50%);z-index:500;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.CloudHint_wrapper__ZnoZF{position:relative;width:clamp(200px,30vw,420px);aspect-ratio:2.5/1;animation:CloudHint_float__kb_CU 3.8s ease-in-out infinite,CloudHint_sway__6G2bl 8s ease-in-out infinite;isolation:isolate}.CloudHint_cloud__H2low{position:relative;width:100%;height:100%;background-image:url(/cloud.png);background-size:contain;background-position:50%;background-repeat:no-repeat;filter:drop-shadow(0 6px 8px rgba(0,0,0,.25));z-index:1}.CloudHint_cloud__H2low:before{content:"";position:absolute;inset:-4%;border-radius:9999px;background:radial-gradient(ellipse at center,rgba(255,255,255,.45),rgba(255,255,255,0) 60%);opacity:.75;filter:blur(10px);transform-origin:center;animation:CloudHint_cloudGlow__K_HEI 3.2s ease-in-out infinite;pointer-events:none;z-index:0}.CloudHint_cloud__H2low:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,79,79,.9),rgba(255,199,46,.9),rgba(88,255,137,.9),rgba(88,182,255,.9),rgba(163,112,255,.9),rgba(255,79,220,.9));background-size:400% 400%;mix-blend-mode:overlay;opacity:1;animation:CloudHint_gradientShift__ZuHjb 5s ease-in-out infinite;pointer-events:none;-webkit-mask-image:url(/cloud.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/cloud.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain;z-index:2}.CloudHint_labelOverlay__ynOoJ{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:20}.CloudHint_label__7HTlY{position:absolute;top:58%;left:52%;transform:translate(-50%,-50%);color:#000;text-shadow:none;font-weight:800;font-family:Press Start\ 2P,cursive;font-size:clamp(10px,1.8vw,16px);letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;width:90%;line-height:1.1;z-index:21}.CloudHint_textWrap__tpFv6{position:relative;display:inline-block}.CloudHint_textBase__cPESd{color:#000}.CloudHint_textRGB__oHoZx{position:absolute;inset:0;background:linear-gradient(90deg,#06b6d4,#22c55e,#eab308,#ef4444,#8b5cf6,#06b6d4);background-size:400% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:CloudHint_gradientShift__ZuHjb 5s ease-in-out infinite;mix-blend-mode:screen;opacity:.85;pointer-events:none}@media (max-width:639px){.CloudHint_container__xGaAk{--caption-shift:6%}.CloudHint_label__7HTlY{font-size:clamp(9px,3vw,12px);left:53%;top:60%}}@media (min-width:640px) and (max-width:1023px){.CloudHint_container__xGaAk{--caption-shift:10%}.CloudHint_label__7HTlY{font-size:clamp(10px,1.6vw,14px);left:52.5%;top:59%}}@media (min-width:1024px){.CloudHint_container__xGaAk{--caption-shift:12%}}@keyframes CloudHint_float__kb_CU{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes CloudHint_sway__6G2bl{0%{filter:drop-shadow(0 6px 8px rgba(0,0,0,.25))}50%{filter:drop-shadow(0 8px 12px rgba(0,0,0,.28))}to{filter:drop-shadow(0 6px 8px rgba(0,0,0,.25))}}@keyframes CloudHint_gradientShift__ZuHjb{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes CloudHint_cloudGlow__K_HEI{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.03);opacity:.8}}@keyframes CloudHint_textShimmer__w8vyN{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.PressStart_container__2DiI0{margin-top:1.75rem;pointer-events:auto;z-index:1000;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:12px;background:transparent;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (min-width:1024px){.PressStart_container__2DiI0{margin-top:0;transform:none}.PressStart_fixedLg__8dhQP{position:fixed;left:50%;transform:translateX(-50%);top:58vh;pointer-events:auto;z-index:1100}}.PressStart_prompt__ACWkh{font-family:Press Start\ 2P,cursive;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.25),0 0 12px rgba(255,255,255,.35);letter-spacing:.06em;line-height:1.15;animation:PressStart_pressBlink__3qZNG 1.1s steps(2) infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PressStart_disabled__kECNd{opacity:.5;pointer-events:none;filter:grayscale(.3)}.PressStart_small__aMksM{font-size:clamp(12px,3vw,18px)}.PressStart_medium__E3Y5W{font-size:clamp(14px,2.4vw,20px)}.PressStart_large__Ba2p_{font-size:clamp(18px,1.4vw,26px)}@keyframes PressStart_pressBlink__3qZNG{0%,49%{opacity:1}50%,to{opacity:0}}.PressStart_curtain__XrJKf{position:fixed;inset:0;z-index:9999;pointer-events:none}.PressStart_panel__KyT90{position:absolute;top:0;height:100vh;width:50vw;background:#1f1147}.PressStart_leftPanel__fCfL4{left:0;animation:PressStart_slideLeft__Oeb15 .9s ease-in-out forwards}.PressStart_rightPanel__RYSkH{right:0;animation:PressStart_slideRight__5IvPI .9s ease-in-out forwards}@keyframes PressStart_slideLeft__Oeb15{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes PressStart_slideRight__5IvPI{0%{transform:translateX(0)}to{transform:translateX(100%)}}.PressStart_redScreen__zUnJU{position:fixed;inset:0;background:#dc2626;z-index:9998;opacity:0;animation:PressStart_redIn__S5xVZ .7s ease .4s forwards}@keyframes PressStart_redIn__S5xVZ{to{opacity:1}}.RunningCharacter_container__3DQt2{position:absolute;bottom:0;left:0;width:100%;height:200px;overflow:visible;pointer-events:none;z-index:100;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;transform-origin:bottom center;margin-bottom:20px}.RunningCharacter_knightRun__FKCoE{position:absolute;bottom:20px;left:0;width:86px;height:100px;overflow:visible;--scale:2.5;--dir:1;transform:scale(var(--scale)) scaleX(var(--dir)) translateZ(0);transform-origin:bottom center;background-repeat:no-repeat;background-size:602px 100px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;animation:RunningCharacter_knightRun__FKCoE .7s steps(7) infinite;background-image:url(/Run.png);backface-visibility:hidden;will-change:transform,background-position;&.RunningCharacter_dead__s_pph{background-image:url(/Dead.png);background-size:516px 100px;animation:RunningCharacter_knightDie__Wg7is .6s steps(5) 1 forwards;transform-origin:center bottom}z-index:30}@keyframes RunningCharacter_knightRun__FKCoE{0%{background-position:0 0}to{background-position:-602px 0}}@keyframes RunningCharacter_knightDie__Wg7is{0%{background-position:0 0}to{background-position:-430px 0}}.RunningCharacter_knightRun__FKCoE:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;z-index:-1}@media (max-width:639px){.RunningCharacter_knightRun__FKCoE{--scale:1.75}}@media (min-width:1024px){.RunningCharacter_knightRun__FKCoE{--scale:3}}