.AppBar{box-shadow:none;background-color:var(--color-background);color:var(--color-text-primary);white-space:nowrap;flex-grow:1}.HeaderContainer{justify-content:space-between;gap:16px;width:100%;display:flex}.HeaderLeftContainer{cursor:pointer;align-items:center;display:flex}.HeaderActions{justify-content:flex-end;align-items:center;display:flex}.HeaderIcon{color:var(--color-primary);margin-right:5px}.HomePageContainer{flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.SessionImage{height:"auto";width:600px;margin-top:-10px;transform:none}.HomePageImage{width:500px;height:auto}@media (width<=480px){.HomePageImage,.SessionImage{width:100%}}.CardPickerTitle{margin-top:20px;margin-bottom:20px}.CardPickerContainer{width:100%;padding:20px 50px 10px;bottom:0}.CardPickerGrid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.CardPickerGridItem{flex:none}.CardPicker{appearance:none;cursor:pointer;background-color:var(--color-background-secondary);min-width:100px;max-width:100px;min-height:140px;max-height:140px;font:inherit;text-align:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin-top:10px;padding:0}.CardPicker:not(:disabled):hover{box-shadow:0 0 12px #d3d3d3}.CardPicker:disabled{cursor:default}.CardContent{flex-direction:column;justify-content:space-around;display:flex;padding-bottom:20px!important}.CardContentTop{text-align:left;margin-top:-5px}.CardContentMiddle{flex-direction:column;justify-content:center;padding:18px 0;display:flex}.CardContentBottom{text-align:right;flex-direction:column;justify-content:flex-end;height:25px;display:flex}.PlayerCard{width:90%;min-width:240px;max-width:240px;height:120px;overflow:initial;background-color:var(--color-background-secondary);border-radius:4px;margin:40px 10px 10px;transition:all .3s}.PlayerCardTitle{text-align:center;border:2px solid var(--color-primary);background-color:var(--color-background);color:var(--color-text-primary);border-radius:16px;align-items:center;width:88%;height:40px;margin:-20px auto 0;padding:0 12px 0 18px;display:flex}.PlayerCardTitle .MuiCardHeader-content{min-width:0}.PlayerCardTitle .MuiCardHeader-action{align-self:center;margin:0}.PlayerCardName{appearance:none;color:inherit;cursor:default;font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;padding:0;font-weight:700;display:block;overflow:hidden}.PlayerCardNameEditable{cursor:pointer}.PlayerCardTitleInput{box-sizing:border-box;color:#17202a;text-align:center;background:0 0;border:none;border-radius:8px;outline:none;width:100%;height:30px;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:700}.PlayerCardTitleInput:focus{background-color:#ffffffb3;box-shadow:inset 0 0 0 2px #1976d240}.PlayerCardTitleActive{color:#17202a;background-color:#efe1d3!important}.RemoveButton,.EditButton{padding:4px!important}.PlayerCardContent{flex-direction:column;justify-content:space-around;display:flex}.PlayerCardContentMiddle{justify-content:center;display:flex}.PlayersContainer{flex-flow:wrap;justify-content:center;margin:auto;padding:20px;display:flex;overflow:auto}.Player{border:1px solid var(--color-border);flex-direction:column;min-width:150px;padding:20px;font-size:medium;display:flex}h4{text-align:center}.GameController{justify-content:center;margin-bottom:20px;display:flex;position:sticky;left:0}.GameControllerCard{background-color:var(--color-background-secondary);border-radius:5px}.GameControllerCardContentArea{flex-wrap:wrap;justify-content:space-around;gap:30px;padding:30px;display:flex}.GameControllerDivider{border-color:#17202a2e;margin:0}.GameControllerCardTitle{border-bottom:1px solid var(--color-primary);justify-content:flex-start;align-items:stretch;min-height:42px;padding:0;font-weight:700;display:flex}.GameControllerCardTitle .MuiCardHeader-content{flex:0 auto;align-self:stretch;align-items:center;min-width:120px;padding:0 22px;display:flex;width:auto!important}.GameControllerCardTitle .MuiCardHeader-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GameControllerCardTitle .MuiCardHeader-action{flex:auto;align-self:stretch;margin:0;padding:0;display:flex}.GameControllerButtonContainer{text-align:center;flex-direction:column;justify-content:center;display:flex}.GameControllerButton{background-color:var(--color-background);border-radius:50%;display:flex}.GameControllerButton:hover{box-shadow:0 0 0 6px #abcff8}.GameControllerButton:hover:has(>button:disabled){pointer-events:none;box-shadow:none}.GameControllerButton button:disabled{filter:grayscale()opacity(20%);cursor:not-allowed}.GameControllerCardHeaderAverageContainer{flex-direction:row;flex:auto;justify-content:flex-end;align-items:stretch;margin:0;padding-left:0;display:flex}.GameControllerCardHeaderAverageContainer h6:first-child{min-width:150px}.GameControllerCardHeaderAverageContainer .MuiTypography-root{justify-content:center;align-items:center;padding:0 22px;display:flex}.GameControllerCardHeaderAverageLabel{padding-right:6px!important}.GameControllerCardHeaderAverageValue{color:inherit;font-weight:700;padding-left:0!important}.GameControllerDeleteAction{justify-content:center;align-self:stretch;align-items:center;padding:0 10px;display:flex}.GameControllerDeleteAction>div{align-items:center;display:flex}.GameControllerDeleteAction button{margin:0}.InProgress{color:#17202a;background-color:#f4dd94}.Finished{color:#17202a;background-color:#9dd49a}.ContentArea{border:1px solid var(--color-background);flex-direction:column;justify-content:center;min-height:60%;padding:2px;display:flex;overflow:auto}.Footer{text-align:center;justify-content:center;display:flex}.TshirtLegendCard{width:800px;min-width:120px;overflow:initial;background-color:var(--color-background);border-radius:4px;margin:40px 10px 10px;transition:all .3s}@media (width<=480px){.TshirtLegendCard{width:100%}}.TshirtLegendTableContainer{max-height:250px}.TshirtLegendCardContent{text-align:center}.TShirtSize{font-weight:600}.TshirtSummaryCard{background-color:var(--color-background-secondary);border-radius:4px;width:min(800px,100% - 20px);margin:0 auto 20px}.TshirtSummaryContent{text-align:center}.TshirtSummaryTitle{color:var(--color-text-secondary);letter-spacing:0;text-transform:uppercase}.TshirtSummaryValues{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.TshirtSummaryItem{border:1px solid var(--color-border);background-color:var(--color-background);border-radius:4px;min-width:180px;max-width:250px;padding:10px 14px}.TshirtSummaryItem .MuiTypography-h6{font-weight:700}.TshirtConsensusItem.consensus{background-color:#9dd49a33;border-color:#6ea86b}.TshirtConsensusItem.moderate-spread{background-color:#f4dd9447;border-color:#c7a33f}.TshirtConsensusItem.critical-spread{background-color:#f398933d;border-color:#d66a63}.TshirtConsensusDetails{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-top:8px;display:block}.PokerLoading{text-align:center}.CreateGameTextField{padding-bottom:30px}.CreateGameButton{color:var(--color-background);border-radius:40px;width:70%}.CreateGameCard{background:0 0;padding:50px;border:none!important}.CreateGameCardHeader{text-align:center}.CreateGameCardContent{text-align:center;flex-direction:column;display:flex}.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);border-radius:40px;width:70%}.JoinGameCard{background:0 0;border:none!important}.JoinGameCardHeader,.JoinGameCardContent{text-align:center}.JoinGameCardAction{justify-content:center}.RecentGamesCard{width:450px;min-width:120px;overflow:initial;background-color:var(--color-background);border-radius:4px;margin:40px 10px 10px;transition:all .3s}@media (width<=480px){.RecentGamesCard{width:100%}}.RecentGamesCardTitle{text-align:center;border:2px solid var(--color-primary);background-color:var(--color-background);border-radius:16px;width:88%;height:40px;margin:-20px auto 0;padding:16px;display:flex}.MuiCardHeader-content{width:100%}.RecentGamesTableContainer{max-height:250px}.RecentGamesTableRow{cursor:pointer}.RecentGamesCardContent{text-align:center}.FooterSection{margin-top:30px}.FooterContainer{text-align:center;justify-content:space-evenly;align-items:center;padding-top:10px;display:flex}.FooterItemContainer{flex-direction:row;align-items:center;padding-right:10px;display:flex}.copyright-vertical-center{align-items:center;gap:.25em;display:inline-flex}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}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;--color-text-primary:#1f2933;--color-text-secondary:#52616f;background-color:var(--color-background);color:var(--color-text-primary);min-height:100vh}.DarkTheme{--color-primary:#8bb9f3;--color-secondary:#445069;--color-background:#121821;--color-background-secondary:#1e2733;--color-warning:#ff8a50;--color-border:#64748b;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;background-color:var(--color-background);color:var(--color-text-primary);min-height:100vh}
