.room_flex-col__W4tjH{display:flex;flex-direction:column}.room_flex-row___NfdS{display:flex;flex-direction:row}.room_txt-small__w7Paz{font-size:.75rem}.room_txt-medium__RGUHp{font-size:1rem}.room_text-large__TzrXI{font-size:1.5rem}.room_txt-sm__KMKdw{font-size:.75rem}.room_txt-md__Se_MV{font-size:1rem}.room_txt-lg__NnZVA{font-size:1.5rem}.room_txt-xl__rWl1j{font-size:1.25rem}.room_txt-2xl__8D9ey{font-size:2rem}.room_txt-3xl__cZyRA{font-size:3rem}.room_txt-bold__SSjQZ{font-weight:600}.room_col-flex__j741q{display:flex;flex-direction:column}.room_row-flex__P1wTB{display:flex;flex-direction:row}.room_btn-primary__3AvB6{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.room_btn-primary__3AvB6:disabled{background-color:#cfcac3;cursor:not-allowed}.room_avatar-circle__nCQUo{display:flex;align-items:center;justify-content:center;border-radius:50%}.room_avatar-circle__nCQUo img{width:100%}.room_roomPage__gL2so{display:flex;flex-direction:column;height:100dvh;background:var(--gradient-bg);background-repeat:repeat;background-size:cover;background-attachment:fixed;background-position:50%;position:relative;overflow:hidden}.room_roomPage__gL2so:before{background:rgba(0,0,0,.3)}.room_roomPage__gL2so:after,.room_roomPage__gL2so:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.room_roomPage__gL2so:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulance type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E")}.room_roomPage__gL2so .room_container__JnxSH{display:flex;position:relative;flex:1;overflow:hidden;z-index:1}.room_roomPage__gL2so .room_container__JnxSH .room_content__QOo_6{display:flex;flex-direction:column;width:100%;height:100%;justify-content:flex-start;align-items:center;padding:.5rem;overflow-y:auto}@media(min-width:768px){.room_roomPage__gL2so .room_container__JnxSH .room_content__QOo_6{justify-content:space-around;padding:3rem}}@media(min-width:1025px){.room_roomPage__gL2so .room_container__JnxSH .room_content__QOo_6{justify-content:space-around;padding:4rem 8rem}}.room_roomPage__gL2so .room_container__JnxSH .room_loader_wrapper__K2NAu{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.room_roomPage__gL2so .room_globalToast__Ni_pN{position:fixed;top:2rem;left:50%;transform:translateX(-50%);padding:1rem 2rem;border-radius:12px;z-index:10000;animation:room_slideDown__no16e .3s ease,room_slideUp__U1kR3 .3s ease 2.7s forwards;font-weight:600;font-size:1rem;min-width:250px;text-align:center}.room_roomPage__gL2so .room_globalToast__Ni_pN span{display:flex;align-items:center;justify-content:center;gap:.5rem}.room_roomPage__gL2so .room_successToast__h3ZuY{background:linear-gradient(180deg,#4f9a62,#3f8050);color:#f7fff8;border:1px solid rgba(220,247,226,.45);box-shadow:0 8px 24px rgba(12,39,20,.28)}.room_roomPage__gL2so .room_errorToast__8DcH_{background:#e74c3c;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.4)}@keyframes room_slideDown__no16e{0%{transform:translateX(-50%) translateY(-150%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes room_slideUp__U1kR3{0%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(-150%);opacity:0}}.nav_flex-col__h5B9f{display:flex;flex-direction:column}.nav_flex-row__LEm_P{display:flex;flex-direction:row}.nav_txt-small__JucAi{font-size:.75rem}.nav_txt-medium__VLsMM{font-size:1rem}.nav_text-large__PPzc9{font-size:1.5rem}.nav_txt-sm__u8pEA{font-size:.75rem}.nav_txt-md__I6TH8{font-size:1rem}.nav_txt-lg__YTl_E{font-size:1.5rem}.nav_txt-xl___GFT6{font-size:1.25rem}.nav_txt-2xl__ppBe4{font-size:2rem}.nav_txt-3xl__nTqgH{font-size:3rem}.nav_txt-bold__ktQbD{font-weight:600}.nav_col-flex__yjHva{display:flex;flex-direction:column}.nav_row-flex__7qmN_{display:flex;flex-direction:row}.nav_btn-primary__KZhPD{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.nav_btn-primary__KZhPD:disabled{background-color:#cfcac3;cursor:not-allowed}.nav_avatar-circle__BszuE{display:flex;align-items:center;justify-content:center;border-radius:50%}.nav_avatar-circle__BszuE img{width:100%}.nav_nav__nk_TW{width:100%;max-width:100%;min-width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--nav-bg);padding:.25rem .5rem;box-shadow:0 1px 2px rgba(0,0,0,.9);flex-shrink:0;position:relative;z-index:100;box-sizing:border-box}.nav_logo-container__t3IdB{color:#fff}.nav_logo-link__jx8ru{display:inline-flex;align-items:center;padding:.5rem 1rem;background:transparent;border:none;border-radius:.5rem;text-transform:none;font-size:1.25rem;line-height:1.75rem;color:#e4d8bd;text-decoration:none;transition:background-color .2s ease}.nav_logo-link__jx8ru:hover{background-color:hsla(42,42%,82%,.1)}.nav_nav-actions__BA2_W{display:flex;align-items:center;gap:.5rem}.nav_menu-button__48dfY{background:none;border:none;cursor:pointer;padding:.25rem;position:relative}.nav_menu-button__48dfY:focus,.nav_menu-button__48dfY:focus-visible{outline:none;box-shadow:none}.nav_menu-icon__mb8Wa{color:#e4d8bd;font-size:1.875rem;line-height:2.25rem}.nav_menu-icon__mb8Wa.nav_rotated__z2cGe{transform:rotate(180deg)}.nav_badge-dot__TQ1rw{position:absolute;top:.1rem;inset-inline-end:.1rem;width:.5rem;height:.5rem;border-radius:9999px;background-color:#ef4444;box-shadow:0 0 0 2px var(--nav-bg)}@media(max-width:768px){.nav_logo-link__jx8ru{padding:.4rem .6rem;font-size:1.05rem;line-height:1.2rem}.nav_nav-actions__BA2_W{gap:.3rem}.nav_menu-icon__mb8Wa{font-size:1.6rem;line-height:1.8rem}}@media(max-width:420px){.nav_logo-link__jx8ru{padding:.35rem .45rem;font-size:.95rem}}.languageSwitcher_flex-col__wJKBq{display:flex;flex-direction:column}.languageSwitcher_flex-row__fx6U0{display:flex;flex-direction:row}.languageSwitcher_txt-small__cinY1{font-size:.75rem}.languageSwitcher_txt-medium__E_137{font-size:1rem}.languageSwitcher_text-large__t7l6n{font-size:1.5rem}.languageSwitcher_txt-sm__ljlYK{font-size:.75rem}.languageSwitcher_txt-md__Ff3Td{font-size:1rem}.languageSwitcher_txt-lg__nh5DJ{font-size:1.5rem}.languageSwitcher_txt-xl__j30ml{font-size:1.25rem}.languageSwitcher_txt-2xl__rk5p7{font-size:2rem}.languageSwitcher_txt-3xl__1sRnP{font-size:3rem}.languageSwitcher_txt-bold__wwYrj{font-weight:600}.languageSwitcher_col-flex__R6_0X{display:flex;flex-direction:column}.languageSwitcher_row-flex__Pcud3{display:flex;flex-direction:row}.languageSwitcher_btn-primary__N18Ox{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.languageSwitcher_btn-primary__N18Ox:disabled{background-color:#cfcac3;cursor:not-allowed}.languageSwitcher_avatar-circle__3ho6j{display:flex;align-items:center;justify-content:center;border-radius:50%}.languageSwitcher_avatar-circle__3ho6j img{width:100%}.languageSwitcher_language-switcher__rSJhP{position:relative;display:inline-block}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-button__TJ58n{background:none;border:none;cursor:pointer;padding:0 .5rem .25rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-button__TJ58n:hover{opacity:.8}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-button__TJ58n:focus,.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-button__TJ58n:focus-visible{outline:none;box-shadow:none}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-button__TJ58n .languageSwitcher_globe-icon__KG6Dr{color:#e4d8bd;font-size:1.5rem;line-height:1.5rem}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY{position:absolute;top:calc(100% + .5rem);right:0;background-color:hsla(42,42%,82%,.95);border:1px solid rgba(65,32,18,.3);border-radius:.5rem;box-shadow:0 10px 15px rgba(0,0,0,.1);min-width:10rem;z-index:1000;overflow:hidden;animation:languageSwitcher_slideDown__FgQWV .2s ease}@keyframes languageSwitcher_slideDown__FgQWV{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease;color:#412012}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV:hover{background-color:rgba(65,32,18,.1)}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV.languageSwitcher_active__ZwRuZ{background-color:rgba(65,32,18,.15);font-weight:600}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV .languageSwitcher_flag__Ur6c0{width:20px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:.3rem;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px rgba(65,32,18,.08)}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV .languageSwitcher_language-name__UsGwW{flex:1;font-size:1rem}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV .languageSwitcher_check-mark__jVzcj{color:#7a8f5a;font-size:1rem;font-weight:700}@media(max-width:640px){.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-button__TJ58n .languageSwitcher_globe-icon__KG6Dr{font-size:1.25rem}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY{min-width:9rem}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV{padding:.625rem .875rem;gap:.625rem}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV .languageSwitcher_flag__Ur6c0{width:18px;height:14px}.languageSwitcher_language-switcher__rSJhP .languageSwitcher_language-dropdown__ddMsY .languageSwitcher_language-option__zupPV .languageSwitcher_language-name__UsGwW{font-size:.75rem}}.lobby_flex-col__T3TFx{display:flex;flex-direction:column}.lobby_flex-row__6sAxd{display:flex;flex-direction:row}.lobby_txt-small__kNKiw{font-size:.75rem}.lobby_txt-medium__YZKzH{font-size:1rem}.lobby_text-large__vaqTN{font-size:1.5rem}.lobby_txt-sm__PCmv_{font-size:.75rem}.lobby_txt-md__436Vs{font-size:1rem}.lobby_txt-lg__L0Nwh{font-size:1.5rem}.lobby_txt-xl__HN3wS{font-size:1.25rem}.lobby_txt-2xl__0PlB5{font-size:2rem}.lobby_txt-3xl__KaNJ_{font-size:3rem}.lobby_txt-bold__ERLVO{font-weight:600}.lobby_col-flex__HVJCZ{display:flex;flex-direction:column}.lobby_row-flex___kraD{display:flex;flex-direction:row}.lobby_btn-primary__OQ6gf{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.lobby_btn-primary__OQ6gf:disabled{background-color:#cfcac3;cursor:not-allowed}.lobby_avatar-circle__uZxBi{display:flex;align-items:center;justify-content:center;border-radius:50%}.lobby_avatar-circle__uZxBi img{width:100%}.lobby_lobby__efKgE{display:flex;align-items:center;justify-content:space-between;flex-direction:column;background:url(/assets/pattern-light.svg),var(--lobby-bg);background-repeat:repeat,no-repeat;background-position:50%,50%;background-size:240px 240px,auto;backdrop-filter:blur(10px);border:1px solid var(--border-light);border-radius:1rem;padding:1rem;width:100%;gap:.75rem;box-sizing:border-box;max-width:100%;color:var(--lobby-text);height:auto}.dark-mode .lobby_lobby__efKgE{background-image:url(/assets/pattern.svg),none}@media(max-width:767px){.lobby_lobby__efKgE{padding:.75rem;gap:.5rem;justify-content:space-between;border-radius:0;height:100%;overflow-y:scroll}}.lobby_lobby__efKgE .lobby_guide__n4QWK{display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:.5rem;padding-right:.5rem}.lobby_lobby__efKgE .lobby_guide__n4QWK button{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.lobby_lobby__efKgE .lobby_guide__n4QWK button:hover{background-color:hsla(0,0%,100%,.2)}.lobby_lobby__efKgE .lobby_guide__n4QWK .lobby_guide-icon__rHRmz{font-size:1.875rem;color:var(--lobby-text)}.lobby_lobby__efKgE .lobby_guide__n4QWK .lobby_settings-toast__PSly_{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem;padding:.25rem .75rem;background:hsla(40,72%,94%,.8);border:1px solid rgba(65,32,18,.2);border-radius:1rem;font-size:.75rem;font-weight:600;color:#412012}.dark-mode .lobby_lobby__efKgE .lobby_guide__n4QWK .lobby_settings-toast__PSly_{background:rgba(65,32,18,.8);border:1px solid hsla(42,42%,82%,.3);color:#e4d8bd}.lobby_lobby__efKgE .lobby_guide__n4QWK .lobby_settings-toast__PSly_ .lobby_settings-item__l1H1U{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.lobby_lobby__efKgE .lobby_guide__n4QWK .lobby_settings-toast__PSly_ .lobby_settings-icon__lwPNH{flex:0 0 auto;font-size:.8rem}.lobby_lobby__efKgE .lobby_guide__n4QWK .lobby_settings-toast__PSly_ .lobby_settings-label__59FFJ{line-height:1.2}@media(max-width:768px){.lobby_lobby__efKgE .lobby_guide__n4QWK .lobby_settings-toast__PSly_{display:grid;grid-template-columns:repeat(2,max-content);-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.625rem;padding:.5rem .75rem;justify-content:center;align-items:center;width:100%}.lobby_lobby__efKgE .lobby_guide__n4QWK .lobby_settings-toast__PSly_ .lobby_settings-item__l1H1U:last-child{grid-column:1/-1;justify-self:center}}.lobby_lobby__efKgE .lobby_user-profile__rR572{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:.5rem 0}.lobby_lobby__efKgE .lobby_user-profile__rR572 .lobby_avatar-container__OfRe8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.lobby_lobby__efKgE .lobby_user-profile__rR572 .lobby_user-name-container__ydlRm{display:flex;align-items:center;gap:.5rem}.lobby_lobby__efKgE .lobby_user-profile__rR572 .lobby_user-name__rT5O9{font-size:1.25rem;color:var(--lobby-text);font-weight:700;text-shadow:none}@media(min-width:768px){.lobby_lobby__efKgE .lobby_user-profile__rR572 .lobby_user-name__rT5O9{font-size:1.5rem}}.lobby_lobby__efKgE .lobby_host-actions__laHt4{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.lobby_lobby__efKgE .lobby_button-container__EHmr_{display:flex;gap:.5rem;justify-content:center;flex-wrap:nowrap;width:100%}@media(min-width:640px){.lobby_lobby__efKgE .lobby_button-container__EHmr_{gap:1rem;width:auto}}.lobby_lobby__efKgE .lobby_button-container__EHmr_ .lobby_invite-code-btn__dql6X,.lobby_lobby__efKgE .lobby_button-container__EHmr_ .lobby_share-room-btn__WWHb1{background:hsla(40,53%,87%,.4);border:1px solid rgba(65,32,18,.2);color:var(--lobby-text);padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;font-weight:600;box-sizing:border-box;flex:1;white-space:nowrap;min-width:0}@media(min-width:640px){.lobby_lobby__efKgE .lobby_button-container__EHmr_ .lobby_invite-code-btn__dql6X,.lobby_lobby__efKgE .lobby_button-container__EHmr_ .lobby_share-room-btn__WWHb1{padding:.5rem 1.5rem;font-size:1rem;flex:0 0 auto}}.lobby_lobby__efKgE .lobby_button-container__EHmr_ .lobby_invite-code-btn__dql6X:hover,.lobby_lobby__efKgE .lobby_button-container__EHmr_ .lobby_share-room-btn__WWHb1:hover{background:hsla(40,53%,87%,.6);border-color:rgba(65,32,18,.3)}.lobby_lobby__efKgE .lobby_button-container__EHmr_ .lobby_invite-code-btn__dql6X span{overflow:hidden;text-overflow:ellipsis}.lobby_lobby__efKgE .lobby_button-container__EHmr_ .lobby_invite-code-btn__dql6X:disabled{opacity:.6;cursor:not-allowed}.lobby_lobby__efKgE .lobby_start-game-btn__jgLDf{background:var(--btn-bg);color:var(--btn-text);padding:.5rem .75rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-size:.75rem;font-weight:600;white-space:nowrap;width:100%;max-width:280px}@media(min-width:640px){.lobby_lobby__efKgE .lobby_start-game-btn__jgLDf{padding:.5rem 1.5rem;font-size:1rem;width:auto;min-width:200px}}.lobby_lobby__efKgE .lobby_start-game-btn__jgLDf:hover:not(:disabled){opacity:.9}.lobby_lobby__efKgE .lobby_start-game-btn__jgLDf:disabled{opacity:.4;cursor:not-allowed;background:#a8a8a8;color:#6b6b6b;filter:grayscale(.5)}.lobby_lobby__efKgE .lobby_game-requirement__JbXYX{font-size:1rem;color:var(--lobby-text);max-width:100%;word-wrap:break-word;text-align:center}@media(min-width:768px){.lobby_lobby__efKgE .lobby_game-requirement__JbXYX{font-size:1.5rem}}.lobby_lobby__efKgE .lobby_teams-section__OwKlH{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-title__C_deq{color:var(--lobby-text);font-size:1.25rem;font-weight:600;text-align:center;margin:0}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr{display:flex;flex-direction:column;gap:.75rem;width:100%}@media(min-width:768px){.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr{flex-direction:row;gap:1rem;align-items:stretch;width:80%}}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV{background:var(--team-card-bg);border:2px solid rgba(65,32,18,.15);border-radius:.75rem;padding:.75rem;cursor:pointer;transition:all .3s ease;flex:1;display:flex;flex-direction:column}.dark-mode .lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV{border:1px solid hsla(42,42%,82%,.3)}@media(min-width:768px){.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV{padding:1rem}}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV:hover{background:var(--team-card-bg-hover);border-color:rgba(65,32,18,.25);transform:translateY(-2px)}.dark-mode .lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV:hover{border-color:hsla(42,42%,82%,.4)}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV.lobby_team1__ED8ft:hover{border-color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.2)}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV.lobby_team2__K_KFV:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.2)}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-header__mFm6c{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;justify-content:center}@media(min-width:768px){.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-header__mFm6c{justify-content:flex-start}}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-header__mFm6c .lobby_team-icon__QJPPC{font-size:1.5rem}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-header__mFm6c .lobby_team-name__m_Qou{font-size:1.25rem;font-weight:600;color:var(--lobby-text)}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-header__mFm6c .lobby_team-count__u_ATj{font-size:.875rem;color:#7a8f5a;font-weight:600}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV.lobby_team1__ED8ft .lobby_team-icon__QJPPC{color:#ef4444}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV.lobby_team2__K_KFV .lobby_team-icon__QJPPC{color:#3b82f6}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W{display:flex;flex-direction:column;gap:.5rem;min-height:3rem;max-height:15rem;overflow-y:auto}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W::-webkit-scrollbar{width:4px}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W::-webkit-scrollbar-track{background:rgba(65,32,18,.1);border-radius:2px}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W::-webkit-scrollbar-thumb{background:rgba(65,32,18,.3);border-radius:2px}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W::-webkit-scrollbar-thumb:hover{background:rgba(65,32,18,.5)}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W .lobby_player-card__d_KsA{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:hsla(40,72%,94%,.6);border-radius:.5rem;border:2px solid transparent;transition:all .2s ease}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W .lobby_player-card__d_KsA.lobby_current-user__eLKNQ{background:hsla(40,72%,94%,.9);border-color:#fde047;box-shadow:0 2px 8px rgba(253,224,71,.3)}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W .lobby_player-card__d_KsA .lobby_player-name__A4_8q{color:#412012;font-size:.75rem;font-weight:500}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W .lobby_empty-slot__MBFVj{display:flex;align-items:center;justify-content:center;padding:1rem;border:2px dashed rgba(65,32,18,.3);border-radius:.5rem;color:#a1a1aa;font-size:.875rem;transition:all .2s ease}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_team-card__ExdeV .lobby_team-players__UC84W .lobby_empty-slot__MBFVj span{pointer-events:none}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_vs-divider__Zf5Qz{display:flex;align-items:center;justify-content:center;color:var(--lobby-text);font-weight:700;font-size:1.25rem;padding:.5rem 0}@media(min-width:768px){.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_vs-divider__Zf5Qz{padding:0 .5rem}}.lobby_lobby__efKgE .lobby_teams-section__OwKlH .lobby_teams-container__7SjOr .lobby_vs-divider__Zf5Qz span{text-shadow:none}.BearAvatar_flex-col__QbGVu{display:flex;flex-direction:column}.BearAvatar_flex-row__j4OD9{display:flex;flex-direction:row}.BearAvatar_txt-small__OETLl{font-size:.75rem}.BearAvatar_txt-medium__EsZK5{font-size:1rem}.BearAvatar_text-large__z1V4g{font-size:1.5rem}.BearAvatar_txt-sm__K6ynk{font-size:.75rem}.BearAvatar_txt-md__5O7Ck{font-size:1rem}.BearAvatar_txt-lg__TWB8t{font-size:1.5rem}.BearAvatar_txt-xl__CXkVB{font-size:1.25rem}.BearAvatar_txt-2xl__f1mES{font-size:2rem}.BearAvatar_txt-3xl__pOk2t{font-size:3rem}.BearAvatar_txt-bold__rTZa2{font-weight:600}.BearAvatar_col-flex__KF66M{display:flex;flex-direction:column}.BearAvatar_row-flex__wZy7n{display:flex;flex-direction:row}.BearAvatar_btn-primary__FseW7{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.BearAvatar_btn-primary__FseW7:disabled{background-color:#cfcac3;cursor:not-allowed}.BearAvatar_avatar-circle__WIYVt{display:flex;align-items:center;justify-content:center;border-radius:50%}.BearAvatar_avatar-circle__WIYVt img{width:100%}.BearAvatar_avatarContainer__DfFMc{position:relative;display:inline-block}.BearAvatar_bearAvatar__69IJB{display:flex;align-items:center;justify-content:center;border-radius:50%}.BearAvatar_nameLabel__JsGZO{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:1rem;text-align:center;min-width:45px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.3);border:2px solid #fff;z-index:10}.BearAvatar_avatarWrapper__Jb_op{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background-color:transparent;transition:box-shadow .2s ease}.BearAvatar_mvpActive__NsMvb{overflow:visible}.BearAvatar_mvpFire__ezcXl{z-index:0;overflow:visible}.BearAvatar_mvpGlow__Zqq0i{position:absolute;inset:-4%;border-radius:50%;background:transparent;border:2px solid rgba(255,170,60,.35);background:radial-gradient(circle,rgba(255,210,140,.18) 56%,rgba(255,160,60,.16) 68%,rgba(255,120,40,0) 78%);box-shadow:0 0 2px rgba(255,200,90,.4),0 0 5px rgba(255,140,40,.35),0 0 7px rgba(255,90,20,.25);animation:BearAvatar_mvpGlowPulse__YW9so 2.2s ease-in-out infinite;z-index:0;pointer-events:none}.BearAvatar_mvpFire__ezcXl:after,.BearAvatar_mvpFire__ezcXl:before{content:"";position:absolute;inset:-6%;border-radius:50%;z-index:2;pointer-events:none}.BearAvatar_mvpFire__ezcXl:before{background-image:url(/image/mvp-starfield.svg);background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 0 10px rgba(255,140,40,.65));animation:BearAvatar_mvpFireSpin__VnSO0 9s linear infinite,BearAvatar_mvpFireFlicker__FxQAh 2.4s ease-in-out infinite}.BearAvatar_mvpFire__ezcXl:after{background:radial-gradient(circle,rgba(255,184,92,.7) 0,rgba(255,120,30,.4) 45%,rgba(255,92,0,0) 70%);filter:blur(16px);opacity:.75;animation:BearAvatar_mvpFireGlow__ET_j8 2.8s ease-in-out infinite}.BearAvatar_avatarImage___cvpZ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}@keyframes BearAvatar_mvpFireSpin__VnSO0{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}@keyframes BearAvatar_mvpFireFlicker__FxQAh{0%{opacity:.8;transform:scale(.99)}45%{opacity:1;transform:scale(1.03)}to{opacity:.8;transform:scale(.99)}}@keyframes BearAvatar_mvpFireGlow__ET_j8{0%{opacity:.65;transform:scale(.96)}50%{opacity:.95;transform:scale(1.05)}to{opacity:.65;transform:scale(.96)}}@keyframes BearAvatar_mvpGlowPulse__YW9so{0%{opacity:.9;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}to{opacity:.9;transform:scale(.98)}}.gameGuide_flex-col__Lxtbt{display:flex;flex-direction:column}.gameGuide_flex-row__ZJR9Y{display:flex;flex-direction:row}.gameGuide_txt-small__1amsu{font-size:.75rem}.gameGuide_txt-medium__2QyaH{font-size:1rem}.gameGuide_text-large__AFKRl{font-size:1.5rem}.gameGuide_txt-sm__zcycC{font-size:.75rem}.gameGuide_txt-md__TkPUX{font-size:1rem}.gameGuide_txt-lg__J1xf_{font-size:1.5rem}.gameGuide_txt-xl__4bb8y{font-size:1.25rem}.gameGuide_txt-2xl__nVGun{font-size:2rem}.gameGuide_txt-3xl__9Cshu{font-size:3rem}.gameGuide_txt-bold__oWJEg{font-weight:600}.gameGuide_col-flex__q8cUE{display:flex;flex-direction:column}.gameGuide_row-flex__PjFz3{display:flex;flex-direction:row}.gameGuide_btn-primary__nafBu{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.gameGuide_btn-primary__nafBu:disabled{background-color:#cfcac3;cursor:not-allowed}.gameGuide_avatar-circle__nAtPC{display:flex;align-items:center;justify-content:center;border-radius:50%}.gameGuide_avatar-circle__nAtPC img{width:100%}.gameGuide_modal-overlay__kjCyx{position:fixed;top:0;left:0;right:0;bottom:0;padding:0 .5rem;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.gameGuide_guide-card__s5orD{display:flex;position:relative;flex-direction:column;height:80dvh;max-height:600px;width:100%;max-width:600px;padding:1.5rem;border-radius:16px;background:var(--modal-bg);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2);font-family:Inter,sans-serif;overflow:hidden}@media(max-width:768px){.gameGuide_guide-card__s5orD{max-width:95%;padding:1rem;height:85dvh;max-height:500px}}.gameGuide_modal-content__sU1g_{height:100%;display:flex;flex-direction:column;gap:1rem}.gameGuide_modal-header__BorOR{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:2px solid var(--modal-border)}.gameGuide_modal-header__BorOR .gameGuide_modal-title__1qIBz{font-size:1.75rem;font-family:Gravel,sans-serif;color:var(--modal-text);margin:0}@media(max-width:768px){.gameGuide_modal-header__BorOR .gameGuide_modal-title__1qIBz{font-size:1.5rem}}.gameGuide_close-button__qmVXS{font-size:2rem;cursor:pointer;color:var(--modal-text);transition:all .2s ease;border-radius:50%;padding:.25rem}.gameGuide_close-button__qmVXS:hover{background-color:var(--bg-dark-overlay-hover);transform:rotate(90deg)}.gameGuide_tabs-container__r4cHw{display:flex;gap:.5rem;border-bottom:1px solid var(--modal-border)}.gameGuide_tab__FnLIy{flex:1;padding:.75rem 1rem;background:transparent;border:none;border-bottom:3px solid transparent;color:var(--modal-text-muted);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.gameGuide_tab__FnLIy.gameGuide_active__Uwv_Y,.gameGuide_tab__FnLIy:hover{background-color:var(--bg-dark-overlay-hover);color:var(--modal-text)}.gameGuide_tab__FnLIy.gameGuide_active__Uwv_Y{border-bottom-color:#d4af37}@media(max-width:768px){.gameGuide_tab__FnLIy{font-size:.75rem;padding:.5rem;gap:.25rem}.gameGuide_tab__FnLIy svg{font-size:.875rem}}.gameGuide_guide-content__YlVX7{flex:1;overflow-y:auto;padding:1rem .5rem}.gameGuide_guide-content__YlVX7::-webkit-scrollbar{width:8px}.gameGuide_guide-content__YlVX7::-webkit-scrollbar-track{background:var(--bg-dark-overlay);border-radius:4px}.gameGuide_guide-content__YlVX7::-webkit-scrollbar-thumb{background:var(--modal-border);border-radius:4px}.gameGuide_guide-content__YlVX7::-webkit-scrollbar-thumb:hover{background:var(--modal-text)}.gameGuide_content-section__H6tMI{color:var(--modal-text)}.gameGuide_content-section__H6tMI h2{font-size:1.5rem;font-family:Inter,sans-serif;font-weight:700;margin:0 0 1rem;color:var(--modal-text)}.gameGuide_content-section__H6tMI h3{font-size:1.125rem;font-family:Inter,sans-serif;font-weight:600;margin:1.25rem 0 .75rem;color:var(--modal-text)}.gameGuide_content-section__H6tMI p{margin:.5rem 0;line-height:1.6;color:var(--modal-text-muted)}.gameGuide_content-section__H6tMI ol,.gameGuide_content-section__H6tMI ul{margin:.75rem 0;padding-inline-start:1.5rem;line-height:1.8;color:var(--modal-text-muted)}.gameGuide_content-section__H6tMI ol li,.gameGuide_content-section__H6tMI ul li{margin:.5rem 0}.gameGuide_content-section__H6tMI ol li strong,.gameGuide_content-section__H6tMI ul li strong{color:var(--modal-text)}.gameGuide_score-item__805p6{display:flex;align-items:center;gap:1rem;padding:1rem;margin:1rem 0;background:var(--bg-dark-overlay-hover);border-radius:8px;border-inline-start:4px solid var(--modal-border)}.gameGuide_score-item__805p6 .gameGuide_score-badge__u1LXc{font-size:1.5rem;font-weight:700;min-width:3rem;text-align:center}.gameGuide_score-item__805p6 div{flex:1}.gameGuide_score-item__805p6 div strong{display:block;font-size:1rem;color:var(--modal-text);margin-bottom:.25rem}.gameGuide_score-item__805p6 div p{margin:0;font-size:.875rem;color:var(--modal-text-muted)}.gameGuide_score-item__805p6.gameGuide_perfect-match__e7tHN{border-inline-start-color:#7a8f5a}.gameGuide_score-item__805p6.gameGuide_perfect-match__e7tHN .gameGuide_score-badge__u1LXc{color:#7a8f5a}.gameGuide_score-item__805p6.gameGuide_close-match__d6332{border-inline-start-color:#d4af37}.gameGuide_score-item__805p6.gameGuide_close-match__d6332 .gameGuide_score-badge__u1LXc{color:#d4af37}.gameGuide_win-condition__V07sW{background:linear-gradient(135deg,#f4d03f,#d4af37);padding:1.25rem;border-radius:12px;margin:1.5rem 0;text-align:center;box-shadow:0 4px 16px rgba(212,175,55,.3);border:1px solid rgba(212,175,55,.4)}.gameGuide_win-condition__V07sW h3{margin:0 0 .5rem;font-size:1.25rem;color:#471705!important}.gameGuide_win-condition__V07sW p{margin:0;font-size:1rem;color:#471705!important}.gameGuide_win-condition__V07sW p strong{font-size:1.25rem;color:#471705!important}.gameGuide_tip-box__RaJ0i{background:#e0f2fe;border-inline-start:4px solid #3b82f6;padding:1rem;border-radius:8px;margin:1.5rem 0;color:#1e3a5f!important}.gameGuide_tip-box__RaJ0i p{color:#1e3a5f!important}.gameGuide_tip-box__RaJ0i strong{color:#1e40af!important}.gameSettings_flex-col__ixR7O{display:flex;flex-direction:column}.gameSettings_flex-row__EB2XS{display:flex;flex-direction:row}.gameSettings_txt-small__X9Wqs{font-size:.75rem}.gameSettings_txt-medium__U95FH{font-size:1rem}.gameSettings_text-large__jWgis{font-size:1.5rem}.gameSettings_txt-sm__uuMJK{font-size:.75rem}.gameSettings_txt-md__MDIX3{font-size:1rem}.gameSettings_txt-lg__wbcYG{font-size:1.5rem}.gameSettings_txt-xl__a3tQ4{font-size:1.25rem}.gameSettings_txt-2xl__mKe9u{font-size:2rem}.gameSettings_txt-3xl__Y3w_J{font-size:3rem}.gameSettings_txt-bold__MgYvt{font-weight:600}.gameSettings_col-flex__rEKO3{display:flex;flex-direction:column}.gameSettings_row-flex___fbME{display:flex;flex-direction:row}.gameSettings_btn-primary__rskpe{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.gameSettings_btn-primary__rskpe:disabled{background-color:#cfcac3;cursor:not-allowed}.gameSettings_avatar-circle__ATm_s{display:flex;align-items:center;justify-content:center;border-radius:50%}.gameSettings_avatar-circle__ATm_s img{width:100%}.gameSettings_modal-overlay__khU_E{position:fixed;top:0;left:0;right:0;bottom:0;padding:0 .5rem;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.gameSettings_settings-card__12hZw{display:flex;position:relative;flex-direction:column;height:80dvh;max-height:600px;width:100%;max-width:600px;padding:1.5rem;border-radius:16px;background:var(--modal-bg);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2);font-family:Inter,sans-serif;overflow:hidden}@media(max-width:768px){.gameSettings_settings-card__12hZw{max-width:95%;padding:1rem;height:85dvh;max-height:500px}}.gameSettings_modal-content__iKVdO{height:100%;display:flex;flex-direction:column;gap:1rem}.gameSettings_modal-header__Lzvb8{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:2px solid var(--modal-border)}.gameSettings_modal-header__Lzvb8 .gameSettings_modal-title__F8dvk{font-size:1.75rem;font-family:Gravel,sans-serif;color:var(--modal-text);margin:0}@media(max-width:768px){.gameSettings_modal-header__Lzvb8 .gameSettings_modal-title__F8dvk{font-size:1.5rem}}.gameSettings_close-button___mHL9{font-size:2rem;cursor:pointer;color:var(--modal-text);transition:all .2s ease;border-radius:50%;padding:.25rem}.gameSettings_close-button___mHL9:hover{background-color:var(--bg-dark-overlay-hover);transform:rotate(90deg)}.gameSettings_settings-content__ifv9G{flex:1;overflow-y:auto;padding:1rem .5rem}.gameSettings_settings-content__ifv9G::-webkit-scrollbar{width:8px}.gameSettings_settings-content__ifv9G::-webkit-scrollbar-track{background:var(--bg-dark-overlay);border-radius:4px}.gameSettings_settings-content__ifv9G::-webkit-scrollbar-thumb{background:var(--modal-border);border-radius:4px}.gameSettings_settings-content__ifv9G::-webkit-scrollbar-thumb:hover{background:var(--modal-text)}.gameSettings_settings-section__hUvEE{margin-bottom:2rem}.gameSettings_settings-section__hUvEE:last-child{margin-bottom:0}.gameSettings_settings-section__hUvEE .gameSettings_section-title__bkmRj{font-size:1.25rem;font-family:Inter,sans-serif;font-weight:700;color:var(--modal-text);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--modal-border)}.gameSettings_setting-item__hWrU_{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin-bottom:.75rem;background:var(--bg-dark-overlay-hover);border-radius:8px;gap:1rem;border-inline-start:3px solid transparent;transition:all .2s ease}.gameSettings_setting-item__hWrU_:hover{background:rgba(71,23,5,.08);border-inline-start-color:#7a8f5a}.gameSettings_setting-item__hWrU_ .gameSettings_setting-label__hD3EJ{display:flex;align-items:center;gap:1rem;flex:1}.gameSettings_setting-item__hWrU_ .gameSettings_setting-label__hD3EJ .gameSettings_setting-icon__HGcVc{font-size:1.5rem;color:var(--modal-text);min-width:1.5rem}.gameSettings_setting-item__hWrU_ .gameSettings_setting-label__hD3EJ div{flex:1}.gameSettings_setting-item__hWrU_ .gameSettings_setting-label__hD3EJ div strong{display:block;font-size:1rem;color:var(--modal-text);margin-bottom:.25rem}.gameSettings_setting-item__hWrU_ .gameSettings_setting-label__hD3EJ div p{margin:0;font-size:.75rem;color:var(--modal-text-muted);line-height:1.4}.gameSettings_toggle-switch__z3Q63{position:relative;display:inline-block;width:50px;height:26px}.gameSettings_toggle-switch__z3Q63 input{opacity:0;width:0;height:0}.gameSettings_toggle-switch__z3Q63 input:checked+.gameSettings_toggle-slider__4jLtF{background-color:#d4af37}.gameSettings_toggle-switch__z3Q63 input:checked+.gameSettings_toggle-slider__4jLtF:before{inset-inline-start:28px}.gameSettings_toggle-switch__z3Q63 .gameSettings_toggle-slider__4jLtF{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:26px}.gameSettings_toggle-switch__z3Q63 .gameSettings_toggle-slider__4jLtF:before{position:absolute;content:"";height:18px;width:18px;inset-inline-start:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.gameSettings_select-input__IFHHw{padding:.5rem .75rem;border:2px solid var(--modal-border);border-radius:6px;background:var(--modal-bg);color:var(--modal-text);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.gameSettings_select-input__IFHHw:hover{border-color:#7a8f5a}.gameSettings_select-input__IFHHw:focus{border-color:#d4af37}@media(max-width:768px){.gameSettings_select-input__IFHHw{font-size:.75rem;padding:.4rem .6rem}}.gameSettings_text-input__9t1Sl{padding:.5rem .75rem;border:2px solid var(--modal-border);border-radius:6px;background:var(--modal-bg);color:var(--modal-text);font-size:.875rem;width:200px;outline:none;transition:all .2s ease}.gameSettings_text-input__9t1Sl::-moz-placeholder{color:var(--modal-text-muted)}.gameSettings_text-input__9t1Sl::placeholder{color:var(--modal-text-muted)}.gameSettings_text-input__9t1Sl:hover{border-color:#7a8f5a}.gameSettings_text-input__9t1Sl:focus{border-color:#d4af37}.gameSettings_text-input__9t1Sl.gameSettings_input-error__LjNYR,.gameSettings_text-input__9t1Sl.gameSettings_input-error__LjNYR:focus{border-color:#ef4444}@media(max-width:768px){.gameSettings_text-input__9t1Sl{width:150px;font-size:.75rem;padding:.4rem .6rem}}.gameSettings_error-message__sfy8H{font-size:.7rem!important;color:#ef4444;margin:0;font-weight:500}.gameSettings_setting-item-full__QX92q{padding:1rem;margin-bottom:.75rem;background:var(--bg-dark-overlay-hover);border-radius:8px;border-inline-start:3px solid transparent;transition:all .2s ease}.gameSettings_setting-item-full__QX92q:hover{background:rgba(71,23,5,.08);border-inline-start-color:#7a8f5a}.gameSettings_setting-item-full__QX92q .gameSettings_setting-label__hD3EJ{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.gameSettings_setting-item-full__QX92q .gameSettings_setting-label__hD3EJ .gameSettings_setting-icon__HGcVc{font-size:1.5rem;color:var(--modal-text);min-width:1.5rem}.gameSettings_setting-item-full__QX92q .gameSettings_setting-label__hD3EJ div{flex:1}.gameSettings_setting-item-full__QX92q .gameSettings_setting-label__hD3EJ div strong{display:block;font-size:1rem;color:var(--modal-text);margin-bottom:.25rem}.gameSettings_setting-item-full__QX92q .gameSettings_setting-label__hD3EJ div p{margin:0;font-size:.75rem;color:var(--modal-text-muted);line-height:1.4}.gameSettings_expression-grid__81XFe{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.75rem;justify-items:center;overflow-x:hidden}@media(max-width:768px){.gameSettings_expression-grid__81XFe{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem}}.gameSettings_expression-grid__81XFe .gameSettings_expression-option__uLJSZ{display:flex;flex-direction:column;align-items:center;padding:.75rem;background:var(--modal-bg);border:2px solid var(--modal-border);border-radius:8px;cursor:pointer;transition:all .2s ease}.gameSettings_expression-grid__81XFe .gameSettings_expression-option__uLJSZ:hover{border-color:#7a8f5a;transform:translateY(-2px)}.gameSettings_expression-grid__81XFe .gameSettings_expression-option__uLJSZ.gameSettings_selected__Gqymd{border-color:#d4af37;background:rgba(212,175,55,.1);box-shadow:0 2px 8px rgba(212,175,55,.3)}.gameSettings_expression-grid__81XFe .gameSettings_expression-option__uLJSZ span{display:none}.gameSettings_show-more-button__zdvxK{margin-top:.75rem;padding:.5rem 1rem;border:1px solid var(--modal-border);background:transparent;color:var(--modal-text);border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.gameSettings_show-more-button__zdvxK:hover{background:hsla(0,0%,100%,.08);color:var(--modal-text)}.gameSettings_avatar-preview__GhJF5{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:var(--modal-bg);border:2px dashed var(--modal-border);border-radius:8px}.gameSettings_avatar-preview__GhJF5 strong{font-size:1rem;color:var(--modal-text)}.gameSettings_modal-footer__7eAO8{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid var(--modal-border)}.gameSettings_modal-footer__7eAO8 button{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.gameSettings_modal-footer__7eAO8 .gameSettings_btn-cancel__9U4X2{background:transparent;color:var(--modal-text)}.gameSettings_modal-footer__7eAO8 .gameSettings_btn-cancel__9U4X2:hover{background-color:var(--bg-dark-overlay-hover)}.gameSettings_modal-footer__7eAO8 .gameSettings_btn-save__eWGXW{background:var(--btn-bg);color:var(--btn-text)}.gameSettings_modal-footer__7eAO8 .gameSettings_btn-save__eWGXW:hover{opacity:.9}@media(max-width:768px){.gameSettings_modal-footer__7eAO8 button{padding:.6rem 1.2rem;font-size:.75rem}}.gameSettings_btn-danger__HDV41{padding:.5rem 1rem;border:2px solid #e74c3c;background:transparent;color:#e74c3c;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.gameSettings_btn-danger__HDV41:hover{background:#e74c3c;color:#fff}@media(max-width:768px){.gameSettings_btn-danger__HDV41{font-size:.75rem;padding:.4rem .8rem}}.gameSettings_confirm-overlay__OpKMD{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);backdrop-filter:blur(4px)}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9{background:var(--modal-bg);border-radius:12px;padding:2rem;max-width:400px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.4)}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9 h3{margin:0 0 1rem;font-size:1.5rem;color:var(--modal-text);font-family:Gravel,sans-serif}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9 p{margin:0 0 .5rem;font-size:.875rem;color:var(--modal-text-muted);line-height:1.5}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9 .gameSettings_confirm-actions__zwaa_{display:flex;gap:1rem;margin-top:1.5rem;justify-content:flex-end}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9 .gameSettings_confirm-actions__zwaa_ button{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9 .gameSettings_confirm-actions__zwaa_ .gameSettings_btn-cancel__9U4X2{background:transparent;color:var(--modal-text);border:2px solid var(--modal-border)}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9 .gameSettings_confirm-actions__zwaa_ .gameSettings_btn-cancel__9U4X2:hover{background-color:var(--bg-dark-overlay-hover)}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9 .gameSettings_confirm-actions__zwaa_ .gameSettings_btn-danger__HDV41{background:#e74c3c;color:#fff;border:2px solid #e74c3c}.gameSettings_confirm-overlay__OpKMD .gameSettings_confirm-dialog__V9Rb9 .gameSettings_confirm-actions__zwaa_ .gameSettings_btn-danger__HDV41:hover{background:#c0392b;border-color:#c0392b}.Button_flex-col__2665X{display:flex;flex-direction:column}.Button_flex-row__dH58A{display:flex;flex-direction:row}.Button_txt-small__ojBnE{font-size:.75rem}.Button_txt-medium__zk5Up{font-size:1rem}.Button_text-large__tC5Mi{font-size:1.5rem}.Button_txt-sm__kH2l_{font-size:.75rem}.Button_txt-md__JWcA1{font-size:1rem}.Button_txt-lg__4pNfu{font-size:1.5rem}.Button_txt-xl__D87Q2{font-size:1.25rem}.Button_txt-2xl__AN1hd{font-size:2rem}.Button_txt-3xl__hZ__a{font-size:3rem}.Button_txt-bold__66LRl{font-weight:600}.Button_col-flex__ukMCD{display:flex;flex-direction:column}.Button_row-flex__ScGAx{display:flex;flex-direction:row}.Button_btn-primary__yCJWO{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.Button_btn-primary__yCJWO:disabled{background-color:#cfcac3;cursor:not-allowed}.Button_avatar-circle__S2gJj{display:flex;align-items:center;justify-content:center;border-radius:50%}.Button_avatar-circle__S2gJj img{width:100%}.Button_button__ZIi1r{padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:600;border:none;transition:all .2s ease}.modal_flex-col__oIr56{display:flex;flex-direction:column}.modal_flex-row__XQQEA{display:flex;flex-direction:row}.modal_txt-small__2xEsD{font-size:.75rem}.modal_txt-medium__sYykT{font-size:1rem}.modal_text-large__v_d_O{font-size:1.5rem}.modal_txt-sm__5X_As{font-size:.75rem}.modal_txt-md__V8g0b{font-size:1rem}.modal_txt-lg__eColv{font-size:1.5rem}.modal_txt-xl__WsNRR{font-size:1.25rem}.modal_txt-2xl__3cOTp{font-size:2rem}.modal_txt-3xl__Qghuz{font-size:3rem}.modal_txt-bold__Spq2v{font-weight:600}.modal_col-flex__qa8B5{display:flex;flex-direction:column}.modal_row-flex__uqsP2{display:flex;flex-direction:row}.modal_btn-primary__2BF_t{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.modal_btn-primary__2BF_t:disabled{background-color:#cfcac3;cursor:not-allowed}.modal_avatar-circle__5h5uW{display:flex;align-items:center;justify-content:center;border-radius:50%}.modal_avatar-circle__5h5uW img{width:100%}.modal_cardvisit__464ZS{display:flex;position:relative;flex-direction:column;height:380px;width:300px;padding:1rem;border-radius:16px;background:hsla(42,42%,82%,.95);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2);transition:.2s;font-family:Inter,sans-serif;margin-top:1rem;text-align:center}.modal_cardvisit__464ZS:hover{transform:translateY(-.4rem)}.modal_cardvisit_form__wJ2oC{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center!important;height:48%;gap:22px}.modal_cardvisit_header__N_CAY{color:#7a7a8c}.modal_cardvisit_header__N_CAY .modal_cardtitle__gSa0m{font-size:25px;margin:.25rem 0 auto;font-family:Gravel,sans-serif;color:#412012}.modal_cardvisit_header__N_CAY p{font-size:14px;margin:0 0 1rem;color:#4e4947}.modal_btncreatroom__Rq_NG{display:flex;align-items:center;justify-content:center;outline:none;cursor:pointer;background-color:#412012;border-radius:8px;transition:all .2s ease;font-size:14px;font-weight:600;color:#e4d8bd}.modal_btncreatroom__Rq_NG:hover{opacity:.9}.modal_btncreatroom__Rq_NG.modal_btndisabled__3JY3k{opacity:.5;cursor:not-allowed;pointer-events:none}.modal_btncancelroom__9H0ku{display:flex;align-items:center;justify-content:center;outline:none;cursor:pointer;border-radius:8px;transition:all .2s ease;font-size:14px;font-weight:600;color:#412012}.modal_btncancelroom__9H0ku:hover{background-color:hsla(42,42%,82%,.1)}.modal_inputbox__xXC6P{position:relative;width:196px}.modal_inputbox__xXC6P input{position:relative;width:100%;background:transparent;outline:none;box-shadow:none;border:none;color:#e4d8bd;z-index:10}.modal_inputbox__xXC6P input,.modal_inputbox__xXC6P span{padding:20px 10px 10px;font-size:1em;letter-spacing:.05em;transition:.5s}.modal_inputbox__xXC6P span{color:#4e4947;text-align:start}.modal_inputbox__xXC6P i,.modal_inputbox__xXC6P span{position:absolute;inset-inline-start:0;pointer-events:none}.modal_inputbox__xXC6P i{bottom:0;width:100%;height:2px;background:#412012;border-radius:4px;transition:.5s;z-index:9}.modal_inputbox__xXC6P input:focus~span,.modal_inputbox__xXC6P input:valid~span{color:#412012;transform:translateX(-10px) translateY(-34px);font-size:0,75em}.modal_inputbox__xXC6P input:focus~i,.modal_inputbox__xXC6P input:valid~i{height:44px;background:#412012}.modal_inputbox__xXC6P input.modal_input-error__05V9x{border-bottom:2px solid #ef4444!important}.modal_inputbox__xXC6P input.modal_input-error__05V9x~i{background:#ef4444!important}.modal_error-message__ESE0V{font-size:.7rem!important;color:#ef4444;margin-top:.25rem;text-align:left;width:100%;font-weight:500}.modal_join-room-container__Hc1CR{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.modal_join-room-content__B2Mf9{height:100%;display:flex;flex-direction:column;justify-content:space-between}.modal_join-room-header___swjk{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.modal_join-room-header___swjk .modal_join-room-title__k6TZH{padding-right:1rem;font-weight:600}.modal_join-room-footer__DQ7k0{width:100%;display:flex;justify-content:center}.modal_modal-overlay__1oV0A{position:fixed;inset:0;padding:0 .5rem;z-index:10;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.modal_modal-content__tL07j{height:100%;display:flex;flex-direction:column;justify-content:space-between}.modal_modal-header__6wdb6{display:flex;align-items:center;justify-content:flex-end;gap:0;margin:-1rem -1rem 0;border-bottom:1px solid rgba(65,32,18,.2)}.modal_modal-header__6wdb6 .modal_modal-title__lIW_0{padding-right:1rem;font-weight:600}.modal_modal-footer__p6heT{width:100%;display:flex;justify-content:flex-end;gap:1rem;padding:0 1rem}.modal_tab-switcher__Bt1ej{display:flex;gap:0;padding:0;margin-top:0;margin-right:0;align-items:center;width:100%}.modal_tab-btn__P4ieq{flex:1;border:none;background:transparent;color:#412012;font-family:Gravel,sans-serif;font-size:1.15rem;font-weight:600;padding:.75rem .5rem;cursor:pointer;transition:opacity .2s ease,color .2s ease;opacity:.55}.modal_tab-btn__P4ieq:hover{opacity:.85}.modal_tab-btn__P4ieq:focus,.modal_tab-btn__P4ieq:focus-visible{outline:none;box-shadow:none}.modal_tab-btn__P4ieq:first-child{border-right:1px solid rgba(65,32,18,.35);border-radius:0;margin-right:0;padding-right:.5rem}.modal_tab-active__hFN_d{opacity:1;color:#412012}.sideBar_flex-col__du_s4{display:flex;flex-direction:column}.sideBar_flex-row__2gHSK{display:flex;flex-direction:row}.sideBar_txt-small__iFH8L{font-size:.75rem}.sideBar_txt-medium__w5tIL{font-size:1rem}.sideBar_text-large__Gl_UH{font-size:1.5rem}.sideBar_txt-sm__bYrTu{font-size:.75rem}.sideBar_txt-md__2hTUv{font-size:1rem}.sideBar_txt-lg__LxINJ{font-size:1.5rem}.sideBar_txt-xl__JiEly{font-size:1.25rem}.sideBar_txt-2xl__He8su{font-size:2rem}.sideBar_txt-3xl__YnQsf{font-size:3rem}.sideBar_txt-bold__yzIP9{font-weight:600}.sideBar_col-flex__Cw2JS{display:flex;flex-direction:column}.sideBar_row-flex__ekdXD{display:flex;flex-direction:row}.sideBar_btn-primary__C8pkC,.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_send-button__jbkVb{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.sideBar_btn-primary__C8pkC:disabled,.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_send-button__jbkVb:disabled{background-color:#cfcac3;cursor:not-allowed}.sideBar_avatar-circle__S8nA3{display:flex;align-items:center;justify-content:center;border-radius:50%}.sideBar_avatar-circle__S8nA3 img{width:100%}.sideBar_radioInputs__hrnXr{position:relative;display:flex;flex-wrap:wrap;border-radius:.5rem;box-sizing:border-box;background:rgba(0,0,0,.2);padding:.25rem;width:100%;font-size:1rem}.sideBar_radioInputs__hrnXr .sideBar_radio__5J41M{flex:1 1 auto;text-align:center;border:none;background:transparent}.sideBar_radioInputs__hrnXr .sideBar_radio__5J41M:focus,.sideBar_radioInputs__hrnXr .sideBar_radio__5J41M:focus-visible{outline:none;box-shadow:none}.sideBar_radioInputs__hrnXr .sideBar_radio__5J41M input{display:none}.sideBar_radioInputs__hrnXr .sideBar_radio__5J41M .sideBar_name__1Ro5m{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:none;padding:.5rem 0;color:#e4d8bd;transition:all .15s ease-in-out}.sideBar_radioInputs__hrnXr .sideBar_radio__5J41M input:checked+.sideBar_name__1Ro5m{background-color:hsla(42,42%,82%,.2);font-weight:600}.sideBar_sidebar__mcydZ{background:var(--gradient-bg);background-repeat:repeat;background-size:cover;background-attachment:fixed;background-position:50%;border-left:1px solid var(--border-light);display:flex;flex-direction:column;transition:.3s ease-in;position:absolute;top:0;right:0;width:100%;height:100%;z-index:50}.sideBar_sidebar__mcydZ:before{background:rgba(0,0,0,.7)}.sideBar_sidebar__mcydZ:after,.sideBar_sidebar__mcydZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.sideBar_sidebar__mcydZ:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulance type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E")}.sideBar_sidebar__mcydZ>*{position:relative;z-index:1}@media(min-width:1280px){.sideBar_sidebar__mcydZ{width:400px;min-width:400px;max-width:400px;position:relative;flex-shrink:0;z-index:10}.sideBar_sidebar__mcydZ:before{background:rgba(0,0,0,.3)}}@media(min-width:1920px){.sideBar_sidebar__mcydZ{width:450px;min-width:450px;max-width:450px}}.sideBar_player-count__zooqI{color:#e4d8bd;text-align:center;border-bottom:1px solid hsla(42,42%,82%,.2);padding:.25rem}.sideBar_players-section__B_9PW{height:100%;padding:.5rem 0;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5rem}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK{width:100%;padding:.5rem .75rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK:hover{background:hsla(42,42%,82%,.1)}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK.sideBar_current-user__7JzMR{background:rgba(253,224,71,.2);border-left:3px solid #fde047}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK.sideBar_describer__TXCMd{background:rgba(59,130,246,.2);border-left:3px solid #3b82f6}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-info__iwcxh{display:flex;align-items:center;gap:.5rem;flex:1}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-info__iwcxh .sideBar_player-name__U7gVo{font-size:.875rem;color:#e4d8bd;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa{display:flex;align-items:center;gap:.25rem}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_role-icon__ItWJq{font-size:.875rem}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_role-icon__ItWJq.sideBar_owner-icon__zR2_t{color:#fde047}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_describer-badge__sw2UC{font-size:.875rem;background:#3b82f6;color:#fff;padding:.125rem .25rem;border-radius:.25rem;font-size:.75rem}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0{background:transparent;border:none;color:#e74c3c;font-size:1.1rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0:focus,.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0:focus-visible{outline:none;box-shadow:none}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0:hover:not(:disabled){color:#c0392b;transform:scale(1.15)}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0:active:not(:disabled){transform:scale(.95)}.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0.sideBar_kicking__fvlUo,.sideBar_players-section__B_9PW .sideBar_player-item__hLBBK .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0:disabled{opacity:.5;cursor:not-allowed;animation:sideBar_pulse___CKRQ 1s infinite}@keyframes sideBar_pulse___CKRQ{0%,to{opacity:.5}50%{opacity:.8}}.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa{display:flex;align-items:center;gap:.25rem}.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_role-icon__ItWJq{font-size:.875rem}.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_role-icon__ItWJq.sideBar_owner-icon__zR2_t{color:#fde047}.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_describer-badge__sw2UC{font-size:.875rem;background:#3b82f6;color:#fff;padding:.125rem .25rem;border-radius:.25rem;font-size:.75rem}.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0{background:transparent;border:none;color:#e74c3c;font-size:1.1rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0:hover:not(:disabled){color:#c0392b;transform:scale(1.15)}.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0:active:not(:disabled){transform:scale(.95)}.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0.sideBar_kicking__fvlUo,.sideBar_players-section__B_9PW .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_kick-button__I5PL0:disabled{opacity:.5;cursor:not-allowed;animation:sideBar_pulse___CKRQ 1s infinite}.sideBar_players-section__B_9PW .sideBar_player-count__zooqI{padding:.75rem;text-align:center;font-size:.875rem;color:#a1a1aa;border-bottom:1px solid hsla(42,42%,82%,.2)}.sideBar_players-section__B_9PW .sideBar_empty-users___K15_{padding:1rem .75rem;text-align:center;color:#a1a1aa;font-size:.875rem;font-style:italic}.sideBar_bear-icon__dcZ6W{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.sideBar_chat-section__Q51Dc{height:100%;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.sideBar_chat-section__Q51Dc .sideBar_messages-container__1Qe0S{flex:1;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;overflow-x:hidden}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV{width:100%;padding:.5rem .75rem;display:flex;align-items:flex-start;gap:.5rem;transition:all .2s ease;border-radius:.375rem}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV:hover{background:hsla(0,0%,100%,.05)}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV.sideBar_own-message__1oENJ{background:rgba(253,224,71,.1);border-left:3px solid #fde047}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV .sideBar_message-content__akOk5{flex:1;display:flex;flex-direction:column;gap:.25rem}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV .sideBar_message-content__akOk5 .sideBar_message-header__hkfSz{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV .sideBar_message-content__akOk5 .sideBar_message-header__hkfSz .sideBar_message-username__GX5D0{font-size:.875rem;font-weight:600}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV .sideBar_message-content__akOk5 .sideBar_message-header__hkfSz .sideBar_message-timestamp__DIoIE{font-size:.625rem;color:#a1a1aa}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV .sideBar_message-content__akOk5 .sideBar_message-text__o1Ele{font-size:.875rem;color:#e4d8bd;line-height:1.4;word-break:break-word}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV .sideBar_message-content__akOk5 .sideBar_sticker-bubble__ckDno{display:inline-flex;width:80px;height:80px}.sideBar_chat-section__Q51Dc .sideBar_message-item__tdqTV .sideBar_message-content__akOk5 .sideBar_sticker-bubble__ckDno img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt{width:100%;display:flex}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj{position:relative;flex:1;display:flex;align-items:center}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_chat-input__f6pnw{width:100%;padding:.75rem 3rem .75rem .75rem;font-size:16px;background-color:rgba(0,0,0,.2);color:#e4d8bd;border:1px solid hsla(42,42%,82%,.2);border-radius:0;outline:none}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_chat-input__f6pnw::-moz-placeholder{color:#a1a1aa}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_chat-input__f6pnw::placeholder{color:#a1a1aa}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-button__Bj_or{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#a1a1aa;font-size:1.25rem;cursor:pointer;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,transform .15s ease}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-button__Bj_or:focus,.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-button__Bj_or:focus-visible{outline:none;box-shadow:none}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-button__Bj_or:hover{color:#e4d8bd;transform:translateY(-50%) scale(1.05)}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-button__Bj_or.sideBar_active__16d1G{color:#e4d8bd}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA{position:absolute;bottom:calc(100% + .5rem);right:0;width:min(320px,90vw);max-height:240px;background:#412012;border:1px solid hsla(42,42%,82%,.2);border-radius:.5rem;padding:.5rem;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:5;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA.sideBar_hidden__BAhs3{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px)}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA .sideBar_sticker-grid__rLt7B{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.5rem;max-height:200px;overflow-y:auto}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA .sideBar_sticker-item__CkxoZ{background:hsla(42,42%,82%,.1);border:1px solid transparent;border-radius:.375rem;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,transform .15s ease,background .15s ease}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA .sideBar_sticker-item__CkxoZ:focus,.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA .sideBar_sticker-item__CkxoZ:focus-visible{outline:none;box-shadow:none}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA .sideBar_sticker-item__CkxoZ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA .sideBar_sticker-item__CkxoZ:hover{border-color:hsla(42,42%,82%,.2);transform:translateY(-1px);background:hsla(0,0%,100%,.05)}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_input-wrapper__uBvFj .sideBar_sticker-panel__pi_JA .sideBar_sticker-item__CkxoZ:active{transform:translateY(0)}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_send-button__jbkVb{border:1px solid hsla(42,42%,82%,.2);padding:.75rem .9rem;min-width:3rem;flex:0 0 auto;display:flex;justify-content:center;align-items:center}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_send-button__jbkVb:focus,.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_send-button__jbkVb:focus-visible{outline:none;box-shadow:none}.sideBar_chat-section__Q51Dc .sideBar_chat-form__7IbFt .sideBar_send-button__jbkVb .sideBar_send-icon__P34mp{color:#412012;font-size:1.25rem}.sideBar_teams-section__j6g5_{height:100%;padding:.5rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.75rem}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT{border:1px solid hsla(42,42%,82%,.2);border-radius:.5rem;overflow:hidden;background:rgba(0,0,0,.2)}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0{width:100%;padding:.75rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;color:#e4d8bd}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0:focus,.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0:focus-visible{outline:none;box-shadow:none}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0:hover{background:hsla(42,42%,82%,.1)}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0 .sideBar_team-header-content__H2w2O{display:flex;align-items:center;gap:.5rem}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0 .sideBar_team-header-content__H2w2O .sideBar_team-icon__JohNc{font-size:1.25rem}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0 .sideBar_team-header-content__H2w2O .sideBar_team-icon__JohNc.sideBar_team1-icon__bMoHR{color:#ef4444}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0 .sideBar_team-header-content__H2w2O .sideBar_team-icon__JohNc.sideBar_team2-icon__CsMtk{color:#3b82f6}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0 .sideBar_team-header-content__H2w2O .sideBar_team-name__IgP1s{font-size:1rem;font-weight:600}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0 .sideBar_team-header-content__H2w2O .sideBar_team-count__HKvQY{font-size:.875rem;color:#a1a1aa;margin-left:auto}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-header__yH4N0 .sideBar_expand-icon__JLySg{color:#a1a1aa;font-size:.875rem;transition:transform .2s ease}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i{border-top:1px solid hsla(42,42%,82%,.2);background:rgba(0,0,0,.2)}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4{padding:.5rem .75rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(42,42%,82%,.2);transition:all .2s ease}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4:last-child{border-bottom:none}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4:hover{background:hsla(42,42%,82%,.1)}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4.sideBar_current-user__7JzMR{background:rgba(253,224,71,.15);border-left:3px solid #fde047}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4.sideBar_describer__TXCMd{background:rgba(59,130,246,.15);border-left:3px solid #3b82f6}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4 .sideBar_player-info__iwcxh{display:flex;align-items:center;gap:.5rem;flex:1}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4 .sideBar_player-info__iwcxh .sideBar_player-name__U7gVo{font-size:.875rem;color:#e4d8bd;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa{display:flex;align-items:center;gap:.25rem}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_role-icon__ItWJq{font-size:.875rem}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_role-icon__ItWJq.sideBar_owner-icon__zR2_t{color:#fde047}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_team-player-item__mZ_y4 .sideBar_player-badges__HPATa .sideBar_describer-badge__sw2UC{font-size:.875rem;background:#3b82f6;color:#fff;padding:.125rem .25rem;border-radius:.25rem;font-size:.75rem}.sideBar_teams-section__j6g5_ .sideBar_team-accordion__iafPT .sideBar_team-players__gDs6i .sideBar_empty-team__SvRWP{padding:1rem .75rem;text-align:center;color:#a1a1aa;font-size:.875rem;font-style:italic}.kickedModal_flex-col__FphuM{display:flex;flex-direction:column}.kickedModal_flex-row__lQPwa{display:flex;flex-direction:row}.kickedModal_txt-small__ft3aG{font-size:.75rem}.kickedModal_txt-medium__r4ZoZ{font-size:1rem}.kickedModal_text-large__W_uop{font-size:1.5rem}.kickedModal_txt-sm__i212Y{font-size:.75rem}.kickedModal_txt-md__MSqmt{font-size:1rem}.kickedModal_txt-lg__B9dmQ{font-size:1.5rem}.kickedModal_txt-xl__snCim{font-size:1.25rem}.kickedModal_txt-2xl__iES_p{font-size:2rem}.kickedModal_txt-3xl__2vvOP{font-size:3rem}.kickedModal_txt-bold__bPTc2{font-weight:600}.kickedModal_col-flex__byEsN{display:flex;flex-direction:column}.kickedModal_row-flex__m4iLe{display:flex;flex-direction:row}.kickedModal_btn-primary__nEGCk{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.kickedModal_btn-primary__nEGCk:disabled{background-color:#cfcac3;cursor:not-allowed}.kickedModal_avatar-circle__1VVNZ{display:flex;align-items:center;justify-content:center;border-radius:50%}.kickedModal_avatar-circle__1VVNZ img{width:100%}.kickedModal_overlay__Z3EPB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10000;animation:kickedModal_fadeIn__wqz1w .2s ease}.kickedModal_modal__VYfJX{background:var(--modal-bg,#1a1a1a);padding:2rem;border-radius:12px;text-align:center;max-width:400px;box-shadow:0 8px 32px rgba(0,0,0,.4);animation:kickedModal_slideUp__yQ1xY .3s ease}.kickedModal_modal__VYfJX h2{color:#e74c3c;margin:0 0 1rem;font-size:1.5rem}.kickedModal_modal__VYfJX p{color:var(--modal-text,#e4d8bd);margin:0 0 1.5rem;font-size:1rem}.kickedModal_modal__VYfJX button{background:#e74c3c;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:background .2s ease}.kickedModal_modal__VYfJX button:hover{background:#c0392b}.kickedModal_modal__VYfJX button:active{transform:scale(.98)}@keyframes kickedModal_fadeIn__wqz1w{0%{opacity:0}to{opacity:1}}@keyframes kickedModal_slideUp__yQ1xY{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.game_flex-col__2Z_NO{display:flex;flex-direction:column}.game_flex-row__kW7f0{display:flex;flex-direction:row}.game_txt-small__yUoXk{font-size:.75rem}.game_txt-medium__2uC99{font-size:1rem}.game_text-large__BUHVQ{font-size:1.5rem}.game_txt-sm__OdYQH{font-size:.75rem}.game_txt-md__AEtsC{font-size:1rem}.game_txt-lg__efYBQ{font-size:1.5rem}.game_txt-xl__45WID{font-size:1.25rem}.game_txt-2xl__X7GKi{font-size:2rem}.game_txt-3xl__YpLVP{font-size:3rem}.game_txt-bold__g0wP4{font-weight:600}.game_col-flex__UGt6Z{display:flex;flex-direction:column}.game_row-flex__yfQHN{display:flex;flex-direction:row}.game_btn-primary__neaqw,.game_game__0Oh_D .game_start-game-section__RMtnB .game_start-game-button__Vg4Io,.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-actions__DAUdw .game_victory-button__g9kwp{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.game_btn-primary__neaqw:disabled,.game_game__0Oh_D .game_start-game-section__RMtnB .game_start-game-button__Vg4Io:disabled,.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-actions__DAUdw .game_victory-button__g9kwp:disabled{background-color:#cfcac3;cursor:not-allowed}.game_avatar-circle__2DEHh{display:flex;align-items:center;justify-content:center;border-radius:50%}.game_avatar-circle__2DEHh img{width:100%}.game_game__0Oh_D{display:flex;align-items:center;flex-direction:column;background:url(/assets/pattern-light.svg),var(--lobby-bg);background-repeat:repeat,no-repeat;background-position:50%,50%;background-size:240px 240px,auto;backdrop-filter:blur(10px);border-radius:.5rem;padding:1rem;height:auto;width:80%;gap:2rem;box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2);color:var(--lobby-text);box-sizing:border-box}.dark-mode .game_game__0Oh_D{background-image:url(/assets/pattern.svg),none}@media(max-width:768px){.game_game__0Oh_D{width:100%;gap:1rem}}.game_game__0Oh_D .game_unmatched-table__ryr_y{width:100%;margin-top:.5rem;border-collapse:separate;border-spacing:0;background:var(--bg-dark-overlay-hover);border-radius:.75rem;overflow:hidden;font-size:.85rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.game_game__0Oh_D .game_unmatched-table__ryr_y th{text-align:left;font-weight:400;color:#e4d8bd;background:#412012;padding:.4rem .6rem}.game_game__0Oh_D .game_unmatched-table__ryr_y td{padding:.4rem .6rem;color:var(--lobby-text);border-top:1px solid var(--modal-border);background:var(--bg-dark-overlay);word-break:break-word}.game_game__0Oh_D .game_guide__nHWmI{display:flex;justify-content:space-between;width:100%;padding-left:.5rem;padding-right:.5rem}.game_game__0Oh_D .game_guide__nHWmI button{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.game_game__0Oh_D .game_guide__nHWmI button:hover{background-color:hsla(0,0%,100%,.2)}.game_game__0Oh_D .game_guide__nHWmI .game_guide-icon__qPsXP{font-size:1.875rem;color:var(--lobby-text)}.game_game__0Oh_D .game_penalty-badge__kzfdg{align-self:center;display:inline-flex;align-items:center;justify-content:center;max-width:min(100%,34rem);margin:-.75rem auto 0;padding:.55rem 1rem;border-radius:999px;background:linear-gradient(135deg,rgba(122,40,32,.92),rgba(167,58,47,.92));border:1px solid rgba(255,214,204,.18);color:#fff3ee;font-size:.9rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center;box-shadow:0 10px 22px rgba(88,27,21,.22)}@media(max-width:768px){.game_game__0Oh_D .game_penalty-badge__kzfdg{width:100%;max-width:100%;border-radius:.9rem;margin-top:-.15rem;padding:.7rem .9rem;font-size:.85rem}}.game_game__0Oh_D .game_compact-results__ersks{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.9rem;margin-top:1rem;background:var(--bg-dark-overlay-hover);border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.game_game__0Oh_D .game_compact-results__ersks .game_results-header-row__51NCI{font-size:inherit;letter-spacing:.04em;color:#e4d8bd;text-align:left;font-weight:400}.game_game__0Oh_D .game_compact-results__ersks .game_results-header-row__51NCI .game_col-result__Mj4tk,.game_game__0Oh_D .game_compact-results__ersks .game_results-header-row__51NCI .game_col-typed___Ll1c,.game_game__0Oh_D .game_compact-results__ersks .game_results-header-row__51NCI .game_col-word__Z_bU_{color:#e4d8bd}.game_game__0Oh_D .game_compact-results__ersks .game_results-row__4WY7a{background:var(--bg-dark-overlay)}.game_game__0Oh_D .game_compact-results__ersks .game_col-result__Mj4tk,.game_game__0Oh_D .game_compact-results__ersks .game_col-typed___Ll1c,.game_game__0Oh_D .game_compact-results__ersks .game_col-word__Z_bU_{font-weight:400;color:var(--lobby-text);text-align:left;word-break:break-word;hyphens:auto;min-width:0;padding:.4rem .6rem;line-height:1.3}.game_game__0Oh_D .game_compact-results__ersks .game_col-typed___Ll1c{font-weight:400;color:var(--lobby-text)}.game_game__0Oh_D .game_compact-results__ersks .game_col-result__Mj4tk{width:30%}.game_game__0Oh_D .game_compact-results__ersks .game_results-header-row__51NCI th{background:#412012;font-weight:400}.game_game__0Oh_D .game_compact-results__ersks .game_results-header-row__51NCI th:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:0}.game_game__0Oh_D .game_compact-results__ersks .game_results-header-row__51NCI th:last-child{border-top-right-radius:.4rem;border-bottom-right-radius:0}.game_game__0Oh_D .game_compact-results__ersks .game_results-row__4WY7a td:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.game_game__0Oh_D .game_compact-results__ersks .game_results-row__4WY7a td:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.game_game__0Oh_D .game_compact-results__ersks tbody .game_results-row__4WY7a:last-child td:first-child{border-bottom-left-radius:.75rem}.game_game__0Oh_D .game_compact-results__ersks tbody .game_results-row__4WY7a:last-child td:last-child{border-bottom-right-radius:.75rem}.game_game__0Oh_D .game_compact-results__ersks .game_result-display__KTbXG{font-weight:400;font-size:inherit;border-radius:.25rem;display:inline-block;text-align:center}.game_game__0Oh_D .game_compact-results__ersks .game_result-display__KTbXG.game_perfect__QSgEi{color:#3a911e}.game_game__0Oh_D .game_compact-results__ersks .game_result-display__KTbXG.game_close__r4YzI{color:#d4af37}.game_game__0Oh_D .game_compact-results__ersks .game_result-display__KTbXG.game_missed__RW52Y{color:#d32535}@media(max-width:640px){.game_game__0Oh_D .game_compact-results__ersks{width:100%}.game_game__0Oh_D .game_compact-results__ersks .game_col-result__Mj4tk,.game_game__0Oh_D .game_compact-results__ersks .game_col-typed___Ll1c,.game_game__0Oh_D .game_compact-results__ersks .game_col-word__Z_bU_{line-height:1.2}}.game_game__0Oh_D .game_round-results-section__8RW1g{width:100%;margin-bottom:1rem;background:var(--bg-dark-overlay-hover);border-radius:.75rem;padding:1rem;border:2px solid #d4af37;box-shadow:0 4px 8px rgba(212,175,55,.2)}.game_game__0Oh_D .game_round-results-section__8RW1g .game_results-header__FL4Qm{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}.game_game__0Oh_D .game_round-results-section__8RW1g .game_words-results__J_5xV{display:flex;flex-direction:column;gap:.5rem}.game_game__0Oh_D .game_round-results-section__8RW1g .game_words-results__J_5xV .game_word-result__BT_BS{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:var(--bg-dark-overlay);border-radius:.5rem;border:1px solid var(--modal-border)}.game_game__0Oh_D .game_round-results-section__8RW1g .game_words-results__J_5xV .game_word-result__BT_BS .game_word-text__OXYDE{font-weight:600;color:var(--lobby-text);font-size:.875rem}.game_game__0Oh_D .game_round-results-section__8RW1g .game_words-results__J_5xV .game_word-result__BT_BS .game_result-info__sFHMX{display:flex;align-items:center;gap:.5rem}.game_game__0Oh_D .game_round-results-section__8RW1g .game_words-results__J_5xV .game_word-result__BT_BS .game_result-info__sFHMX .game_status-correct__wEUZg{color:#d4af37;font-size:.75rem;font-weight:600}.game_game__0Oh_D .game_round-results-section__8RW1g .game_words-results__J_5xV .game_word-result__BT_BS .game_result-info__sFHMX .game_status-close__oe2my{color:#7a8f5a;font-size:.75rem;font-weight:600}.game_game__0Oh_D .game_round-results-section__8RW1g .game_words-results__J_5xV .game_word-result__BT_BS .game_result-info__sFHMX .game_status-missed__gpulY{color:#dc3545;font-size:.75rem;font-weight:600}.game_game__0Oh_D .game_round-results-section__8RW1g .game_words-results__J_5xV .game_word-result__BT_BS .game_result-info__sFHMX .game_points__0B1_R{font-size:.75rem;font-weight:600;color:#d4af37;background:rgba(212,175,55,.15);padding:.25rem .5rem;border-radius:.25rem}.game_game__0Oh_D .game_victory-section__E_hHe{width:min(520px,100%);margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1.5rem;border-radius:1rem;background:var(--bg-dark-overlay);border:1px solid var(--modal-border);box-shadow:0 10px 25px rgba(0,0,0,.18)}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-ribbon__0Yna8{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,hsla(32,79%,79%,.85),rgba(65,32,18,.9));border-radius:.75rem;padding:.65rem 1rem;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.15);text-align:center;flex-wrap:wrap;gap:1rem}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-ribbon-left__LmXnV{display:flex;align-items:center;justify-content:center;gap:.85rem;min-width:0}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-emoji__H5lso{width:42px;height:42px;border-radius:.75rem;background:rgba(0,0,0,.25);display:grid;place-items:center;font-size:1.35rem}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-label__eZ7Ux{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;color:hsla(0,0%,100%,.85);margin:0}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-team__xoglv{margin:0;font-size:1.35rem;font-weight:700;color:#fff}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-placeholder__5Su_f{display:flex;align-items:center;gap:.6rem;padding:.5rem .85rem;border-radius:999px;background:rgba(0,0,0,.3)}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-card__LR61C{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.45rem .65rem;border-radius:.75rem;background:rgba(0,0,0,.3);width:100%}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-title__Q3U5v{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.85)}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-body__6KAWm{display:flex;align-items:center;gap:.65rem;width:100%}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-name___IAWz{font-size:.9rem;font-weight:600;color:#fff;text-align:start}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-meta__FQmSU{display:flex;flex-direction:column;line-height:1.2;align-items:flex-start}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-team__5JaMT{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.85)}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-hint__Y_Qgm,.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-mvp-stats__BiVCD{font-size:.7rem;color:hsla(0,0%,100%,.75)}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-actions__DAUdw{display:flex;gap:.75rem;justify-content:center;margin-top:.25rem}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-actions__DAUdw .game_victory-button__g9kwp{min-width:120px;padding:.75rem 1.5rem;font-size:.875rem}.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-actions__DAUdw .game_victory-button__g9kwp:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media(max-width:640px){.game_game__0Oh_D .game_victory-section__E_hHe .game_victory-actions__DAUdw{flex-direction:column;gap:.75rem}}.game_game__0Oh_D .game_start-game-section__RMtnB{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;width:inherit}.game_game__0Oh_D .game_start-game-section__RMtnB .game_game-description__A2zjs{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;width:60%;text-align:center}.game_game__0Oh_D .game_start-game-section__RMtnB .game_start-game-button__Vg4Io{width:100%;padding:.5rem 1rem;font-size:1rem;font-weight:600}.game_game__0Oh_D .game_start-game-section__RMtnB .game_start-game-button__Vg4Io:hover{background-color:#412012;color:#e4d8bd}.game_game__0Oh_D .game_describer-section__4O0z1,.game_game__0Oh_D .game_player-section__AKeYc,.game_game__0Oh_D .game_spectators-section__iDkaz{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;width:100%}.game_game__0Oh_D .game_player-section__AKeYc textarea{width:100%;height:10rem;border-radius:4px;padding:.4rem;font-size:16px;background:var(--bg-dark-overlay-hover);color:var(--lobby-text);border:2px solid var(--modal-border);outline:none}.game_game__0Oh_D .game_player-section__AKeYc textarea:focus{border-color:#d4af37}.game_game__0Oh_D .game_player-section__AKeYc textarea::-moz-placeholder{color:var(--modal-text-muted)}.game_game__0Oh_D .game_player-section__AKeYc textarea::placeholder{color:var(--modal-text-muted)}.game_game__0Oh_D .game_line__qvuSM{width:100%;height:1px;background-color:#cfd3d4;border:none;margin:0}.game_game__0Oh_D .game_words__lY7ky{display:grid;gap:1.5rem;width:100%;max-width:100%;margin:0 auto}.game_game__0Oh_D .game_words__lY7ky.game_describer-words__yuO_v{grid-template-columns:repeat(3,1fr);max-width:min(500px,100%);gap:1rem}@media(max-width:480px){.game_game__0Oh_D .game_words__lY7ky.game_describer-words__yuO_v{grid-template-columns:repeat(2,1fr);gap:.75rem}}.game_game__0Oh_D .game_words__lY7ky.game_spectator-words__scda1{grid-template-columns:repeat(5,1fr);max-width:min(600px,100%);gap:.75rem}@media(max-width:768px){.game_game__0Oh_D .game_words__lY7ky.game_spectator-words__scda1{grid-template-columns:repeat(3,1fr);gap:.5rem}}@media(max-width:480px){.game_game__0Oh_D .game_words__lY7ky.game_spectator-words__scda1{grid-template-columns:repeat(2,1fr);gap:.5rem}}.game_game__0Oh_D .game_word-card__HhxPz{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--word-card-bg);border:2px solid var(--modal-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease;gap:.5rem}.game_game__0Oh_D .game_word-card__HhxPz:hover{background:var(--word-card-bg-hover);border-color:#7a8f5a;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.game_game__0Oh_D .game_word-card__HhxPz:active{transform:translateY(0)}.game_game__0Oh_D .game_word-card__HhxPz .game_word-text__OXYDE{font-size:1rem;font-weight:600;color:var(--lobby-text);text-align:left;flex:1}.game_game__0Oh_D .game_word-card__HhxPz .game_search-icon__uX0Ir{font-size:1.25rem;flex-shrink:0}@media(max-width:768px){.game_game__0Oh_D .game_word-card__HhxPz{padding:.5rem .75rem}.game_game__0Oh_D .game_word-card__HhxPz .game_word-text__OXYDE{font-size:.875rem}.game_game__0Oh_D .game_word-card__HhxPz .game_search-icon__uX0Ir{font-size:1rem}}.game_game__0Oh_D .game_word-card-spectator__ZSclU{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;background:var(--word-card-bg);border:2px solid var(--modal-border);border-radius:.5rem}.game_game__0Oh_D .game_word-card-spectator__ZSclU .game_word-text__OXYDE{font-size:.875rem;font-weight:500;color:var(--lobby-text);text-align:center}@media(max-width:768px){.game_game__0Oh_D .game_word-card-spectator__ZSclU{padding:.375rem .5rem}.game_game__0Oh_D .game_word-card-spectator__ZSclU .game_word-text__OXYDE{font-size:.75rem}}.game_game__0Oh_D progress{width:60%;height:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-dark-overlay);border-radius:6px;overflow:hidden;border:1px solid var(--modal-border)}.game_game__0Oh_D progress::-webkit-progress-value{background:linear-gradient(90deg,#7a8f5a,#d4af37);border-radius:6px;-webkit-transition:width .3s ease;transition:width .3s ease}.game_game__0Oh_D progress::-moz-progress-bar{background:linear-gradient(90deg,#7a8f5a,#d4af37);border-radius:6px;-moz-transition:width .3s ease;transition:width .3s ease}.game_victory-mvp-row__1nBd3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:right;flex-wrap:wrap;width:100%}.wordInfoModal_flex-col__LIj01{display:flex;flex-direction:column}.wordInfoModal_flex-row__gkFH4{display:flex;flex-direction:row}.wordInfoModal_txt-small__dlSKQ{font-size:.75rem}.wordInfoModal_txt-medium__KCQhz{font-size:1rem}.wordInfoModal_text-large__bygFZ{font-size:1.5rem}.wordInfoModal_txt-sm__h1I_r{font-size:.75rem}.wordInfoModal_txt-md__nzubY{font-size:1rem}.wordInfoModal_txt-lg__UDV_w{font-size:1.5rem}.wordInfoModal_txt-xl__xwnjP{font-size:1.25rem}.wordInfoModal_txt-2xl__r1nlS{font-size:2rem}.wordInfoModal_txt-3xl__354bT{font-size:3rem}.wordInfoModal_txt-bold__Hvo7L{font-weight:600}.wordInfoModal_col-flex__sPESJ{display:flex;flex-direction:column}.wordInfoModal_row-flex__FFBD9{display:flex;flex-direction:row}.wordInfoModal_btn-primary__bs8C3{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.wordInfoModal_btn-primary__bs8C3:disabled{background-color:#cfcac3;cursor:not-allowed}.wordInfoModal_avatar-circle__T2a4a{display:flex;align-items:center;justify-content:center;border-radius:50%}.wordInfoModal_avatar-circle__T2a4a img{width:100%}.wordInfoModal_modal-overlay__jtMae{position:fixed;top:0;left:0;right:0;bottom:0;padding:0 .5rem;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.wordInfoModal_modal-card__3w85G{display:flex;position:relative;flex-direction:column;width:100%;max-width:500px;max-height:80dvh;padding:1.5rem;border-radius:16px;background:var(--modal-bg);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2);font-family:Inter,sans-serif}@media(max-width:768px){.wordInfoModal_modal-card__3w85G{max-width:90%;padding:1rem;max-height:85dvh}}.wordInfoModal_modal-header__GjcDD{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:2px solid var(--modal-border)}.wordInfoModal_modal-header__GjcDD .wordInfoModal_modal-title__SUWkL{font-size:1.5rem;font-family:Gravel,sans-serif;color:var(--modal-text);margin:0}@media(max-width:768px){.wordInfoModal_modal-header__GjcDD .wordInfoModal_modal-title__SUWkL{font-size:1.25rem}}.wordInfoModal_close-button___4Mzp{font-size:2rem;cursor:pointer;color:var(--modal-text);transition:all .2s ease;border-radius:50%;padding:.25rem}.wordInfoModal_close-button___4Mzp:hover{background-color:var(--bg-dark-overlay-hover);transform:rotate(90deg)}.wordInfoModal_modal-content__QiaR6{flex:1;overflow-y:auto;padding:1rem 0}.wordInfoModal_modal-content__QiaR6::-webkit-scrollbar{width:8px}.wordInfoModal_modal-content__QiaR6::-webkit-scrollbar-track{background:var(--bg-dark-overlay);border-radius:4px}.wordInfoModal_modal-content__QiaR6::-webkit-scrollbar-thumb{background:var(--modal-border);border-radius:4px}.wordInfoModal_modal-content__QiaR6::-webkit-scrollbar-thumb:hover{background:var(--modal-text)}.wordInfoModal_loading-state__ohgQ2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 0;color:var(--modal-text)}.wordInfoModal_loading-state__ohgQ2 p{margin:0;font-size:1rem}.wordInfoModal_spinner__hG6p8{width:40px;height:40px;border:4px solid var(--modal-border);border-top:4px solid #d4af37;border-radius:50%;animation:wordInfoModal_spin__KGa3Z 1s linear infinite}@keyframes wordInfoModal_spin__KGa3Z{to{transform:rotate(1turn)}}.wordInfoModal_error-state__vupYf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;color:var(--modal-text)}.wordInfoModal_error-state__vupYf p{margin:0;font-size:1rem;text-align:center}.wordInfoModal_image-container__SjLkp{width:100%;height:250px;display:flex;justify-content:center;align-items:center;background:var(--bg-dark-overlay);border-radius:8px;overflow:hidden;margin-bottom:1rem}@media(max-width:768px){.wordInfoModal_image-container__SjLkp{height:200px}}.wordInfoModal_image-container__SjLkp .wordInfoModal_word-image__GN0cy{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.wordInfoModal_word-description__RPHAH{font-size:1rem;line-height:1.6;color:var(--modal-text);margin:0}@media(max-width:768px){.wordInfoModal_word-description__RPHAH{font-size:.875rem}}.wordInfoModal_modal-footer__AEcfI{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--modal-border)}.wordInfoModal_modal-footer__AEcfI .wordInfoModal_btn-close__GUmHc{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:var(--btn-bg);color:var(--btn-text)}.wordInfoModal_modal-footer__AEcfI .wordInfoModal_btn-close__GUmHc:hover{opacity:.9}@media(max-width:768px){.wordInfoModal_modal-footer__AEcfI .wordInfoModal_btn-close__GUmHc{padding:.6rem 1.2rem;font-size:.75rem}}.bearEye_flex-col__UUQwX{display:flex;flex-direction:column}.bearEye_flex-row__r1HjI{display:flex;flex-direction:row}.bearEye_txt-small__fOKul{font-size:.75rem}.bearEye_txt-medium__8SePp{font-size:1rem}.bearEye_text-large__2NtNa{font-size:1.5rem}.bearEye_txt-sm__h8SK7{font-size:.75rem}.bearEye_txt-md__DO12L{font-size:1rem}.bearEye_txt-lg__6mt0F{font-size:1.5rem}.bearEye_txt-xl___argf{font-size:1.25rem}.bearEye_txt-2xl__33KD1{font-size:2rem}.bearEye_txt-3xl__bDdrk{font-size:3rem}.bearEye_txt-bold__2Lupw{font-weight:600}.bearEye_col-flex__Yxzlr{display:flex;flex-direction:column}.bearEye_row-flex__MKPNz{display:flex;flex-direction:row}.bearEye_btn-primary__bhOyC{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.bearEye_btn-primary__bhOyC:disabled{background-color:#cfcac3;cursor:not-allowed}.bearEye_avatar-circle__mdjqK{display:flex;align-items:center;justify-content:center;border-radius:50%}.bearEye_avatar-circle__mdjqK img{width:100%}.bearEye_eye__rVpTO{position:relative;width:48px;height:48px;-o-object-fit:contain;object-fit:contain}@media(max-width:500px){.bearEye_eye__rVpTO{width:32px;height:32px}}@media(max-width:420px){.bearEye_eye__rVpTO{width:32px;height:32px}}.bearEye_pupil__lHMO9{position:absolute;width:100%;height:100%}@media(max-width:768px){.bearEye_pupil__lHMO9{width:48px;height:48px}}@media(max-width:500px){.bearEye_pupil__lHMO9{width:32px;height:32px}}@media(max-width:420px){.bearEye_pupil__lHMO9{width:32px;height:32px}}@media(max-width:768px){.bearEye_pupilImage__GEVHF{width:34px!important;height:34px!important}}