:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}#root{min-height:100vh;width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._container_1cn72_1{width:100vw;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-family:Outfit,Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;padding:2rem 1.25rem;position:relative;box-sizing:border-box;background:radial-gradient(ellipse 100% 70% at 50% -10%,rgba(34,197,94,.14),transparent 65%),linear-gradient(165deg,#151719,#1d2024 45%,#121417);color:#f8fafc}._container_1cn72_1 ._header_1cn72_16{margin:0;font-weight:700;font-size:clamp(1.75rem,3vw,2.2rem);letter-spacing:-.02em}._container_1cn72_1 ._scoresContainer_1cn72_22{height:80px}._container_1cn72_1 ._scoresContainer_1cn72_22 ._scoreContainer_1cn72_25{height:40px;margin:0;display:flex;gap:10px;align-items:center}._container_1cn72_1 ._scoresContainer_1cn72_22 ._scoreContainer_1cn72_25 ._capturedPieces_1cn72_32{display:flex;gap:5px;border-radius:5px;height:30px;align-items:center;padding-right:5px;padding-left:5px}._container_1cn72_1 ._scoresContainer_1cn72_22 ._scoreContainer_1cn72_25 ._capturedPieces_1cn72_32 ._capturedPiece_1cn72_32{height:20px;width:20px}._container_1cn72_1 ._body_1cn72_45 ._row_1cn72_45{display:flex;flex-direction:row}._container_1cn72_1 ._body_1cn72_45 ._row_1cn72_45 ._box_1cn72_49{display:flex;flex-direction:row;height:40px;width:40px;border:1px solid white}._container_1cn72_1 ._body_1cn72_45 ._row_1cn72_45 ._box_1cn72_49._whiteBox_1cn72_56{background-color:#fff}._container_1cn72_1 ._body_1cn72_45 ._row_1cn72_45 ._box_1cn72_49._blackBox_1cn72_59{background-color:#5b5b5b}._container_1cn72_1 ._body_1cn72_45 ._row_1cn72_45 ._box_1cn72_49._highlight_1cn72_62{background-color:#fff08d}._container_1cn72_1 ._body_1cn72_45 ._row_1cn72_45 ._box_1cn72_49._danger_1cn72_65{background-color:orange}._container_1cn72_1 ._body_1cn72_45 ._row_1cn72_45 ._box_1cn72_49._opacity_1cn72_68{opacity:.7}._container_1cn72_1 ._body_1cn72_45 ._row_1cn72_45 ._box_1cn72_49._lastMoved_1cn72_71{background-color:#a1d9d7}._waitingText_1cn72_75{font-size:1rem;color:#e2e8f0d9;text-align:center;margin:0;line-height:1.5}._headerContainer_1cn72_83{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;width:100%}._roomHeaderCard_1cn72_91{text-align:center}._roomMeta_1cn72_95{margin:.5rem 0 0;color:#94a3b8f2;font-size:.95rem}._roomMeta_1cn72_95 span{color:#a7f3d0;font-weight:600;letter-spacing:.02em}._setupCard_1cn72_106{width:min(92vw,420px);margin:0 auto;padding:1.5rem 1.25rem;border-radius:16px;background:#0f172a59;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._choosePieceColorText_1cn72_117{margin:0 0 .9rem;text-align:center;color:#e2e8f0f2}._button_1cn72_123{display:flex;gap:.65rem;justify-content:center}._button_1cn72_123 button{min-width:110px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#0f172ad9;color:#f8fafc;font-weight:600;transition:all .2s ease}._button_1cn72_123 button:hover{transform:translateY(-1px);border-color:#34d3998c;background:#1e293bf2}._homeButton_1cn72_143{cursor:pointer;padding:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:fixed;right:20px;top:20px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f8fafc;background:#0f172a8c}._homeButton_1cn72_143:hover{background-color:#22c55e2e;transform:scale(1.1)}._saveStatus_1cn72_163{margin:.5rem 0 1rem;font-size:.95rem;color:#cbd5e1}._newGameButton_1cn72_169{padding:.7rem 1.2rem;border-radius:8px;border:1px solid #4ade80;background:#22c55e26;color:#f8fafc;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}._newGameButton_1cn72_169:hover{background:#22c55e47;transform:translateY(-1px)}._timerLabel_1cn72_185{margin:5px;border-radius:4px}._page_ra9ou_1{position:relative;box-sizing:border-box;min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:4.5rem 1.5rem 1.5rem;font-family:Outfit,system-ui,-apple-system,sans-serif;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(34,197,94,.18),transparent 55%),radial-gradient(ellipse 80% 60% at 100% 100%,rgba(16,185,129,.08),transparent 45%),linear-gradient(165deg,#0f1412,#1a2220 40%,#121816)}._card_ra9ou_16{position:relative;z-index:0;width:100%;max-width:420px;padding:2rem 1.75rem 2.25rem;text-align:center;border-radius:20px;background:#122a2280;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 24px #00000040,0 24px 64px #00000059,inset 0 1px #ffffff0f}._cardHeader_ra9ou_31{margin-bottom:1.75rem}._brandMark_ra9ou_35{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:14px;font-size:1.35rem;color:#ecfdf5;background:linear-gradient(145deg,#22c55e59,#0f766e33);border:1px solid rgba(167,243,208,.25);box-shadow:0 8px 24px #0003}._greeting_ra9ou_50{margin:0 0 .5rem;font-size:.9375rem;font-weight:500;color:#ecfdf5b8;letter-spacing:.02em}._title_ra9ou_58{margin:0 0 .5rem;font-size:clamp(1.65rem,4.5vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#f8fafc}._subtitle_ra9ou_67{margin:0;max-width:32ch;margin-inline:auto;font-size:.875rem;line-height:1.5;color:#e2e8f08c}._joinBlock_ra9ou_76{width:100%}._inputGroup_ra9ou_80{display:flex;flex-direction:column;gap:.65rem;width:100%;padding:.5rem;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,box-shadow .2s ease}._inputGroup_ra9ou_80:focus-within{border-color:#34d39973;box-shadow:0 0 0 3px #22c55e1f}@media (min-width: 400px){._inputGroup_ra9ou_80{flex-direction:row;align-items:stretch;padding:.35rem;gap:.35rem}}._roomInput_ra9ou_104{flex:1;min-width:0;box-sizing:border-box;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;color:#f1f5f9;background:#0f172a73;border:1px solid transparent;border-radius:10px;outline:none;text-align:center;transition:background .2s ease}._roomInput_ra9ou_104::placeholder{color:#94a3b8a6;text-align:center}._roomInput_ra9ou_104:focus{background:#0f172aa6}@media (min-width: 400px){._roomInput_ra9ou_104{text-align:left}._roomInput_ra9ou_104::placeholder{text-align:left}}._joinButton_ra9ou_135{flex-shrink:0;padding:.75rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:#052e16;background:linear-gradient(180deg,#4ade80,#22c55e);border:none;border-radius:10px;cursor:pointer;box-shadow:0 2px 12px #22c55e59;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}._joinButton_ra9ou_135:hover{filter:brightness(1.05);box-shadow:0 4px 20px #22c55e73}._joinButton_ra9ou_135:active{transform:scale(.98)}._joinButton_ra9ou_135:focus-visible{outline:2px solid #86efac;outline-offset:2px}._divider_ra9ou_162{display:flex;align-items:center;gap:1rem;width:100%;margin:1.35rem 0 1.15rem}._dividerLine_ra9ou_170{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.35) 20%,rgba(148,163,184,.35) 80%,transparent)}._dividerText_ra9ou_176{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8bf}._createButton_ra9ou_184{width:100%;box-sizing:border-box;padding:.85rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:#f0fdf4f2;background:transparent;border:1px solid rgba(52,211,153,.45);border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}._createButton_ra9ou_184:hover{background:#22c55e1f;border-color:#6ee7b78c}._createButton_ra9ou_184:active{transform:scale(.99)}._createButton_ra9ou_184:focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}._error_ra9ou_211{margin:.75rem 0 0;font-size:.8125rem;color:#fca5a5;text-align:center}._visuallyHidden_ra9ou_218{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._popup_ra9ou_230{position:fixed;top:1.25rem;right:1.25rem;left:1.25rem;max-width:22rem;margin-left:auto;padding:.85rem 1.15rem;border-radius:12px;color:#f8fafc;font-weight:500;font-size:.875rem;animation:_slideIn_ra9ou_1 .35s cubic-bezier(.22,1,.36,1);z-index:1000;box-shadow:0 12px 40px #00000059;border:1px solid rgba(255,255,255,.1)}._popup_ra9ou_230 p{margin:0}._popup_ra9ou_230._success_ra9ou_250{background:linear-gradient(135deg,#16a34af2,#052e16eb)}._popup_ra9ou_230._error_ra9ou_211{background:linear-gradient(135deg,#dc2626f2,#450a0aeb)}@keyframes _slideIn_ra9ou_1{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}._menuButton_ra9ou_267{position:fixed;top:1rem;right:1rem;z-index:50;display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;padding:.65rem;color:#ecfdf5;background:#122a228c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:12px;cursor:pointer;box-shadow:0 4px 16px #0003;touch-action:manipulation;transition:background .2s ease,border-color .2s ease,color .2s ease}._menuButton_ra9ou_267 svg{pointer-events:none}._menuButton_ra9ou_267:hover{background:#22c55e33;border-color:#a7f3d059}._menuButton_ra9ou_267:focus-visible{outline:2px solid #86efac;outline-offset:2px}._loadingOverlay_py7b3_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#050c0ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._loadingInner_py7b3_14{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 2.5rem;border-radius:16px;background:#0f281ed9;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 64px #00000073}._spinner_py7b3_26{width:2.75rem;height:2.75rem;border:3px solid rgba(255,255,255,.15);border-top-color:#4ade80;border-radius:50%;animation:_loginSpin_py7b3_1 .75s linear infinite}@keyframes _loginSpin_py7b3_1{to{transform:rotate(360deg)}}._loadingMessage_py7b3_40{margin:0;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:500;color:#f0fdf4eb;letter-spacing:.02em}._container_py7b3_49{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:100vh;min-height:100dvh;width:100%;padding:1.5rem;background-color:#1b3d2f;background-size:cover;background-position:center;background-repeat:no-repeat}._container_py7b3_49:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;pointer-events:none}._panel_py7b3_72{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2.25rem;max-width:100%;font-family:Outfit,system-ui,-apple-system,sans-serif;border-radius:12px;background:#0f281e8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 48px #00000059}._title_py7b3_89{font-size:clamp(1.75rem,4vw,2.125rem);margin:0 0 1.5rem;color:#f4f7f5;font-weight:700;letter-spacing:-.03em;line-height:1.15}._googleButton_py7b3_98{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:240px;padding:.65rem 1.35rem;background:#fff;color:#3c4043;border:1px solid #dadce0;border-radius:6px;font-size:.9375rem;font-weight:500;letter-spacing:.01em;cursor:pointer;box-shadow:0 1px 2px #3c40431f,0 1px 3px 1px #3c404314;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}._googleButton_py7b3_98:hover{background:#f8f9fa;border-color:#d2d2d2;box-shadow:0 1px 3px #3c40432e,0 4px 8px 3px #3c40431a}._googleButton_py7b3_98:active{background:#f1f3f4;box-shadow:0 1px 2px #3c404324,0 1px 2px #3c40430f}._googleButton_py7b3_98:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}._googleButton_py7b3_98:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}._googleIcon_py7b3_139{display:flex;flex-shrink:0;line-height:0}._googleLabel_py7b3_145{line-height:1.25}._rightMenu_crbnp_1{position:fixed;top:0;right:0;z-index:1000;display:flex;flex-direction:column;width:min(100%,320px);height:100%;height:100dvh;font-family:Outfit,system-ui,-apple-system,sans-serif;background:linear-gradient(180deg,#152922,#0f1c18 55%,#0a1412);border-left:1px solid rgba(255,255,255,.08);box-shadow:-12px 0 48px #00000073;animation:_drawerIn_crbnp_1 .28s cubic-bezier(.22,1,.36,1)}@keyframes _drawerIn_crbnp_1{0%{transform:translate(100%);opacity:.92}to{transform:translate(0);opacity:1}}._drawerHeader_crbnp_28{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}._drawerTitle_crbnp_38{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#f8fafc}._closeButton_crbnp_46{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;color:#e2e8f0d9;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;transition:background .2s ease,color .2s ease}._closeButton_crbnp_46:hover{background:#ffffff14;color:#fff}._closeButton_crbnp_46:focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}._drawerBody_crbnp_69{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:1.25rem 1.25rem 1.5rem;-webkit-overflow-scrolling:touch}._drawerBodyFull_crbnp_79{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}._accountSection_crbnp_86{flex:1;display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:min-content}._profileBlock_crbnp_95{display:flex;flex-direction:column;align-items:center;margin-bottom:1.75rem}._avatarRing_crbnp_102{width:5.5rem;height:5.5rem;border-radius:50%;overflow:hidden;margin-bottom:1rem;padding:3px;background:linear-gradient(135deg,#34d39980,#10b98126);box-shadow:0 8px 28px #00000059}._profileImage_crbnp_113{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#0f172a}._avatarFallback_crbnp_122{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:#ecfdf5;background:linear-gradient(160deg,#166534,#0f3d26)}._userName_crbnp_136{margin:0 0 .25rem;font-size:1.0625rem;font-weight:600;color:#f8fafc;text-align:center}._userEmail_crbnp_144{margin:0;font-size:.8125rem;color:#94a3b8f2;text-align:center;word-break:break-word}._nav_crbnp_152{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}._navIcon_crbnp_159{flex-shrink:0;width:1.35rem;height:1.35rem}._navButton_crbnp_165{display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;padding:.85rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;text-align:left;color:#f1f5f9f2;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}._navButton_crbnp_165:hover{background:#22c55e1f;border-color:#34d39959}._navButton_crbnp_165:active{transform:scale(.99)}._navButton_crbnp_165:focus-visible{outline:2px solid #86efac;outline-offset:2px}._logoutButton_crbnp_195{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;box-sizing:border-box;margin-top:auto;padding:.9rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:600;color:#fef2f2;background:linear-gradient(180deg,#f8717140,#dc262659);border:1px solid rgba(248,113,113,.45);border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}._logoutButton_crbnp_195:hover{background:linear-gradient(180deg,#f8717159,#b91c1c73);border-color:#fca5a58c}._logoutButton_crbnp_195:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}._overlay_crbnp_223{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._profileDetails_1ncen_1{display:flex;flex-direction:column;align-items:center;padding:20px;color:#333}._profileDetails_1ncen_1 ._profileImageWrapper_1ncen_8{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:20px;border:2px solid #ccc}._profileDetails_1ncen_1 ._profileImageWrapper_1ncen_8 ._profileImage_1ncen_8{width:100%;height:100%;object-fit:cover}._profileDetails_1ncen_1 ._info_1ncen_21{text-align:center}._profileDetails_1ncen_1 ._info_1ncen_21 ._name_1ncen_24{font-size:24px;font-weight:700;margin-bottom:10px}._profileDetails_1ncen_1 ._info_1ncen_21 ._email_1ncen_29{font-size:16px;margin-bottom:5px;color:#666}._profileDetails_1ncen_1 ._info_1ncen_21 ._uid_1ncen_34{font-size:14px;color:#999}._noUser_1ncen_39{padding:20px;text-align:center;color:#999;font-size:18px}._crossButton_o8re1_1{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#0f172a8c;border:1px solid rgba(255,255,255,.14);border-radius:10px;font-size:1.55rem;line-height:1;font-weight:700;color:#f8fafc;cursor:pointer;z-index:10;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s ease,color .2s ease,border-color .2s ease}._crossButton_o8re1_1:hover{background:#1e293bcc;border-color:#6ee7b78c;color:#fff}._crossButton_o8re1_1:focus-visible{outline:2px solid #86efac;outline-offset:2px}._tncPage_lilga_1{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);min-height:100vh;color:#e0e0e0;position:relative}._tncPage_lilga_1 h2{text-align:center;font-size:28px;margin-bottom:30px;font-weight:600;color:#fff;letter-spacing:1px}._tncPage_lilga_1 ._content_lilga_15{max-width:800px;margin:0 auto;background:#1f1f1f;padding:30px;border-radius:12px;box-shadow:0 2px 8px #ffffff0d;overflow-y:scroll}._tncPage_lilga_1 ._content_lilga_15 p{margin-bottom:16px;line-height:1.7;font-size:16px;color:#d0d0d0}._tncPage_lilga_1 ._content_lilga_15 ul{margin-top:20px;padding-left:20px}._tncPage_lilga_1 ._content_lilga_15 ul li{margin-bottom:12px;font-size:15px;line-height:1.6;color:silver}._previousGames_ev7ox_1{color:#fff;padding:.75rem 1rem 1.25rem;box-sizing:border-box}._previousGames_ev7ox_1 ._hint_ev7ox_6,._previousGames_ev7ox_1 ._empty_ev7ox_7{text-align:center;font-size:14px;opacity:.85;margin-bottom:12px}._previousGames_ev7ox_1 ._hint_ev7ox_6{color:#ffb74d}._previousGames_ev7ox_1 ._emailLine_ev7ox_16{font-size:12px;opacity:.75}._previousGames_ev7ox_1 h2{text-align:center;margin-bottom:20px}._previousGames_ev7ox_1 ._gamesList_ev7ox_24{display:flex;flex-direction:column;gap:15px;padding-bottom:.5rem}._previousGames_ev7ox_1 ._gamesList_ev7ox_24 ._gameItem_ev7ox_30{background:#222;padding:15px;border-radius:8px;box-shadow:0 0 8px #ffffff1a;border:1px solid #bab1b1}._previousGames_ev7ox_1 ._gamesList_ev7ox_24 ._gameItem_ev7ox_30 div{margin-bottom:6px;font-size:14px}._previousGames_ev7ox_1 ._gamesList_ev7ox_24 ._gameItem_ev7ox_30 ._win_ev7ox_41{color:#4caf50;font-weight:700}._previousGames_ev7ox_1 ._gamesList_ev7ox_24 ._gameItem_ev7ox_30 ._loss_ev7ox_45{color:#f44336;font-weight:700}._previousGames_ev7ox_1 ._gamesList_ev7ox_24 ._gameItem_ev7ox_30 ._endReason_ev7ox_49{font-size:12px;opacity:.8;margin-bottom:0}._container_1a95b_1{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}._errorContainer_1a95b_9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-align:center;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}._errorContainer_1a95b_9 h1{font-size:2.5rem;color:#f44;margin-bottom:.5rem}._errorContainer_1a95b_9 p{font-size:1.2rem;color:#666;margin-bottom:2rem}._errorContainer_1a95b_9 button{padding:.8rem 1.5rem;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._errorContainer_1a95b_9 button:hover{background-color:#45a049}
