.loginPage{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loginPage form{display:contents}.loginPage input,.loginPage button{width:50vw;max-width:200px}.loginPage button{margin-top:15px;padding:10px 0}:root{color:#ff0;background-color:green}.wager{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;max-width:600px;height:100dvh;max-height:100dvh;display:flex}.wager>div{width:100%}button{color:#fff;cursor:pointer;background:radial-gradient(circle at 10% 20%,#007bff,#0e67c7);border:none;border-radius:5px;padding:10px;box-shadow:5px 5px 5px #003268}button.clearButton{background:red;box-shadow:5px 5px 5px #860000}.bettingSegment{border-radius:16px;container-type:inline-size}.betPlace{border:3px solid #fff;border-radius:16px;flex-flow:row;place-content:center space-around;align-items:center;height:7vh;margin:4px;padding:4px;display:flex}.betPlaceItem{text-align:center;flex-flow:row;flex:1px;justify-content:center;align-items:center;display:flex}.betPlaceTotals{text-overflow:ellipsis;overflow:hidden}.betPlaceOdds{flex:.8}.betPlaceGuess{flex:2}.guessCard{color:#000;text-overflow:ellipsis;background-color:#fff;outline:2px solid orange;width:fit-content;max-width:60%;padding:2px 8px;overflow:hidden;box-shadow:2px 2px 5px #000}.betConfirm:disabled{color:#000;background:#d3d3d3}.entrySegment{justify-content:space-around;align-items:center;height:8vh;display:flex}input{padding:8px;box-shadow:2px 2px 5px #000}.heightInput{flex:1;width:0;margin:0 8px}#guessForm{display:contents}.infoSegment{flex:1}.infoHeader{flex-flow:row;justify-content:space-evenly;align-items:center;display:flex}.infoScore{flex-direction:column;align-items:center;display:flex}.confirmationSegment{flex-flow:column;justify-content:center;align-items:center;height:8vh;display:flex}.confirmationSegment button{width:80%;height:80%}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}body,#root{height:100dvh;margin:0;padding:0}.startButton{width:250px;margin:20px}.wagerPage{flex-flow:column;align-items:center;width:100vw;height:100dvh;display:flex}.betDetailGuesses{flex-flow:wrap;justify-content:space-around;width:65vw;max-width:500px;margin:5px;display:flex}.betDetailGuesses .guessCard{max-width:none;overflow:visible}.betDetailGuesses .betDetailGuessName{margin-right:5px}.betDetailBets{flex-flow:column;margin-top:5px;display:flex}.betDetailGuessRow,.betDetailBetRow{flex-flow:row;display:flex}.betDetailBetRow{justify-content:space-between;width:50%}
