.bgg-container{contain:content;margin-top:auto;max-width:100px}.bgg-homepage-graphic,.bgg-homepage-link{width:100%}.game-grid{justify-content:center;padding:25px}.grid-container{width:100%}.overlay-container{align-items:center;display:flex;justify-content:flex-start;position:relative}.overlay-wrapper{height:100%;position:relative;width:15%}.bgg-header{height:auto;opacity:.5;width:100%}.overlay-image{animation:stamp 1.25s ease-in-out 3.5s;height:auto;left:0;opacity:1;padding-top:70px;position:absolute;top:0;width:100%}.grid-item-title{display:flex;justify-content:flex-start}.card-link{color:inherit}.card-link,.card-link:hover{text-decoration:none}.title{text-align:left}@keyframes stamp{0%{opacity:0;transform:scale(0) rotate(0deg)}30%{opacity:1;transform:scale(1.2) rotate(-10deg)}70%{transform:scale(.9) rotate(5deg)}to{transform:scale(1) rotate(0deg)}}.card{background-color:#000;box-shadow:4px 4px 8px #000000b3;max-height:200px;padding-left:10px;padding-right:10px;padding-top:10px;width:200px}.card-media{height:100px;object-fit:contain}.card-content{margin-top:10px;text-align:center}.grid-item-delete-mini-card{position:absolute}.mini-card-text{color:#fff}.delete-mini-card-icon{margin-right:auto}.delete-mini-card-icon-container{position:absolute;width:100%}.root{background-color:#000;box-shadow:4px 4px 8px #000000b3;outline:1px solid #fff;width:100%}.media-container{align-content:center;display:flex;justify-content:center;margin-top:20px;object-fit:contain}.media{max-height:225px;max-width:100%}.expand{transform:rotate(0deg);transition:transform .2s ease-in-out}.expandOpen{transform:rotate(180deg)}.title{text-align:center}.icon{fill:#fff}.bgg-link,.chip{color:#fff}.bgg-link{font-size:medium}.favorite-icon-button:hover{scale:1.15}.favorite-icon{fill:#fff}.favorite-icon.is-favorite{fill:red}.add-folder-icon-button{margin-left:auto}.add-folder-icon-button:hover{scale:1.15}.add-folder-icon,.meeple-icon{color:#fff;height:20px}.meeple-icon-button:hover{scale:1.15}.grid-container-groups{padding-left:1px}.group-autocomplete-filter-modal .Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.group-autocomplete-filter-modal .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#fff}.group-autocomplete-filter-modal .Mui-focused .MuiInputLabel-root,.group-autocomplete-filter-modal .MuiInputLabel-root,.group-autocomplete-filter-modal .MuiOutlinedInput-input{color:#fff}.group-autocomplete-filter-modal{min-width:300px}.carousel-container{box-shadow:8px 8px 16px #000000b3;flex-grow:1;max-width:500px}.carousel-title{align-items:center;background-color:#000;display:flex;height:75px;justify-content:center}.carousel-text{color:#fff}.mobile-stepper{background-color:#000}.MuiMobileStepper-dot{background-color:#fff}.MuiMobileStepper-dotActive{background-color:#364f78}.my-collection{justify-content:center;padding:12px}@media (min-width:600px){.my-collection{padding:25px}}.grid-container-bottom{padding-top:10px;width:100%}.grid-item{display:flex;justify-content:center}.update-button,.update-icon-button{background-color:#2f4858;color:#fff}.update-icon-button:hover{background-color:#3d5f73}.check-icon{fill:green}.exclamation-icon{fill:red}.sync-icon.syncing{animation:rotate-ccw 2s linear infinite}.fancy-button{background-color:#2f4858;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;font-size:1rem;padding:.5rem 1rem;text-transform:none;transition:background-color .3s ease,transform .2s ease}.fancy-button:hover{background-color:#3a6073;transform:translateY(-2px)}.fancy-button:active{background-color:#1e3440;transform:translateY(1px)}.plus-icon{align-items:center;display:inline-flex;font-size:1.2rem;font-weight:700;justify-content:center;margin-right:.5rem}.strata-logo-container{display:flex;height:100px;justify-content:center;width:100px}.strata-logo-spinning{animation:rotate-cw 3.5s linear infinite}@keyframes rotate-ccw{0%{transform:rotate(0deg)}50%{transform:rotate(-180deg)}to{transform:rotate(-1turn)}}@keyframes rotate-cw{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.grid-container-top{align-items:flex-end;width:100%}.filter-chips-row,.sort-controls-row{margin-bottom:8px}.clear-filters-chip,.open-filter-modal-chip{border-radius:5px;box-sizing:border-box;color:#fff;display:flex;height:100%}.sort-box{min-width:200px}.form-control{width:100%}.input-label{color:#252728}.select{color:#fff}.select,.select .MuiSelect-select:focus{background-color:#252728}.form-control .MuiFormLabel-root,.form-control .MuiFormLabel-root:focus,.form-control .MuiInputLabel-root.Mui-focused,.form-control .MuiInputLabel-root.Mui-focused.MuiInputLabel-shrink{color:#fff}.select .MuiOutlinedInput-notchedOutline,.select.Mui-focused .MuiOutlinedInput-notchedOutline,.select:hover .MuiOutlinedInput-notchedOutline{border-color:#fff}.filter-icons-row{margin-top:8px}.filter-icon-button,.tune-icon{color:#fff}.ant-switch{display:flex;height:16px;padding:0;width:28px}.ant-switch:active .MuiSwitch-thumb{width:15px}.ant-switch:active .MuiSwitch-switchBase.Mui-checked{transform:translateX(9px)}.ant-switch .MuiSwitch-switchBase{padding:2px}.ant-switch .MuiSwitch-switchBase.Mui-checked{color:#fff;transform:translateX(12px)}.ant-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#bba769;opacity:1}.ant-switch .MuiSwitch-thumb{border-radius:6px;box-shadow:0 2px 4px 0 #00230b33;height:12px;transition:width .2s;width:12px}.ant-switch .MuiSwitch-track{background-color:#00000040;border-radius:8px;box-sizing:border-box;opacity:1}.custom-badge .MuiBadge-badge{background-color:#bba769;color:#fff}.search,.search-container{display:flex}.search{align-items:center;background-color:#2f4858;border-radius:6px;box-sizing:border-box;margin-left:0;position:relative;transition:background-color .3s;width:100%}.search:hover{background-color:#ffffff40}.searchIcon{margin-left:8px}.inputRoot{color:inherit;display:flex;flex:1 1;justify-content:flex-end;margin-right:8px;width:100%}.inputInput{padding:10px;transition:width .4s ease;width:100%}@media (min-width:600px){.inputInput{width:90%}}.MuiList-root,.menu-item{background-color:#2f4858}.menu-item{color:#fff}.menu-item:hover{background-color:#252728}.menu-item.Mui-selected,.menu-item.Mui-selected:hover,.menu-item:focus{background-color:#52758b}.MuiSvgIcon-root,.favorite-filter-icon{fill:#fff}.favorite-filter-icon.clicked{fill:red}.sort-order-icon{fill:#fff}.randomize-dice{display:inline-block;transition:transform .5s}.randomize-dice:hover{animation:slowRotateCCW 10s linear infinite}.randomize-dice:active{animation:quickSpinCW 1.5s ease}@keyframes slowRotateCCW{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes quickSpinCW{0%{transform:rotate(0deg)}to{transform:rotate(3turn)}}.filter-chip{background-color:#bba769;border-color:#fff;border-width:3px;font-weight:700;margin:4px}.modal-box{max-width:800px}.modal-box::-webkit-scrollbar{width:8px}.modal-box::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.modal-box::-webkit-scrollbar-thumb:hover{background-color:#555}.modal-backdrop{align-items:center;display:flex;justify-content:center}.text{color:#fff}.checkbox-stack{align-items:center}.toggle-button-group{background-color:#bba769;color:#fff}.toggle-button-group .MuiToggleButton-root.Mui-selected{background-color:#8a7539;color:#fff}.modal-line{background-color:#fff6;height:1px;width:100%}.grid-button{display:flex;justify-content:flex-end}.button{background-color:#bba769;color:#fff}.button.selected,.button:hover{background-color:#8a7539}.slider{color:#bba769;width:80%}.slider .MuiSlider-thumb{background-color:#bba769;box-shadow:0 0 0 8px #bba76900;transition:box-shadow .2s ease-in-out}.slider-disabled{width:80%}.slider-disabled.MuiSlider-thumb{background-color:#bdbdbd}.slider .MuiSlider-thumb:hover{box-shadow:0 0 0 8px #bba76929}.slider .MuiSlider-thumb.Mui-active{box-shadow:0 0 0 14px #bba7693d}.my-collection-tab,.my-collection-tab-panel{color:#fff}.my-collection-tabs .MuiTabs-indicator{background-color:#bba769;height:4px}.my-collection-groups{justify-content:center;padding:25px}.grid-container-groups{display:flex;justify-content:space-evenly;width:100%}.grid-item-groups,.grid-item-groups-folders{display:flex;justify-content:flex-start}.add-group-card{background-color:#252728;border:6px solid #fff;height:150px;width:150px}.group-card{background-color:#252728;border:none;height:300px;margin:0;padding:0;width:300px}.add-group-card:hover{border:6px solid #bba769;scale:1.05}.add-group-card-content{align-items:center;display:flex;height:100%;justify-content:center}.add-group-icon{fill:#fff;height:60%;width:60%}.group-folder{align-items:center;background-color:#252728;display:flex;height:200px;height:100%;justify-content:center;width:200px}.group-folder-icon{stroke:#fff;height:100%;width:100%}.grid-item-groups:hover{scale:1.05}.grid-item-groups-line{display:flex;justify-content:flex-start}.grid-item-groups:hover .group-folder-icon{stroke:#bba769}.group-folder-text{color:#fff;max-width:150px;position:absolute;text-align:center}.line{margin-top:20px}.add-group-textfield{padding-top:15px;position:absolute}.add-group-textfield .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.add-group-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff}.add-group-textfield .MuiOutlinedInput-root .MuiOutlinedInput-input,.add-group-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{color:#fff}.delete-edit-icon-container{padding-top:8px}.group-folder-icon.selected{stroke:#bba769;fill:#444}.grid-container-groups-games{display:flex;justify-content:flex-start;padding-top:10px;width:100%}.add-games-to-group-button{background-color:#2f4858;color:#fff}.modal-box{background-color:#2f4858;border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:center;margin:auto;max-height:80%;max-width:600px;overflow-y:auto;padding:20px;width:100%}.add-games-title{color:#fff;text-align:center}.my-collection-plays{justify-content:center;padding:25px}.session-table{margin-top:20px;width:100%}.session-table .MuiTableCell-root{color:#fff}.grid-container-plays{display:flex;justify-content:space-evenly;width:100%}.grid-item-plays{display:flex;justify-content:flex-start}.plays-text{color:#fff}@media (max-width:600px){.session-table{width:100%}}.notes-and-delete-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;margin-left:200px;margin-top:24px}.collapsed-table-container-players{margin-left:200px;margin-top:16px}.plays-search-box{width:80%}.plays-search-box-container{display:flex;justify-content:end;width:100%}.plays-media-container{align-content:center;display:flex;justify-content:center;margin-bottom:20px;object-fit:contain}.plays-media{max-height:225px;max-width:100%}.delete-session-icon{fill:#000;stroke-width:2;stroke:#fff}.stats-banner{background-color:#000;box-shadow:4px 4px 8px #000000b3;outline:1px solid #fff;padding:16px;width:100%}.stats-section{padding:16px;text-align:center}.stats-title{margin-bottom:8px}.game-details{margin-top:8px}.game-image{border-radius:8px;height:100px;object-fit:cover;width:100px}.game-toggle{display:flex;justify-content:space-around;margin-top:8px}.chevron-container{display:flex;justify-content:center}.total-plays-grid-item{display:flex;flex-direction:column}.total-plays-container{align-items:center;display:flex;flex-grow:1;justify-content:center}.total-plays-num{margin-bottom:40px}.stats-most-played-list{background-color:#000}.stats-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:16px;text-align:center}.stats-most-played-list-item{border-bottom:1px solid #444;color:#fff;display:flex;justify-content:space-between;padding:8px 16px}.stats-most-played-list-item:hover{background-color:#333}.stats-most-played-list-text{color:#fff}.stats-pagination{display:flex;justify-content:center;margin-top:16px}.stats-title-by-season,.stats-title-by-year{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:center}.chart-container{align-items:center;display:flex;justify-content:center}.chart-container,.stats-card canvas{height:100%;width:100%}.stats-title-by-player{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:center}.player-stats-lists-container{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start;overflow:auto}.player-stats-list{background-color:#000}.stats-line{background-color:#323232;color:#3232ff;height:3px;margin:0;width:100%}.stats-player-banner-container{display:flex;justify-content:center;padding:0}.player-stats-total-plays-card{background-color:#2f4858}.player-stats-total-plays-card,.player-stats-win-percentage-card{align-items:center;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:center;padding:16px;width:75%}.player-stats-win-percentage-card{background-color:#c8e6c9}.play-circle-icon{fill:#fff}.play-circle-icon,.trophy-icon{font-size:40px;margin-right:16px}.trophy-icon{fill:#e1a346}.MuiPaginationItem-root.Mui-selected{background-color:#2f4858;color:#fff}.MuiPaginationItem-root:hover{background-color:#e0e0e0}.MuiPaginationItem-root{background-color:initial;color:#787878}.player-stats-list-item{border-bottom:1px solid #444;color:#fff;display:flex;justify-content:space-between;padding:8px 16px}.player-stats-list-item:hover{background-color:#333}.player-stats-list-text{color:#fff}.stats-title-leaderboard{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:center}.player-stats-container{display:flex;height:100%;margin-top:10px}.leaderboard-stats-list{background-color:#000}.leaderboard-stats-list-item{border-bottom:1px solid #444;color:#fff;display:flex;justify-content:space-between;padding:8px 16px}.leaderboard-stats-list-item:hover{background-color:#333}.MuiListItemText-secondary,.leaderboard-stats-list-text{color:#fff}.stats-card{background-color:#000;border-radius:8px;box-shadow:4px 4px 8px #000000b3;color:#fff;display:flex;flex-direction:column;height:100%;min-height:400px;outline:1px solid #fff;padding:16px;width:100%}.stats-title-stack-container{justify-content:center;width:100%}.stats-games-icon-container,.stats-title-stack,.stats-title-stack-container{align-items:center;display:flex}.stats-games-icon-container{margin-right:10px}.stats-media-container{align-content:center;display:flex;justify-content:center;margin-bottom:20px;object-fit:contain}.stats-media-container:hover{cursor:pointer}.stats-media{max-height:225px;max-width:100%}.game-stats-list{background-color:#000}.game-stats-list-item{border-bottom:1px solid #444;color:#fff;display:flex;justify-content:space-between;padding:8px 16px}.game-stats-list-item:hover{background-color:#333}.game-stats-list-text{color:#fff}.modal-container{height:100%;width:100%}.modal,.modal-container{align-items:center;display:flex;justify-content:center}.modal-box-log-play{background-color:#2f4858;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:auto;max-height:80%;max-width:800px;padding:20px}.modal-box-log-play,.modal-content{display:flex;justify-content:center;overflow-y:auto;width:100%}.modal-content{max-height:100%}.grid-container,.log-plays-content{display:flex;justify-content:center}.log-plays-content{width:95%}.line{background-color:#fff;color:#fff;height:2px;margin:0;width:100%}.line-container{display:flex;justify-content:center}.line-dim{background-color:#bbb;color:#999;height:1px;margin:0;width:100%}.modal .modal-box .modal-content .grid-container .Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.modal .modal-box .modal-content .grid-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#fff}.MuiMenuItem-root,.MuiSelect-select,.log-play-title,.modal .modal-box .modal-content .grid-container .Mui-focused .MuiInputLabel-root,.modal .modal-box .modal-content .grid-container .MuiInputLabel-root,.modal .modal-box .modal-content .grid-container .MuiOutlinedInput-input{color:#fff}.solo-error-chip{background-color:pink;border:2px solid red;color:red}.error-icon{fill:red;stroke:red;color:red}.historic-form{color:#fff}.historic-switch .Mui-checked .MuiSwitch-thumb{color:#bba769}.historic-switch .Mui-checked+.MuiSwitch-track{background-color:#bba769}.historic-switch .MuiSwitch-thumb{color:#f0f0f0}.historic-switch .MuiSwitch-track{background-color:#888}.show-more-container{margin:0 auto;text-align:left;width:100%}.toggle-button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700}.toggle-button:focus{outline:none}.chevron{margin-left:8px;transition:transform .3s ease}.chevron.expanded{transform:rotate(180deg)}.content{margin-top:20px;max-height:0;overflow:hidden}.content,.content.expanded{transition:max-height .3s ease}.content.expanded{max-height:1000px}.content.collapsed{max-height:0}.plays-submit-button-container{display:flex;justify-content:end;width:100%}.plays-submit-button{background-color:#bba769;color:#fff;margin-left:auto;width:30%}.team-box{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;min-height:200px;padding:16px}.team-box-single{background-color:initial;border:none}.team-box-cooperative{background-color:#fff}.player-chip{background-color:#bba769;border:1px solid #000;color:#000;margin-bottom:8px;margin-right:4px;margin-top:8px}.team-chip:hover{background-color:#8a7539}.cooperative-chip,.player-chip-winner{background-color:#bba769;border:1px solid #000;color:#000}.player-chip-winner{margin-bottom:8px;margin-right:4px;margin-top:8px}.winner-text{color:#fff;text-align:center}.win-form{color:#fff}.win-switch .Mui-checked .MuiSwitch-thumb{color:#bba769}.win-switch .Mui-checked+.MuiSwitch-track{background-color:#bba769}.win-switch .MuiSwitch-thumb{color:#f0f0f0}.win-switch .MuiSwitch-track{background-color:#888}.winner-grid-item{display:flex;justify-content:center}.show-more-forms{margin:0 auto;width:100%}.form-title{color:#fff;font-size:1.5rem;margin-bottom:20px}.text-field{margin-bottom:16px}.friends-container{display:flex;flex-direction:column;gap:16px;padding:16px}.friend-banner{background-color:#000;border-radius:8px;box-shadow:4px 4px 8px #000000b3;color:#fff;outline:1px solid #fff}.friend-username{color:#fff;margin-bottom:16px}.friend-games{justify-content:space-evenly;margin-top:8px}.see-more-container{display:flex;justify-content:end}.see-more-button{background-color:#bba769;color:#fff}.see-more-button.selected,.see-more-button:hover{background-color:#8a7539}.modal-box-friend-games{background-color:#2f4858;border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;margin:auto;max-height:90%;max-width:1400px;overflow-y:auto;padding:0;width:100%}.modal-header{background-color:#000;border-bottom:1px solid #ffffff1a;color:#fff;padding:15px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.modal-title{font-size:1.5rem;font-weight:700;margin:0;text-align:center}.modal-content{flex-grow:1;padding:20px}.grid-container{margin:0 auto}.grid-item-friend-game{align-items:center;cursor:grab;display:flex;justify-content:center}.wishlist-card{background-color:#000!important;box-shadow:4px 4px 8px #000000b3;cursor:pointer;outline:1px solid #fff;padding-bottom:8px;transition:transform .15s ease;width:150px}.wishlist-card:hover{transform:translateY(-3px)}.wishlist-card-media{height:120px;object-fit:contain;padding:8px;width:100%}.wishlist-card-name{color:#fff!important;display:block;font-weight:500!important;line-height:1.3!important;padding:4px 8px!important;text-align:center}.wishlist-card-comment{color:#fff9!important;display:block;font-style:italic;padding:0 8px 8px!important;text-align:center}.wishlist-container{padding:24px}.wishlist-header{align-items:center;display:flex;gap:16px;margin-bottom:8px}.wishlist-title{color:#fff}.wishlist-refresh-btn{border-color:#fff6!important;color:#fff!important}.wishlist-refresh-btn:hover{border-color:#fff!important}.wishlist-subtitle{color:#ffffff80;margin-bottom:24px!important}.wishlist-grid{margin-top:8px!important}.wishlist-empty{color:#ffffff80}.wishlist-empty,.wishlist-error{margin-top:48px!important;text-align:center}.wishlist-error{color:#e57373}.login-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.login-paper{box-sizing:border-box;max-width:340px;padding:32px;width:90vw}.login-logo-container{display:flex;justify-content:center;margin-bottom:16px}.login-logo{max-height:60px}.login-error{margin-top:8px}.login-submit{background-color:#2f4858;margin-top:16px}.App{align-items:center;color:#fff;display:flex;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-logo-container{height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.App-logo-text{animation:growShrink 2.5s ease-in-out,fadeOut 1s ease-in-out 2.5s forwards}.App-logo-frame,.App-logo-text{height:100%;left:0;position:absolute;top:0;width:100%}.App-logo-frame{animation:spin 1.5s cubic-bezier(.94,.01,.18,.98),fadeOut 1s ease-in-out 2.5s forwards}.App-link{color:#61dafb}.content-container{animation:fadeIn 1s ease-in-out 3.5s forwards;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@keyframes growShrink{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body,html{max-width:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#252728;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.260c6a58.css.map*/