body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.navContainer{background-color:#000;display:flex;justify-content:space-evenly;height:3vw;align-items:center;opacity:.9;border:1px solid #000;border-bottom:2px solid #fff;z-index:-1}.navLinks{color:#fff;font-weight:700;padding-left:5px;padding-right:5px;text-decoration:none;border-bottom:.2vw solid #fff;font-size:1.5vw;transition:.3s ease-out}.navLinks:hover{font-size:2vw;transition:.3s ease-out}@media screen and (max-width:430px){.navContainer{height:7vw}.navLinks{font-size:3vw}.navLinks:hover{font-size:4vw}}body,html{height:100%;background-image:linear-gradient(#0f9b0f,#52c234,#52c234,#0f9b0f)}.homeWrapper{margin-top:0;padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.homeText{color:#fff;text-shadow:5px 5px 10px #000;margin-bottom:10px;margin-top:10px;font-size:4vw}.homeLogo{width:50vw;height:auto;border-radius:50px;border:1px solid #fff;box-shadow:5px 10px 20px;margin-bottom:2%}@media screen and (max-width:430px){.homeLogo{width:70vw}.homeWrapper{padding-top:10%}}.playContainer{display:flex;justify-content:center;height:auto}.table{background-image:url(../../static/media/blackjackTable2.4b29682a.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:100vh;margin-top:0;padding-top:10%;width:100%}.dealerHand{margin-top:-9%}.dealerHand,.playerHand{display:flex;justify-content:center}.playerHand{margin-right:auto}button{border-radius:50%;padding:10px;font-size:2em}.playButtons{border-radius:5px;padding:3px;margin:3px;border:2px solid #000;transition:.3s ease-out;opacity:.7;font-size:2.5vw}.playButtons:hover{transition:.3s ease-out;opacity:1}.displayCard{width:auto;height:30vh}.chipContainer{display:flex;justify-content:center}.pokerChip{width:auto;height:10vh;border:1px solid #fff;border-radius:50%;margin:1vw;transition:.1s ease-out}.pokerChip:hover{border:3px solid #fff;transition:.1s ease-out}.playerBankroll{margin-top:-7%;margin-left:8%}.showCountStats{background-color:#fff;padding:3% 3% 0;margin-bottom:0;top:40%;border-radius:20px;border:2px solid #000;opacity:.6;width:90%;height:auto}.hideCountStats{background-color:#6495ed;width:20%;position:absolute;top:40%;opacity:0}.showAdvice{height:100px;background-color:#fff;padding:3% 3% 0;top:12%;width:90%;height:auto;border-radius:20px;border:2px solid #000;opacity:.6;margin-bottom:5vh}.hideAdvice{height:100px;width:20%;position:absolute;right:0;top:10%;opacity:0}.h1TablePlaceholder{opacity:0;font-size:3em;margin-bottom:0;padding-bottom:0}.statsContainer{height:90vh;width:18vw;position:absolute;left:82%;top:7%}.centerTableOptions,.statsContainer{display:flex;flex-direction:column;align-items:center}.centerTableOptions{justify-content:center;margin-top:3%}.helpTitle{margin:0;padding-left:0;text-align:center;border-bottom:3px solid #000;font-size:1.5vw}.handTotals{margin:0;padding:4px;font-size:1.2vw}.showHelpButton{border-radius:5px;padding:3px;border:2px solid #000;position:relative;top:1%;opacity:.8;transition:.3s ease-out;font-size:2vw;margin:3px 3px 3vh}.showHelpButton:hover{transition:.3s ease-out;opacity:1;padding-left:2vw;padding-right:2vw}.showCountButton{border-radius:5px;padding:3px;border:2px solid #000;opacity:.8;transition:.3s ease-out;font-size:2vw;margin:3vh 3px 3px;height:auto}.showCountButton:hover{transition:.3s ease-out;opacity:1;padding-left:2vw;padding-right:2vw}.dealHandButton{background-color:#000;color:#fff;border-radius:5px;padding:5px 20px;margin:3px;border:2px solid #fff;opacity:.8;transition:.3s ease-out;font-size:2.5vw}.dealHandButton:hover{transition:.3s ease-out;opacity:1;padding-left:40px;padding-right:40px}.clearBetButton{background-color:#fff;color:#000;border-radius:5px;padding:5px;border:2px solid #000;opacity:.8;transition:.3s ease-out;margin:5% 3px 3px;font-size:2vw}.clearBetButton:hover{transition:.3s ease-out;opacity:1;padding-left:2vw;padding-right:2vw}.bankOptions{height:75vh;width:18vw;position:absolute;left:0;top:7%;display:flex;flex-direction:column;align-items:center}.bankStats{margin-top:90%}.bankStats,.deckInfo{background-color:#fff;border-radius:20px;border:2px solid #000;opacity:.6;width:90%}.deckInfo{margin-top:2%}.tableOutcome{color:#fff;text-shadow:2px 2px 5px #000;text-align:center;font-size:3em;margin-bottom:0;padding-bottom:0}.cardBackVisible{width:auto;height:30.5vh;opacity:1}.cardBackHidden{width:auto;height:30vh;opacity:0}.centerPlayButtonContainer{display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (max-width:430px){.pokerChip{width:13vw;height:13vw}.cardBackVisible,.displayCard{width:auto;height:25vw}.dealerHand{margin-top:5%}.tableOutcome{font-size:4vh}.bankOptions{height:95vw;width:15vh;top:5%}.statsContainer{height:90vh;width:25vw;position:absolute;left:74%;top:4%}.clearBetButton{font-size:4vw}.showCountButton{font-size:3.5vw;margin-top:1vh}.showHelpButton{font-size:3.5vw;margin-bottom:1.5vh}.dealHandButton,.playButtons{font-size:4vw}.helpTitle{font-size:3.2vw}.handTotals{font-size:2.5vw}.showAdvice{margin-bottom:2vh}}.learnWrapper{background-image:linear-gradient(#0f9b0f,#52c234,#52c234,#0f9b0f);height:100%;margin-top:0;padding-top:0;display:flex;justify-content:center}.learnContainer{display:flex;flex-direction:column;align-items:center;margin-top:1%;width:80%}h1{margin-top:0;padding-top:0}.pageHeading{font-size:3em}.levelHeading1{margin:0;padding:0;border-bottom:3px solid #000;font-size:2em}.levelHeading2{margin:0;font-size:1.4em;padding:10px 0 0}.paragraphText{margin-top:3vh;margin-bottom:6vh;padding:0;font-size:1.2em}@media screen and (max-width:770px){.paragraphText{font-size:2.3vw}}@media screen and (max-width:430px){.pageHeading{font-size:10vw}.levelHeading1{font-size:7vw}.levelHeading2{font-size:5vw}.paragraphText{font-size:3.8vw}}.html,body{height:100%}.trainingWrapper{height:100%;margin-top:0;padding-top:0;display:flex;justify-content:center}.deckDisplay{height:315px;width:225px;text-align:center}.trainLinksContainer{display:flex;flex-direction:column;align-items:center;height:80vh;margin-top:5%}.trainingDrillsHeader{font-size:5vw;margin-top:0;text-shadow:2px 2px 2px #fff}.trainDrillSubtitle{border-bottom:3px solid #000;font-size:4vw;margin-bottom:0}.casino-rules-heading{margin:20px 0 0;color:#fff;text-decoration:underline}.casino-rules-form{margin-bottom:20px;color:#fff}.rules-checkbox{margin-right:10px}.trainLinks{color:#fff;font-size:3vw;margin:1vh;transition:.3s ease-out;text-decoration:none;border-bottom:3px solid #fff}.drillHeader{margin-top:0;padding-top:0}.trainLinks:hover{font-size:3.5vw;transition:.3s ease-out;text-shadow:2px 2px 2px #000}.container{display:flex;flex-direction:column;align-items:center}.showCountDiv{opacity:1;margin:0;color:#fff;letter-spacing:1px}.hideCountDiv{opacity:0;margin:0}.toggleCount{cursor:pointer}.runningCountTrueCountForm{display:flex;flex-direction:column;margin-top:10%}.checkButton{border-radius:5px;padding:3px;margin:3px;border:2px solid #000;opacity:.8;transition:.2s ease-in}.checkButton:hover{opacity:1;transition:.2s ease-in}.checkButtonBig{border-radius:5px;padding:3px;margin:3px;border:2px solid #000;opacity:.8;transition:.2s ease-in;width:94%}.checkButtonBig:hover{opacity:1;transition:.2s ease-in}.subTitle{margin:0;padding:0}.subTitle,.subTitleMargin{text-align:center}.betButtonContainer{align-items:center}.basicStrategyButtonWrapper{justify-content:center;align-content:center;align-items:center;text-align:center}.dealerHandBS,.playerHandBS{width:100%;display:flex;height:auto;justify-content:center}.dealBSButton{border-radius:5px;padding:3px;margin:3px;width:40%;background-color:#000;color:#fff;border:2px solid #fff;opacity:.8;transition:.3s ease-out}.dealBSButton:hover{opacity:1;transition:.3s ease-out;width:50%}.check-stats-button{border-radius:5px;padding:3px;margin:3px;width:40%;background-color:#6495ed;color:#fff;border:2px solid #fff;opacity:.8;transition:.3s ease-out}.check-stats-button:hover{opacity:1;transition:.3s ease-out;width:50%}.handDescription{margin:0;padding:0}.cardBS{width:auto;height:30vh}.checkButtonOff{display:none}#correct{background-color:#05ff00}#wrong{background-color:#ff530d;margin-top:-3px}.cardsPerSecondSpan{font-size:1.5em;font-weight:500;margin-left:15%}.cardsPerSecondInput{width:30%}.cardsPerSecondInput,.runCountTrueCountInput{padding:3px;font-size:1.3em;border-radius:5px;border:1px solid #000}.runCountTrueCountInput{width:40%;margin-left:27%}.speedCountForm{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.trainingDrillsHeader{font-size:6vw}.trainLinks{font-size:4vw}}@media screen and (max-width:430px){.trainingDrillsHeader{font-size:10vw}.trainLinks{font-size:7vw}.trainLinks:hover{font-size:9vw}.checkButton,.checkButtonBig{font-size:1.1em}.check-stats-button,.dealBSButton{font-size:1.3em}.trainDrillSubtitle{font-size:7vw}.subTitle,.subTitleMargin{font-size:5vw}.showCountDiv{font-size:6vw}}@media screen and (max-width:325px){.toggleCount{font-size:1.3em}}.modalShow{display:block}.modalHide,.modalShow{position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.7)}.modalHide{display:none}.modal-content{background-color:#ccc;margin:2% auto;padding:20px;width:70%;box-shadow:0 5px 8px 0 hsla(0,0%,100%,.2),0 7px 20px 0 hsla(0,0%,100%,.17);border-radius:3px}.closeBtn{color:#708090;float:right;font-size:30px;font-weight:bolder}.closeBtn:focus,.closeBtn:hover{color:#000;text-decoration:none;cursor:pointer}.modalSubTitle,.modalTitle{text-align:center;margin:0}.modalSubTitle{text-decoration:underline}.suggestionWrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.suggestionContainer{display:flex;flex-direction:column;padding:2%}.suggestionTitle{text-align:center;margin:0}.title{font-size:3em}.stats-wrapper{display:flex;justify-content:space-evenly;align-content:center;align-items:center}.first-stats,.second-stats{display:flex;justify-content:space-evenly;width:50%}.good-percentage{color:green;font-weight:700}.average-percentage{color:#6495ed;font-weight:700}.bad-percentage{color:red;font-weight:700}@media screen and (max-width:800px){.stats-wrapper,.suggestionWrapper{display:flex;flex-direction:column}.stats-wrapper{justify-content:space-evenly}.first-stats,.second-stats{width:100%}}@media screen and (max-width:500px){.stats-wrapper,.suggestionWrapper{display:flex;flex-direction:column}.stats-wrapper{justify-content:space-evenly}.first-stats,.second-stats{flex-direction:column;align-content:center;align-items:center}}
/*# sourceMappingURL=main.bbeaff1e.chunk.css.map */