:root{--RED_COLOR_SHADE:#d30000;--WHITE_COLOR_SHADE:#f2f2f2;--BLACK_COLOR_SHADE:#000;--LIGHT_GREY_COLOR_SHADE:grey;--GREY_COLOR_SHADE:#242424;--ORANGE_COLOR_SHADE:#ff9d8a;--LIGHT_ORANGE_COLOR_SHADE:#ffc3b8;--HEADER_HEIGHT:70px;--HEADER_PADDING:20px;--HEADER_HEIGHT_MOBILE:50px;--GAME_HEADER_HEIGHT:40px}body{font-family:Roboto;margin:0}.headerWrapper{background-color:#242424;background-color:var(--GREY_COLOR_SHADE);height:70px;height:var(--HEADER_HEIGHT);justify-content:space-between;padding:20px;padding:var(--HEADER_PADDING)}.headerLeft,.headerWrapper{align-items:center;display:flex}.headerLeft{cursor:pointer}.headerName{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE);font-size:32px;font-weight:600}.headerRight{align-items:center;display:flex;gap:20px}.headerPlayButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:32px;font-weight:600;padding:5px 20px}.headerSettingsIconWrapper{cursor:pointer;width:50px}.headerSettingsIcon{width:100%}.headerInGameWrapper{align-items:center;display:flex;height:10%;justify-content:space-between;left:0;max-height:10%;overflow:hidden;padding-left:2%;position:absolute;top:0;width:96%;z-index:2000}.headerInGameLeft{align-items:center;display:flex;gap:20px;height:100%}.headerInGameLogo{height:100%;max-height:30px}.headerInGameKickstarter{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:16px;font-weight:600}.headerInGameRight{align-items:center;display:flex;gap:20px;height:100%}.headerInGameInstagram{cursor:pointer;height:100%;max-height:30px}.headerInGameInstagramIcon{height:100%}.headerInGameYoutube{cursor:pointer;height:100%;max-height:30px}.headerInGameYoutubeIcon{height:100%}.headerInGameTiktok{cursor:pointer;height:100%;max-height:30px}.headerInGameTiktokIcon{height:100%}.justlyOuterWrapper{flex-shrink:0;position:relative}.justlyInnerWrapper,.justlyOuterWrapper{align-items:center;display:flex;justify-content:center}.justlyInnerWrapper{flex-direction:column}.justlyNameDescriptionWrapper{align-items:center;display:flex;flex-direction:column;margin-top:30px}.justlyNameDescription1{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:70px;font-weight:600}.justlyNameDescription2{color:#d30000;color:var(--RED_COLOR_SHADE);font-size:70px;font-weight:600}.justlyRightStarWrapper{position:absolute;right:25%;top:100px;width:200px}.justlyLeftStarWrapper{left:30%;position:absolute;top:400px;width:200px}.justlyStar{width:100%}.justlyCardsWrapper{align-items:center;display:flex;justify-content:center;padding:20px;width:20%}.justlyCards{width:100%}.justlyOrderButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:32px;font-weight:600;padding:5px 20px}.justlyQuickInfoWrapper{display:flex;gap:40px;justify-content:space-between;margin-top:10px}.justlyQuickInfo{display:flex;gap:5px;justify-content:flex-start}.justlyQuickInfoIcon{height:20px;width:20px}.justlyQuickInfoText{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE)}.dotWrapper{width:5%}.dot{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);border-radius:50%;height:5px;width:5px}.rulesOuterWrapper{align-items:center;display:flex;justify-content:center;padding-top:50px;width:100%}.rulesInnerWrapper{align-items:flex-start;background-color:#242424;background-color:var(--GREY_COLOR_SHADE);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:50px;width:50%}.rulesTitle{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE);font-size:25px;font-weight:600}.rulesHowToPlay{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:32px;font-style:italic;font-weight:600;margin-bottom:30px}.rulesSections{gap:40px}.ruleSectionWrapper,.rulesSections{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.ruleSectionWrapper{gap:20px}.ruleSectionHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.ruleSectionHeaderNumberAndTitleWrapper{align-items:center;display:flex;gap:20px;justify-content:flex-start;width:100%}.ruleSectionNumber{align-items:center;background-color:#d30000;background-color:var(--RED_COLOR_SHADE);display:flex;font-size:25px;height:50px;justify-content:center;width:50px}.ruleSectionNumber,.ruleSectionTitle{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-weight:600}.ruleSectionTitle{font-size:32px}.ruleSectionArrowWrapper{cursor:pointer;height:40px;width:40px}.ruleSectionArrowIcon{width:100%}.ruleSectionRulesWrapper{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding-left:20px;padding-right:20px;width:calc(100% - 40px)}.ruleSectionRuleLineWrapper{align-items:stretch;gap:10px;width:100%}.ruleSectionRuleLine,.ruleSectionRuleLineWrapper{display:flex;height:100%;justify-content:flex-start}.ruleSectionRuleLine{align-items:center;flex-direction:column}.ruleSectionLine1{height:20%;width:3px}.ruleSectionLine1,.ruleSectionLine2{background-color:#d30000;background-color:var(--RED_COLOR_SHADE)}.ruleSectionLine2{border-radius:50%;height:8px;margin-left:3px;width:8px}.ruleSectionLine3{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);height:80%;width:3px}.ruleSectionRuleWrapper{align-items:flex-start;border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:10px;height:auto;justify-content:flex-start;padding:30px;width:100%}.ruleSectionRuleTitle{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE);font-size:25px;font-weight:600}.ruleSectionRuleContent{color:#ffc3b8;color:var(--LIGHT_ORANGE_COLOR_SHADE)}.reviewsOuterWrapper{padding-top:30px;width:100%}.reviewsInnerWrapper,.reviewsOuterWrapper{align-items:center;display:flex;justify-content:center}.reviewsInnerWrapper{box-sizing:border-box;flex-direction:column;gap:10px;padding:50px;width:50%}.reviewsTitle{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE);font-size:25px;font-weight:600}.reviewsSubtitle{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:32px;font-style:italic;font-weight:600;margin-bottom:30px}.reviewsSectionWrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding-left:20px;padding-right:20px;position:relative;transition:opacity .3s ease;width:100%}.reviews-fade-out{opacity:0}.reviews-fade-in{opacity:1}.reviewsSection{align-items:center;background-color:#242424;background-color:var(--GREY_COLOR_SHADE);border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:20px}.reviewsSectionImage{border-radius:50%;height:100px;width:100px}.reviewsSectionReview{color:#ffc3b8;color:var(--LIGHT_ORANGE_COLOR_SHADE);font-style:italic}.reviewsSectionName{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE);font-size:25px;font-weight:600}.reviewsSectionLeftButtonWrapper{cursor:pointer;height:40px;left:0;position:absolute;top:50%;width:40px}.reviewsSectionRightButtonWrapper{cursor:pointer;height:40px;position:absolute;right:0;top:50%;width:40px}.reviewsSectionArrowIcon{height:100%;width:100%}.upcomingEventsOuterWrapper{align-items:center;display:flex;justify-content:center;padding-top:30px;width:100%}.upcomingEventsInnerWrapper{align-items:center;background-color:#242424;background-color:var(--GREY_COLOR_SHADE);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:50px;width:50%}.upcomingEventsImage{max-width:700px;width:100%}.upcomingEventsTitle{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:32px;font-weight:600}.upcomingEventsSubtitle{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE);font-size:25px;margin-bottom:20px;padding-left:100px;padding-right:100px}.upcomingEventsButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:32px;font-weight:600;padding:5px 20px}.overallWrapper{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.footerWrapper,.overallWrapper{align-items:center;display:flex}.footerWrapper{gap:20px;justify-content:space-between;padding:20px 50px 10px}.footerJustlyWrapper{align-items:center;display:flex;gap:10px}.footerJustlyName{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:25px;font-weight:600}.footerSocialMediaWrapper{align-items:center;display:flex;gap:10px;justify-content:center}.footerSocialMedia{height:40px;width:40px}.footerSocialMediaIcon{height:100%;width:100%}.menuWrapper{align-items:flex-start;background:#242424;background:var(--GREY_COLOR_SHADE);border-left:2px solid #f2f2f2;border-left-color:var(--WHITE_COLOR_SHADE);display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:absolute;right:0;top:110px;top:calc(var(--HEADER_HEIGHT) + var(--HEADER_PADDING)*2);width:300px;z-index:1000}.menuItem{border-bottom:2px solid #f2f2f2;border-bottom-color:var(--WHITE_COLOR_SHADE);color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:25px;font-weight:600;height:40px;padding:20px;transition:background-color .2s ease;width:calc(100% - 40px)}.menuItem:hover{background-color:#d30000;background-color:var(--RED_COLOR_SHADE)}.signInInnerWrapper{background-color:#d3d3d3;flex-direction:column;height:70%;padding-left:10px;padding-right:10px;position:relative;width:70%}.signInInnerWrapper,.signInNameAndLogoWrapper{align-items:center;display:flex;justify-content:center}.signInName{font-size:30px;font-weight:600}.signInLogo{height:30px;width:30px}.signInDescription{font-size:25px;margin-bottom:15px}.signInEmail,.signInPassword{background-color:silver;border-radius:10px;height:30px;margin-bottom:10px;padding-left:10px;padding-right:10px;width:40%}.signInButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;border-radius:10px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;padding:5px 20px;width:150px}.signInSignUpWrapper{display:flex;margin-bottom:10px}.signInDontHaveAccount{font-size:16px}.signInSignUp{color:blue;cursor:pointer;font-size:16px;white-space:pre}.signInForgotPassword{background-color:inherit;border-style:none;color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:16px;text-decoration:underline}.signInErrors{color:#d30000;color:var(--RED_COLOR_SHADE);text-align:center;width:40%}.signUpInnerWrapper{background-color:#d3d3d3;flex-direction:column;height:70%;padding-left:10px;padding-right:10px;position:relative;width:70%}.signUpInnerWrapper,.signUpNameAndLogoWrapper{align-items:center;display:flex;justify-content:center}.signUpName{font-size:30px;font-weight:600}.signUpLogo{height:30px;width:30px}.signUpDescription{font-size:25px;margin-bottom:15px}.signUpEmail,.signUpPassword,.signUpRePassword{background-color:silver;border-radius:10px;height:30px;margin-bottom:10px;padding-left:10px;padding-right:10px;width:40%}.signUpTermsAndPrivacy{font-size:14px;margin-bottom:10px;padding:0 100px;text-align:center;width:40%}.signUpButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;border-radius:10px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;padding:5px 20px;width:200px}.signUpSignInWrapper{display:flex;margin-bottom:10px}.signUpHaveAccount,.signUpSignIn{font-size:16px}.signUpSignIn{color:blue;cursor:pointer;white-space:pre}.signUpErrors{color:#d30000;color:var(--RED_COLOR_SHADE);text-align:center;width:40%}.forgotPasswordInnerWrapper{background-color:#d3d3d3;flex-direction:column;height:70%;padding-left:10px;padding-right:10px;position:relative;width:70%}.forgotPasswordInnerWrapper,.forgotPasswordNameAndLogoWrapper{align-items:center;display:flex;justify-content:center}.forgotPasswordName{font-size:30px;font-weight:600}.forgotPasswordLogo{height:30px;width:30px}.forgotPasswordDescription{font-size:25px;margin-bottom:15px}.forgotPasswordEmail{background-color:silver;border-radius:10px;border-style:none;height:30px;margin-bottom:10px;padding-left:10px;padding-right:10px;width:40%}.forgotPasswordButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;border-radius:10px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;padding:5px 20px;width:150px}.forgotPasswordMessage{font-size:14px;text-align:center;width:30%}.resetPasswordInnerWrapper{background-color:#d3d3d3;flex-direction:column;height:70%;padding-left:10px;padding-right:10px;width:70%}.resetPasswordInnerWrapper,.resetPasswordNameAndLogoWrapper{align-items:center;display:flex;justify-content:center}.resetPasswordName{font-size:30px;font-weight:600}.resetPasswordLogo{height:30px;width:30px}.resetPasswordDescription{font-size:25px;margin-bottom:15px}.resetPasswordPassword,.resetPasswordRePassword{background-color:silver;border-radius:10px;height:30px;margin-bottom:10px;padding-left:10px;padding-right:10px;width:40%}.resetPasswordButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;border-radius:10px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;padding:5px 20px;width:150px}.resetPasswordErrors{color:#d30000;color:var(--RED_COLOR_SHADE);width:40%}.resetPasswordSuccessMessage{color:green;width:40%}.startJoinGameWrapper{display:flex;height:70%;width:70%}.startJoinGameStartGame{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;border-right:2px solid var(--BLACK_COLOR_SHADE)}.startJoinGameJoinGame,.startJoinGameStartGame{color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:50px;font-weight:600;width:100%}.startJoinGameJoinGame{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border:none;border-left:2px solid var(--BLACK_COLOR_SHADE)}.infoOuterWrapper{background-color:#d30000;background-color:var(--RED_COLOR_SHADE)}.infoInnerWrapper,.infoOuterWrapper{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;position:relative;width:70%}.infoInnerWrapper{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:7px;padding-left:10px;padding-right:10px}.infoTitle{font-size:25px;font-weight:600;margin-bottom:10px;margin-top:10px}.infoCode,.infoEmail,.infoName{border-style:solid;border-width:3px;font-size:16px;height:30px;margin-bottom:20px;padding-left:10px;padding-right:10px;width:60%}.infoGender{margin-bottom:5px;width:calc(60% + 26px)}.infoGenderWrapper{align-items:center;display:flex;height:36px;justify-content:center;margin-bottom:20px;width:calc(60% + 26px)}.infoMaleButton{border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px 1.5px 3px 3px}.infoFemaleButton,.infoMaleButton{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:16px;height:100%;width:100%}.infoFemaleButton{border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px 1.5px}.infoOtherButton{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px 3px 3px 1.5px;color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:16px;height:100%;width:100%}.infoTermsAndPrivacy{font-size:14px;margin-bottom:10px;width:60%}.infoSubmitButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;border-radius:10px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;margin-top:10px;padding:5px 20px;width:150px}.infoErrors{color:#d30000;color:var(--RED_COLOR_SHADE)}.gameHeaderWrapper{align-items:center;display:flex;height:40px;height:var(--GAME_HEADER_HEIGHT);justify-content:space-between;width:100%}.gameHeaderEndGame{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-left:20px;margin-top:10px}.gameHeaderIconsWrapper{display:flex;gap:10px;height:30px;margin-right:20px;margin-top:10px}.gameHeaderRefreshIcon,.gameHeaderRemovePlayerIcon,.gameHeaderRulesIcon{cursor:pointer;height:100%}.gameHeaderIcon{height:100%}.waitingRoomPlayerWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.waitingRoomPlayerImage{height:50px}.waitingRoomPlayerName{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:20px;font-weight:600}.waitingRoomWrapper{border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:5px;height:80%;position:relative;width:80%}.waitingRoomTop{height:20%}.waitingRoomGameCode{align-items:center;display:flex;gap:30px;justify-content:center}.waitingRoomCode{border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:3px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:30px;font-weight:600;padding:10px 40px}.waitingRoomMiddle{height:65%}.waitingRoomBottom{height:15%;padding-top:10px;text-align:center}.waitingRoomStartGameButton{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-radius:10px;border-style:none;color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;padding:10px 20px}.waitingRoomInfo{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:20px}.playersWrapper{align-items:center;display:flex;flex-direction:column;height:100%}.eightPlayersWrapper1{align-items:center;display:flex;height:20%;justify-content:center;width:100%}.eightPlayersWrapper2{width:40%}.eightPlayersWrapper2,.eightPlayersWrapper3{align-items:center;display:flex;height:20%;justify-content:space-between}.eightPlayersWrapper3{width:70%}.eightPlayersWrapper4{align-items:center;display:flex;height:20%;justify-content:space-between;width:40%}.eightPlayersWrapper5{align-items:center;display:flex;height:20%;justify-content:center;width:100%}.sevenPlayersWrapper1{width:30%}.sevenPlayersWrapper1,.sevenPlayersWrapper2{align-items:center;display:flex;height:25%;justify-content:space-between}.sevenPlayersWrapper2{width:70%}.sevenPlayersWrapper3{align-items:center;display:flex;height:25%;justify-content:space-between;width:40%}.sevenPlayersWrapper4,.sixPlayersWrapper1{align-items:center;display:flex;height:25%;justify-content:center;width:100%}.sixPlayersWrapper2,.sixPlayersWrapper3{align-items:center;display:flex;height:25%;justify-content:space-between;width:50%}.sixPlayersWrapper4{align-items:center;display:flex;height:25%;justify-content:center;width:100%}.fivePlayersWrapper1,.fivePlayersWrapper2{align-items:center;display:flex;height:33%;justify-content:space-between;width:50%}.fivePlayersWrapper3{height:34%}.fivePlayersWrapper3,.fourPlayersWrapper1{align-items:center;display:flex;justify-content:center;width:100%}.fourPlayersWrapper1{height:33%}.fourPlayersWrapper2{align-items:center;display:flex;height:33%;justify-content:space-between;width:50%}.fourPlayersWrapper3{align-items:center;display:flex;height:34%;justify-content:center;width:100%}.threePlayersWrapper1{align-items:center;display:flex;height:50%;justify-content:space-between;width:50%}.threePlayersWrapper2,.twoPlayersWrapper1,.twoPlayersWrapper2{align-items:center;display:flex;height:50%;justify-content:center;width:100%}.waitingRoomOnePlayerInfoWrapper{align-items:center;display:flex;height:50%;justify-content:center;width:50%}.waitingRoomOnePlayerInfo{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:25px;font-weight:600;width:300px}.onePlayerPlayerWrapper{align-items:center;display:flex;height:50%;justify-content:center;width:100%}.gameRoomPlayerWrapper{width:70px}.gameRoomPlayerPlayerWrapper,.gameRoomPlayerWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.gameRoomPlayerPlayerWrapper{padding-bottom:5px;padding-top:5px;width:100px}.gameRoomPlayerHand{height:20px}.gameRoomPlayerWaiting{font-weight:600}.gameRoomPlayerImage{height:40px}.gameRoomPlayerName{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:16px;font-weight:600}.gameRoomPlayerScoreWrapper{align-items:end;display:flex}.gameRoomPlayerScore{font-size:14px}.gameRoomPlayerPoints,.gameRoomPlayerScore{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE)}.gameRoomPlayerPoints{font-size:12px}.gameRoomPlayerJudgeWrapper{display:flex;height:20px}.gameRoomPlayerJudgeHammer,.gameRoomPlayerRedCard{width:20px}.gameRoomWrapper{border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:5px;height:80%;position:relative;width:80%}.gameRoomTop{height:5%}.gameRoomMiddle{height:95%}.gameRoomDeckAndTimerWrapper{left:calc(50% - 60px);position:absolute;text-align:center;top:calc(50% - 25px)}.gameRoomDeck{height:50px}.gameRoomTimer{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:26px;font-weight:600}.openRedCardWrapper{align-items:center;background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-radius:20px;border-style:solid;border-width:10px;display:flex;flex-direction:column;height:80%;left:calc(50% - 180px);padding:20px;position:absolute;top:calc(10% - 30px);width:300px}.openRedCardReadCardAloudWrapper{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.openRedCardReadCardAloud{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:16px;font-weight:600}.openRedCardReadCardAloudIcon{height:40px}.openRedCardText{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:24px;font-weight:600;line-height:40px}.openRedCardLogoWrapper,.openRedCardText{align-items:center;display:flex;height:100%;justify-content:center}.openRedCardLogo{height:90px}.openRedCardInfoMessage{bottom:20%;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:20px;font-weight:600;position:absolute;text-align:center;width:100%}.openRedCardActionsWrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.openRedCardPlayCardButton,.openRedCardSkipCardButton{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-radius:10px;border-style:none;color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;padding:10px 15px}.openRedCardSkippedImage,.openRedCardSkippedText{left:5%;position:absolute;top:calc(50% - 110px);width:90%}.openRedCardSkippedText{align-items:center;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);display:flex;font-size:20px;font-weight:600;height:120px;justify-content:center}.playBlackCardsOuterWrapper{height:calc(100% - 40px);height:calc(100% - var(--GAME_HEADER_HEIGHT));left:0;position:absolute;top:40px;top:var(--GAME_HEADER_HEIGHT);width:100%;z-index:2000}.playBlackCardsWrapper{height:100%;overflow:hidden;position:relative;width:100%}.playBlackCardsMiddle{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);display:flex;flex-direction:column;height:100px;justify-content:space-around;padding:0 20px}.playBlackCardsRedCardTextWrapper{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;max-height:60px;max-height:calc(100px - var(--GAME_HEADER_HEIGHT));overflow:hidden}.playBlackCardsRedCardText{word-wrap:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);display:-webkit-box;font-size:28px;font-weight:600;overflow:hidden;text-align:center;white-space:normal}.playBlackCardsJudgeTimerWrapper{display:flex;height:40px;height:var(--GAME_HEADER_HEIGHT);justify-content:space-between}.playBlackCardsJudge,.playBlackCardsTimer{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:20px;font-weight:600}.playBlackCardsBottom{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);display:flex;flex-direction:column;height:75%}.playBlackCardsChooseKarma{color:#d30000;color:var(--RED_COLOR_SHADE);font-size:30px;font-weight:600;margin-bottom:20px;padding-top:10px;text-align:center}.playBlackCardsHandWrapper{align-items:flex-start;display:flex;gap:20px;height:100%;justify-content:space-between}.playBlackCardsCard1{align-items:center;align-self:flex-end;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-bottom-right-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;height:80%;justify-content:center;width:5%}.playBlackCardsCard1Hide{height:80%;width:5%}.playBlackCardsCard2{align-items:center;align-self:flex-end;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-radius:20px;display:flex;flex-direction:column;height:90%;justify-content:center;width:23%}.playBlackCardsCard2Hide{height:80%;width:23%}.playBlackCardsCard3{align-self:flex-start;position:relative}.playBlackCardsCard3,.playBlackCardsCard4{align-items:center;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-radius:20px;display:flex;flex-direction:column;height:90%;justify-content:center;width:23%}.playBlackCardsCard4{align-self:flex-end}.playBlackCardsCard4Hide{height:90%;width:23%}.playBlackCardsCard5{align-items:center;align-self:flex-end;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;flex-direction:column;height:80%;justify-content:center;width:5%}.playBlackCardsCard5Hide{height:80%;width:5%}.playBlackCardsMainCardText,.playBlackCardsSideCardText{align-items:center;display:flex;font-size:24px;font-weight:600;height:100%;justify-content:center;line-height:30px;padding:0 15px}.playBlackCardsSubmit{cursor:pointer;height:30px;margin-bottom:10px;width:30px}.playBlackCardsSubmitIcon{height:100%;width:100%}.playBlackCardsArrowsWrapper{align-items:center;display:flex;justify-content:space-between;left:0;margin-left:-40px;position:absolute;top:calc(50% - 15px);width:calc(100% + 80px)}.playBlackCardsLeftArrow{cursor:pointer;height:30px;width:30px}.playBlackCardsLeftArrowIcon{height:100%;width:100%}.playBlackCardsRightArrow{cursor:pointer;height:30px;width:30px}.playBlackCardsRightArrowIcon{height:100%;width:100%}.selectBlackCardOuterWrapper{height:calc(100% - 40px);height:calc(100% - var(--GAME_HEADER_HEIGHT));left:0;position:absolute;top:40px;top:var(--GAME_HEADER_HEIGHT);width:100%;z-index:2000}.selectBlackCardWrapper{height:100%;position:relative;width:100%}.selectBlackCardMiddle{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);display:flex;flex-direction:column;height:100px;justify-content:space-between;padding:0 20px}.selectBlackCardRedCardTextWrapper{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;max-height:60px;max-height:calc(100px - var(--GAME_HEADER_HEIGHT));overflow:hidden}.selectBlackCardRedCardText{word-wrap:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);display:-webkit-box;font-size:25px;font-weight:600;overflow:hidden;text-align:center;white-space:normal}.selectBlackCardRedCardJudgeText{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:20px;font-weight:600;height:40px;height:var(--GAME_HEADER_HEIGHT)}.selectBlackCardBottom{align-items:center;background-color:#9e9e9e;display:flex;flex-direction:column;height:calc(100% - 120px);padding:10px;position:relative}.selectBlackCardCardsVerticalWrapper{grid-column-gap:60px;grid-row-gap:10px;column-gap:60px;display:grid;grid-auto-rows:50%;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(100% - 15px);row-gap:10px;width:100%}.selectBlackCardInfoWrapper{align-items:center;bottom:0;display:flex;height:50%;justify-content:space-around;margin-right:30px;position:absolute;right:0;width:60%}.selectBlackCardInfoText{font-size:28px;font-weight:600;text-align:center}.selectBlackCardCriminalWrapper{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.selectBlackCardCriminalImage{height:80px}.selectBlackCardCriminalName{font-size:20px;font-weight:600}.faceDownCardWrapper{align-items:center;background-color:#000;background-color:var(--BLACK_COLOR_SHADE);border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-radius:20px;border-style:solid;border-width:3px;display:flex;height:100%;justify-content:center;position:relative}.faceDownCardLogo{height:70px;width:70px}.faceDownCardClickText{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:20px;left:0;position:absolute;text-align:center;top:80%;width:100%}.faceUpCardWrapper{align-items:center;background-color:#d3d3d3;border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-radius:20px;border-style:solid;border-width:3px;display:flex;flex-direction:column;height:100%;position:relative}.faceUpCardWrapperLarge{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-radius:20px;height:70%;left:40%;position:absolute;top:10%;width:20%}.faceUpCardInnerWrapperLarge{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.faceUpCardCloseWrapperLarge{cursor:pointer;position:absolute;right:10px;top:10px}.faceUpCardCloseIconLarge{height:15px}.faceUpCardTextWrapper{display:flex;height:95%;justify-content:center}.faceUpCardText{font-size:16px;font-weight:600;overflow:hidden;padding:10px}.faceUpCardReadCardAloudWrapperLarge{align-items:center;display:flex;gap:10px;justify-content:center;position:absolute;top:30px}.faceUpCardReadCardAloudLarge{font-size:14px;font-weight:600}.faceUpCardReadCardAloudIconLarge{height:30px}.faceUpCardTextLarge{font-size:20px;font-weight:600;padding:0 10px}.roundWinnerOuterWrapper{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);height:100%;left:0;position:absolute;top:0;width:100%}.roundWinnerWrapper{align-items:center;background-color:#d30000;background-color:var(--RED_COLOR_SHADE);display:flex;height:100%;justify-content:center;position:relative;width:100%}.roundWinnerCriminalImage{height:100%}.roundWinnerTimer{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:40px;font-weight:600;position:absolute;right:20px;top:20px}.roundWinnerContentDisclaimerWrapper{bottom:0;left:0;position:absolute;width:100%}.roundWinnerContentWrapper{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:5px;margin-left:50px;margin-right:50px}.roundWinnerCrimeText,.roundWinnerKarmaText{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);font-size:25px;font-weight:600;margin:10px 30px;padding:10px;text-align:center}.roundWinnerSubmittedByText{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:25px;font-weight:600;margin:10px 30px;text-align:center}.roundWinnerDisclaimerText{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);color:#d30000;color:var(--RED_COLOR_SHADE);font-size:14px;font-weight:600;padding:10px;text-align:center}.surveyOuterWrapper{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);height:70%}.surveyInnerWrapper,.surveyOuterWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:70%}.surveyInnerWrapper{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:7px;height:80%;padding-left:10px;padding-right:10px}.surveySkipButton{cursor:pointer;position:absolute;right:10px;top:10px}.surveyTitle{font-size:32px;font-weight:600;text-align:center;width:100%}.surveySubtitle{font-size:20px;margin-bottom:20px;width:70%}.surveyQuestionWrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:70%}.surveyQuestionText{font-size:20px}.surveyQuestionButtonWrapper{align-items:center;display:flex;gap:40px;justify-content:space-between}.surveyQuestionRatingButton{border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-radius:50%;border-style:solid;border-width:1px;color:#000;color:var(--BLACK_COLOR_SHADE);counter-reset:#000;counter-reset:var(--BLACK_COLOR_SHADE);cursor:pointer;height:40px;width:40px}.surveyCommentText{border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px;font-size:16px;height:60px;margin-bottom:10px;padding-left:10px;padding-right:10px;width:70%}.surveySubmitButton{border:none;border-radius:10px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;margin-top:10px;padding:5px 20px;width:150px}.keyMomentsWrapper,.surveySubmitButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE)}.keyMomentsWrapper{align-items:center;border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:5px;display:flex;height:80%;justify-content:center;position:relative;width:80%}.keyMomentsCriminalImage{height:100%}.keyMomentsArrowsWrapper{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:calc(50% - 30px);width:100%}.keyMomentsLeftArrow{cursor:pointer;height:60px;width:60px}.keyMomentsLeftArrowIcon{height:100%;width:100%}.keyMomentsRightArrow{cursor:pointer;height:60px;width:60px}.keyMomentsRightArrowIcon{height:100%;width:100%}.keyMomentsContentOuterWrapper{align-items:center;bottom:0;display:flex;flex-direction:column;gap:10px;left:0;position:absolute;width:100%}.keyMomentsContentInnerWrapper{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:5px;margin-left:50px;margin-right:50px;width:90%}.keyMomentsCrimeText,.keyMomentsKarmaText{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);font-size:25px;font-weight:600;margin:10px 30px;padding:10px;text-align:center}.keyMomentsSubmittedByText{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:25px;font-weight:600;margin:10px 30px;text-align:center}.keyMomentsHomeButton{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border:none;border-radius:20px;color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;padding:5px;width:150px}.winnerWrapper{align-items:center;background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:5px;display:flex;flex-direction:column;height:80%;justify-content:center;position:relative;width:80%}.winnerName{align-items:flex-end;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:30px;font-weight:600;height:100px}.winnerContentWrapper,.winnerName{display:flex;justify-content:center;width:100%}.winnerContentWrapper{align-items:center;flex-direction:column;height:100%}.winnerCrown{height:60px}.winnerImage{height:60px;margin-bottom:20px}.winnerPodiumWrapper{align-items:end;display:flex;height:300px;justify-content:center;margin-bottom:30px;width:40%}.winnerHomeButton{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);border:none;border-radius:20px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);padding:5px;width:150px}.winnerHomeButton,.winnerViewKeyMoments{cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px}.winnerViewKeyMoments{text-decoration:underline}.podiumWrapper{align-items:center;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border:3px solid gray;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;width:100%}.podiumPointsAndNameWrapper{display:flex;flex-direction:column;gap:10px;margin-top:5px}.podiumNames,.podiumPoints{font-size:20px;font-weight:600;text-align:center}.podiumPlace{color:gray;font-size:40px;font-weight:600;text-align:center}.dialogTop{margin-right:20px;margin-top:10px;text-align:end;width:100%}.dialogCloseWrapper{cursor:pointer}.dialogCloseIcon{height:15px}.disclaimerWrapper{align-items:center;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.disclaimerTitle{font-weight:600}.disclaimerAcknowledgementText{font-size:20px;margin:0 30px 30px;text-align:center}.disclaimerAcknowledgeButton{margin-bottom:10px}.disclaimerAcknowledgeButton,.disclaimerCancelButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border-radius:20px;border-style:none;color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:16px;font-weight:600;padding:5px 20px;width:200px}.basicInfoDialogWrapper{align-items:center;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px;display:flex;flex-direction:column;justify-content:center;left:35%;position:absolute;top:10%;width:30%;z-index:3000}.basicInfoDialogMiddle{display:flex;flex-direction:column;height:100%;width:100%}.basicInfoDialogTitle{color:#d30000;color:var(--RED_COLOR_SHADE);font-size:30px;font-weight:600;margin-bottom:20px;text-align:center}.basicInfoDialogInfoWrapper{align-items:center;display:flex;gap:10px;justify-content:start;margin-bottom:20px;padding-left:20px;padding-right:20px}.basicInfoDialogInfo{font-size:20px;width:100%}.basicInfoDialogCriminal{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);width:30px}.basicInfoDialogCriminal,.basicInfoDialogIcon{height:30px;margin-right:10px}.rulesDialogWrapper{align-items:center;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px;display:flex;flex-direction:column;justify-content:flex-start;left:35%;position:absolute;top:5%;width:30%;z-index:3000}.rulesDialogMiddle{display:flex;flex-direction:column;width:100%}.rulesDialogRulesTitle{color:#d30000;color:var(--RED_COLOR_SHADE);font-size:30px;font-weight:600;margin-bottom:20px;text-align:center}.rulesDialogRuleWrapper{align-items:center;display:flex;justify-content:start;margin-bottom:20px;padding-left:20px;padding-right:20px}.rulesDialogRule{font-size:20px;width:100%}.rulesDialogCriminal{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);width:30px}.rulesDialogCriminal,.rulesDialogJudgeHammerIcon{height:30px;margin-right:10px}.judgeRulesDialogWrapper{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px;justify-content:center;left:30%;position:absolute;top:25%;width:40%;z-index:3000}.judgeRulesDialogBottom,.judgeRulesDialogWrapper{align-items:center;display:flex;flex-direction:column}.judgeRulesDialogBottom{width:100%}.judgeRulesDialogRulesTitle{font-size:30px;font-weight:600;margin-bottom:10px;text-align:center}.judgeRulesDialogJudgeHammerIcon{height:60px;margin-bottom:20px;width:60px}.judgeRulesDialogRule{margin-bottom:50px;padding-left:20px;padding-right:20px}.waitingForHostDialogWrapper{align-items:center;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px;display:flex;flex-direction:column;justify-content:center;left:35%;position:absolute;top:25%;width:30%;z-index:3000}.waitingForHostDialogText{font-size:30px;font-weight:600;text-align:center}.removePlayerDialogWrapper{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px;justify-content:center;left:35%;position:absolute;top:25%;width:30%;z-index:3000}.removePlayerDialogBottom,.removePlayerDialogWrapper{align-items:center;display:flex;flex-direction:column}.removePlayerDialogBottom{height:100%;width:100%}.removePlayerDialogTitle{font-size:30px;font-weight:600;margin-bottom:10px;text-align:center}.removePlayerDialogSubtitle{font-size:20px;margin-bottom:20px;text-align:center}.removePlayerPlayersWrapper{grid-column-gap:10px;grid-row-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;margin-bottom:20px;row-gap:10px;width:100%}.removePlayerImageAndName{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.removePlayerImage{height:40px}.removePlayerName{font-size:16px;font-weight:600;text-align:center}.endExitGameDialogWrapper{background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px;justify-content:center;left:35%;position:absolute;top:25%;width:30%;z-index:3000}.endExitGameDialogBottom,.endExitGameDialogWrapper{align-items:center;display:flex;flex-direction:column}.endExitGameDialogBottom{height:100%;width:100%}.endExitGameDialogTitle{font-size:30px;font-weight:600;text-align:center}.endExitGameDialogYesButton{margin-bottom:10px}.endExitGameDialogNoButton,.endExitGameDialogYesButton{background-color:#a9a9a9;border-radius:20px;border-style:none;color:#000;color:var(--BLACK_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;padding:5px 20px;width:100px}.endExitGameDialogNoButton{margin-bottom:20px}.endExitGameNotificationDialogWrapper{align-items:center;background-color:#f2f2f2;background-color:var(--WHITE_COLOR_SHADE);border-color:#000;border-color:var(--BLACK_COLOR_SHADE);border-style:solid;border-width:3px;display:flex;flex-direction:column;justify-content:center;left:35%;position:absolute;top:25%;width:30%;z-index:3000}.endExitGameNotificationDialogTitle{font-size:30px;font-weight:600;text-align:center}.endExitGameNotificationDialogSubtitle{font-size:20px;margin-bottom:20px;text-align:center}.loadingComponentWrapper{align-items:center;background-color:#0003;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loadingComponentIcon{height:50px}.backButtonLeftArrow{cursor:pointer;left:10px;position:absolute;top:10px}.backButtonLeftArrow,.backButtonLeftArrowIcon{height:30px;width:30px}.roastTopRed{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);height:6%;width:100%}.roastTopLightGray{background-color:#d3d3d3;height:6%;width:100%}.roastChooseRedCardWrapper{background-color:#d3d3d3;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center}.roastChooseRedCardTitle{color:#000;color:var(--BLACK_COLOR_SHADE);font-size:30px;font-weight:600;padding-top:10px;text-align:center}.roastChooseRedCardCardWrapper{align-items:flex-start;display:flex;gap:20px;height:70%;justify-content:space-between}.roastChooseRedCardCard1{align-items:center;align-self:flex-end;background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border-bottom-right-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;height:80%;justify-content:center;width:5%}.roastChooseRedCardCard1Hide{height:80%;width:5%}.roastChooseRedCardCard2{align-items:center;align-self:flex-end;background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border-radius:20px;display:flex;flex-direction:column;height:90%;justify-content:center;width:23%}.roastChooseRedCardCard2Hide{height:80%;width:23%}.roastChooseRedCardCard3{align-self:flex-start;position:relative}.roastChooseRedCardCard3,.roastChooseRedCardCard4{align-items:center;background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border-radius:20px;display:flex;flex-direction:column;height:90%;justify-content:center;width:23%}.roastChooseRedCardCard4{align-self:flex-end}.roastChooseRedCardCard4Hide{height:90%;width:23%}.roastChooseRedCardCard5{align-items:center;align-self:flex-end;background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;flex-direction:column;height:80%;justify-content:center;width:5%}.roastChooseRedCardCard5Hide{height:80%;width:5%}.roastChooseRedCardMainCardText,.roastChooseRedCardSideCardText{align-items:center;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);display:flex;font-size:24px;font-weight:600;height:100%;justify-content:center;line-height:30px;padding:0 15px}.roastChooseRedCardSubmit{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);border-radius:10px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:24px;font-weight:600;margin-bottom:10px;padding:10px}.roastPlayBlackCardsGenerateButtonWrapper{text-align:center}.roastPlayBlackCardsGenerateButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;border-radius:10px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:20px;font-weight:600;margin-bottom:5px;margin-top:5px;padding:5px 20px;width:200px}.roastWinnerContentWrapper{background-color:#000;background-color:var(--BLACK_COLOR_SHADE);border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:5px}.nextEventWrapper{flex-direction:column;gap:20px;margin-bottom:50px;margin-top:20px;padding-left:30%;padding-right:30%}.nextEventDateWrapper,.nextEventWrapper{align-items:center;display:flex;justify-content:flex-start}.nextEventDateWrapper{gap:10px;width:100%}.nextEventRedDot{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border-radius:50%;height:15px;width:15px}.nextEventDate{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE);font-size:25px;font-weight:600}.nextEventContentAndImageWrapper{align-items:center;border-color:#ffc3b8;border-color:var(--LIGHT_ORANGE_COLOR_SHADE);border-style:solid;border-width:1px;display:flex;flex-direction:column;height:500px;justify-content:flex-end;position:relative;width:100%}.nextEventImage{filter:brightness(50%);height:100%;object-fit:cover;width:100%}.nextEventContentWrapper{gap:50px;height:100%;justify-content:flex-end;left:0;padding-left:20px;padding-right:20px;position:absolute;top:0;width:auto}.nextEventContentWrapper,.nextEventTopWrapper{align-items:flex-start;display:flex;flex-direction:column}.nextEventTopWrapper{gap:10px;justify-content:flex-start;width:100%}.nextEventLocation{color:#ff9d8a;color:var(--ORANGE_COLOR_SHADE);font-size:25px;font-weight:600}.nextEventTitle{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:35px;font-weight:600}.nextEventBottomWrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-bottom:20px;width:100%}.nextEventDescription{background-color:#242424;background-color:var(--GREY_COLOR_SHADE);color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:25px;padding:20px;width:auto}.nextEventDetailsButton{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);border:none;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:32px;font-weight:600;padding:5px 20px;width:50%}.futureEventsWrapper{flex-direction:column;padding-left:30%;padding-right:30%}.futureEventsTitleWrapper,.futureEventsWrapper{align-items:center;display:flex;gap:20px;justify-content:flex-start}.futureEventsTitleWrapper{width:100%}.futureEventsTitleLine{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);height:30px;width:4px}.futureEventsTitle{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:35px;font-weight:600}.futureEventsListWrapper{flex-direction:column;gap:30px}.futureEventsEventWrapper,.futureEventsListWrapper{align-items:center;display:flex;justify-content:flex-start;width:100%}.futureEventsEventWrapper{gap:10px;height:300px}.futureEventsEventLine{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.futureEventsEventLine1{height:20%;width:3px}.futureEventsEventLine1,.futureEventsEventLine2{background-color:#d30000;background-color:var(--RED_COLOR_SHADE)}.futureEventsEventLine2{border-radius:50%;height:8px;margin-left:3px;width:8px}.futureEventsEventLine3{background-color:#d30000;background-color:var(--RED_COLOR_SHADE);height:80%;width:3px}.futureEventsEventContentWrapper{align-items:center;background-color:#242424;background-color:var(--GREY_COLOR_SHADE);border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:20px;height:auto;justify-content:flex-start;padding:40px;width:100%}.futureEventsEventTopWrapper{align-items:flex-start;display:flex;gap:30px;height:100%;justify-content:flex-start;width:100%}.futureEventsEventImage{filter:brightness(50%);height:150px;object-fit:cover;width:150px}.futureEventsEventInfoWrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;width:100%}.futureEventsEventName{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:30px;font-weight:600}.futureEventsEventDetailWrapper{align-items:center;display:flex;gap:10px;justify-content:flex-start}.futureEventsEventDetailIcon{height:20px;width:20px}.futureEventsEventDetail{color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);font-size:20px}.futureEventsEventButton{width:100%}.futureEventsEventButton,.futureEventsShowMoreLessButton{background-color:initial;border-color:#f2f2f2;border-color:var(--WHITE_COLOR_SHADE);border-style:solid;border-width:1px;color:#f2f2f2;color:var(--WHITE_COLOR_SHADE);cursor:pointer;font-size:32px;font-weight:600;padding:5px 20px}.futureEventsShowMoreLessButton{width:50%}.pastEventsWrapper{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding-left:30%;padding-right:30%}.pastEventsTitle{color:grey;color:var(--LIGHT_GREY_COLOR_SHADE);font-size:35px;font-weight:600;margin-top:50px}.pastEventsListWrapper{align-items:center;gap:20px}.pastEventsEventWrapper,.pastEventsListWrapper{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.pastEventsEventWrapper{align-items:flex-start;background-color:#242424;background-color:var(--GREY_COLOR_SHADE);border-color:grey;border-color:var(--LIGHT_GREY_COLOR_SHADE);border-radius:10px;border-style:solid;border-width:1px;cursor:pointer;gap:10px;padding:20px}.pastEventsEventName{font-size:30px;font-weight:600}.pastEventsEventName,.pastEventsEventTime{color:grey;color:var(--LIGHT_GREY_COLOR_SHADE)}.pastEventsEventTime{font-size:20px}.pastEventsEventLocation{color:#ffc3b8;color:var(--LIGHT_ORANGE_COLOR_SHADE);font-size:20px}.pastEventsShowMoreLessButton{background-color:initial;border-color:grey;border-color:var(--LIGHT_GREY_COLOR_SHADE);border-style:solid;border-width:1px;color:grey;color:var(--LIGHT_GREY_COLOR_SHADE);cursor:pointer;font-size:32px;font-weight:600;padding:5px 20px;width:50%}@media (max-width:600px){.headerWrapper{height:var(--HEADER_HEIGHT_MOBILE)}.headerName,.headerPlayButton{font-size:25px}.headerSettingsIconWrapper{width:40px}.headerInGameWrapper{height:5%;max-height:5%}.headerInGameInstagram,.headerInGameLogo,.headerInGameTiktok,.headerInGameYoutube{max-height:20px}.justlyNameDescription1,.justlyNameDescription2{font-size:40px}.justlyRightStarWrapper{right:0;top:80px;width:80px}.justlyLeftStarWrapper{left:0;top:350px;width:80px}.justlyCardsWrapper{padding:0;width:80%}.justlyOrderButton{font-size:25px}.justlyQuickInfoWrapper{gap:20px}.rulesInnerWrapper{padding:20px;width:calc(100% - 40px)}.rulesTitle{font-size:20px}.rulesHowToPlay{font-size:25px;margin-bottom:20px}.ruleSectionNumber{font-size:20px;height:40px;width:40px}.ruleSectionTitle{font-size:25px}.ruleSectionArrowWrapper{height:30px;width:30px}.ruleSectionRulesWrapper{grid-template-columns:repeat(1,1fr)}.ruleSectionRuleWrapper{height:calc(100% - 40px);padding:20px}.ruleSectionRuleTitle{font-size:20px}.reviewsInnerWrapper{padding:20px;width:calc(100% - 40px)}.reviewsTitle{font-size:20px}.reviewsSubtitle{font-size:25px}.reviewsSectionWrapper{grid-template-columns:repeat(1,1fr);width:80%}.reviewsSectionImage{height:80px;width:80px}.reviewsSectionReview{color:var(--LIGHT_ORANGE_COLOR_SHADE);font-style:italic}.reviewsSectionName{font-size:20px}.reviewsSectionLeftButtonWrapper,.reviewsSectionRightButtonWrapper{height:30px;width:30px}.upcomingEventsOuterWrapper{padding-top:60px}.upcomingEventsInnerWrapper{padding:0 0 20px;width:80%}.upcomingEventsImage{max-width:none;width:100%}.upcomingEventsTitle{font-size:25px;padding-left:20px;padding-right:20px}.upcomingEventsSubtitle{font-size:20px;padding-left:20px;padding-right:20px}.upcomingEventsButton{font-size:25px}.menuWrapper{top:calc(var(--HEADER_HEIGHT_MOBILE) + var(--HEADER_PADDING)*2);width:250px}.menuItem{font-size:20px;height:30px;padding:10px;width:calc(100% - 20px)}.signInInnerWrapper{height:80%;width:80%}.signInDescription{font-size:20px}.signInEmail,.signInPassword{width:70%}.signInDontHaveAccount,.signInForgotPassword,.signInSignUp{font-size:14px}.signInErrors{width:70%}.signUpInnerWrapper{height:80%;width:80%}.signUpDescription{font-size:20px}.signUpEmail,.signUpPassword,.signUpRePassword{width:70%}.signUpTermsAndPrivacy{font-size:14px;padding:0 10px;width:70%}.signUpHaveAccount,.signUpSignIn{font-size:14px}.signUpErrors{width:70%}.forgotPasswordInnerWrapper{height:80%;width:80%}.forgotPasswordDescription{font-size:20px}.forgotPasswordEmail,.forgotPasswordMessage{width:70%}.resetPasswordWrapper{height:80%;width:80%}.resetPasswordDescription{font-size:20px}.resetPasswordErrors,.resetPasswordPassword,.resetPasswordRePassword,.resetPasswordSuccessMessage{width:70%}.startJoinGameWrapper{flex-direction:column;height:80%;width:80%}.startJoinGameStartGame{border-bottom:2px solid var(--BLACK_COLOR_SHADE);border-right:none;font-size:30px;height:100%}.startJoinGameJoinGame{border-left:none;border-top:2px solid var(--BLACK_COLOR_SHADE);font-size:30px;height:100%}.infoInnerWrapper,.infoOuterWrapper{height:80%;width:80%}.infoCode,.infoEmail,.infoName{margin-bottom:10px;width:80%}.infoGender,.infoGenderWrapper{width:calc(80% + 26px)}.infoGenderWrapper{margin-bottom:10px}.infoTermsAndPrivacy{font-size:14px;width:80%}.gameHeaderEndGame{font-size:16px;margin-left:10px}.gameHeaderIconsWrapper{height:25px;margin-right:10px}.waitingRoomPlayerImage{height:40px}.waitingRoomPlayerName{font-size:16px}.waitingRoomTop{height:15%}.waitingRoomGameCode{gap:20px}.waitingRoomCode{font-size:25px}.waitingRoomMiddle{height:70%}.waitingRoomStartGameButton{font-size:16px;margin-bottom:10px;padding:5px 10px}.waitingRoomInfo{font-size:18px}.eightPlayersWrapper2,.eightPlayersWrapper3,.eightPlayersWrapper4,.fivePlayersWrapper1,.fivePlayersWrapper2,.fourPlayersWrapper2,.sevenPlayersWrapper1,.sevenPlayersWrapper2,.sevenPlayersWrapper3,.sixPlayersWrapper2,.sixPlayersWrapper3,.threePlayersWrapper1,.waitingRoomOnePlayerInfoWrapper{width:80%}.gameRoomPlayerImage{height:35px}.gameRoomWrapper{height:90%}.gameRoomDeckAndTimerWrapper{left:calc(50% - 35px);top:calc(50% - 15px)}.gameRoomDeck{height:30px}.openRedCardWrapper{border-radius:15px;border-width:7px;height:60%;left:calc(15% - 7px);padding:0 0 10px;top:calc(20% - 7px);width:70%}.openRedCardReadCardAloud{font-size:14px}.openRedCardReadCardAloudIcon{height:30px}.openRedCardText{line-height:30px;padding:15px}.openRedCardLogo{height:70px}.openRedCardInfoMessage{font-size:16px}.openRedCardPlayCardButton,.openRedCardSkipCardButton{font-size:16px;padding:7px 10px}.openRedCardSkippedImage{top:calc(50% - 90px)}.openRedCardSkippedText{font-size:16px;top:calc(50% - 100px)}.playBlackCardsMiddle{height:120px;padding:0 10px}.playBlackCardsRedCardTextWrapper{max-height:calc(120px - var(--GAME_HEADER_HEIGHT))}.playBlackCardsRedCardText{-webkit-line-clamp:3;line-clamp:3;font-size:20px}.playBlackCardsJudge,.playBlackCardsTimer{font-size:16px}.playBlackCardsChooseKarma{font-size:25px}.playBlackCardsCard1,.playBlackCardsCard1Hide{display:none}.playBlackCardsCard2{border-radius:0;border-bottom-right-radius:20px;border-top-right-radius:20px;width:15%}.playBlackCardsCard2Hide{height:90%;width:15%}.playBlackCardsCard3{width:70%}.playBlackCardsCard4{background-color:var(--WHITE_COLOR_SHADE);border-radius:0;border-bottom-left-radius:20px;border-top-left-radius:20px;width:15%}.playBlackCardsCard4Hide{width:15%}.playBlackCardsCard5,.playBlackCardsCard5Hide{display:none}.playBlackCardsMainCardText{font-size:20px;line-height:20px}.playBlackCardsSideCardText{font-size:0}.playBlackCardsArrowsWrapper{margin-left:-25px;width:calc(100% + 50px)}.selectBlackCardMiddle{height:120px;padding:0 10px}.selectBlackCardRedCardTextWrapper{max-height:calc(120px - var(--GAME_HEADER_HEIGHT))}.selectBlackCardRedCardText{-webkit-line-clamp:3;line-clamp:3;font-size:20px}.selectBlackCardRedCardJudgeText{font-size:16px}.selectBlackCardBottom{height:calc(100% - 140px)}.selectBlackCardCardsVerticalWrapper{column-gap:10px;grid-auto-rows:33%;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.selectBlackCardInfoWrapper{flex-direction:column;gap:10px;height:30%;justify-content:start;width:30%}.selectBlackCardInfoText{font-size:16px}.selectBlackCardCriminalImage{height:60px}.selectBlackCardCriminalName{font-size:16px}.faceDownCardWrapper{border-radius:15px}.faceDownCardLogo{height:50px;width:50px}.faceDownCardClickText{font-size:12px;left:0;top:80%;width:100%}.faceUpCardWrapper{border-radius:15px}.faceUpCardWrapperLarge{height:60%;left:20%;width:60%}.faceUpCardText{-webkit-line-clamp:7;line-clamp:7;font-size:14px}.faceUpCardReadCardAloudLarge{font-size:12px}.faceUpCardReadCardAloudIconLarge{height:25px}.faceUpCardTextLarge{font-size:16px}.roundWinnerWrapper{overflow:hidden}.roundWinnerTimer{font-size:30px;right:20px;top:20px}.roundWinnerContentWrapper{margin-left:20px;margin-right:20px}.roundWinnerCrimeText,.roundWinnerKarmaText{font-size:20px;margin:5px 15px;padding:5px}.roundWinnerSubmittedByText{font-size:20px;margin:5px 15px}.roundWinnerDisclaimerText{font-size:12px}.keyMomentsWrapper{height:90%;overflow:hidden}.keyMomentsLeftArrow,.keyMomentsRightArrow{height:40px;width:40px}.keyMomentsContentInnerWrapper{margin-left:20px;margin-right:20px}.keyMomentsCrimeText,.keyMomentsKarmaText{font-size:20px;margin:5px 15px;padding:5px}.keyMomentsSubmittedByText{font-size:20px;margin:5px 15px}.winnerWrapper{height:90%}.winnerName{font-size:25px;height:200px}.winnerCrown,.winnerImage{height:40px}.winnerPodiumWrapper{height:250px;width:90%}.surveyInnerWrapper,.surveyOuterWrapper{height:80%;width:80%}.surveyTitle{font-size:25px}.surveySubtitle{font-size:20px;width:100%}.surveyQuestionWrapper{width:100%}.surveyQuestionText{font-size:20px}.surveyQuestionButtonWrapper{gap:5px}.surveyQuestionRatingButton{height:30px;width:30px}.surveyCommentText{width:90%}.podiumNames,.podiumPoints{font-size:16px}.podiumPlace{font-size:20px}.disclaimerAcknowledgementText{font-size:16px;margin:0 10px 20px}.disclaimerAcknowledgeButton,.disclaimerCancelButton{border-radius:16px;width:180px}.basicInfoDialogWrapper{left:10%;width:80%}.basicInfoDialogTitle{font-size:20px;margin-bottom:10px}.basicInfoDialogInfoWrapper{gap:5px;margin-bottom:10px;padding-left:5px;padding-right:5px}.basicInfoDialogInfo{font-size:16px}.basicInfoDialogCriminal{height:20px;width:20px}.basicInfoDialogIcon{height:20px}.rulesDialogWrapper{left:10%;width:80%}.rulesDialogRulesTitle{font-size:20px;margin-bottom:10px}.rulesDialogRuleWrapper{margin-bottom:10px;padding-left:5px;padding-right:5px}.rulesDialogRule{font-size:16px}.rulesDialogCriminal{height:20px;width:20px}.rulesDialogJudgeHammerIcon{height:20px}.judgeRulesDialogWrapper{left:15%;width:70%}.judgeRulesDialogRulesTitle{font-size:25px}.judgeRulesDialogJudgeHammerIcon{height:50px;width:50px}.judgeRulesDialogRule{padding-left:10px;padding-right:10px}.waitingForHostDialogWrapper{left:15%;width:70%}.waitingForHostDialogText{font-size:25px}.removePlayerDialogWrapper{left:15%;width:70%}.removePlayerDialogTitle{font-size:25px}.removePlayerDialogSubtitle{font-size:16px}.endExitGameDialogWrapper{left:15%;width:70%}.endExitGameDialogTitle{font-size:25px}.endExitGameNotificationDialogWrapper{left:calc(15% - 20px);padding:0 20px;width:70%}.endExitGameNotificationDialogTitle{font-size:25px}.endExitGameNotificationDialogSubtitle{font-size:16px}.loadingComponentIcon{height:40px}.roastChooseRedCardTitle{font-size:20px}.roastChooseRedCardCardWrapper{height:60%}.roastChooseRedCardCard1,.roastChooseRedCardCard1Hide{display:none}.roastChooseRedCardCard2{border-radius:0;border-bottom-right-radius:20px;border-top-right-radius:20px;width:15%}.roastChooseRedCardCard2Hide{height:90%;width:15%}.roastChooseRedCardCard3{width:70%}.roastChooseRedCardCard4{background-color:var(--RED_COLOR_SHADE);border-radius:0;border-bottom-left-radius:20px;border-top-left-radius:20px;width:15%}.roastChooseRedCardCard4Hide{width:15%}.roastChooseRedCardCard5,.roastChooseRedCardCard5Hide{display:none}.roastChooseRedCardMainCardText{font-size:20px}.roastChooseRedCardSideCardText{font-size:0}.roastChooseRedCardSubmit{font-size:20px}.nextEventWrapper{padding-left:10%;padding-right:10%}.nextEventRedDot{height:10px;width:10px}.nextEventDate{font-size:20px}.nextEventContentAndImageWrapper{height:500px}.nextEventContentWrapper{gap:30px}.nextEventLocation{font-size:20px}.nextEventTitle{font-size:25px}.nextEventDescription{font-size:20px;padding:10px}.nextEventDetailsButton{font-size:25px;width:100%}.futureEventsWrapper{padding-left:10%;padding-right:10%}.futureEventsTitleLine{height:25px}.futureEventsTitle{font-size:30px}.futureEventsEventWrapper{height:200px}.futureEventsEventContentWrapper{height:calc(100% - 40px);padding:20px}.futureEventsEventTopWrapper{gap:20px}.futureEventsEventImage{height:100px;width:100px}.futureEventsEventName{font-size:20px}.futureEventsEventDetail{font-size:16px}.futureEventsEventButton{font-size:25px}.futureEventsShowMoreLessButton{font-size:25px;width:80%}.pastEventsWrapper{padding-left:10%;padding-right:10%}.pastEventsTitle{font-size:30px}.pastEventsEventName{font-size:20px}.pastEventsEventLocation,.pastEventsEventTime{font-size:16px}.pastEventsShowMoreLessButton{font-size:25px;width:80%}}
/*# sourceMappingURL=main.d48821a6.css.map*/