.AppBar{box-shadow:none;background-color:var(--color-background);flex-grow:1;white-space:nowrap}.HeaderContainer{display:flex;justify-content:space-between;width:100%}.HeaderLeftContainer{display:flex;cursor:pointer}.HeaderIcon{color:var(--color-primary);margin-top:4px;margin-right:5px}.CardPickerTitle{margin-top:20px;margin-bottom:20px}.CardPickerContainer{bottom:0;padding:20px 50px 10px;display:flex;flex-direction:row;width:100%;justify-content:center}.CardPicker{min-width:100px;max-width:100px;max-height:140px;min-height:140px;margin-top:10px;cursor:pointer;background-color:var(--color-background-secondary)}.CardPicker:hover{box-shadow:0 0 12px #d3d3d3}.CardContent{display:flex;flex-direction:column;justify-content:space-around;padding-bottom:20px!important}.CardContentTop{margin-top:-5px;text-align:left}.CardContentMiddle{padding:18px 0;display:flex;flex-direction:column;justify-content:center}.CardContentBottom{display:flex;flex-direction:column;justify-content:flex-end;height:25px;text-align:right}.PlayerCard{max-width:240px;min-width:240px;margin:40px 10px 10px;height:120px;width:90%;overflow:initial;background-color:var(--color-background-secondary);transition:.3s;border-radius:4px}.PlayerCardTitle{display:flex;text-align:center;border-radius:16px;border:2px solid var(--color-primary);background-color:var(--color-background);margin:-20px auto 0;width:88%;padding:16px 0 16px 16px;height:40px}.PlayerCardTitleInput{font-size:.8rem;flex:1 1 0;max-width:130px;outline:none;border:none;height:1.25rem;font-family:Roboto,sans-serif}.PlayerCardTitleActive{background-color:#efe1d3!important}.RemoveButton,.EditButton{margin-top:-20px}.MuiCardHeader-content{width:75%!important}.PlayerCardContent{display:flex;flex-direction:column;justify-content:space-around}.PlayerCardContentMiddle{display:flex;justify-content:center}.PlayersContainer{padding:20px;display:flex;flex-wrap:wrap;flex-direction:row;overflow:auto;justify-content:center;margin:auto}.Player{padding:20px;border:1px solid var(--color-border);min-width:150px;display:flex;flex-direction:column;font-size:medium}h4{text-align:center}.GameController{display:flex;justify-content:center;margin-bottom:20px;position:sticky;left:0}.GameControllerCard{border-radius:5px;background-color:var(--color-background-secondary)}.GameControllerCardContentArea{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;padding:30px}.GameControllerDivider{margin:0 10px}.GameControllerCardTitle{display:flex;justify-content:flex-start;padding:0 0 0 20px;border-bottom:1px solid var(--color-primary);font-weight:700}.GameControllerButtonContainer{display:flex;flex-direction:column;justify-content:center;text-align:center}.GameControllerButton{display:flex;border-radius:50%;background-color:var(--color-background)}.GameControllerButton:hover{box-shadow:#abcff8 0 0 0 6px}.GameControllerButton:hover:has(>button:disabled){pointer-events:none;box-shadow:none}.GameControllerButton button:disabled{filter:grayscale(100%) opacity(20%);cursor:not-allowed}.GameControllerCardHeaderAverageContainer{display:flex;flex-direction:row;margin:3px;padding-left:30px}.GameControllerCardHeaderAverageContainer h6:first-child{min-width:110px}.GameControllerCardTitle .MuiCardHeader-action{margin-left:8px}.GameControllerCardHeaderAverageValue{margin-left:5px;padding:0 5px;color:var(--block-text-color);font-weight:700}.MuiCardHeader-action{margin:0;padding-right:5px}*:has(>.InProgress){background-color:#ffa500b3}*:has(>.Finished){background-color:#53af4c80}.ContentArea{display:flex;flex-direction:column;min-height:60%;border:1px solid var(--color-background);overflow:auto;padding:2px;justify-content:center}.Footer{text-align:center;display:flex;justify-content:center}.TshirtLegendCard{width:800px;min-width:120px;margin:40px 10px 10px;overflow:initial;background-color:var(--color-background);transition:.3s;border-radius:4px}@media(max-width:480px){.TshirtLegendCard{width:100%}}.TshirtLegendTableContainer{max-height:250px}.TshirtLegendCardContent{text-align:center}.TShirtSize{font-weight:600}.PokerLoading{text-align:center}.CreateGameTextField{padding-bottom:30px}.CreateGameButton{color:var(--color-background);width:70%;border-radius:40px}.CreateGameCard{background:transparent;border:none!important;padding:50px}.CreateGameCardHeader{text-align:center}.CreateGameCardContent{display:flex;flex-direction:column;text-align:center}.CreateGameCardAction{justify-content:center}.CreateGameErrorMessage{color:red;margin-top:10px}.CreateGameCustomTextField{width:40px;margin-left:10px}.JoinGameTextField{width:70%;padding-bottom:30px}.JoinGameButton{color:var(--color-background);width:70%;border-radius:40px}.JoinGameCard{background:transparent;border:none!important}.JoinGameCardHeader,.JoinGameCardContent{text-align:center}.JoinGameCardAction{justify-content:center}.RecentGamesCard{width:450px;min-width:120px;margin:40px 10px 10px;overflow:initial;background-color:var(--color-background);transition:.3s;border-radius:4px}@media(max-width:480px){.RecentGamesCard{width:100%}}.RecentGamesCardTitle{display:flex;text-align:center;border-radius:16px;border:2px solid var(--color-primary);background-color:var(--color-background);margin:-20px auto 0;width:88%;padding:16px;height:40px}.MuiCardHeader-content{width:100%}.RecentGamesTableContainer{max-height:250px}.RecentGamesTableRow{cursor:pointer}.RecentGamesCardContent{text-align:center}.HomePageContainer{padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center}.SessionImage{margin-top:-10px;height:"auto";width:600px;transform:none}.HomePageImage{width:500px;height:auto}@media(max-width:480px){.HomePageImage,.SessionImage{width:100%}}.FooterSection{margin-top:30px}.FooterContainer{padding-top:10px;display:flex;justify-content:space-evenly;align-items:center;text-align:center}.FooterItemContainer{display:flex;flex-direction:row;align-items:center;padding-right:10px}.copyright-vertical-center{display:inline-flex;align-items:center;gap:.25em}body{margin: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}.LightTheme{--color-primary: #75A1DE;--color-secondary:#d7d7d7;--color-background: white;--color-background-secondary: #e7edf3;--color-warning:orangered;--color-border:grey}
