@-webkit-keyframes page_fadeIn__rpXfV{from{opacity:0}to{opacity:1}}@keyframes page_fadeIn__rpXfV{from{opacity:0}to{opacity:1}}@-webkit-keyframes page_pulse___oo4m{0%,100%{opacity:1}50%{opacity:.5}}@keyframes page_pulse___oo4m{0%,100%{opacity:1}50%{opacity:.5}}@-webkit-keyframes page_spin__3FWvx{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes page_spin__3FWvx{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes page_bounce__3d2Xz{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes page_bounce__3d2Xz{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.page_lobby__Ie2wo{position:relative;height:100vh;height:100dvh;padding:24px 16px;padding-top:4.5rem;background-color:var(--ui-bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.page_headerRow__lS6pv{position:fixed;top:0;left:0;right:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}[dir=rtl] .page_headerRow__lS6pv{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page_headerBackButton__nqUID{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background:linear-gradient(135deg, rgba(255, 248, 240, 0.95) 0%, rgba(250, 240, 230, 0.92) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(139,90,43,.25);border-radius:10px;color:#5c3d2e;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);-webkit-box-shadow:0 2px 8px rgba(92,61,46,.12),0 1px 2px rgba(92,61,46,.08),inset 0 1px 0 hsla(0,0%,100%,.6);box-shadow:0 2px 8px rgba(92,61,46,.12),0 1px 2px rgba(92,61,46,.08),inset 0 1px 0 hsla(0,0%,100%,.6)}.page_headerBackButton__nqUID svg{margin-inline-end:4px;-webkit-transition:-webkit-transform 150ms ease;transition:transform 150ms ease}[dir=rtl] .page_headerBackButton__nqUID svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page_headerBackButton__nqUID:hover{background:linear-gradient(135deg, rgba(255, 252, 248, 0.98) 0%, rgba(255, 248, 238, 0.95) 100%);border-color:rgba(139,90,43,.35);-webkit-box-shadow:0 4px 12px rgba(92,61,46,.18),0 2px 4px rgba(92,61,46,.1),inset 0 1px 0 hsla(0,0%,100%,.7);box-shadow:0 4px 12px rgba(92,61,46,.18),0 2px 4px rgba(92,61,46,.1),inset 0 1px 0 hsla(0,0%,100%,.7)}.page_headerBackButton__nqUID:hover svg{-webkit-transform:translateX(-3px);transform:translateX(-3px)}[dir=rtl] .page_headerBackButton__nqUID:hover svg{-webkit-transform:scaleX(-1) translateX(-3px);transform:scaleX(-1) translateX(-3px)}@media(max-width: 640px){.page_headerBackButton__nqUID{padding:8px}.page_headerBackButton__nqUID span{display:none}.page_headerBackButton__nqUID svg{margin-inline-end:0}}.page_headerControls__zMzs5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline-start:auto}.page_headerControls__zMzs5>*:not(:last-child){margin-inline-end:8px}.page_bgPattern__Y3ClM{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg, rgba(181, 136, 99, 0.03) 25%, transparent 25%),linear-gradient(-45deg, rgba(181, 136, 99, 0.03) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(181, 136, 99, 0.03) 75%),linear-gradient(-45deg, transparent 75%, rgba(181, 136, 99, 0.03) 75%);background-size:40px 40px;background-position:0 0,0 20px,20px -20px,-20px 0px;pointer-events:none;z-index:0}.page_container__LLik5{position:relative;width:100%;max-width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.page_hero__TR3fT{text-align:center;margin-bottom:32px;padding-top:24px}.page_hero__TR3fT.page_heroVisible__bMuke{-webkit-animation:page_heroFadeIn__dSCGT 300ms ease forwards;animation:page_heroFadeIn__dSCGT 300ms ease forwards}.page_hero__TR3fT.page_heroHidden__Owf72{-webkit-animation:page_heroFadeOut__Htyco 250ms ease forwards;animation:page_heroFadeOut__Htyco 250ms ease forwards;pointer-events:none}@-webkit-keyframes page_heroFadeOut__Htyco{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);height:0;margin:0;padding:0;overflow:hidden}}@keyframes page_heroFadeOut__Htyco{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px);height:0;margin:0;padding:0;overflow:hidden}}@-webkit-keyframes page_heroFadeIn__dSCGT{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes page_heroFadeIn__dSCGT{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page_logoWrapper__PSivg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.page_logoIcon__7ykxc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;height:72px;margin-inline-end:16px;background:linear-gradient(135deg, #b58863 0%, rgb(138.0260869565, 98.2108695652, 65.4739130435) 100%);border-radius:16px;color:#fff;-webkit-box-shadow:0 8px 24px rgba(181,136,99,.35);box-shadow:0 8px 24px rgba(181,136,99,.35)}.page_logoIcon__7ykxc svg{display:block;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}.page_title__m5nyP{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:40px;font-weight:700;color:var(--ui-text-primary);letter-spacing:-0.5px;margin:0}.page_tagline__iRJQR{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:18px;font-style:italic;color:#b58863;margin-top:4px;letter-spacing:.5px}.page_modeSection__Qmj4O{width:100%;margin-bottom:24px}.page_modeSection__Qmj4O.page_visible__rKZGc{-webkit-animation:page_fadeIn__rpXfV 300ms ease forwards;animation:page_fadeIn__rpXfV 300ms ease forwards}.page_modeSection__Qmj4O.page_hidden__J4sIm{-webkit-animation:page_fadeOut__p8InS 250ms ease forwards;animation:page_fadeOut__p8InS 250ms ease forwards;pointer-events:none}@-webkit-keyframes page_fadeOut__p8InS{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95)}}@keyframes page_fadeOut__p8InS{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.95)}}@-webkit-keyframes page_fadeIn__rpXfV{from{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes page_fadeIn__rpXfV{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.page_sectionLabel__sS7Xg{font-size:11px;font-weight:600;color:var(--ui-text-secondary);text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:16px}.page_modeCards__mi3d_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 480px){.page_modeCards__mi3d_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page_modeCard__bzgue{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:32px 24px;margin-bottom:16px;background:linear-gradient(135deg, #ffffff 0%, rgba(240, 217, 181, 0.1) 100%);border:2px solid var(--ui-border);border-radius:16px;cursor:pointer;-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}@media screen and (min-width: 480px){.page_modeCard__bzgue{margin-bottom:0;margin-inline-end:16px}.page_modeCard__bzgue:last-child{margin-inline-end:0}}.page_modeCard__bzgue:hover:not(.page_disabled___582X){border-color:#b58863;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);box-shadow:0 10px 15px rgba(0,0,0,.1)}.page_modeCard__bzgue:active:not(.page_disabled___582X){-webkit-transform:scale(0.98);transform:scale(0.98)}.page_modeCard__bzgue.page_active__tAjuN{border-color:#b58863;background:linear-gradient(135deg, rgba(181, 136, 99, 0.05) 0%, rgba(240, 217, 181, 0.15) 100%);-webkit-box-shadow:0 0 0 3px rgba(181,136,99,.15),0 10px 15px rgba(0,0,0,.1);box-shadow:0 0 0 3px rgba(181,136,99,.15),0 10px 15px rgba(0,0,0,.1)}.page_modeCard__bzgue.page_disabled___582X{opacity:.6;-webkit-filter:grayscale(0.3);filter:grayscale(0.3);cursor:not-allowed}.page_comingSoonBadge__cWb5N{position:absolute;top:16px;right:16px;padding:4px 8px;background:#769656;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:9999px}.page_modeIcon__AF105{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;margin-bottom:16px;color:#b58863}.page_modeIcon__AF105 svg{display:block;-webkit-transition:-webkit-transform 250ms ease;transition:transform 250ms ease}.page_modeCard__bzgue:hover:not(.page_disabled___582X) .page_modeIcon__AF105 svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.page_modeTitle__UjQIM{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:24px;font-weight:600;color:var(--ui-text-primary);margin-bottom:4px}.page_modeDesc__uuBMJ{font-size:13px;color:var(--ui-text-secondary);text-align:center}.page_gameOptions__Nk_CN{width:100%;max-width:560px;padding:24px;margin-bottom:24px;background:rgba(0,0,0,0);border:none;border-radius:0}.page_gameOptions__Nk_CN.page_visible__rKZGc{-webkit-animation:page_fadeIn__rpXfV 300ms ease forwards;animation:page_fadeIn__rpXfV 300ms ease forwards}.page_gameOptions__Nk_CN.page_hidden__J4sIm{-webkit-animation:page_fadeOut__p8InS 250ms ease forwards;animation:page_fadeOut__p8InS 250ms ease forwards;pointer-events:none}.page_backButton__DHYE9{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;margin-bottom:24px;background:rgba(0,0,0,0);border:none;border-radius:8px;color:var(--ui-text-secondary);font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.page_backButton__DHYE9 svg{margin-inline-end:4px;-webkit-transition:-webkit-transform 150ms ease;transition:transform 150ms ease}[dir=rtl] .page_backButton__DHYE9 svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page_backButton__DHYE9:hover{color:var(--ui-text-primary)}.page_backButton__DHYE9:hover svg{-webkit-transform:translateX(-3px);transform:translateX(-3px)}[dir=rtl] .page_backButton__DHYE9:hover svg{-webkit-transform:scaleX(-1) translateX(-3px);transform:scaleX(-1) translateX(-3px)}@-webkit-keyframes page_slideDown__NjHYc{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes page_slideDown__NjHYc{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_optionGroup__nGcR_{margin-bottom:24px}.page_optionGroup__nGcR_:last-child{margin-bottom:0}.page_optionLabel__0HZ6I{font-size:13px;font-weight:600;color:var(--ui-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.page_colorOptions__No25d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_colorOption__K_YPN{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;margin-inline-end:8px;background-color:var(--ui-bg-primary);border:2px solid var(--ui-border);border-radius:12px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease;min-width:90px}.page_colorOption__K_YPN:last-child{margin-inline-end:0}.page_colorOption__K_YPN:hover{border-color:#b58863}.page_colorOption__K_YPN.page_active__tAjuN{border-color:#b58863;background-color:rgba(181,136,99,.05)}.page_randomOption__baEZI{min-width:100px}.page_randomOption__baEZI.page_active__tAjuN{border-color:#b58863;background:linear-gradient(135deg, rgba(181, 136, 99, 0.08) 0%, rgba(240, 217, 181, 0.15) 100%);-webkit-box-shadow:0 0 24px rgba(181,136,99,.25);box-shadow:0 0 24px rgba(181,136,99,.25)}.page_colorIcon__JebIL{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;margin-bottom:4px;color:#b58863}.page_colorIcon__JebIL svg{display:block}.page_colorLabel__Sknli{font-size:13px;font-weight:500;color:var(--ui-text-primary)}.page_difficultyOptions__siv_q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page_difficultyOption__08j5M{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px;margin-bottom:8px;background-color:var(--ui-bg-primary);border:2px solid var(--ui-border);border-radius:8px;cursor:pointer;text-align:left;-webkit-transition:all 150ms ease;transition:all 150ms ease}.page_difficultyOption__08j5M:last-child{margin-bottom:0}.page_difficultyOption__08j5M:hover{border-color:#b58863}.page_difficultyOption__08j5M.page_active__tAjuN{border-color:#b58863;background-color:rgba(181,136,99,.05)}.page_difficultyName__h5Gch{font-size:15px;font-weight:600;color:var(--ui-text-primary)}.page_difficultyElo__YJE3q{font-size:11px;font-weight:500;color:#b58863;background:rgba(181,136,99,.1);padding:2px 8px;border-radius:9999px}.page_playButton__NUgEP{display:inline-block;padding:8px 16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:15px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page_playButton__NUgEP:disabled{opacity:.5;cursor:not-allowed}.page_playButton__NUgEP:focus{outline:2px solid #769656;outline-offset:2px}.page_playButton__NUgEP{background-color:#b58863;color:#fff}.page_playButton__NUgEP:hover:not(:disabled){background-color:hsl(27.0731707317,35.652173913%,44.9019607843%)}.page_playButton__NUgEP:active:not(:disabled){background-color:rgb(138.0260869565,98.2108695652,65.4739130435)}.page_playButton__NUgEP{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:16px 24px;margin-top:24px;font-size:18px;font-weight:700;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(181,136,99,.3);box-shadow:0 4px 16px rgba(181,136,99,.3)}.page_playButton__NUgEP span{margin-inline-end:8px}.page_playButton__NUgEP svg{-webkit-transition:-webkit-transform 150ms ease;transition:transform 150ms ease}[dir=rtl] .page_playButton__NUgEP svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page_playButton__NUgEP:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}[dir=rtl] .page_playButton__NUgEP:hover svg{-webkit-transform:scaleX(-1) translateX(4px);transform:scaleX(-1) translateX(4px)}.page_settingsContainer__whqU8{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page_settingsToggle__hoCQz{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:8px;color:#5c3d2e;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.page_settingsToggle__hoCQz svg{-ms-flex-negative:0;flex-shrink:0}.page_settingsToggle__hoCQz span{margin-left:4px;margin-right:4px}.page_settingsToggle__hoCQz:hover{background:rgba(139,90,43,.08)}.page_settingsToggle__hoCQz:active{background:rgba(139,90,43,.12)}@media(max-width: 640px){.page_settingsToggle__hoCQz{padding:.5rem}.page_settingsToggle__hoCQz span{display:none}}.page_chevron__qht6g{-webkit-transition:-webkit-transform 150ms ease;transition:transform 150ms ease}.page_chevron__qht6g.page_open__b8KXI{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 640px){.page_chevron__qht6g{display:none}}.page_settingsPanel__yWlRW{position:absolute;top:calc(100% + .5rem);right:0;left:auto;min-width:320px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);padding:24px}[dir=rtl] .page_settingsPanel__yWlRW{right:auto;left:0}.page_settingsPanel__yWlRW.page_open__b8KXI{-webkit-animation:page_settingsFadeIn__GkGlf 200ms ease forwards;animation:page_settingsFadeIn__GkGlf 200ms ease forwards}.page_settingsPanel__yWlRW.page_closing__KsNvO{-webkit-animation:page_settingsFadeOut__R3fRG 150ms ease forwards;animation:page_settingsFadeOut__R3fRG 150ms ease forwards;pointer-events:none}@media(max-width: 400px){.page_settingsPanel__yWlRW{min-width:280px;right:-1rem}[dir=rtl] .page_settingsPanel__yWlRW{right:auto;left:-1rem}}@-webkit-keyframes page_settingsFadeIn__GkGlf{from{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes page_settingsFadeIn__GkGlf{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes page_settingsFadeOut__R3fRG{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes page_settingsFadeOut__R3fRG{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.page_settingGroup__zs7AS{margin-bottom:24px}.page_settingGroup__zs7AS:last-child{margin-bottom:0}.page_settingLabel__7JXPa{font-size:13px;font-weight:600;color:var(--ui-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.page_themeOptions__dkytG{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_themeOption__wVpTC{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(25% - 9px);margin-inline-end:8px;margin-bottom:8px;padding:8px;background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.page_themeOption__wVpTC:nth-child(4n){margin-inline-end:0}.page_themeOption__wVpTC:hover{background-color:var(--ui-bg-primary)}.page_themeOption__wVpTC.page_active__tAjuN{border-color:#b58863;background-color:rgba(181,136,99,.05)}.page_themeName__qOVy8{font-size:11px;color:var(--ui-text-secondary);margin-top:4px;text-align:center}.page_toggleRow__WMH76{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page_toggleLabel__PMFGU{font-size:15px;color:var(--ui-text-primary)}.page_toggle__4CZYN{position:relative;width:48px;height:28px;background-color:#ccc;border:none;border-radius:9999px;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.page_toggle__4CZYN.page_active__tAjuN{background-color:#769656}.page_toggleKnob__jgS4_{position:absolute;top:2px;left:2px;width:24px;height:24px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:-webkit-transform 150ms ease;transition:transform 150ms ease}.page_toggle__4CZYN.page_active__tAjuN .page_toggleKnob__jgS4_{-webkit-transform:translateX(20px);transform:translateX(20px)}@media screen and (max-width: 479px){.page_lobby__Ie2wo{padding:16px}.page_hero__TR3fT{margin-bottom:24px}.page_logoIcon__7ykxc{width:56px;height:56px;margin-right:8px}.page_logoIcon__7ykxc svg{width:40px;height:40px}.page_title__m5nyP{font-size:32px}.page_modeCard__bzgue{padding:24px 16px}.page_modeIcon__AF105{width:64px;height:64px}.page_modeTitle__UjQIM{font-size:18px}.page_colorOption__K_YPN{min-width:70px;padding:8px}.page_randomOption__baEZI{min-width:78px}.page_themeOption__wVpTC{width:calc(50% - 4px);margin-inline-end:8px}.page_themeOption__wVpTC:nth-child(4n){margin-inline-end:8px}.page_themeOption__wVpTC:nth-child(2n){margin-inline-end:0}}
.LanguageSelector_languageSelector__Iax_g{position:relative;z-index:1000}.LanguageSelector_trigger__QnXF5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:8px;color:#5c3d2e;font-size:.875rem;font-weight:600;letter-spacing:.01em;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.LanguageSelector_trigger__QnXF5:hover{background:rgba(139,90,43,.08)}.LanguageSelector_trigger__QnXF5:active{background:rgba(139,90,43,.12)}.LanguageSelector_flag__7sXgX{width:22px;height:16px;border-radius:3px;object-fit:cover;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.LanguageSelector_currentLanguage__R9Sbp{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5c3d2e}@media(max-width: 640px){.LanguageSelector_currentLanguage__R9Sbp{display:none}}.LanguageSelector_chevron__0RqXf{transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1);opacity:.7;color:#8b5a2b}.LanguageSelector_chevron__0RqXf.LanguageSelector_open__zfP2K{transform:rotate(180deg);opacity:.9}@media(max-width: 640px){.LanguageSelector_chevron__0RqXf{display:none}}.LanguageSelector_dropdown__RhrXn{position:absolute;top:calc(100% + .5rem);right:0;left:auto;min-width:320px;max-height:520px;background:rgba(30,30,35,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.05) inset;box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.05) inset;overflow:hidden;-webkit-animation:LanguageSelector_dropdownFadeIn__t9o7S .2s ease;animation:LanguageSelector_dropdownFadeIn__t9o7S .2s ease}.LanguageSelector_dropdown__RhrXn.LanguageSelector_closing__JWw_b{-webkit-animation:LanguageSelector_dropdownFadeOut__Eq94w .15s ease forwards;animation:LanguageSelector_dropdownFadeOut__Eq94w .15s ease forwards}[dir=rtl] .LanguageSelector_dropdown__RhrXn{right:auto;left:0;max-width:calc(100vw - 2rem)}@media(max-width: 400px){.LanguageSelector_dropdown__RhrXn{min-width:280px;max-height:400px}}@keyframes LanguageSelector_dropdownFadeIn__t9o7S{from{opacity:0;transform:translateY(-8px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LanguageSelector_dropdownFadeOut__Eq94w{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(0.96)}}.LanguageSelector_languageList__UoWKm{max-height:440px;overflow-y:auto;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.LanguageSelector_languageList__UoWKm::-webkit-scrollbar{width:6px}.LanguageSelector_languageList__UoWKm::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.LanguageSelector_languageList__UoWKm::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.LanguageSelector_languageList__UoWKm::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media(max-width: 400px){.LanguageSelector_languageList__UoWKm{max-height:320px}}.LanguageSelector_option__sAynH{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 4px);margin:2px;padding:.625rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:8px;color:hsla(0,0%,100%,.85);font-size:.875rem;text-align:left;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.LanguageSelector_option__sAynH:hover{background:hsla(0,0%,100%,.1);color:#fff}.LanguageSelector_option__sAynH.LanguageSelector_active__8YVmd{background:hsla(0,0%,100%,.08);color:#fff}.LanguageSelector_option__sAynH .LanguageSelector_flag__7sXgX{margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0}[dir=rtl] .LanguageSelector_option__sAynH .LanguageSelector_flag__7sXgX{margin-right:0;margin-left:.5rem}.LanguageSelector_option__sAynH span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .LanguageSelector_option__sAynH{width:100%;margin:2px 0;text-align:right}@media(max-width: 400px){.LanguageSelector_option__sAynH{width:100%;margin:2px 0}}.LanguageSelector_checkmark__1iaN2{color:#4ade80;margin-left:.5rem;-ms-flex-negative:0;flex-shrink:0}[dir=rtl] .LanguageSelector_checkmark__1iaN2{margin-left:0;margin-right:.5rem}.LanguageSelector_rememberRow__zCF_s{padding:.75rem;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.LanguageSelector_checkboxLabel__ZZO_0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.7);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LanguageSelector_checkboxLabel__ZZO_0:hover{color:hsla(0,0%,100%,.9)}.LanguageSelector_checkboxLabel__ZZO_0:hover .LanguageSelector_checkboxCustom__nBRfy{border-color:hsla(0,0%,100%,.4)}.LanguageSelector_checkbox__wf7JY{position:absolute;opacity:0;width:0;height:0}.LanguageSelector_checkboxCustom__nBRfy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-right:.625rem;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.25);border-radius:4px;-webkit-transition:all .15s ease;transition:all .15s ease;-ms-flex-negative:0;flex-shrink:0}[dir=rtl] .LanguageSelector_checkboxCustom__nBRfy{margin-right:0;margin-left:.625rem}.LanguageSelector_checkbox__wf7JY:checked+.LanguageSelector_checkboxCustom__nBRfy{background:#4ade80;border-color:#4ade80}.LanguageSelector_checkbox__wf7JY:checked+.LanguageSelector_checkboxCustom__nBRfy svg{color:#000}
