.DemoAnimation_demoContainer__TDtxp{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px;margin:0 auto}.DemoAnimation_demoBox___ZKln{position:relative;width:600px;height:250px;border-radius:12px;overflow:hidden}.DemoAnimation_target__KZsGU{position:absolute;pointer-events:none;z-index:10}.DemoAnimation_cursor__LwUxY{position:absolute;pointer-events:none;z-index:100;opacity:.8;left:50%;top:125px;animation:DemoAnimation_cursorMove__qYQ2v 6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.2s}@keyframes DemoAnimation_cursorMove__qYQ2v{0%{left:50%;top:125px}10%{left:50%;top:125px}20%{left:30%;top:180px}30%{left:70%;top:200px}45%{left:42%;top:80px}60%{left:33%;top:120px}75%{left:63%;top:40px}90%{left:50%;top:125px}to{left:50%;top:125px}}@keyframes DemoAnimation_cursorMoveMobile__cFHS3{0%{left:50%;top:100px}10%{left:50%;top:100px}20%{left:30%;top:60px}30%{left:70%;top:90px}45%{left:42%;top:150px}60%{left:33%;top:130px}75%{left:63%;top:70px}90%{left:50%;top:100px}to{left:50%;top:100px}}@media (max-width:768px){.DemoAnimation_demoContainer__TDtxp{min-height:200px}.DemoAnimation_demoBox___ZKln{width:340px;height:200px}.DemoAnimation_cursor__LwUxY{left:170px;top:100px;animation:DemoAnimation_cursorMoveMobile__cFHS3 6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.2s}.DemoAnimation_target__KZsGU img{width:60px!important;height:60px!important}.DemoAnimation_cursor__LwUxY img{width:40px!important;height:40px!important}}.GameStartOverlay_overlay__n6hzU{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;pointer-events:none;font-family:PressStart2P,sans-serif}.GameStartOverlay_overlay__n6hzU *{pointer-events:auto}.GameStartOverlay_logo__BeLaP{position:absolute;top:clamp(20px,4vh,30px);left:50%;transform:translateX(-50%);width:clamp(150px,30vw,220px);height:auto;z-index:10;transition:all .3s ease}.GameStartOverlay_container__Jjv3j{position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:600px;width:100%;padding:20px;z-index:10;pointer-events:none;font-family:PressStart2P,sans-serif}.GameStartOverlay_container__Jjv3j *{pointer-events:auto}.GameStartOverlay_title__un0q5{color:white;font-size:clamp(30px,8vw,40px);margin-bottom:clamp(15px,3vh,25px);text-shadow:2px 2px 4px rgba(0,0,0,.5);transition:font-size .3s ease,margin-bottom .3s ease}.GameStartOverlay_subtitle__mD8Oj{color:rgba(200,200,200,1);font-size:clamp(11px,2vw,12px);margin-bottom:clamp(8px,2vh,20px);text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1.6;transition:font-size .3s ease,margin-bottom .3s ease}.GameStartOverlay_userInfo__dL6Di{margin:clamp(15px,3vh,25px) 0;text-align:center}.GameStartOverlay_welcomeText__LQk6w{color:white;font-size:clamp(12px,2.8vw,16px);text-shadow:2px 2px 4px rgba(0,0,0,.7);line-height:1.5;transition:font-size .3s ease}.GameStartOverlay_achievementBadge__mtKAt{color:#ffd700;font-size:clamp(11px,2.5vw,14px);text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px rgba(255,215,0,.5);margin-top:8px;animation:GameStartOverlay_glow__7ZMFh 2s ease-in-out infinite alternate;transition:font-size .3s ease}@keyframes GameStartOverlay_glow__7ZMFh{0%{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px rgba(255,215,0,.5)}to{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 20px rgba(255,215,0,.8)}}.GameStartOverlay_footer__nXygw{position:fixed;bottom:clamp(8px,1.5vh,12px);left:50%;transform:translateX(-50%);text-align:center;pointer-events:auto;font-family:PressStart2P,sans-serif;transition:bottom .3s ease}.GameStartOverlay_socialIcons__nTart{display:flex;justify-content:center;gap:clamp(8px,1.5vw,12px);margin-bottom:clamp(8px,1.5vh,12px);transition:gap .3s ease,margin-bottom .3s ease}.GameStartOverlay_socialIcons__nTart img{width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px);opacity:.8;cursor:pointer;transition:opacity .2s,width .3s ease,height .3s ease;filter:brightness(0) invert(1)}.GameStartOverlay_socialIcons__nTart img:hover{opacity:1}.GameStartOverlay_poweredBy__7SqP5{display:flex;align-items:center;justify-content:center;gap:clamp(5px,1.2vw,7px);margin-bottom:clamp(8px,1.5vh,12px);transition:gap .3s ease,margin-bottom .3s ease}.GameStartOverlay_poweredBy__7SqP5 img{width:clamp(12px,2.5vw,14px);height:clamp(12px,2.5vw,14px);filter:brightness(0) invert(1);transition:width .3s ease,height .3s ease}.GameStartOverlay_poweredBy__7SqP5 span{font-size:clamp(8px,1.8vw,12px)}.GameStartOverlay_poweredBy__7SqP5 span,.GameStartOverlay_privacy__ddTth{color:white;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:font-size .3s ease}.GameStartOverlay_privacy__ddTth{font-size:clamp(7px,1.5vw,9px)}.GameStartOverlay_privacy__ddTth a{color:white;text-decoration:none}.GameStartOverlay_privacy__ddTth a:hover{text-decoration:underline}.GameStartOverlay_loginButtonWrapper___VIs3{margin-top:clamp(20px,3vh,30px);margin-bottom:clamp(40px,6vh,60px);display:flex;justify-content:center;pointer-events:auto}.GameStartOverlay_loginButtonWrapper___VIs3 button{min-width:200px;font-family:PressStart2P,sans-serif;background:linear-gradient(180deg,#5d4a3a,#4a3929 10%,#3d2f1f 50%,#4a3929 90%,#5d4a3a)!important;border:3px solid #2d1f0f!important;border-radius:12px!important;color:#fff8e7!important;font-weight:800;font-size:14px;padding:12px 24px;text-shadow:2px 2px 4px rgba(0,0,0,.8);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.1),0 4px 8px rgba(0,0,0,.4)!important;transition:all .2s ease}.GameStartOverlay_loginButtonWrapper___VIs3 button:hover{background:linear-gradient(180deg,#6d5a4a,#5a4939 10%,#4d3f2f 50%,#5a4939 90%,#6d5a4a)!important;color:#fff!important;transform:translateY(-2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.15),0 6px 12px rgba(0,0,0,.5)!important}.GameStartOverlay_loginButtonWrapper___VIs3 button:active{transform:translateY(0)}@media (max-width:768px){.GameStartOverlay_container__Jjv3j{max-width:95vw;padding:15px}.GameStartOverlay_title__un0q5{font-size:clamp(42px,11vw,50px)}.GameStartOverlay_subtitle__mD8Oj{font-size:clamp(11px,3vw,13px)}}@media (max-height:720px){.GameStartOverlay_container__Jjv3j{top:50%}.GameStartOverlay_title__un0q5{margin-bottom:clamp(10px,2vh,15px)}.GameStartOverlay_subtitle__mD8Oj{margin-bottom:clamp(8px,1.5vh,12px)}.GameStartOverlay_loginButtonWrapper___VIs3{margin-top:clamp(15px,2vh,20px);margin-bottom:clamp(10px,2vh,15px)}.GameStartOverlay_footer__nXygw{bottom:clamp(8px,1.5vh,12px)}.GameStartOverlay_socialIcons__nTart{gap:clamp(8px,1.5vw,12px);margin-bottom:clamp(8px,1.5vh,12px)}.GameStartOverlay_poweredBy__7SqP5{margin-bottom:clamp(8px,1.5vh,12px)}}@media (max-height:650px){.GameStartOverlay_overlay__n6hzU{overflow-y:auto}.GameStartOverlay_logo__BeLaP{position:absolute;top:15px}.GameStartOverlay_container__Jjv3j{position:relative;top:auto;transform:translateX(-50%);margin-top:70px;margin-bottom:15px}.GameStartOverlay_footer__nXygw{position:relative;bottom:auto;padding-bottom:15px}.GameStartOverlay_loginButtonWrapper___VIs3{margin-bottom:20px}}.GameStartOverlay_affidavitCheckbox__E7k6c{margin-top:clamp(-8px,-1.5vh,-4px);margin-bottom:clamp(8px,1.5vh,12px);display:flex;justify-content:center;pointer-events:auto}.GameStartOverlay_checkboxLabel__ArS9B{display:flex;align-items:flex-start;gap:8px;cursor:pointer;max-width:90%}.GameStartOverlay_checkbox__bf7Oc{margin-top:2px;width:14px;height:14px;cursor:pointer;flex-shrink:0;accent-color:#5d4a3a}.GameStartOverlay_checkbox__bf7Oc:disabled{opacity:.5;cursor:not-allowed}.GameStartOverlay_checkboxText__Fevd4{color:rgba(200,200,200,1);font-size:clamp(5px,1.5vw,8px);line-height:1.6;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7);display:flex;flex-direction:column;gap:4px;align-items:center}.GameStartOverlay_affidavitLink__kUCz8{color:#ff8c42;text-decoration:underline;transition:color .2s ease}.GameStartOverlay_affidavitLink__kUCz8:hover{color:#ffa55c}.GameStartOverlay_eligibleBadge__72xf0{display:block;color:#4ade80;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.8);margin-top:2px;text-align:center}@media (max-height:720px){.GameStartOverlay_affidavitCheckbox__E7k6c{margin-top:clamp(4px,.8vh,6px);margin-bottom:clamp(6px,1.2vh,10px)}}.GameOverOverlay_overlay__8qPvP{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;pointer-events:none;font-family:PressStart2P,sans-serif}.GameOverOverlay_overlay__8qPvP *{pointer-events:auto}.GameOverOverlay_logo__YtAJ2{position:absolute;top:clamp(20px,4vh,40px);left:50%;transform:translateX(-50%);width:clamp(150px,30vw,220px);height:auto;z-index:10;transition:all .3s ease}.GameOverOverlay_container__wJg0E{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:600px;width:100%;padding:20px;z-index:10;font-family:PressStart2P,sans-serif}.GameOverOverlay_title__1vKOJ{color:white;font-size:clamp(36px,8vw,70px);margin-bottom:clamp(20px,4vh,40px);text-shadow:2px 2px 4px rgba(0,0,0,.5);transition:font-size .3s ease,margin-bottom .3s ease}.GameOverOverlay_score__K9K7_{color:rgba(200,200,200,1);font-size:clamp(14px,3vw,20px);margin-bottom:clamp(20px,4vh,30px);text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:font-size .3s ease,margin-bottom .3s ease}.GameOverOverlay_shareButton__Pv_1I{min-width:clamp(180px,40vw,250px);font-family:PressStart2P,sans-serif;font-size:clamp(10px,2vw,12px);padding:clamp(8px,1.5vh,12px) clamp(16px,3vw,24px);margin-bottom:clamp(20px,4vh,30px);border:3px solid #2d1f0f;border-radius:12px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.8);cursor:pointer;transition:all .2s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.1),0 4px 8px rgba(0,0,0,.4);background:linear-gradient(180deg,#f0a500,#d48c00);color:#ffffff}.GameOverOverlay_shareButton__Pv_1I:hover:not(:disabled){background:linear-gradient(180deg,#ffb520,#e89d10);transform:translateY(-2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.15),0 6px 12px rgba(0,0,0,.5)}.GameOverOverlay_shareButton__Pv_1I:active:not(:disabled){transform:translateY(0)}.GameOverOverlay_shareButton__Pv_1I:disabled{opacity:.7;cursor:not-allowed}.GameOverOverlay_buttonContainer__4RLkv{display:flex;flex-direction:column;align-items:center;gap:clamp(15px,3vh,20px)}.GameOverOverlay_leaderboardButton__83h09,.GameOverOverlay_mainMenuButton__UlANk,.GameOverOverlay_tryAgainButton__Qph_C{min-width:clamp(180px,40vw,250px);font-family:PressStart2P,sans-serif;font-size:clamp(12px,2.5vw,14px);padding:clamp(10px,2vh,14px) clamp(20px,4vw,30px);border:3px solid #2d1f0f;border-radius:12px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.8);cursor:pointer;transition:all .2s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.1),0 4px 8px rgba(0,0,0,.4)}.GameOverOverlay_leaderboardButton__83h09{background:linear-gradient(180deg,#d2a679,#b08a5d);color:#ffffff}.GameOverOverlay_leaderboardButton__83h09:hover{background:linear-gradient(180deg,#e0b48f,#c89e73);transform:translateY(-2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.15),0 6px 12px rgba(0,0,0,.5)}.GameOverOverlay_leaderboardButton__83h09:active{transform:translateY(0)}.GameOverOverlay_tryAgainButton__Qph_C{background:linear-gradient(180deg,#64c864,#4aa84a);color:#ffffff}.GameOverOverlay_tryAgainButton__Qph_C:hover{background:linear-gradient(180deg,#78dc78,#5ebe5e);transform:translateY(-2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.15),0 6px 12px rgba(0,0,0,.5)}.GameOverOverlay_tryAgainButton__Qph_C:active{transform:translateY(0)}.GameOverOverlay_mainMenuButton__UlANk{background:linear-gradient(180deg,#6464c8,#4a4aa8);color:#ffffff}.GameOverOverlay_mainMenuButton__UlANk:hover{background:linear-gradient(180deg,#7878dc,#5e5ebe);transform:translateY(-2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.15),0 6px 12px rgba(0,0,0,.5)}.GameOverOverlay_mainMenuButton__UlANk:active{transform:translateY(0)}@media (max-width:768px){.GameOverOverlay_container__wJg0E{max-width:95vw;padding:15px}.GameOverOverlay_title__1vKOJ{font-size:clamp(32px,10vw,50px)}.GameOverOverlay_score__K9K7_{font-size:clamp(12px,3.5vw,16px)}.GameOverOverlay_shareButton__Pv_1I{min-width:clamp(160px,50vw,220px);font-size:clamp(10px,2.5vw,12px);padding:clamp(8px,1.5vh,12px) clamp(16px,5vw,24px);margin-bottom:clamp(15px,3vh,25px)}.GameOverOverlay_buttonContainer__4RLkv{gap:clamp(12px,2.5vh,18px)}.GameOverOverlay_leaderboardButton__83h09,.GameOverOverlay_mainMenuButton__UlANk,.GameOverOverlay_tryAgainButton__Qph_C{min-width:clamp(160px,50vw,220px);font-size:clamp(11px,3vw,13px);padding:clamp(8px,1.5vh,12px) clamp(16px,5vw,24px)}}.GamePauseModal_overlay__olAAS{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;pointer-events:auto;font-family:PressStart2P,sans-serif;display:flex;align-items:center;justify-content:center}.GamePauseModal_backdrop__C9114{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1}.GamePauseModal_overlay__olAAS *{pointer-events:auto}.GamePauseModal_logo__k2cmo{position:absolute;top:clamp(20px,4vh,40px);left:50%;transform:translateX(-50%);width:clamp(150px,30vw,220px);height:auto;z-index:10;transition:all .3s ease}.GamePauseModal_container__0cFf8{position:relative;text-align:center;max-width:600px;width:100%;padding:clamp(30px,6vh,50px);z-index:10;font-family:PressStart2P,sans-serif;background:rgba(0,0,0,.9);border:4px solid #2d1f0f;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.8)}.GamePauseModal_title__zGbsk{color:white;font-size:clamp(32px,6vw,48px);margin-bottom:clamp(15px,3vh,25px);text-shadow:2px 2px 4px rgba(0,0,0,.5);transition:font-size .3s ease,margin-bottom .3s ease}.GamePauseModal_subtitle__bxig5{color:rgba(200,200,200,1);font-size:clamp(12px,2.5vw,16px);margin-bottom:clamp(25px,5vh,40px);text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:font-size .3s ease,margin-bottom .3s ease;line-height:1.6}.GamePauseModal_buttonContainer__msYqI{display:flex;flex-direction:column;align-items:center;gap:clamp(15px,3vh,20px);margin-bottom:clamp(20px,4vh,30px)}.GamePauseModal_continueButton__Huxwc,.GamePauseModal_exitButton__QeD_x{min-width:clamp(200px,45vw,280px);font-family:PressStart2P,sans-serif;font-size:clamp(12px,2.5vw,14px);padding:clamp(12px,2.5vh,16px) clamp(20px,4vw,30px);border:3px solid #2d1f0f;border-radius:12px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.8);cursor:pointer;transition:all .2s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.1),0 4px 8px rgba(0,0,0,.4)}.GamePauseModal_continueButton__Huxwc{background:linear-gradient(180deg,#64c864,#4aa84a);color:#ffffff}.GamePauseModal_continueButton__Huxwc:hover{background:linear-gradient(180deg,#78dc78,#5ebe5e);transform:translateY(-2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.15),0 6px 12px rgba(0,0,0,.5)}.GamePauseModal_continueButton__Huxwc:active{transform:translateY(0)}.GamePauseModal_exitButton__QeD_x{background:linear-gradient(180deg,#c86464,#a84a4a);color:#ffffff}.GamePauseModal_exitButton__QeD_x:hover{background:linear-gradient(180deg,#dc7878,#be5e5e);transform:translateY(-2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.15),0 6px 12px rgba(0,0,0,.5)}.GamePauseModal_exitButton__QeD_x:active{transform:translateY(0)}.GamePauseModal_hint__RbU7b{color:rgba(150,150,150,1);font-size:clamp(10px,2vw,12px);text-shadow:1px 1px 2px rgba(0,0,0,.5);margin-top:clamp(10px,2vh,15px)}@media (max-width:768px){.GamePauseModal_container__0cFf8{max-width:90vw;padding:clamp(20px,4vh,35px)}.GamePauseModal_title__zGbsk{font-size:clamp(28px,8vw,40px)}.GamePauseModal_subtitle__bxig5{font-size:clamp(11px,3vw,14px)}.GamePauseModal_buttonContainer__msYqI{gap:clamp(12px,2.5vh,18px)}.GamePauseModal_continueButton__Huxwc,.GamePauseModal_exitButton__QeD_x{min-width:clamp(180px,60vw,240px);font-size:clamp(11px,3vw,13px);padding:clamp(10px,2vh,14px) clamp(16px,5vw,24px)}.GamePauseModal_hint__RbU7b{font-size:clamp(9px,2.5vw,11px)}}.page_overlay__pWWMz{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;pointer-events:none;font-family:PressStart2P,sans-serif}.page_overlay__pWWMz *{pointer-events:auto}.page_background__odxEk{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.page_bgImage__hqTi2{width:100%;height:100%;object-fit:cover}.page_logo__7fc9l{position:absolute;top:clamp(20px,4vh,30px);left:50%;transform:translateX(-50%);width:clamp(150px,30vw,220px);height:auto;z-index:1001;transition:all .3s ease}@media (min-width:850px){.page_logo__7fc9l{width:clamp(140px,18vw,180px);max-width:calc(50vw - 220px)}}@media (max-width:849px) and (min-width:601px){.page_logo__7fc9l{width:clamp(150px,28vw,200px);max-height:58px}}@media (max-width:600px) and (min-width:415px){.page_logo__7fc9l{width:clamp(130px,30vw,170px);max-height:55px}}@media (max-width:414px) and (min-width:391px){.page_logo__7fc9l{width:clamp(120px,32vw,150px);max-height:52px}}@media (max-width:390px) and (min-width:361px){.page_logo__7fc9l{width:clamp(115px,30vw,135px);max-height:50px}}@media (max-width:360px){.page_logo__7fc9l{width:clamp(100px,28vw,120px);max-height:48px;top:clamp(15px,3vh,25px)}}.page_container__aoG4z{position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:600px;width:100%;padding:20px;z-index:10;pointer-events:none;font-family:PressStart2P,sans-serif}.page_container__aoG4z *{pointer-events:auto}.page_title__3jonF{color:white;font-size:clamp(36px,8vw,48px);margin-bottom:clamp(15px,3vh,25px);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.page_subtitle__iAJUg,.page_title__3jonF{transition:font-size .3s ease,margin-bottom .3s ease}.page_subtitle__iAJUg{color:rgba(200,200,200,1);font-size:clamp(11px,2.5vw,14px);margin-bottom:clamp(8px,2vh,20px);text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1.6}.page_footer__sHKi3{position:fixed;bottom:clamp(10px,2vh,15px);left:50%;transform:translateX(-50%);text-align:center;pointer-events:auto;font-family:PressStart2P,sans-serif}.page_socialIcons__tlwCp{display:flex;justify-content:center;gap:clamp(10px,2vw,15px);margin-bottom:clamp(10px,2vh,15px);transition:gap .3s ease,margin-bottom .3s ease}.page_socialIcons__tlwCp img{width:clamp(20px,4vw,26px);height:clamp(20px,4vw,26px);opacity:.8;cursor:pointer;transition:opacity .2s,width .3s ease,height .3s ease;filter:brightness(0) invert(1)}.page_socialIcons__tlwCp img:hover{opacity:1}.page_poweredBy__KjJnv{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.5vw,8px);margin-bottom:clamp(10px,2vh,15px);transition:gap .3s ease,margin-bottom .3s ease}.page_poweredBy__KjJnv img{width:clamp(14px,3vw,16px);height:clamp(14px,3vw,16px);filter:brightness(0) invert(1);transition:width .3s ease,height .3s ease}.page_poweredBy__KjJnv span{font-size:clamp(9px,2vw,14px)}.page_poweredBy__KjJnv span,.page_privacy__0kj8Z{color:white;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:font-size .3s ease}.page_privacy__0kj8Z{font-size:clamp(8px,1.8vw,10px)}.page_privacy__0kj8Z a{color:white;text-decoration:none}.page_privacy__0kj8Z a:hover{text-decoration:underline}.page_loginButtonWrapper__Idvor{margin-top:20px;display:flex;justify-content:center;pointer-events:auto}.page_loginButtonWrapper__Idvor button{min-width:200px;font-family:PressStart2P,sans-serif;background:linear-gradient(180deg,#5d4a3a,#4a3929 10%,#3d2f1f 50%,#4a3929 90%,#5d4a3a)!important;border:3px solid #2d1f0f!important;border-radius:12px!important;color:#fff8e7!important;font-weight:800;font-size:14px;padding:12px 24px;text-shadow:2px 2px 4px rgba(0,0,0,.8);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.1),0 4px 8px rgba(0,0,0,.4)!important;transition:all .2s ease}.page_loginButtonWrapper__Idvor button:hover{background:linear-gradient(180deg,#6d5a4a,#5a4939 10%,#4d3f2f 50%,#5a4939 90%,#6d5a4a)!important;color:#fff!important;transform:translateY(-2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -2px 4px rgba(255,255,255,.15),0 6px 12px rgba(0,0,0,.5)!important}.page_loginButtonWrapper__Idvor button:active{transform:translateY(0)}@media (max-width:768px){.page_container__aoG4z{max-width:95vw;padding:15px}.page_title__3jonF{font-size:clamp(42px,11vw,50px)}.page_subtitle__iAJUg{font-size:clamp(11px,3vw,13px)}}@media (max-height:720px){.page_container__aoG4z{top:50%}.page_title__3jonF{margin-bottom:clamp(10px,2vh,15px)}.page_subtitle__iAJUg{margin-bottom:clamp(8px,1.5vh,12px)}.page_loginButtonWrapper__Idvor{margin-top:clamp(15px,2vh,20px);margin-bottom:clamp(10px,2vh,15px)}.page_footer__sHKi3{bottom:clamp(8px,1.5vh,12px)}.page_socialIcons__tlwCp{gap:clamp(8px,1.5vw,12px)}.page_poweredBy__KjJnv,.page_socialIcons__tlwCp{margin-bottom:clamp(8px,1.5vh,12px)}}@media (max-height:650px){.page_overlay__pWWMz{overflow-y:auto}.page_logo__7fc9l{position:absolute;top:15px}.page_container__aoG4z{position:relative;top:auto;transform:translateX(-50%);margin-top:70px;margin-bottom:15px}.page_footer__sHKi3{position:relative;bottom:auto;padding-bottom:15px}.page_loginButtonWrapper__Idvor{margin-bottom:20px}}