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