._square_6v24g_1{flex:1;border-radius:20%;position:absolute;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-color:#3cb371;border:2px solid black;height:100%;width:33%;max-width:55px;max-height:55px}._left_6v24g_35{bottom:1px;left:1px;height:100%;text-align:center;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:black}._notWounded_6v24g_53{color:green}._wounded_6v24g_61{color:gold}._hp_6v24g_69{margin-top:4px;text-align:center;font-size:230%}._armorCard_6v24g_81{border:6px solid silver!important}@media (max-width: 1080px){._square_6v24g_1{width:28%}._hp_6v24g_69{margin-top:2px;font-size:250%}}._square_xkhbk_1{flex:1;border-radius:20%;position:absolute;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-color:#3cb371;border:2px solid black;height:100%;width:33%;max-width:55px;max-height:55px}._left_xkhbk_35{bottom:1px;left:1px;height:100%;text-align:center;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:black}._notWounded_xkhbk_53{color:green}._wounded_xkhbk_61{color:gold}._hpWrapper_xkhbk_71{position:relative;display:flex;flex-direction:column;align-items:center}._hp_xkhbk_71{margin-top:4px;text-align:center;font-size:230%;position:relative;z-index:2}._armorCard_xkhbk_105{border:3px solid black!important}._armorShield_xkhbk_115{position:absolute;bottom:100%;height:100%;aspect-ratio:1 / 1;background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;align-content:center;justify-items:center;text-align:center;z-index:3;text-shadow:0 0px 10px rgba(0,0,0,10)}._armorText_xkhbk_153{font-size:250%;color:#fff;text-align:center;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:black;margin-bottom:4px;z-index:4}@keyframes _shimmer_xkhbk_1{0%{filter:brightness(1)}50%{filter:brightness(1.3)}to{filter:brightness(1)}}@media (max-width: 1080px){._square_xkhbk_1{width:28%}._hp_xkhbk_71{margin-top:2px;font-size:250%}._armorShield_xkhbk_115{height:100%;bottom:110%}._armorText_xkhbk_153{font-size:250%;-webkit-text-stroke-width:3px}}._square_lx5w5_1{flex:1;border-radius:20%;position:absolute;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;border:2px solid black;height:100%;width:33%;max-width:55px;max-height:55px}._right_lx5w5_33{bottom:1px;right:2px;display:flex;background-image:url(/images/RedAttack.png);height:100%;text-align:center;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:black}._baseColor_lx5w5_55{color:orange}._attackBuffColor_lx5w5_63{border:6px solid darkred!important;color:#ff4500}._attackDebuffColor_lx5w5_73{color:#ffffe0}._attack_lx5w5_63{margin-top:4px;text-align:center;font-size:230%}@media (max-width: 1080px){._square_lx5w5_1{width:28%}._attack_lx5w5_63{margin-top:2px;font-size:250%}}._wrapper_vua2z_1{background-image:url(/images/GoldNugget.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:60%;left:50%;transform:translate(-50%);text-align:center;justify-content:center;align-content:center;justify-items:center;align-items:center;color:#ff0;text-shadow:2px 2px 32px black;position:absolute;display:flex}._cost_vua2z_41{text-align:center;font-size:230%;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:black}@media (max-width: 1080px){._wrapper_vua2z_1{height:70%;width:40%;color:#ff0;bottom:1%}._cost_vua2z_41{font-size:250%}}._footer_hkq6y_1{display:flex;justify-content:center;align-content:center;justify-items:center;align-items:center;justify-content:space-between;position:relative;height:20%;width:100%;padding:2px;min-height:40px;max-height:65px;z-index:4}._text_hkq6y_35{flex:1;text-align:center;font-size:100%}._wrapper_8omns_1{position:relative;border:2px solid black;border-radius:15px;overflow:hidden;background-image:url(/images/scroll.jpeg);margin:3px;height:100%;flex:0 1 auto;width:15vw;max-width:220px;min-width:140px;justify-content:center;align-content:center;align-items:center;justify-items:center;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._wrapper_8omns_1 img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}._imageContainer_8omns_63{position:relative;width:100%;height:100%}._image_8omns_63{width:100%;height:100%;object-fit:cover;display:block}._upkeepOverlay_8omns_89{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.8rem;font-weight:700;text-shadow:2px 2px 4px black,-1px -1px 2px black,1px -1px 2px black,-1px 1px 2px black;pointer-events:none;z-index:10;white-space:nowrap;text-wrap:wrap}._pileCount_8omns_117{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);font-size:4rem;font-weight:700;text-shadow:2px 2px 4px black,-1px -1px 2px black,1px -1px 2px black,-1px 1px 2px black;pointer-events:none;z-index:10;white-space:nowrap;text-wrap:wrap;color:silver;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:black}._footer_8omns_153{position:absolute;bottom:0;width:100%;height:20%;min-height:30px;background-color:#0003;color:#fff;display:flex;justify-content:space-between;justify-content:center;align-content:center;justify-items:center;align-items:center;padding:2px}._square_8omns_189{flex:1;border-radius:20%;position:absolute;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;text-shadow:0 4px 8px rgba(0,0,0,10);border:2px solid black;height:100%;width:30%}._activationCost_8omns_219{background-image:url(/images/GoldNugget.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:60%;text-align:center;justify-content:center;align-content:center;justify-items:center;align-items:center;color:#ff0;text-shadow:2px 2px 32px black;position:absolute;display:flex}._activationCostNumber_8omns_255{text-align:center;font-size:160%}._text_8omns_265{flex:1;text-align:center;font-size:80%}._squareRight_8omns_277{bottom:1px;right:2px;display:flex;background-image:url(/images/RedAttack.png);color:orange;height:100%;text-align:center}._squareLeft_8omns_297{bottom:1px;left:1px;background-image:url(/images/GreenHP.png);color:#adff2f;height:100%;text-align:center}._hp_8omns_315{text-align:center;font-size:130%}._tauntCard_8omns_325{border:6px solid red!important}._resting_8omns_333{opacity:.3;box-shadow:0 0 3rem #646464e6}._selected_8omns_343{box-shadow:0 0 3rem #0000ffe6}._dragOver_8omns_351{box-shadow:0 0 3rem #00ff00e6;border-color:#0f0!important}._bloodlustCard_8omns_361{position:relative;overflow:hidden}._bloodlustCard_8omns_361:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;background:radial-gradient(circle,#0000 0% 20%,#ff000a1a 40%,#ff001e4d,#e10032b3,#dc0014e6)}._spellImmuneCard_8omns_413{position:relative;overflow:hidden}._spellImmuneCard_8omns_413:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:radial-gradient(circle,#0000 0% 20%,#0000ff1a 40%,#0037ff4d,#1e00ffb3,#4600dce6)}._stealthCard_8omns_465{position:relative;overflow:hidden;opacity:.7}._stealthCard_8omns_465:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f,#dc00ff66,#dc00ff99,#f000ff4d,#ff00f099,#ff00dccc,#f000dc,#dc00ffcc,#c800c899,#a000a0,#c800c8cc,#e600ff4d 88%,#f0fc);background-size:400% 100%;mix-blend-mode:screen;animation:_rainbowShimmer_8omns_1 20s linear infinite;z-index:2;border-radius:inherit;pointer-events:none;filter:blur(20px)}@keyframes _purpleCloudDrift_8omns_1{0%{background-position:400% 0}to{background-position:0 0}}._silverRainbowShimmer_8omns_561{position:relative;overflow:hidden}._silverRainbowShimmer_8omns_561:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff6,#dcf0ff4d,#dcdcff33,#f0dcff33,#ffdcf01a,#fff0dc03,#f0ffdc00,#dcffff03,#c8c8c81a,#a0a0a033,#c8c8c833,#e6faff4d 88%,#fff6);background-size:400% 100%;mix-blend-mode:screen;animation:_rainbowShimmer_8omns_1 10s linear infinite;z-index:2;border-radius:inherit;pointer-events:none;filter:blur(20px)}@keyframes _rainbowShimmer_8omns_1{0%{background-position:400% 0}to{background-position:0 0}}@media (max-width: 1080px){._wrapper_8omns_1{max-width:160px;min-width:140px;margin:2px;border-radius:10px}._footer_8omns_153{min-height:30px;height:30%;padding:2px}._text_8omns_265{font-size:80%}._hp_8omns_315{font-size:120%}._activationCostNumber_8omns_255{font-size:130%}}._row_mownv_1{display:flex;flex-direction:row;flex-wrap:nowrap;height:13vh;width:100%;align-content:center;justify-content:flex-start;align-items:center;justify-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box}._row_mownv_1:before,._row_mownv_1:after{content:"";flex:1 0 0;min-width:.5rem}._row_mownv_1::-webkit-scrollbar{height:10px}._row_mownv_1::-webkit-scrollbar-track{background:#0003;border-radius:5px}._row_mownv_1::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:5px}._row_mownv_1::-webkit-scrollbar-thumb:hover{background:#ffffffb3}@media (max-width: 1080px){._row_mownv_1::-webkit-scrollbar{height:8px}}._rotate180_mownv_103{transform:rotate(180deg)}._dragOver_mownv_111{background-color:#0f03;box-shadow:inset 0 0 20px #00ff0080}._deck_1qseq_1{position:relative;display:flex;height:100%;margin-right:1rem;min-width:50px;flex-shrink:1;align-items:center;transition:all .3s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}._deckCount_1qseq_25{position:absolute;top:65%;left:50%;transform:translate(-50%);color:#0ff;font-weight:700;font-size:1.2em;z-index:2;pointer-events:none;margin:0}._deckImage_1qseq_51{height:100%;width:100%;max-width:100px;min-width:50px;object-fit:contain;flex-shrink:1}@media (max-width: 1080px){._deck_1qseq_1{min-width:25px}._deckImage_1qseq_51{max-width:50px;min-width:25px}._deckCount_1qseq_25{font-size:.9em}}._stats_1wjvu_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-shrink:0;white-space:nowrap;height:110%}._name_1wjvu_23{display:flex;align-items:center;justify-content:center;height:50%}._name_1wjvu_23 h3{margin:0;color:green;font-size:1.8rem;line-height:1}._gold_1wjvu_51{color:gold;display:flex;align-items:center;justify-content:center;height:70%}._gold_1wjvu_51 h3{margin:0;font-size:2.2rem;line-height:1}._turnNumber_1wjvu_79{color:#1e90ff;display:flex;align-items:center;justify-content:center;height:50%}._turnNumber_1wjvu_79 h3{margin:0;font-size:1.5rem;line-height:1}._health_1wjvu_107{color:green}._enemyArea_1gxlu_1{display:flex;flex-direction:column;gap:.5rem;width:90%;height:48%;align-items:center;flex-shrink:0}._topRow_1gxlu_21{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:5vh;width:100%;align-items:center;justify-content:center;gap:.5rem;overflow-x:hidden;overflow-y:hidden;padding:0 .5rem;flex-shrink:1}._playRow_1gxlu_51{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:13vh;width:100%;align-items:center;justify-content:flex-start;gap:.5rem;overflow-x:auto;overflow-y:hidden;flex-shrink:1;-webkit-overflow-scrolling:touch;box-sizing:border-box}._playRow_1gxlu_51:before,._playRow_1gxlu_51:after{content:"";flex:1 0 0;min-width:.5rem}._playRow_1gxlu_51::-webkit-scrollbar{height:10px}._playRow_1gxlu_51::-webkit-scrollbar-track{background:#0003;border-radius:5px}._playRow_1gxlu_51::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:5px}._playRow_1gxlu_51::-webkit-scrollbar-thumb:hover{background:#ffffffb3}@media (max-width: 1080px){._playRow_1gxlu_51::-webkit-scrollbar{height:8px}}@media (max-width: 1080px){._enemyArea_1gxlu_1{gap:.1rem;height:auto;flex:0 0 auto}._topRow_1gxlu_21{height:calc(var(--vh, 1vh) * 12);min-height:50px;gap:.25rem;padding:0 .1rem}._playRow_1gxlu_51{height:calc(var(--vh, 1vh) * 12);min-height:60px;gap:.15rem}}._enemyHand_1gxlu_199{height:100%;min-width:50px;display:flex;align-items:center}._cardImage_1gxlu_213{height:100%;width:100%;max-width:80px;min-width:60px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}._noShrink_1gxlu_233{flex-shrink:0}._topRow_1gxlu_21::-webkit-scrollbar{height:8px}._topRow_1gxlu_21::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}._topRow_1gxlu_21::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}._topRow_1gxlu_21::-webkit-scrollbar-thumb:hover{background:#00000080}._rotate180_1gxlu_279{transform:rotate(180deg)}._pileOfCardsContainer_1gxlu_289{position:relative;height:100%;min-width:50px;display:flex;align-items:center;flex-shrink:0}._pileImage_1gxlu_307{height:100%;width:100%;max-width:80px;min-width:50px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}._cardCount_1gxlu_325{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;font-weight:700;font-size:1.5rem;padding:.25rem .5rem;border-radius:50%;min-width:2rem;min-height:2rem;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 4px #00000080}._header_i9q93_1{display:flex;justify-content:center;align-content:center;align-items:center;justify-items:center;position:relative;flex:1;height:25%;width:100%;min-height:50px;max-height:60px;top:1px}._circle_i9q93_31{height:90%;width:20%;border-radius:50%;display:flex;justify-content:center;align-content:center;align-items:center;position:absolute;background-size:cover;background-position:center;border:2px solid black}._circleLeft_i9q93_59{left:2px;background-image:url(/images/BuyCost.png);color:#eee8aa;text-shadow:0 4px 8px rgba(0,0,0,10)}._circleRight_i9q93_73{right:2px;background-image:url(/images/PlayCost.png);color:#fafad2;text-shadow:0 4px 8px rgba(0,0,0,10)}._title_i9q93_87{flex:1;text-align:center;font-size:130%;font-weight:700;padding:20%}._buyCost_i9q93_103,._playCost_i9q93_103{font-size:2rem;margin-top:2px}._imageContainer_8sek3_1,._imageContainerNoCardBody_8sek3_19{height:50%;width:100%;justify-content:center;align-items:center;border:2px solid black;position:relative}._image_8sek3_1{background-size:cover;background-repeat:no-repeat;flex:1;height:100%;width:100%;opacity:0;transition:opacity .3s ease-in-out}._visible_8sek3_57{opacity:1}._hidden_8sek3_65{opacity:0}._loader_8sek3_73{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.9rem;color:#aaa;text-shadow:1px 1px 2px black;pointer-events:none}._upkeepOverlay_8sek3_95{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.1rem;font-weight:700;text-shadow:2px 2px 4px black,-1px -1px 2px black,1px -1px 2px black,-1px 1px 2px black;pointer-events:none;z-index:10;white-space:nowrap}._silverRainbowShimmer_8sek3_121{position:relative;overflow:hidden}._silverRainbowShimmer_8sek3_121:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff6,#dcf0ff4d,#dcdcff33,#f0dcff33,#ffdcf01a,#fff0dc03,#f0ffdc00,#dcffff03,#c8c8c81a,#a0a0a033,#c8c8c833,#e6faff4d 88%,#fff6);background-size:400% 100%;mix-blend-mode:screen;animation:_rainbowShimmer_8sek3_1 10s linear infinite;z-index:2;border-radius:inherit;pointer-events:none;filter:blur(20px)}@keyframes _rainbowShimmer_8sek3_1{0%{background-position:400% 0}to{background-position:0 0}}._body_e0mtz_1{display:flex;border:2px solid black;border-top:0;justify-content:center;align-content:center;align-items:center;justify-items:center;position:relative;width:100%;text-shadow:0 4px 8px rgba(100,100,100,.5);background-image:url(/images/Stone.jpg);background-size:cover;background-position:center;min-height:150px;max-height:300px}._content_e0mtz_37{color:#000;height:100%;width:90%;text-align:center;font-size:90%;overflow:hidden;text-shadow:0 0 24px white;padding:5px}._wrapper_1vfvb_1{position:relative;border:2px solid black;border-radius:15px;overflow:hidden;background-image:url(/images/scroll.jpeg);margin:3px;height:100%;width:15vw;max-width:200px;min-width:100px;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;justify-items:center;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._wrapper_1vfvb_1 img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}._resting_1vfvb_65{opacity:.5;box-shadow:0 0 3rem #646464e6}._selected_1vfvb_75{box-shadow:0 0 6rem #00f;height:105%;width:16vw;max-width:210px;min-width:110px}._loading_1vfvb_91{pointer-events:none}._loadingOverlay_1vfvb_99{position:absolute;inset:0;background:#0000008c;border-radius:inherit;display:flex;align-items:center;justify-content:center;z-index:20}._spinner_1vfvb_121{width:45px;height:45px;border:5px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_1vfvb_121 .9s linear infinite;z-index:21}@keyframes _spin_1vfvb_121{to{transform:rotate(360deg)}}@media (max-width: 1080px){._wrapper_1vfvb_1{min-width:100px;max-width:160px;margin:2px;border-radius:10px}}._wrapper_571d2_1{position:relative;border:2px solid black;border-radius:15px;overflow:hidden;background-image:url(/images/scroll.jpeg);margin:3px;width:15vw;max-width:200px;min-width:100px;min-height:350px;max-height:550px;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;justify-items:center;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._wrapper_571d2_1 img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}._resting_571d2_67{opacity:.5;box-shadow:0 0 3rem #646464e6}._selected_571d2_77{box-shadow:0 0 3rem #0000ffe6}._cardPopup_17oex_1{background-image:url(/images/Stone.jpg);background-size:cover;border:2px solid white;border-radius:10px;box-shadow:0 4px 12px #00000080;z-index:10000;width:300px;max-height:450px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-y:auto;overflow-x:hidden;pointer-events:auto}._title_17oex_33{font-size:1.8rem;font-weight:700;color:gold;margin:0;padding:1rem 1.5rem;background-color:#000c;border-bottom:2px solid white;text-shadow:0 0 5px black}._content_17oex_55{font-size:17px;color:#fff;font-style:italic;padding:1rem 1.5rem;background-color:#000000b3;text-shadow:0 0 5px black;margin:0}._divider_17oex_75{height:2px;background:#ffffff4d;margin:0}._explanation_17oex_87{font-size:17px;color:#fff;line-height:1.6;white-space:pre-line;padding:1rem 1.5rem;background-color:#000000b3;text-shadow:0 0 5px black}._modal_1oxrz_1{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}._modalContent_1oxrz_27{background-color:#fff;padding:2rem;border-radius:10px;height:65%;max-height:900px;overflow-y:auto;width:96%;position:relative;background-image:url(/images/Stone.jpg)}._close_1oxrz_51{position:absolute;top:1rem;right:1rem;font-size:1.5rem;cursor:pointer}._tabContainer_1oxrz_67{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:.5rem;-webkit-overflow-scrolling:touch}._tab_1oxrz_67{padding:.75rem 1.5rem;background-color:#646464b3;color:#fff;border:2px solid rgba(150,150,150,.5);border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:700;transition:all .3s ease;flex-shrink:0;white-space:nowrap;min-width:fit-content}._tab_1oxrz_67:hover{background-color:#787878cc;border-color:#c8c8c8b3;transform:translateY(-2px)}._activeTab_1oxrz_131{background-color:#007bffcc;border-color:#0096ff;box-shadow:0 0 10px #007bff80}._activeTab_1oxrz_131:hover{background-color:#007bffe6}._purchaseRow_1oxrz_151{display:flex;flex-direction:row;gap:1rem;max-height:700px;min-height:500px;justify-content:safe center;overflow-x:auto;padding-bottom:2rem}._purchasePile_1oxrz_173{display:flex;flex-direction:column;max-width:40vw;min-width:200px;align-content:center;justify-content:center;align-items:center;text-align:center;flex:0 0 auto}._amountInPile_1oxrz_197{background-color:#00000080;color:#0ff;font-weight:700;border-radius:8px;padding:.5rem;margin-bottom:.5rem;flex-shrink:0}._cardWrapper_1oxrz_217{display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:0}._amountInPileCount_1oxrz_235{margin:0;font-size:1.5rem}._purchaseCard_1oxrz_245{margin-top:.5rem;flex-shrink:0}._purchaseCardButton_1oxrz_255{padding:.5rem 1rem;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1rem}._purchaseCardButton_1oxrz_255:hover{background-color:#0056b3}._loadingOverlay_1oxrz_283{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:96%;max-width:96%;height:65%;max-height:900px;background-color:#000000b3;display:flex;justify-content:center;align-items:center;border-radius:10px;z-index:10000}._spinner_1oxrz_317{width:60px;height:60px;border:6px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1oxrz_317 1s linear infinite}@keyframes _spin_1oxrz_317{to{transform:rotate(360deg)}}._overlay_1cq8n_3{position:fixed;inset:0;background-color:#00000080;z-index:999}._popup_1cq8n_25{position:fixed;bottom:8vh;left:10%;background-color:#000000f2;border:3px solid white;border-radius:15px;padding:2rem;z-index:1000;min-width:400px;box-shadow:0 8px 16px #000c}._closeButton_1cq8n_53{position:absolute;top:.5rem;right:.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .2s}._closeButton_1cq8n_53:hover{color:#f44}._title_1cq8n_99{color:#fff;text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.8)}._pilesContainer_1cq8n_119{display:flex;justify-content:space-around;gap:2rem}._pile_1cq8n_119{display:flex;flex-direction:column;align-items:center;gap:1rem}._pileImage_1cq8n_149{width:120px;height:150px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}._pileText_1cq8n_165{color:#fff;font-size:1.3rem;font-weight:700;text-align:center;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.8)}@media (max-width: 1080px){._popup_1cq8n_25{min-width:300px;padding:1.5rem}._title_1cq8n_99{font-size:1.5rem}._pilesContainer_1cq8n_119{gap:1rem}._pileImage_1cq8n_149{width:80px;height:100px}._pileText_1cq8n_165{font-size:1rem}}._endTurn_1wgte_1{margin-left:15px;flex-shrink:0}._button_1wgte_11{font-size:2.2rem;padding:1rem 2.5rem;position:relative;transition:all .3s ease}._button_1wgte_11:disabled{cursor:not-allowed}._button_1wgte_11._loading_1wgte_33{height:65px;background-color:#555!important;border-color:#333!important;color:transparent}._spinnerContainer_1wgte_47{display:flex;align-items:center;justify-content:center;position:absolute;inset:0}._spinner_1wgte_47{width:60px;height:60px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_1wgte_47 .9s linear infinite}@keyframes _spin_1wgte_47{to{transform:rotate(360deg)}}._handRowButton_1wgte_93{margin-right:1.5rem;box-shadow:0 4px 10px #00000080,0 2px 5px #0006;flex-shrink:0;font-weight:700}._playerArea_dncjs_1{display:flex;flex-direction:column;gap:.5rem;width:90%;height:49%;align-items:center;flex-shrink:0}._playRow_dncjs_21{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:13vh;width:100%;align-items:center;justify-content:flex-start;gap:.5rem;overflow-x:auto;overflow-y:hidden;flex-shrink:1;-webkit-overflow-scrolling:touch;box-sizing:border-box}._playRow_dncjs_21:before,._playRow_dncjs_21:after{content:"";flex:1 0 0;min-width:.5rem}._playRow_dncjs_21::-webkit-scrollbar{height:10px}._playRow_dncjs_21::-webkit-scrollbar-track{background:#0003;border-radius:5px}._playRow_dncjs_21::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:5px}._playRow_dncjs_21::-webkit-scrollbar-thumb:hover{background:#ffffffb3}@media (max-width: 1080px){._playRow_dncjs_21::-webkit-scrollbar{height:8px}}._bottomRow_dncjs_121{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:10vh;width:100%;align-items:center;justify-content:center;gap:.5rem;overflow-x:hidden;overflow-y:hidden;padding:0 .5rem;flex-shrink:1}@media (max-width: 1080px){._playerArea_dncjs_1{gap:.25rem;height:auto;flex:0 0 auto}._playRow_dncjs_21{height:calc(var(--vh, 1vh) * 12);min-height:60px;gap:.25rem}._bottomRow_dncjs_121{height:calc(var(--vh, 1vh) * 12);min-height:60px;gap:.25rem;padding:0 .25rem}}._handScrollContainer_dncjs_199{display:flex;flex-direction:row;gap:.5rem;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-shrink:1;min-width:0;height:100%}._noShrink_dncjs_227{flex-shrink:0}._handScrollContainer_dncjs_199::-webkit-scrollbar{height:8px}._handScrollContainer_dncjs_199::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}._handScrollContainer_dncjs_199::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}._handScrollContainer_dncjs_199::-webkit-scrollbar-thumb:hover{background:#00000080}._modal_1i8ch_1{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center}._modalDialog_1i8ch_27{max-width:600px;width:90%}._modalContent_1i8ch_37{background-color:#fff;border-radius:10px;position:relative;background-image:url(/images/Stone.jpg);background-size:cover;box-shadow:0 0 30px #000c}._modalHeader_1i8ch_55{padding:1.5rem;border-bottom:2px solid white;display:flex;justify-content:space-between;align-items:center;background-color:#000000d9;border-radius:10px 10px 0 0}._modalTitle_1i8ch_75{color:gold;margin:0;font-size:2rem;text-shadow:0 0 10px black}._btnClose_1i8ch_89{background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1}._btnClose_1i8ch_89:hover{opacity:.7}._modalBody_1i8ch_127{background-color:#000c;color:#fff;text-shadow:0 0 5px black;padding:3rem 2rem;text-align:center;margin:1rem;border-radius:8px}._winnerText_1i8ch_147{font-size:3rem;color:gold;margin-bottom:1.5rem;text-shadow:0 0 15px rgba(255,215,0,.8)}._message_1i8ch_161{font-size:1.5rem;margin-bottom:1.5rem;line-height:1.6}._winCondition_1i8ch_173{font-size:1.2rem;color:#ccc;font-style:italic;margin-top:1rem}._modalFooter_1i8ch_187{padding:1rem 1.5rem;background-color:#000000d9;border-radius:0 0 10px 10px;display:flex;justify-content:center;gap:1rem}._modalFooter_1i8ch_187 button{font-size:1.2rem;padding:.5rem 1.5rem}._topNavBar_qx96b_1{position:fixed;top:0;left:0;right:0;height:70px;background-color:#000000d9;border-bottom:3px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #00000080;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._navContainer_qx96b_27{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 2rem;max-width:100%}._leftSection_qx96b_47{display:flex;align-items:center}._homeButton_qx96b_57{background:none;border:none;color:#f5f5f5;font-size:1.5rem;font-weight:700;text-shadow:0 2px 8px rgba(100,100,100,.8);cursor:pointer;padding:.5rem 1rem;transition:all .2s;font-family:inherit}._homeButton_qx96b_57:hover{color:#60a5fa;transform:scale(1.05)}._rightSection_qx96b_95{display:flex;align-items:center;gap:1rem}._navButton_qx96b_107{background-color:#3b82f6cc;border:2px solid rgba(59,130,246,1);border-radius:8px;color:#fff;font-size:1.2rem;font-weight:700;padding:.5rem 1.5rem;cursor:pointer;transition:all .2s;white-space:nowrap}._navButton_qx96b_107:hover{background-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f680}._buyCardsButton_qx96b_147{background-color:#198754cc;border-color:#198754}._buyCardsButton_qx96b_147:hover{background-color:#198754;box-shadow:0 4px 12px #19875480}._menuDropdown_qx96b_169{position:relative}._menuButton_qx96b_177{background-color:#64646499;border:2px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-size:1.5rem;font-weight:700;padding:.5rem 1rem;cursor:pointer;transition:all .2s;min-width:50px}._menuButton_qx96b_177:hover{background-color:#646464cc;border-color:#ffffff80}._dropdownContent_qx96b_213{position:absolute;top:calc(100% + 10px);right:0;background-color:#000000f2;border:2px solid rgba(255,255,255,.3);border-radius:10px;box-shadow:0 8px 24px #000000b3;min-width:180px;z-index:1001;display:flex;flex-direction:column;animation:_slideDown_qx96b_1 .2s ease-out}@keyframes _slideDown_qx96b_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_qx96b_265{background:none;border:none;color:#fff;font-size:2rem;font-weight:700;padding:1rem 1.5rem;text-align:left;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.1)}._dropdownItem_qx96b_265:last-child{border-bottom:none}._dropdownItem_qx96b_265:hover{background-color:#3b82f64d;color:#60a5fa}._buyCardsItem_qx96b_311{background-color:#19875433;border-left:4px solid #198754}._buyCardsItem_qx96b_311:hover{background-color:#19875466;color:#4ade80}._endTurnItem_qx96b_331{background-color:#dc354533;border-left:4px solid #dc3545}._endTurnItem_qx96b_331:hover{background-color:#dc354566;color:#f87171}@media (max-width: 1080px){._topNavBar_qx96b_1{height:90px}._navContainer_qx96b_27{padding:0 1rem}._homeButton_qx96b_57{font-size:1.5rem;padding:.85rem 1.2rem;line-height:1.5}._rightSection_qx96b_95{gap:1.25rem}._navButton_qx96b_107{font-size:1.6rem;padding:.85rem 1.5rem;line-height:1.5;border-width:2px}._menuButton_qx96b_177{font-size:1.8rem;padding:.7rem 1.3rem;min-width:60px;line-height:1.5;border-width:2px}._dropdownContent_qx96b_213{min-width:180px;top:calc(100% + 5px)}._dropdownItem_qx96b_265{font-size:2.8rem;padding:1.1rem 1.5rem;line-height:1.5;margin:1rem 0}._dropdownItem_qx96b_265:first-child{margin-top:.75rem}._dropdownItem_qx96b_265:last-child{margin-bottom:.75rem}}@media (max-width: 480px){._homeButton_qx96b_57{font-size:1.2rem;padding:.5rem .75rem}._navButton_qx96b_107{font-size:1rem;padding:.6rem 1.2rem}._rightSection_qx96b_95{gap:.5rem}}._modal_95ejb_1{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}._modalDialog_95ejb_27{max-width:800px;width:90%}._modalContent_95ejb_37{background-color:#fff;border-radius:10px;position:relative;background-image:url(/images/Stone.jpg);background-size:cover}._modalHeader_95ejb_53{padding:1.5rem;border-bottom:2px solid white;display:flex;justify-content:space-between;align-items:center;background-color:#000c;border-radius:10px 10px 0 0}._modalTitle_95ejb_73{color:#fff;margin:0;font-size:1.8rem}._btnClose_95ejb_85{background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1}._btnClose_95ejb_85:hover{opacity:.7}._modalBody_95ejb_123{background-color:#000000b3;color:#fff;text-shadow:0 0 5px black;padding:2rem;border-radius:8px;max-height:70vh;overflow-y:auto;margin:1rem;font-size:17px;line-height:1.7}._modalBody_95ejb_123 h4{color:gold;margin-top:0;font-size:1.5rem}._modalBody_95ejb_123 hr{border-color:#ffffff4d;margin:1.5rem 0}._modalBody_95ejb_123 ul,._modalBody_95ejb_123 ol{margin-left:1.5rem}._modalBody_95ejb_123 li{margin-bottom:.5rem}._modalFooter_95ejb_187{padding:1rem 1.5rem;background-color:#000c;border-radius:0 0 10px 10px;text-align:right}._modalFooter_95ejb_187 button{font-size:1.2rem;padding:.5rem 1.5rem}._modal_1grid_1{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}._modalContent_1grid_27{padding:2rem;border-radius:10px;height:80%;overflow-y:auto;max-width:95%;position:relative;background-color:#000000d9}._close_1grid_47{position:absolute;top:1rem;right:1rem;font-size:2.5rem;cursor:pointer;color:#fff;background-color:#000000b3;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;z-index:10000}._close_1grid_47:hover{background-color:#000000e6}._title_1grid_91{color:gold;text-align:center;margin-bottom:2rem;font-size:2.5rem;text-shadow:0 0 10px black;padding:1rem;border-radius:8px}._cardRow_1grid_111{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;padding:1rem}._cardItem_1grid_125{display:flex;flex-direction:column;align-items:center;justify-content:center}._cardWrapper_1grid_139{display:flex;align-items:center;justify-content:center;width:100%}._typeSection_1grid_153{margin-bottom:2rem}._typeHeader_1grid_161{color:gold;font-size:1.8rem;font-weight:700;text-align:left;margin:1rem 0 1rem 1rem;padding:.5rem 1rem;background-color:#00000080;border-left:4px solid #ffd700;border-radius:4px;text-shadow:0 0 10px black}._modal_1i1vn_1{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}._modalContent_1i1vn_27{padding:2rem;border-radius:10px;height:80%;overflow-y:auto;max-width:90%;width:800px;position:relative;background-color:#000000e6}._close_1i1vn_49{position:absolute;top:1rem;right:1rem;font-size:2.5rem;cursor:pointer;color:#fff;background-color:#000000b3;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;z-index:10000}._close_1i1vn_49:hover{background-color:#000000e6}._title_1i1vn_93{color:gold;text-align:center;margin-bottom:2rem;font-size:2.5rem;text-shadow:0 0 10px black;padding:1rem;border-radius:8px}._turnSection_1i1vn_113{margin-bottom:2rem;padding:1rem;background-color:#ffffff0d;border-radius:8px}._turnHeader_1i1vn_127{color:gold;font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding:.5rem 1rem;background-color:#00000080;border-left:4px solid #ffd700;border-radius:4px;text-shadow:0 0 10px black}._logEntry_1i1vn_151{margin-bottom:.5rem}._logText_1i1vn_159{font-size:1.4rem;padding:.3rem 0 .3rem 2rem;line-height:1.6}._subLogs_1i1vn_171{margin-left:2rem}._subLogText_1i1vn_179{font-size:1.3rem;padding:.2rem 0 .2rem 4rem;line-height:1.5;font-style:italic}._noLogs_1i1vn_193{color:#fff;text-align:center;font-size:1.6rem;padding:2rem}._arrowOverlay_fsi2o_1{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}._playArea_1bf86_1{background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:65px 0 0;overflow:hidden;box-sizing:border-box}._center_1bf86_33{align-content:center;justify-content:center;align-items:center;justify-items:center}@media (max-width: 1080px){._playArea_1bf86_1{gap:.5rem;height:calc(var(--vh, 1vh) * 100);justify-content:flex-start;padding:40px 0 0}}._homePageWrapper_1c98r_1{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover;color:#f5f5f5;text-shadow:0 4px 16px rgba(100,100,100,.8);position:relative;overflow-y:auto;overflow-x:hidden;padding-top:70px}@media (max-width: 1080px){._homePageWrapper_1c98r_1{height:calc(var(--vh, 1vh) * 100);padding-top:90px}}._mainContent_1c98r_63{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:95vw;padding:2rem 1rem}._loginSection_1c98r_85{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}._signInForm_1c98r_101{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-top:1rem}._signInForm_1c98r_101 input{width:300px;max-width:90vw}._gameSection_1c98r_129{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;text-align:center}._welcomeMessage_1c98r_147{color:#f5f5f5;text-shadow:0 4px 16px rgba(100,100,100,.8);margin-bottom:1rem}._homePageWrapper_1c98r_1 h1,._homePageWrapper_1c98r_1 h2{color:#f5f5f5;text-shadow:0 4px 16px rgba(100,100,100,.8)}@media (max-width: 768px){._signInForm_1c98r_101 input{width:100%}._mainContent_1c98r_63{padding:1rem .5rem}}._modal_1fbdf_1{display:flex;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;align-items:center;justify-content:center}._modalDialog_1fbdf_29{max-width:800px;width:90%;margin:1.75rem auto}._modalContent_1fbdf_41{background-color:#2b2b2b;border:1px solid #444;border-radius:.3rem;box-shadow:0 5px 15px #00000080;color:#fff}._modalHeader_1fbdf_57{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #444}._modalTitle_1fbdf_73{margin:0;font-size:1.25rem}._modalBody_1fbdf_83{padding:1rem;max-height:70vh;overflow-y:auto;text-align:left}._modalBody_1fbdf_83 h4{margin-top:1rem;color:#4a9eff}._modalBody_1fbdf_83 h5{margin-top:.75rem;color:#6bb6ff}._modalBody_1fbdf_83 ul,._modalBody_1fbdf_83 ol{margin-left:1.5rem}._modalBody_1fbdf_83 hr{border-color:#444;margin:1.5rem 0}._modalFooter_1fbdf_137{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid #444}@media (max-width: 768px){._modalDialog_1fbdf_29{width:95%}._modalBody_1fbdf_83{max-height:60vh}}._gamesTable_9wavb_1{max-width:95%;width:95%;margin:0 auto;font-size:1.25rem}._gamesTable_9wavb_1 th,._gamesTable_9wavb_1 td{padding:1rem}._gamesTable_9wavb_1 button{font-size:1.1rem;padding:.5rem 1rem}@media (max-width: 768px){._gamesTable_9wavb_1{font-size:1rem;width:98%;max-width:98%}._gamesTable_9wavb_1 th,._gamesTable_9wavb_1 td{padding:.75rem}._gamesTable_9wavb_1 button{font-size:.9rem;padding:.4rem .75rem}}._newGameWrapper_11iob_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;margin:2rem auto 0}._createGameButton_11iob_21{padding:1.5rem 3rem;background:linear-gradient(135deg,#22c55ecc,#16a34ae6);border:3px solid rgba(34,197,94,1);border-radius:15px;color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #22c55e4d;text-transform:uppercase;letter-spacing:1px}._createGameButton_11iob_21:hover{transform:translateY(-3px);box-shadow:0 6px 24px #22c55e80;background:linear-gradient(135deg,#22c55e,#16a34a)}._createGameButton_11iob_21:active{transform:translateY(-1px)}._newGameFormContainer_11iob_73{background-color:#000000d9;border:3px solid rgba(255,255,255,.3);border-radius:20px;padding:2rem;width:100%;box-shadow:0 8px 32px #000000b3;animation:_slideDown_11iob_1 .3s ease-out}@keyframes _slideDown_11iob_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._title_11iob_115{color:#f5f5f5;text-shadow:0 4px 16px rgba(100,100,100,.8);font-size:1.8rem;margin-bottom:1.5rem;text-align:center}._newGameForm_11iob_73{display:flex;flex-direction:column;gap:1.5rem}._formGroup_11iob_145{display:flex;flex-direction:column;gap:.5rem}._label_11iob_157{color:#f5f5f5;font-size:1.1rem;font-weight:700;text-shadow:0 2px 8px rgba(100,100,100,.6)}._select_11iob_173,._input_11iob_175{padding:.75rem;border:2px solid rgba(255,255,255,.3);border-radius:10px;background-color:#00000080;color:#fff;font-size:1rem;transition:all .2s}._select_11iob_173:focus,._input_11iob_175:focus{outline:none;border-color:#3b82f6b3;background-color:#000000b3;box-shadow:0 0 10px #3b82f64d}._select_11iob_173 option{background-color:#000000f2;color:#fff}._input_11iob_175::placeholder{color:#ffffff80}._input_11iob_175:disabled{opacity:.5;cursor:not-allowed}._loadingText_11iob_241{color:#ffffffb3;font-style:italic;padding:.75rem;text-align:center}._noFriendsText_11iob_255{color:#ef4444e6;background-color:#ef444426;border:1px solid rgba(239,68,68,.4);padding:1rem;border-radius:8px;text-align:center;font-weight:500}._infoText_11iob_275{color:#fff9;font-style:italic;padding:.5rem;font-size:.95rem}._orDivider_11iob_291{position:relative;text-align:center;margin:1rem 0}._orDivider_11iob_291:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent)}._orText_11iob_323{position:relative;display:inline-block;padding:0 1rem;background-color:#000000d9;color:#fff9;font-weight:700;font-size:.95rem;letter-spacing:2px}._buttonGroup_11iob_347{display:flex;gap:1rem;margin-top:1rem;justify-content:center}._createButton_11iob_361{padding:1rem 2rem;background:linear-gradient(135deg,#22c55ecc,#16a34ae6);border:2px solid rgba(34,197,94,1);border-radius:10px;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s;animation:_fadeIn_11iob_1 .3s ease-in}@keyframes _fadeIn_11iob_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._createButton_11iob_361:hover{background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-2px);box-shadow:0 4px 12px #22c55e80}._cancelButton_11iob_421{padding:1rem 2rem;background-color:#6b7280cc;border:2px solid rgba(107,114,128,1);border-radius:10px;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s}._cancelButton_11iob_421:hover{background-color:#6b7280;transform:translateY(-2px)}@media (max-width: 768px){._newGameWrapper_11iob_1{max-width:100%;padding:0 1rem;margin-top:1rem}._createGameButton_11iob_21{padding:1.25rem 2.5rem;font-size:1.2rem}._newGameFormContainer_11iob_73{padding:1.5rem}._title_11iob_115{font-size:1.5rem}._label_11iob_157{font-size:1rem}._select_11iob_173,._input_11iob_175{font-size:.95rem}._buttonGroup_11iob_347{flex-direction:column;width:100%}._createButton_11iob_361,._cancelButton_11iob_421{width:100%;font-size:1.1rem}}@media (max-width: 480px){._createGameButton_11iob_21{padding:1rem 2rem;font-size:1.1rem}._newGameFormContainer_11iob_73{padding:1rem}._title_11iob_115{font-size:1.3rem}}._profilePageWrapper_12ys1_1{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow-y:auto;overflow-x:hidden;padding-top:70px}@media (max-width: 1080px){._profilePageWrapper_12ys1_1{height:calc(var(--vh, 1vh) * 100);padding-top:90px}}._mainContent_12ys1_57{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:95vw;padding:2rem 1rem}._profileCard_12ys1_79{background-color:#000c;border:2px solid white;border-radius:15px;padding:2rem;max-width:500px;width:90%;box-shadow:0 8px 32px #00000080}._title_12ys1_99{color:#f5f5f5;text-shadow:0 4px 16px rgba(100,100,100,.8);margin-bottom:1.5rem;font-size:2rem}._userCodeSection_12ys1_115{margin-bottom:1.5rem;padding:1.5rem;background-color:#3b82f61a;border:2px solid rgba(59,130,246,.3);border-radius:12px}._userCodeLabel_12ys1_131{color:#f5f5f5;font-size:1.1rem;font-weight:700;margin-bottom:.75rem;text-shadow:0 2px 8px rgba(100,100,100,.6)}._userCodeDisplay_12ys1_147{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#00000080;border:1px solid rgba(255,255,255,.2);border-radius:8px;margin-bottom:.5rem}._userCodeText_12ys1_169{flex:1;color:#60a5fa;font-family:Courier New,monospace;font-size:1.1rem;font-weight:600;letter-spacing:1px}._copyButton_12ys1_187{padding:.5rem 1rem;background-color:#3b82f6cc;border:2px solid rgba(59,130,246,1);border-radius:6px;color:#fff;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap;font-size:.9rem}._copyButton_12ys1_187:hover{background-color:#3b82f6;transform:scale(1.05)}._userCodeDescription_12ys1_223{color:#ffffffb3;font-size:.9rem;font-style:italic;margin:0;padding:0 .75rem}._message_12ys1_241{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:700}._successMessage_12ys1_255{background-color:#22c55e33;border:1px solid rgba(34,197,94,.5);color:#4ade80}._errorMessage_12ys1_267{background-color:#ef444433;border:1px solid rgba(239,68,68,.5);color:#f87171}._profileForm_12ys1_281{display:flex;flex-direction:column;gap:1.5rem;text-align:left}._formGroup_12ys1_295{display:flex;flex-direction:column;gap:.5rem}._label_12ys1_307{color:#f5f5f5;font-weight:700;font-size:1.1rem;text-shadow:0 2px 8px rgba(100,100,100,.6)}._input_12ys1_321{padding:.75rem;border:2px solid rgba(255,255,255,.3);border-radius:8px;background-color:#00000080;color:#fff;font-size:1rem;transition:border-color .2s}._input_12ys1_321::placeholder{color:#ffffff80}._input_12ys1_321:focus{outline:none;border-color:#ffffffb3;background-color:#000000b3}._divider_12ys1_363{height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);margin:.5rem 0}._notificationSection_12ys1_377{display:flex;flex-direction:column;gap:1rem}._toggleContainer_12ys1_391{display:flex;flex-direction:column;gap:.5rem}._toggleLabel_12ys1_405{display:flex;align-items:center;gap:1rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}._toggleInput_12ys1_425{position:absolute;opacity:0;width:0;height:0}._toggleSlider_12ys1_441{position:relative;display:inline-block;width:50px;height:26px;background-color:#fff3;border-radius:26px;transition:background-color .3s;border:2px solid rgba(255,255,255,.3);flex-shrink:0}._toggleSlider_12ys1_441:before{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;background-color:#fff;border-radius:50%;transition:transform .3s}._toggleInput_12ys1_425:checked+._toggleSlider_12ys1_441{background-color:#22c55e99;border-color:#22c55ecc}._toggleInput_12ys1_425:checked+._toggleSlider_12ys1_441:before{transform:translate(24px)}._toggleText_12ys1_515{color:#f5f5f5;font-size:1.1rem;font-weight:500}._toggleDescription_12ys1_529{color:#fff9;font-size:.9rem;margin:0;padding-left:0;font-style:italic}._passwordSection_12ys1_547{display:flex;flex-direction:column;gap:1rem}._sectionTitle_12ys1_559{color:#f5f5f5;text-shadow:0 2px 8px rgba(100,100,100,.6);font-size:1.3rem;margin:0}._sectionDescription_12ys1_573{color:#ffffffb3;font-size:.9rem;margin:-.5rem 0 .5rem;font-style:italic}._submitButton_12ys1_589{padding:1rem 2rem;background-color:#3b82f6cc;border:2px solid rgba(59,130,246,1);border-radius:8px;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s;margin-top:.5rem}._submitButton_12ys1_589:hover:not(:disabled){background-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f680}._submitButton_12ys1_589:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._profileCard_12ys1_79{padding:1.5rem;width:95%}._title_12ys1_99{font-size:1.5rem}._userCodeSection_12ys1_115{padding:1rem}._userCodeLabel_12ys1_131{font-size:1rem}._userCodeDisplay_12ys1_147{flex-direction:column;align-items:stretch;gap:.5rem}._userCodeText_12ys1_169{font-size:1rem;text-align:center}._copyButton_12ys1_187{width:100%}._userCodeDescription_12ys1_223{font-size:.85rem;text-align:center}._label_12ys1_307{font-size:1rem}._input_12ys1_321{font-size:.9rem}._submitButton_12ys1_589{font-size:1rem;padding:.75rem 1.5rem}._mainContent_12ys1_57{padding:1rem .5rem}._toggleText_12ys1_515{font-size:1rem}._toggleDescription_12ys1_529{font-size:.85rem}}._friendsPageWrapper_94cxe_1{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow-y:auto;overflow-x:hidden;padding-top:70px}@media (max-width: 1080px){._friendsPageWrapper_94cxe_1{height:calc(var(--vh, 1vh) * 100);padding-top:90px}}._mainContent_94cxe_57{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:95vw;padding:2rem 1rem}._friendsCard_94cxe_79{background-color:#000c;border:2px solid white;border-radius:15px;padding:2rem;max-width:800px;width:90%;box-shadow:0 8px 32px #00000080}._title_94cxe_99{color:#f5f5f5;text-shadow:0 4px 16px rgba(100,100,100,.8);margin-bottom:1.5rem;font-size:2.5rem}._message_94cxe_115{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:700}._successMessage_94cxe_129{background-color:#22c55e33;border:1px solid rgba(34,197,94,.5);color:#4ade80}._errorMessage_94cxe_141{background-color:#ef444433;border:1px solid rgba(239,68,68,.5);color:#f87171}._loading_94cxe_153{color:#f5f5f5;font-size:1.2rem;padding:2rem}._searchSection_94cxe_167{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid rgba(255,255,255,.2)}._sectionTitle_94cxe_179{color:#f5f5f5;text-shadow:0 2px 8px rgba(100,100,100,.6);font-size:1.5rem;margin-bottom:1.5rem}._codeSection_94cxe_195{margin-bottom:1.5rem;padding:1.5rem;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:10px}._usernameSection_94cxe_211{margin-top:1.5rem;padding:1.5rem;background-color:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:10px}._subsectionTitle_94cxe_227{color:#f5f5f5;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}._subsectionDescription_94cxe_241{color:#ffffffb3;font-size:.9rem;margin-bottom:1rem;font-style:italic}._codeForm_94cxe_255{display:flex;flex-direction:column;gap:1rem}._codeInputGroup_94cxe_267{display:flex;gap:.5rem;flex-wrap:wrap}._addButton_94cxe_279{padding:.75rem 1.5rem;background-color:#22c55ecc;border:2px solid rgba(34,197,94,1);border-radius:8px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}._addButton_94cxe_279:hover:not(:disabled){background-color:#22c55e;transform:translateY(-2px);box-shadow:0 4px 12px #22c55e80}._addButton_94cxe_279:disabled{opacity:.6;cursor:not-allowed}._codeSuccessMessage_94cxe_327{color:#4ade80;font-weight:700;margin-top:.5rem;padding:.5rem;background-color:#22c55e33;border:1px solid rgba(34,197,94,.5);border-radius:6px}._codeErrorMessage_94cxe_347{color:#f87171;font-weight:700;margin-top:.5rem;padding:.5rem;background-color:#ef444433;border:1px solid rgba(239,68,68,.5);border-radius:6px}._orDivider_94cxe_369{position:relative;text-align:center;margin:1.5rem 0}._orDivider_94cxe_369:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent)}._orText_94cxe_401{position:relative;display:inline-block;padding:0 1rem;background-color:#000c;color:#fff9;font-weight:700;font-size:1rem;letter-spacing:2px}._searchForm_94cxe_423{display:flex;flex-direction:column;gap:1rem}._searchInputGroup_94cxe_435{display:flex;gap:.5rem;flex-wrap:wrap}._searchInput_94cxe_435{flex:1;min-width:200px;padding:.75rem;border:2px solid rgba(255,255,255,.3);border-radius:8px;background-color:#00000080;color:#fff;font-size:1rem;transition:border-color .2s}._searchInput_94cxe_435::placeholder{color:#ffffff80}._searchInput_94cxe_435:focus{outline:none;border-color:#ffffffb3;background-color:#000000b3}._searchInput_94cxe_435:disabled{opacity:.6;cursor:not-allowed}._searchButton_94cxe_501{padding:.75rem 1.5rem;background-color:#3b82f6cc;border:2px solid rgba(59,130,246,1);border-radius:8px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}._searchButton_94cxe_501:hover:not(:disabled){background-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f680}._searchButton_94cxe_501:disabled{opacity:.6;cursor:not-allowed}._clearButton_94cxe_549{padding:.75rem 1.5rem;background-color:#6b7280cc;border:2px solid rgba(107,114,128,1);border-radius:8px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}._clearButton_94cxe_549:hover{background-color:#6b7280;transform:translateY(-2px)}._searchMessage_94cxe_585{color:#ffffffb3;font-style:italic;margin-top:.5rem}._searchResults_94cxe_599{margin-top:1rem}._resultsTitle_94cxe_607{color:#f5f5f5;font-size:1.2rem;margin-bottom:.75rem;text-align:left}._resultsGrid_94cxe_621{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}._userCard_94cxe_633{background-color:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s}._userCard_94cxe_633:hover{background-color:#ffffff26;border-color:#fff6;transform:translateY(-2px)}._userInfo_94cxe_667{display:flex;flex-direction:column;gap:.25rem;text-align:left}._userName_94cxe_681{color:#f5f5f5;font-size:1.2rem;font-weight:700}._userCode_94cxe_693{color:#fff9;font-size:.9rem;font-family:monospace}._addFriendButton_94cxe_705{padding:.5rem 1rem;background-color:#22c55ecc;border:2px solid rgba(34,197,94,1);border-radius:6px;color:#fff;font-weight:700;cursor:pointer;transition:all .2s}._addFriendButton_94cxe_705:hover{background-color:#22c55e;transform:scale(1.05)}._friendsListSection_94cxe_739{margin-top:1rem}._emptyState_94cxe_747{color:#fff9;font-style:italic;padding:2rem}._emptyState_94cxe_747 p{margin:.5rem 0}._friendsGrid_94cxe_767{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1rem}._friendCard_94cxe_781{background-color:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s}._friendCard_94cxe_781:hover{background-color:#ffffff26;border-color:#fff6;transform:translateY(-2px)}._friendInfo_94cxe_815{display:flex;flex-direction:column;gap:.25rem;text-align:left}._friendName_94cxe_829{color:#f5f5f5;font-size:1.2rem;font-weight:700}._friendCode_94cxe_841{color:#fff9;font-size:.9rem;font-family:monospace}._removeFriendButton_94cxe_853{padding:.5rem 1rem;background-color:#ef4444cc;border:2px solid rgba(239,68,68,1);border-radius:6px;color:#fff;font-weight:700;cursor:pointer;transition:all .2s}._removeFriendButton_94cxe_853:hover{background-color:#ef4444;transform:scale(1.05)}@media (max-width: 768px){._friendsCard_94cxe_79{padding:1.5rem;width:95%}._title_94cxe_99{font-size:2rem}._sectionTitle_94cxe_179{font-size:1.3rem}._subsectionTitle_94cxe_227{font-size:1.1rem}._subsectionDescription_94cxe_241{font-size:.85rem}._codeSection_94cxe_195,._usernameSection_94cxe_211{padding:1rem}._searchInputGroup_94cxe_435,._codeInputGroup_94cxe_267{flex-direction:column}._searchInput_94cxe_435{min-width:100%}._resultsGrid_94cxe_621,._friendsGrid_94cxe_767{grid-template-columns:1fr}._mainContent_94cxe_57{padding:1rem .5rem}}
