body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(135deg,#370401,#000);color:#fff;font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;margin:0;min-height:100vh;transition:all .3s ease-in-out}.container-login-signup,body{align-items:center;display:flex}.container-login-signup{height:100vh;justify-content:space-between;max-width:1200px;width:100%}.left-section-ls{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;text-align:left}.description-heading-ls{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.description-text-ls{color:#bbb;font-size:18px;line-height:1.6}.vertical-line-ls{background-color:#fff3;height:100%;left:50%;position:absolute;top:0;width:2px}.right-section-ls{align-items:center;background:#222;border-radius:12px;box-shadow:0 6px 24px #0006;display:flex;flex:1 1;flex-direction:column;margin-left:20px;max-width:500px;padding:30px;transition:transform .3s ease-in-out}.right-section-ls:hover{transform:translateY(-5px)}.header-ls{align-items:center;display:flex;flex-direction:column;gap:9px;margin-top:20px;width:100%}.text-ls{color:#fff;font-size:36px;font-weight:700;text-align:center}.underline-ls{background-color:#bc1f1f;border-radius:9px;height:5px;width:50px}.inputs-ls{flex-direction:column;gap:20px;margin-top:40px}.input-ls,.inputs-ls{align-items:center;display:flex}.input-ls{background:#2d2c2c;border-radius:6px;box-shadow:inset 0 2px 6px #0006;gap:15px;padding:12px;width:100%}.input-ls img{height:36px;object-fit:contain;width:36px}.input-ls input{background:#0000;border:none;color:#fff;flex:1 1;font-size:16px;height:40px;outline:none}.input-ls input::placeholder{color:#797979}.toggle-password{background:#0000;border:none;color:#fff;cursor:pointer;font-size:14px;transition:color .3s ease}.toggle-password:hover{color:#ff5757}.spinner-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#ff5757;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.forgot-password{color:#797979;font-size:14px;margin-top:20px;text-align:center}.forgot-password span{color:#ff5757;cursor:pointer;text-decoration:underline}.submit-container-ls{gap:20px;margin:40px auto 0}.submit-container-ls,.submit-ls{display:flex;justify-content:center}.submit-ls{align-items:center;background-color:#800020;border:2px solid #800020;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:50px;transition:background .3s ease,transform .2s ease;width:180px}.submit-ls:hover{transform:scale(1.05)}.gray{background:#595757;color:#c7c7c7;cursor:not-allowed}.action-buttons-ls{display:flex;gap:10px}.action-button{background-color:#800020;border:2px solid #800020;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:50px;padding:10px 20px;transition:background-color .3s,color .3s;width:180px}.action-button:hover{background-color:#b22234;color:#fff}.action-button.active{background-color:#4b000f;border-color:#4b000f;color:#fff}@media (max-width:768px){.container-ls{flex-direction:column;height:auto;justify-content:flex-start}.left-section-ls{padding:20px;text-align:center}.vertical-line-ls{height:2px;width:100%}.right-section-ls{margin-top:20px;width:90%}.input-ls img{height:32px;width:32px}}@media (max-width:480px){.description-heading-ls{font-size:28px}.description-text-ls{font-size:16px}.right-section-ls{padding:20px}.submit-ls{font-size:14px;height:45px;width:150px}}.background{align-items:center;background:linear-gradient(135deg,#220807,#000);display:flex;font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center;margin:0;min-height:100vh;width:100vw}.halvesContainer{box-shadow:0 4px 10px #8b0000b3;display:flex;gap:20px;height:90vh;justify-content:space-between;width:95vw}.halfContainer{background:radial-gradient(circle,#270101,#1a1a1a);border:10px #8b0000b3;border-radius:15px;box-shadow:0 6px 12px #0009;display:flex;flex:1 1;flex-direction:column;height:100%;padding:20px}.digit-container{background-color:#000;border:1px solid #ccc;border-radius:4px;display:inline-block;font-size:16px;height:35px;margin-right:5px;width:35px}.digit-container,.player{color:silver;text-align:center}.player{font-size:25px;margin-bottom:2px;margin-top:5px;padding-bottom:none;padding-left:5px}.player-number-you{flex-wrap:nowrap;justify-content:space-between;width:100%}.player-number-left,.player-number-right,.player-number-you{align-items:center;display:flex}.player-number-right{flex-wrap:nowrap;gap:15px;justify-content:flex-start;max-width:400px;width:100%}.button-bkg-final-guess,.button-bkg-guess{border:2px;border-radius:5px;color:silver;cursor:pointer;font-size:15px;padding:6px 14px;transition:background-color .3s ease}.button-bkg-guess{background-color:#556b2f}.button-bkg-guess:hover{background-color:#193d0f}.button-bkg-guess:disabled{background-color:#888;cursor:not-allowed}.button-bkg-final-guess{background-color:#800020}.button-bkg-final-guess:hover{background-color:#a10808}.button-bkg-final-guess:disabled{background-color:#888;cursor:not-allowed}h1{color:#800020;font-size:24px}.player-number-opponent{display:flex;gap:10px;padding-bottom:10px}.player-number-opponent-left{align-items:center;display:flex}h4.player-number-text{color:silver;margin-right:10px}hr{border:1px solid #444;margin:15px 0}@media (max-width:768px){.halvesContainer{flex-direction:column;gap:10px;width:100vw}.halfContainer{padding:15px}.digit-container{font-size:14px;height:30px;line-height:30px;width:30px}.button-bkg{font-size:12px;padding:4px 8px}h1{font-size:20px}}.buttonResume,.buttonStart{border:none;border-radius:5px;color:silver;cursor:pointer;font-size:16px;padding:10px 20px;transition:padding .3s ease,font-size .3s ease}.buttonResume{background-color:#2f4f4f;color:#556b2f}@media (max-width:768px){.popUpStart{top:20%;width:80%}.buttonResume,.buttonStart{font-size:14px;padding:8px 16px}}@media (max-width:480px){.popUpStart{top:15%;width:90%}.buttonResume,.buttonStart{font-size:12px;padding:6px 12px}}.popUpCounter{background-color:#000;border-radius:10px;box-shadow:0 4px 10px #fffefeb3;left:50%;padding:20px;position:fixed;text-align:center;top:30%;transform:translate(-50%,50%);width:400px;z-index:1000}.popUpStart{transition:width .3s ease,top .3s ease}.buttonBack,.buttonTake{border:none;border-radius:5px;color:silver;cursor:pointer;font-size:16px;padding:10px 20px;transition:padding .3s ease,font-size .3s ease}.buttonTake{background-color:#556b2f}.buttonBack{background-color:#071c85}.digitContainer{background-color:#000;border:1px solid #ccc;border-radius:4px;color:silver;font-size:20px;height:40px;text-align:center;width:40px}@media (max-width:768px){.popUpStart{top:25%;width:80%}.buttonBack,.buttonTake{font-size:14px;padding:8px 16px}.digitContainer{font-size:16px;height:35px;width:35px}}@media (max-width:480px){.popUpStart{top:20%;width:90%}.buttonBack,.buttonTake{font-size:12px;padding:6px 12px}.digitContainer{font-size:14px;height:30px;width:30px}}.selection-container{align-items:center;background-color:#000;border-radius:10px;box-shadow:0 4px 10px #8b0000b3;color:silver;display:flex;flex-direction:column;height:30%;justify-content:center;width:100%;z-index:1000}.circle{border-radius:50%;display:inline-block;height:12px;width:12px}.moveListContainer{color:silver;flex-direction:column;justify-content:flex-start;overflow-y:auto}.container,.moveListContainer{align-items:center;background-color:#000;border-radius:10px;box-shadow:0 4px 10px #8b0000b3;display:flex;height:50%;width:100%;z-index:500}.container{color:#fff;justify-content:center}.digitContainer2{background-color:#000;border:1px solid #ccc;border-radius:5px;color:silver;font-size:20px;height:20px;text-align:center;width:20px}@media (max-width:576px){.container,.moveListContainer{padding:10px}.digitContainer2{font-size:16px;height:18px;width:18px}}@media (max-width:768px){.container,.moveListContainer{width:90%}.digitContainer2{font-size:18px}}@media (min-width:992px){.container,.moveListContainer{max-width:1200px}}.pulsatingText{align-self:center;animation:pulse 1.5s infinite alternate;font-size:3rem;font-weight:700}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.popUpStartWin{background-color:#000;border-radius:10px;box-shadow:0 4px 10px #c0c0c0b3;left:50%;padding:20px;position:fixed;text-align:center;top:5%;transform:translate(-50%,50%);transition:width .3s ease,padding .3s ease,top .3s ease;width:400px;z-index:1001}.buttonStart{background-color:#556b2f;border:none;border-radius:5px;color:silver;cursor:pointer;font-size:16px;padding:10px 20px}@media (max-width:768px){.popUpStartWin{padding:15px;top:25%;width:80%}.buttonStart{font-size:14px;padding:8px 16px}}@media (max-width:480px){.popUpStartWin{padding:10px;top:20%;width:90%}.buttonStart{font-size:14px;padding:8px 14px}}.popUpStart{background-color:#000;border-radius:10px;box-shadow:0 4px 10px #c0c0c0b3;left:50%;padding:20px;position:fixed;text-align:center;top:30%;transform:translate(-50%,50%);transition:width .3s ease,padding .3s ease,top .3s ease;width:400px;z-index:1000}@media (max-width:768px){.popUpStart{padding:15px;top:25%;width:80%}}@media (max-width:480px){.popUpStart{padding:10px;top:20%;width:90%}}.popUpStartComputer{align-items:center;background-color:#000;border-radius:10px;box-shadow:0 4px 10px #c0c0c0b3;display:flex;justify-content:center;left:50%;padding:20px;position:fixed;text-align:center;top:30%;transform:translate(-50%,50%);transition:width .3s ease,top .3s ease;width:400px;z-index:1000}.hazyBackground{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.popUpStartComputer .rotating-circle{animation:rotate 1s linear infinite;border:5px solid #add8e6;border-radius:50%;border-top-color:#0000;height:60px;left:50%;position:absolute;top:120%;transform:translateX(-50%);width:60px}@keyframes rotate{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}@media (max-width:768px){.popUpStartComputer{padding:15px;top:25%;width:80%}.popUpStartComputer .rotating-circle{height:50px;top:110%;width:50px}}@media (max-width:480px){.popUpStartComputer{padding:10px;top:20%;width:90%}.popUpStartComputer .rotating-circle{height:40px;top:100%;width:40px}}.rules-overlay{align-items:center;background-color:#000;border-radius:10px;box-shadow:0 4px 10px #8b0000b3;color:silver;display:flex;flex-direction:column;height:30%;justify-content:flex-start;overflow:auto;padding:20px;width:100%;z-index:1000}.rules{background-color:#fff;border-radius:12px;color:#333;max-width:500px;padding:20px;text-align:left;width:90%}.rules-title{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.game-rules-text{font-size:.9rem;line-height:1.6;margin-bottom:30px}.game-rules-text ul{list-style-type:none;padding-left:0}.game-rules-text li{margin-bottom:15px}.close-rules-button{background-color:#8b0000;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.close-rules-button:hover{background-color:#600000}@media (max-width:576px){.rules{padding:15px;width:95%}.rules-title{font-size:1.2rem}.game-rules-text{font-size:.8rem}.close-rules-button{font-size:.9rem;padding:6px 12px}}@media (max-width:768px){.rules{width:90%}.rules-title{font-size:1.4rem}}.navbar{background-color:#222;box-shadow:0 4px 6px #000;color:silver;padding:1rem;position:fixed;top:1%;transition:transform .3s ease-in-out;width:100vw;z-index:1000}.navbar.visible{transform:translateY(0)}.navbar.hidden{left:0;transform:translateY(-100%)}.navbar-menu{display:flex;justify-content:space-around;list-style:none;margin:0;padding:0}.navbar-menu li{margin:0}.navbar-menu a{color:silver;font-size:1.2rem;font-weight:700;text-decoration:none;transition:color .3s}.navbar-menu a:hover{color:#04177a}@media (max-width:768px){.navbar{padding:.5rem}.navbar-menu{align-items:center;flex-direction:column}.navbar-menu a{font-size:1rem;margin:.5rem 0}}@media (max-width:480px){.navbar-menu{align-items:stretch;justify-content:space-evenly}.navbar-menu a{font-size:.9rem}}.background2{background:linear-gradient(135deg,#220807,#000);display:grid;height:100vh;margin:0;overflow:auto;padding:0;place-items:center;width:100vw}.gameContainer{background-color:#000;border-radius:10px;box-shadow:0 4px 10px #8b0000b3;color:silver;height:250px;margin:20px 0;max-width:1000px;overflow-y:auto;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;width:96%;z-index:500}.gameContainer:hover{border:1px solid silver;box-shadow:0 4px 10px #8b0000e6;transform:scale(1.02)}.buttonDelete,.buttonResume,.buttonView{border:none;border-radius:5px;color:silver;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.buttonResume{background-color:#071c85}.buttonView{background-color:grey}.buttonDelete{background-color:#800020}.buttonDelete:hover,.buttonResume:hover,.buttonView:hover{opacity:.9;transform:scale(1.05)}.detailsSection{display:flex;justify-content:space-between;margin-top:15px;padding:10px}.opponentSection,.playerSection{flex:1 1}.playerSection{margin-left:20%}.opponentSection p,.playerSection p{font-size:15px;line-height:1.5;margin:6px 0}.opponentSection .centered,.playerSection .centered{color:#556b2f;font-size:15px;font-weight:700}.opponentSection .guessed,.playerSection .guessed{color:#daa520;font-size:15px;font-weight:700}@media (max-width:768px){.detailsSection{flex-direction:column}.opponentSection,.playerSection{margin-bottom:20px;margin-right:0}}
/*# sourceMappingURL=main.688f6e04.css.map*/