@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800&display=swap";.backdrop{position:absolute;top:0;left:0;height:100%;width:100%;background:#000000e1;display:flex;align-items:center;justify-content:center;overflow-y:hidden;z-index:2}.backdropHooray{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow-y:hidden;z-index:2}.appContainer{width:500px;display:flex;justify-content:center;margin:20px auto;padding:0}.gameSoundOffContainer{display:flex;justify-content:end}.gameSoundOffContainer>div{font-size:.5em;border:1px solid white;border-radius:3px}button{background:none;border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em}button:hover{background:#c23866;color:#fff}.cardGridContainer{width:100%;display:flex;flex-direction:column;justify-content:center}.card-grid{width:100%;margin-top:40px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:5px}.hideOdometer{visibility:hidden}.showOdometer{visibility:visible}.hoorayStyle{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow-y:hidden;z-index:1}.shake{animation:shake .5s;animation-iteration-count:infinite}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.rotateShake{animation:rotateShake .8s linear infinite}@keyframes rotateShake{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.2) rotate(5deg)}50%{transform:scale(1) rotate(0)}75%{transform:scale(1.2) rotate(-5deg)}to{transform:scale(1) rotate(0)}}@media screen and (max-width: 820px){.appContainer{width:390px}}@media screen and (max-width: 415px){.appContainer{width:320px}}@media screen and (max-width: 915px) and (max-height: 412px){.appContainer{transform:rotate(90deg);width:412px}}@media screen and (max-width: 915px) and (max-height: 411px){.appContainer{transform:rotate(90deg);width:360px}}.orange-gradient{background-image:url(../../img/peru/addScoreBG2.png);background-position:center;background-repeat:no-repeat;background-size:cover}.orange-gradient-MXLT{background-image:url(../../img/mexicoLoteria/youWinBG.png);background-position:center;background-repeat:no-repeat;background-size:cover}.orange-gradient-MineCards{background-image:url(../../img/mineCards/youwinBG.png);background-position:center;background-repeat:no-repeat;background-size:cover}.orange-gradient-Roseville{background-image:url(../../img/roseville/youwinBG.png);background-position:center;background-repeat:no-repeat;background-size:cover}.scoreBoardListCardWrapper{margin-bottom:15px;border-radius:3px;background-image:url(../img/peru/scoreBoardNameBG.png);background-repeat:no-repeat;background-size:400px 150px;display:flex;justify-content:center;height:155px}.scorecard-container{width:350px;height:100px;border-radius:16px;padding:12px;box-shadow:2px 2px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;font-family:Fredoka,sans-serif;border:4px solid #624a2e;background-image:url(../../img/peru/scoreCardBG.png);background-size:cover;margin-bottom:20px}.navbar{width:100%;background:transparent;display:flex;justify-content:center;align-items:center;padding:20px 30px;font-family:Fredoka One,cursive}.navbar-logo{font-size:2rem;font-weight:700;color:#fff;text-shadow:2px 2px #000}.navbar-links{display:flex;gap:25px}.navbar-links a{color:#fff;text-decoration:none;font-size:1.2rem;padding:6px 12px;border-radius:12px}.navbar-links a:hover{transform:scale(1.1);box-shadow:2px 2px 5px #000}.navbar-toggle{display:none;flex-direction:column;cursor:pointer;gap:5px}.bar{width:25px;height:3px;background:white;transition:all .3s ease}.navbar-toggle.open .bar:nth-child(1){transform:rotate(45deg) translateY(8px)}.navbar-toggle.open .bar:nth-child(2){opacity:0}.navbar-toggle.open .bar:nth-child(3){transform:rotate(-45deg) translateY(-13px)}@media (max-width: 768px){.navbar{position:fixed;top:0;left:3px;display:flex;justify-content:start;align-items:center;padding:20px 40px}.navbar-links{position:absolute;top:5px;left:20px;background:rgba(0,0,0,.85);flex-direction:column;padding:15px;border-radius:12px;display:none}.navbar-links.active,.navbar-toggle{display:flex}}.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.memorytwist-container{font-family:Fredoka,sans-serif;min-height:100vh;padding:0 2rem;display:flex;flex-direction:column;align-items:center}.logo-title{font-size:3rem;margin-bottom:2rem}.logoImage{width:80%}.memory{color:#f9cc43}.twist{color:#e05a2d}.world{font-size:1.2rem;color:#654321}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;padding:1rem}.category-card{border-radius:16px;padding:1rem;display:flex;flex-direction:column;align-items:center;transition:transform .2s;cursor:pointer}.category-card:hover{transform:scale(1.05)}.card-icon{width:80%}.card-title{font-weight:700;color:#5c3c0d}.portalSRDLogo{margin-top:10px}.portalSRDWording{border-radius:4px;color:#b5b5b5;font-weight:700;cursor:pointer;font-size:.8em;text-decoration:none;align-self:center}.portalHomeSRDWording{border-radius:4px;color:#494949;font-weight:700;cursor:pointer;font-size:.8em;text-decoration:none;align-self:center;margin-bottom:10px}.gamePlayUSA{background:rgb(5,22,120)}.gamePlayUSA:hover{background:white;border:2px solid rgb(5,22,120);color:#051678}.gameTitleImg{width:60%}.USAscoreBoardNavLinkUSA{background:rgb(5,22,120);border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none;margin:5px}.USAscoreBoardNavLinkUSA:hover{background:white;border:2px solid rgb(5,22,120);padding:6px 12px;border-radius:4px;color:#051678;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none}.USAgameDifficultySelectUSA{background:rgb(5,22,120);border:2px solid #fff;padding:6px 10px;border-radius:4px;color:#fff;font-weight:700;font-size:1em}.USAgameDonateButton{background:rgb(5,22,120);border:2px solid rgb(5,22,120);padding:6px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;margin-right:5px}.USAgameDonateButton:hover{background:#fff;padding:6px;color:#051678}.gamePlayAgainUSA{background-color:#051678;border:2px solid #fff;margin-top:30px;width:175px}.gamePlayAgainUSA:hover{background-color:#fff;border:2px solid rgb(5,22,120);color:#051678;margin-top:30px;width:175px}@media screen and (max-width: 820px){.gameContainer{width:390px}.USAgameDonateButtonUSA{width:75px;font-size:11px;padding:6px}}@media screen and (max-width: 415px){.gameContainer{width:320px}.USAgameDonateButton{width:75px;font-size:11px;padding:10px 5px}.USAscoreBoardNavLinkUSA{padding:10px 7px;font-size:.5em}.USApaddingFontSize{padding:10px 7px!important;font-size:.5em!important}}.usaorange-gradient{background-image:url(../../img/usa/gameover-bg2.png);background-position:center;background-repeat:no-repeat;background-size:cover}.usaorange-gradientUSA{background-image:url(../../img/usa/gameover-bg2.png);background-position:center;background-repeat:no-repeat;background-size:cover}.USAscoreBoardNavLink:hover{background:#c23866;color:#fff}.scoreFormButtonsUSA{background:rgb(5,22,120);border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none;margin:5px}.scoreFormButtonsUSA:hover{background:white;border:2px solid rgb(5,22,120);padding:6px 12px;border-radius:4px;color:#051678;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none}.scoreBoardListCardWrapper{margin-bottom:15px;border-radius:3px;background-image:url(../img/peru/scoreBoardNameBG.png);background-repeat:no-repeat;background-size:400px 150px;display:flex;justify-content:center;height:155px}@media screen and (max-width: 820px){.USAscoreBoardNavLink{width:80px;font-size:11px;padding:6px 7px}}@media screen and (max-width: 415px){.USAscoreBoardNavLink{width:80px;font-size:11px;padding:10px 7px}}.scorecard-container{width:350px;height:100px;border-radius:16px;padding:12px;box-shadow:2px 2px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;font-family:Fredoka,sans-serif;border:4px solid #624a2e;background-image:url(../../img/peru/scoreCardBG.png);background-size:cover;margin-bottom:20px}.gameTitleImgPR{width:90%}.USAscoreBoardNavLink{background:rgb(5,22,120);border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none;margin:5px}.scoreBoardNavLinkPR{background:rgb(5,22,120);border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none}.USAgameScoreBoardLink{margin:0 5px}.navLinksPR{background:#e54e18!important}.USAgameDifficultySelect{background:rgb(5,22,120);border:2px solid #fff;padding:0 10px 6px;border-radius:4px;color:#fff;font-weight:700;font-size:1em}.USAgameDonateButton,.gameDonateButtonPR{background:rgb(5,22,120);border:2px solid #fff;padding:6px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em}.gameDonateButtonPR:hover{background:#c23866;color:#fff}.USAgamePoints{font-weight:700;color:#677df9;width:100px;display:flex;justify-content:start}.USAgamePoints>div>span{color:#9f0606}.USAgameMoves{font-weight:700;color:#677df9;width:80px;display:flex;justify-content:start}.USAgameTime{font-weight:700;color:#677df9;width:130px;display:flex;justify-content:start}.USAgamePoints>div>span{color:#f7eded}.USAgameMoves>div>span{color:#f7eded}.USAgameTime>div>span{color:#f7eded}.gamePlayAgainPR{background-color:#e54e18;border:2px solid #fff;margin-top:30px;width:175px}@media screen and (max-width: 820px){.gameContainer{width:390px}.gameDonateButtonPR,.scoreBoardNavLinkPR{width:75px;font-size:11px;padding:10px 0}}@media screen and (max-width: 415px){.gameContainer{width:320px}.gameDonateButton{width:75px;font-size:11px;padding:10px 0}.scoreBoardNavLinkPR{padding:10px 0}}.modal{width:clamp(50%,700px,90%);height:min(50%,500px);margin:auto;padding:0 2rem;border-radius:12px;display:flex;flex-direction:column;align-items:center}.usaorange-gradient{background-image:url(../../img/puertorico/youWinBG.png);background-position:center;background-repeat:no-repeat;background-size:cover}.modalCharLimit{font-size:.7em}.redAlert{color:red}.scoreBoardPointsYouWin{font-size:3em;margin-top:15px;margin-bottom:0;padding:0;color:#50cbf8}.modalPointsTimeMoves{width:300px;margin-bottom:15px;display:flex;font-size:.7em;justify-content:space-between}.modalPointsTimeMoves>p{padding:0;margin:5px 5px 10px}.scoreBoardPointsAddScore{color:#fcc520;font-weight:bolder;font-size:1em;margin:0}@media screen and (min-width: 500px){.App{max-width:400px}.modal{height:500px}}@media screen and (max-width: 500px){.App{max-width:400px}.modal{width:300px;height:500px}}.USAscoreBoardNavLink{background:rgb(5,22,120);border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none}.scoreFormMessage{width:240px}.scoreFormButtonsPR{background:#e54e18;border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none;margin:5px}.scoreBoardListCardWrapper{margin-bottom:15px;border-radius:3px;background-image:url(../img/peru/scoreBoardNameBG.png);background-repeat:no-repeat;background-size:400px 150px;display:flex;justify-content:center;height:155px}.scoreFormMessage{width:215px}.scorecard-container{width:350px;height:100px;border-radius:16px;padding:12px;box-shadow:2px 2px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;font-family:Fredoka,sans-serif;border:4px solid #624a2e;background-image:url(../../img/peru/scoreCardBG.png);background-size:cover;margin-bottom:20px}.gameBackToWorld{border-radius:4px;color:#eec10bcc;font-weight:700;cursor:pointer;font-size:.5em;text-decoration:none;align-self:center}.gameBackToWorldArrow{display:flex;color:#fff;font-size:.8em;margin:0;padding:0;color:#eec10bcc}@media screen and (max-width: 820px){.gameContainer{width:390px}.gameDonateButton{width:75px;font-size:11px;padding:6px 0}.scoreBoardNavLinkPadding{padding:10px 8px!important}}@media screen and (max-width: 415px){.gameContainer{width:320px}.gameDonateButton{width:75px;font-size:11px;padding:10px 0}.scoreBoardNavLink{padding:10px 0}}.scoreBoardListCardWrapper{margin-bottom:15px;border-radius:3px;background-image:url(../img/peru/scoreBoardNameBG.png);background-repeat:no-repeat;background-size:400px 150px;display:flex;justify-content:center;height:155px}@media screen and (max-width: 820px){.scoreBoardNavLink{width:80px;font-size:11px;padding:6px 7px}}@media screen and (max-width: 415px){.scoreBoardNavLink{width:80px;font-size:11px;padding:10px 7px}}.scorecard-container{width:350px;height:100px;border-radius:16px;padding:12px;box-shadow:2px 2px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;font-family:Fredoka,sans-serif;border:4px solid #624a2e;background-image:url(../../img/peru/scoreCardBG.png);background-size:cover;margin-bottom:20px}.gamePlayButtonMineCards{background:green;border:2px solid #fff;padding:6px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;margin-right:5px}.gamePlayButtonMineCards:hover{background:rgb(138,70,7);color:#fff}.gameDifficultySelectMineCards{background:green;border:2px solid #fff;padding:0 10px 6px;border-radius:4px;color:#fff;font-weight:700;font-size:1em}.gameDifficultyContainerMineCards>select{margin:0;padding:0;border:2px solid red}.gameDonateButtonMineCards{background:green;border:2px solid #fff;padding:6px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;margin-right:5px}.gameDonateButtonMineCards:hover{background:rgb(138,70,7);color:#fff}.gamePointsMineCards{font-weight:700;color:green;width:100px;display:flex;justify-content:start}.gameMovesMineCards{font-weight:700;color:green;width:80px;display:flex;justify-content:start}.gameTimeMineCards{font-weight:700;color:green;width:130px;display:flex;justify-content:start}.gamePointsMineCards>div>span{color:#8a4607}.gameMovesMineCards>div>span{color:#8a4607}.gameTimeMineCards>div>span{color:#8a4607}.gamePlayAgainMineCards{background-color:green;border:2px solid #fff;margin-top:30px;width:175px}.gamePlayAgainMineCards:hover{background-color:#8a4607;border:2px solid #fff;margin-top:30px;width:175px}@media screen and (max-width: 820px){.gameContainer{width:390px}.gameDonateButton,.gameDonateButtonMineCards{width:75px;font-size:11px;padding:6px 0}.scoreBoardNavLinkPadding{padding:10px 8px!important}}@media screen and (max-width: 415px){.gameContainer{width:320px}.gameDonateButton{width:75px;font-size:11px;padding:10px 0}.scoreBoardNavLink{padding:10px 0}.gameDonateButtonMineCards{width:75px;font-size:11px;padding:10px 0}.scoreBoardNavLinkMineCards{padding:10px 0}}.scoreBoardNavLinkMineCards{background:green;border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none}.scoreBoardNavLinkMineCards:hover{background:rgb(138,70,7);color:#fff}.scoreFormButtonsMineCards{background:green;border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none;margin:5px}.scoreFormButtonsMineCards:hover{background:rgb(138,70,7);color:#fff}.scoreBoardListCardWrapper{margin-bottom:15px;border-radius:3px;background-image:url(../img/peru/scoreBoardNameBG.png);background-repeat:no-repeat;background-size:400px 150px;display:flex;justify-content:center;height:155px}@media screen and (max-width: 820px){.scoreBoardNavLink,.scoreBoardNavLinkMineCards{width:80px;font-size:11px;padding:6px 7px}}@media screen and (max-width: 415px){.scoreBoardNavLink,.scoreBoardNavLinkMineCards{width:80px;font-size:11px;padding:10px 7px}}.scorecard-container{width:350px;height:100px;border-radius:16px;padding:12px;box-shadow:2px 2px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;font-family:Fredoka,sans-serif;border:4px solid #624a2e;background-image:url(../../img/peru/scoreCardBG.png);background-size:cover;margin-bottom:20px}.card{position:relative}.card img{width:100%;display:block;border-radius:6px}.card .front{transform:rotateY(90deg);transition:all ease-in .2s;position:absolute}.flipped .front{transform:rotateY(0);transition-delay:.2s}.card .back{transition:all ease-in .2s;transition-delay:.2s}.flipped .back{transform:rotateY(90deg);transition-delay:0s}.gameContainer{width:500px}.gamePlayButtonRoseville{background:#f59920;border:2px solid #fff;padding:6px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;margin-right:5px}.gamePlayButtonRoseville:hover{background:rgb(138,70,7);color:#fff}.gameBackToWorldContainer{width:100%;display:flex;justify-content:start;margin-bottom:10px}.gameBackToWorld{border-radius:4px;color:#8a4607;font-weight:700;cursor:pointer;font-size:.5em;text-decoration:none;align-self:center}.gameBackToWorldArrow{display:flex;color:#fff;font-size:.8em;margin:0;padding:0;color:#8a4607}.gameBackToWorldRoseville{border-radius:4px;color:#b5b5b5;font-weight:700;cursor:pointer;font-size:.5em;text-decoration:none;align-self:center}.gameBackToWorldArrowRoseville{display:flex;color:#b5b5b5;font-size:.8em;margin:0;padding:0}.gameTitleImgMX{width:65%}.gamePointsScoreDonateContainer{display:flex;justify-content:space-around;align-items:end}.gameScoreBoardLink{margin:0 5px}.gameDifficultyContainer{display:flex;flex-direction:column;align-items:start}.gameDifficultyContainer>p{margin:0;padding:0;font-size:.5em}.gameDifficultySelect{background:rgb(208,105,1);border:2px solid #fff;padding:0 10px 6px;border-radius:4px;color:#fff;font-weight:700;font-size:1em}.gameDifficultyContainer>select{margin:0;padding:0;border:2px solid red}.gameDifficultySelectRoseville{background:#f59a20;border:2px solid #fff;padding:0 10px 6px;border-radius:4px;color:#fff;font-weight:700;font-size:1em}.gameDifficultySelectRoseville>select{margin:0;padding:0;border:2px solid rgb(68,3,3)}.gameDonateButton{background:rgb(208,105,1);border:2px solid #fff;padding:6px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;margin-right:5px}.gameDonateButton:hover{background:#c23866;color:#fff}.gameDonateButtonRoseville{background:#f59a20;border:2px solid #fff;padding:6px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;margin-right:5px}.gameDonateButtonRoseville:hover{background:rgb(138,70,7);color:#fff}.gameModalButton{width:20px;height:20px;background:none;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:8px}.gameStatsContainer{margin-top:5px;display:flex;font-size:.5em;justify-content:center;width:100%}.gamePoints{font-weight:700;color:#ff8000;width:100px;display:flex;justify-content:start}.gameMoves{font-weight:700;color:#ff8000;width:80px;display:flex;justify-content:start}.gameTime{font-weight:700;color:#ff8000;width:130px;display:flex;justify-content:start}.gamePoints>div>span{color:#e2c90e}.gameMoves>div>span{color:#e2c90e}.gameTime>div>span{color:#e2c90e}.gamePointsRoseville{font-weight:700;color:#f59a20;width:100px;display:flex;justify-content:start}.gamePointsRoseville>div>span{color:#8a4607}.gameMovesRoseville{font-weight:700;color:#f59a20;width:80px;display:flex;justify-content:start}.gameTimeRoseville{font-weight:700;color:#f59a20;width:130px;display:flex;justify-content:start}.gamePointsRoseville>div>span{color:#fff}.gameMovesRoseville>div>span{color:#fff}.gameTimeRoseville>div>span{color:#fff}.gameCardContainer{height:100%;display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center}.gamePlayAgain{background-color:#d06901;border:2px solid #fff;margin-top:30px;width:175px}.gamePlayAgainRoseville{background-color:#f59920;border:2px solid #fff;margin-top:30px;width:175px}.gamePlayAgainRoseville:hover{background-color:#8a4607;border:2px solid #fff;margin-top:30px;width:175px}@media screen and (max-width: 820px){.gameContainer{width:390px}.gameDonateButton,.gameDonateButtonRoseville{width:75px;font-size:11px;padding:6px 0}.scoreBoardNavLinkPadding{padding:10px 8px!important}}@media screen and (max-width: 415px){.gameContainer{width:320px}.gameDonateButton{width:75px;font-size:11px;padding:10px 0}.scoreBoardNavLink{padding:10px 0}.gameDonateButtonRoseville{width:75px;font-size:11px;padding:10px 0}.scoreBoardNavLinkRoseville{padding:10px 0}}@media screen and (max-width: 915px) and (max-height: 412px){.gameContainer{width:412px}}@media screen and (max-width: 915px) and (max-height: 411px){.gameContainer{width:360px}}.scoreForm{display:flex;flex-direction:column}.scoreBoardLoadingImage{width:40%}.scoreBoardNavLink{background:rgb(208,105,1);border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none}.scoreBoardNavLink:hover{background:#c23866;color:#fff}.scoreBoardNavLinkRoseville{background:#f59a20;border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none}.scoreBoardNavLinkRoseville:hover{background:rgb(138,70,7);color:#fff}.scoreBoardScore{border:2px solid white}.scoreFormInputs{background:white;border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#3e3e3e;font-weight:700;cursor:pointer;font-size:.7em;text-decoration:none;margin:5px;width:250px}.scoreFormInputsName{width:190px;margin-bottom:2px}.scoreFormInputsEmail{width:200px;height:20px;background:white;border:2px solid #fff;padding:3px 6px;border-radius:4px;color:#3e3e3e;font-weight:700;cursor:pointer;font-size:.7em;text-decoration:none;margin:5px}.scoreFormEmailP{font-size:12px;margin:0 0 0 5px}.scoreFormMessage{width:190px!important}.scoreFormButtons{background:orange;border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#3e3e3e;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none;margin:5px}.scoreFormButtonsRoseville{background:#f59a20;border:2px solid #fff;padding:6px 12px;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;font-size:1em;text-decoration:none;margin:5px}.scoreFormButtonsRoseville:hover{background:rgb(138,70,7);color:#fff}.form-group{display:flex;flex-direction:column;align-items:start}.nameSearch{font-size:.7em;color:#653909}.scoreBoardPoints{margin:0;padding:10px;border-radius:5px}.scoreBoardPlayClose{display:flex}.scoreBoardNameContainer{display:flex;flex-direction:column;margin-bottom:10px}.scoreFormInputsSearch{width:200px}.sbGreen{color:#10a310}.sbRed{color:red}.scoreBoardRegisteredP{margin:0 0 0 10px;align-self:flex-start;font-size:.7em}.scoreBoardAllScores{margin:40px 0 0;padding:0;font-size:1.5em;font-weight:700;color:#3f2b1b}.scoreBoardListConatiner{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:15px;font-size:.7em}.scoreBoardListCardWrapper{margin-bottom:15px;border-radius:3px;background-image:url(../img/peru/scoreBoardNameBG.png);background-repeat:no-repeat;background-size:400px 150px;display:flex;justify-content:center;height:155px}.listRow{display:flex;flex-direction:column;height:150px;width:370px;align-items:center;justify-content:center}.listFirstColumn{display:flex;width:300px;align-items:start;justify-content:start;flex-direction:column}.scoreBoardPTagsName{font-size:1.5em;font-weight:700;margin:0;padding:0}.scoreBoardPTagsMessage{margin:0;padding:0;font-style:italic}.pointsContainer{display:flex;align-items:center;justify-content:space-around;width:80%;height:30px}.pointsPTag{margin:0;padding:0}@media screen and (max-width: 820px){.scoreBoardNavLink,.scoreBoardNavLinkRoseville{width:80px;font-size:11px;padding:6px 7px}}@media screen and (max-width: 600px){.appContainer{width:320px}}@media screen and (max-width: 415px){.scoreBoardNavLink,.scoreBoardNavLinkRoseville{width:80px;font-size:11px;padding:10px 7px}}.scoreFormMessagePeru{width:190px}.scorecard-container{width:350px;height:100px;border-radius:16px;padding:12px;box-shadow:2px 2px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;font-family:Fredoka,sans-serif;border:4px solid #624a2e;background-image:url(../../img/peru/scoreCardBG.png);background-size:cover;margin-bottom:20px}.scorecard-top{display:flex;justify-content:space-between;font-size:1.2rem;font-weight:700;color:#3f2b1b;background:#f8dea8;border-radius:3px;padding:5px}.scorecard-message{font-size:1rem;color:#5c4a36;background-color:#aac1b1}.scorecard-bottom{display:flex;justify-content:space-between;font-size:.9rem;color:#653909;border:2px solid #653909;border-radius:3px;background-color:#e59535;padding:3px}.scorecard-score{color:#653909;border:2px solid #653909;border-radius:3px;padding:3px;background-color:#e97c37}.scoreBoardTitleImage{width:80%;margin:20px 0}.top-scores-container{width:340px;margin:20px auto;padding:20px;border-radius:20px;border:4px solid #624a2e;box-shadow:0 4px 15px #0000001a;color:#000}.topScoresHeader{display:flex;align-items:center;height:30px;text-align:left;font-size:1.2rem;font-weight:700;color:#3f2b1b;margin-bottom:5px;text-transform:capitalize}.topScoresStats{margin-bottom:5px}.topMessage{border:1px solid #3f2b1b;border-radius:0 0 3px 3px}.table-title{text-align:center;font-size:24px;font-weight:700;color:#6b3dbd;margin-bottom:15px;text-transform:capitalize}.top-scores-table{width:100%;border-collapse:collapse;background-color:#fffc;border-radius:12px;overflow:hidden}.top-scores-table th,.top-scores-table td{padding:10px;text-align:center;font-size:16px;border-bottom:1px solid #dcdcdc}.top-scores-table th{background-color:#f0dfff;color:#5b3dbd}.top-scores-table tr:last-child td{border-bottom:none}.top-scores-table tr:nth-child(2n){background-color:#fff9}body{font-family:Raleway,sans-serif;margin:0;font-size:1.5em;text-align:center;background:#1b1523;color:#fff}body.body-background-1{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/peru/machu_picchu_bg.png);background-position:center 0%;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;z-index:-1}body.body-background-2{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/peru/scoreBoardBG_stone.png);background-position:center;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-usa-scoreboard{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/usa/scoreboardBG.png);background-position:center;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-USA{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/usa/usaBG.png);background-position:center;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-pr-scoreboard{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/puertorico/scoreboardBG.png);background-position:center;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-PR{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/puertorico/prBG.png);background-position:100px -200px;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-mxlt-scoreboard{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/mexicoLoteria/scoreboardBG.png);background-position:center;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-MXLT{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/mexicoLoteria/mexico_loteria_bg.png);background-position:100px -200px;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-minecards{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/mineCards/minecards_bg.png);background-position:center 0%;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;z-index:-1}body.body-background-minecards-scoreboard{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/mineCards/scoreboardBG.png);background-position:center;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-roseville{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/roseville/rosevilleBG.png);background-position:center 0%;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;z-index:-1}body.body-background-roseville-scoreboard{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/roseville/scoreboardBG.png);background-position:center;background-repeat:repeat;background-size:cover;z-index:-1}body.body-background-portal{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/portal/memorytwistPortalBG.png);background-position:center 0%;background-repeat:repeat;background-size:cover;z-index:-1}@media screen and (max-width: 900px){body.body-background-portal,body.body-background-1,body.body-background-USA,body.body-background-MXLT,body.body-background-minecards,body.body-background-roseville{background-size:1200px}body.body-background-PR{background-position:center 0%}}@media screen and (max-width: 600px){body.body-background-portal,body.body-background-1,body.body-background-USA,body.body-background-MXLT,body.body-background-minecards,body.body-background-roseville{background-position:center 0%;background-size:950px}body.body-background-PR{background-position:center 0%;background-size:600px}}@media screen and (max-width: 915px) and (max-height: 412px){#root{height:412px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 915px) and (max-height: 411px){#root{height:360px;display:flex;justify-content:center;align-items:center}}
