.style_game_page__4_tX8{background:var(--color-medium-dark-blue);display:flex;flex-direction:column;align-items:center;padding:20px}.style_game_frame_section__bSgUL{position:relative;width:100%;max-width:1200px;background:var(--color-very-dark-navy);border-top-left-radius:5px;border-top-right-radius:5px;border-top:1px solid var(--color-medium-navy-blue);border-left:1px solid var(--color-medium-navy-blue);border-right:1px solid var(--color-medium-navy-blue);overflow:hidden}.style_game_iframe__lHlmK{width:100%;height:70vh;border:none;min-height:500px;display:block}.style_auth_overlay__BZ_hI{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--rgb-navy-blue),.95);display:flex;align-items:center;justify-content:center;z-index:10}.style_auth_buttons__IzM0L{display:flex;gap:15px;flex-direction:column;align-items:center}@media(min-width:1024px){.style_auth_buttons__IzM0L{flex-direction:row}}.style_login_button__CQDAf,.style_signup_button__Jif9u{cursor:pointer;display:flex;align-items:center;justify-content:center;width:150px;height:45px;border-radius:5px;box-shadow:0 8px 12px 0 rgba(var(--rgb-black),.2);text-transform:uppercase;font-weight:600;font-size:14px;color:var(--color-very-pale-blue);border:none;transition:all .2s ease}.style_login_button__CQDAf:hover,.style_signup_button__Jif9u:hover{transform:translateY(-2px);box-shadow:0 10px 15px 0 rgba(var(--rgb-black),.3)}.style_login_button__CQDAf{background:linear-gradient(270deg,var(--color-emerald-green) 0,var(--color-emerald-green) 50%,var(--color-emerald-green) 100%)}.style_signup_button__Jif9u{background:var(--color-bright-blue)}.style_game_controls_bar__qfTbc{width:100%;max-width:1200px;height:60px;background:var(--color-very-dark-navy);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:1px solid var(--color-medium-navy-blue);border-left:1px solid var(--color-medium-navy-blue);border-right:1px solid var(--color-medium-navy-blue);display:flex;align-items:center;justify-content:space-between;padding:0 15px}.style_controls_left__2pjew{display:flex;align-items:center;gap:12px}.style_controls_center__ot16H{display:flex;align-items:center;justify-content:center}.style_controls_right__uZ1En{display:flex;align-items:center;gap:12px}.style_icon_button__MDR_W{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-medium-navy-blue);border:1px solid var(--color-slate-blue-alt);cursor:pointer;transition:all .2s ease}.style_icon_button__MDR_W:hover{background:var(--color-slate-blue-alt);border-color:var(--color-gray-blue)}.style_icon_button__MDR_W svg{color:var(--color-pale-blue-gray);width:20px;height:20px}.style_icon_button__MDR_W.style_favorite_active__8SiuP{background:var(--color-coral-orange);border-color:var(--color-coral-orange)}.style_icon_button__MDR_W.style_favorite_active__8SiuP svg{color:var(--color-pure-white)}.style_icon_button__MDR_W.style_favorite_active__8SiuP:hover{background:var(--color-coral-orange);border-color:var(--color-coral-orange)}.style_game_details___QwVB{display:flex;flex-direction:column;gap:2px}.style_game_name__aBA6F{color:var(--color-pure-white);font-size:16px;font-weight:600;line-height:1}.style_game_provider__kF_wX{color:var(--color-pale-blue-gray);font-size:12px;line-height:1}.style_center_logo___xQDb{opacity:.8}.style_mode_switch__GGWCX{display:flex;background:var(--color-medium-navy-blue);border-radius:20px;padding:2px;border:1px solid var(--color-slate-blue-alt)}.style_mode_button___tDFP{padding:8px 16px;border:none;border-radius:18px;background:rgba(0,0,0,0);color:var(--color-pale-blue-gray);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.style_mode_button___tDFP.style_active__DWA1I{background:var(--color-bright-blue);color:var(--color-pure-white)}.style_mode_button___tDFP:hover:not(.style_active__DWA1I){background:var(--color-slate-blue-alt);color:var(--color-pure-white)}.style_loading_container__6Ohb3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:var(--color-pure-white);text-align:center}.style_loading_container__6Ohb3 p{margin-top:20px;font-size:16px;color:var(--color-pale-blue-gray)}.style_error_container__Bz6lr{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:var(--color-pure-white);text-align:center}.style_error_container__Bz6lr h1{font-size:32px;margin-bottom:16px;color:var(--color-coral-orange)}.style_error_container__Bz6lr p{font-size:16px;color:var(--color-pale-blue-gray);margin-bottom:24px}.style_auth_required__7LEeV{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:var(--color-pure-white);text-align:center}.style_auth_required__7LEeV h1{font-size:32px;margin-bottom:16px;color:var(--color-coral-orange)}.style_auth_required__7LEeV p{font-size:16px;color:var(--color-pale-blue-gray)}.style_back_button__s0VuF{background:var(--color-medium-navy-blue);border:1px solid var(--color-slate-blue-alt);color:var(--color-pure-white);padding:10px 20px;border-radius:5px;cursor:pointer;transition:all .2s ease;font-size:14px}.style_back_button__s0VuF:hover{background:var(--color-slate-blue-alt);border-color:var(--color-gray-blue)}@media(max-width:1024px){.style_game_page__4_tX8{padding:0}.style_game_frame_section__bSgUL{border-radius:0;border:none;height:calc(100vh - 60px - 57px)}.style_game_iframe__lHlmK{height:100%;min-height:unset}.style_game_controls_bar__qfTbc{display:none}.style_center_logo___xQDb{width:40px!important;height:21px!important}.style_icon_button__MDR_W{width:35px;height:35px}.style_icon_button__MDR_W svg{width:18px;height:18px}.style_mode_button___tDFP{padding:6px 12px;font-size:11px}}.style_game_page_desktop__SLNb2{min-height:100vh;align-items:center;padding:20px}.style_game_page_desktop__SLNb2,.style_game_page_mobile__OwEbb{background:var(--color-medium-dark-blue);display:flex;flex-direction:column}.style_game_page_mobile__OwEbb{height:calc(100dvh - 121px);padding:0}.style_game_frame_section_mobile__QLTah{position:relative;width:100%;background:var(--color-very-dark-navy);border:none;overflow:hidden;height:100%}.style_game_iframe_mobile___9hcQ{width:100%;height:100%;border:none;display:block}.style_game_page_mobile_landscape__I4kUy{height:100dvh;flex-direction:row;--landscape-navbar-width:60px}.style_game_frame_section_mobile_landscape__sE1YO{width:calc(100% - var(--landscape-navbar-width));height:100dvh;margin-left:var(--landscape-navbar-width)}.style_game_iframe_mobile_landscape__BjQAt{width:100%;height:100dvh}.style_game_controls_bar_mobile__jk6mR{width:100%;height:50px;background:var(--color-very-dark-navy);border-top:1px solid var(--color-medium-navy-blue);display:flex;align-items:center;justify-content:space-between;padding:0 15px}.style_controls_left_mobile__US1y1{display:flex;align-items:center;gap:10px}.style_controls_right_mobile__I6qvP{display:flex;align-items:center;gap:8px}.style_icon_button_mobile__uuFI8{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:var(--color-medium-navy-blue);border:1px solid var(--color-slate-blue-alt);cursor:pointer;transition:all .2s ease}.style_icon_button_mobile__uuFI8:hover{background:var(--color-slate-blue-alt);border-color:var(--color-gray-blue)}.style_icon_button_mobile__uuFI8 svg{color:var(--color-pale-blue-gray);width:18px;height:18px}.style_icon_button_mobile__uuFI8.style_favorite_active__8SiuP{background:var(--color-coral-orange);border-color:var(--color-coral-orange)}.style_icon_button_mobile__uuFI8.style_favorite_active__8SiuP svg{color:var(--color-pure-white)}.style_icon_button_mobile__uuFI8.style_favorite_active__8SiuP:hover{background:var(--color-coral-orange);border-color:var(--color-coral-orange)}.style_game_details_mobile__Ea4rE{display:flex;flex-direction:column;gap:2px}.style_game_name_mobile__Kt6um{color:var(--color-pure-white);font-size:14px;font-weight:600;line-height:1}.style_game_provider_mobile__W1O7b{color:var(--color-pale-blue-gray);font-size:10px;line-height:1}.style_mode_switch_mobile__zD_Yq{display:flex;background:var(--color-medium-navy-blue);border-radius:15px;padding:1px;border:1px solid var(--color-slate-blue-alt)}.style_mode_button_mobile__R8GZo{padding:4px 8px;border:none;border-radius:13px;background:rgba(0,0,0,0);color:var(--color-pale-blue-gray);font-size:10px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.style_mode_button_mobile__R8GZo.style_active__DWA1I{background:var(--color-bright-blue);color:var(--color-pure-white)}.style_mode_button_mobile__R8GZo:hover:not(.style_active__DWA1I){background:var(--color-slate-blue-alt);color:var(--color-pure-white)}.style_game_skeleton__We1Dv{display:flex;align-items:center;justify-content:center;width:100%;height:70vh;min-height:500px;background:var(--color-very-dark-blue);position:relative}.style_game_skeleton__We1Dv:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(var(--rgb-bright-blue),.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(var(--rgb-emerald),.1) 0,transparent 50%)}.style_game_skeleton_mobile__0LW4K{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-very-dark-blue);position:relative}.style_game_skeleton_mobile__0LW4K:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(var(--rgb-bright-blue),.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(var(--rgb-emerald),.1) 0,transparent 50%)}.style_error_content__BUVVG{max-width:500px;padding:40px 20px}.style_error_content__BUVVG,.style_error_content_mobile__6Q6Po{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.style_error_content_mobile__6Q6Po{max-width:350px;padding:20px}.style_error_icon__s6zYR{font-size:48px;margin-bottom:20px;filter:drop-shadow(0 2px 4px rgba(var(--rgb-black),.3))}@media(max-width:1024px){.style_error_icon__s6zYR{font-size:36px;margin-bottom:16px}}.style_error_title__eSr5T{color:var(--color-pure-white);font-size:28px;font-weight:600;margin-bottom:12px;text-shadow:0 2px 4px rgba(var(--rgb-black),.3)}@media(max-width:1024px){.style_error_title__eSr5T{font-size:22px;margin-bottom:10px}}.style_error_message__417AL{color:var(--color-coral-orange);font-size:16px;margin-bottom:16px;line-height:1.4}@media(max-width:1024px){.style_error_message__417AL{font-size:14px;margin-bottom:12px}}.style_error_info__9q2Ex{color:var(--color-pale-blue-gray);font-size:14px;line-height:1.5;margin-bottom:24px}@media(max-width:1024px){.style_error_info__9q2Ex{font-size:12px;margin-bottom:20px}}.style_auth_buttons_mobile__XCP5R{display:flex;flex-direction:column;gap:12px;width:100%;max-width:200px}.style_retry_button__lLmnQ{background:linear-gradient(270deg,var(--color-emerald-green) 0,var(--color-emerald-green) 50%,var(--color-emerald-green) 100%);color:var(--color-very-pale-blue);border:none;padding:12px 24px;border-radius:5px;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 8px rgba(var(--rgb-black),.2)}.style_retry_button__lLmnQ:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(var(--rgb-black),.3)}.style_retry_button__lLmnQ:active{transform:translateY(0)}.style_disabled__lt1Ek{opacity:.5;cursor:not-allowed!important}.style_disabled__lt1Ek:hover{background:var(--color-medium-navy-blue)!important;border-color:var(--color-slate-blue-alt)!important}