body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:LouisGeorge,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-font:"LouisGeorge";--primary-background-color:beige;--brackset-primary-color:#2c7399;--brackset-secondary-color:#3f915f;--brackset-error-color:#992c2c;--brackset-white-space-color:brown;--brackset-white-space-hover-color:azure;--secondary-background-color:#4a4d4e;--brackset-dark-theme-color:#253e4c;--svg-white-filter:invert(100%) sepia(9%) saturate(5300%) hue-rotate(292deg) brightness(114%) contrast(91%)}.App{display:flex;flex-direction:column;padding-bottom:1rem;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.teams-button{background-color:#323232;border:none;border-radius:1rem;color:#fff;cursor:pointer;display:inline-block;padding:.5rem 1.5rem}.masthead{align-items:center;background-color:#363636;display:flex;height:5rem;justify-content:space-between}.title-text{color:#fff;font-size:2rem;height:2rem;padding:1rem}.button-container{align-items:center;display:flex;height:8rem;justify-content:space-evenly}.home-button{background-color:#000;border:none;border-radius:1rem;color:#fff;cursor:pointer;display:inline-block;height:80%;margin-right:1rem}.noscroll{overflow:hidden}.information-icon{max-height:1rem;padding:0 .25rem 0 .75rem}.season-toggle-header{align-items:center;background-color:#6495ed;display:flex;justify-content:space-between;min-width:100%;overflow-x:auto}.toggle-button{background-color:beige;flex-grow:1;padding:.4rem 2rem}.toggle-button:hover{background-color:#faebd7;cursor:pointer}.toggle-button.active{background-color:brown;border-radius:0 0 1rem 1rem;color:#fff;padding-bottom:.4rem;padding-top:.2rem}.display-tabs{-ms-overflow-style:none;background-color:beige;display:flex;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.display-tabs::-webkit-scrollbar{display:none}.bgl-header{font-feature-settings:"smcp";background-color:brown;color:#fff;font-size:2.6rem;font-variant-caps:small-caps;padding:.8rem 0}.season-toggle{display:flex;justify-content:flex-end;padding:.4rem 0}.season-button{background-color:#7fffd4;border-radius:.8rem;margin-left:.4rem;padding:.5rem 1.4rem}.season-button:last-child{margin-right:.4rem}.season-button.active{background-color:#00008b;color:#fff}.coming-soon-message{font-size:1.5rem;padding:1rem}@media only screen and (min-width:768px){.season-button:hover{background-color:#f0f8ff;color:#000;cursor:pointer}.display-tabs{-ms-overflow-style:none;background-color:beige;display:flex;justify-content:space-evenly;overflow-x:auto;scrollbar-width:none;white-space:nowrap}}.bgl-week-header{display:flex;justify-content:center}.bgl-week-table{min-width:24rem}.bgl-table-cell{text-wrap:nowrap}.bgg-link-container{height:.8rem}@media screen and (max-width:600px){.bgl-week-table{min-width:95vw}}.detail-panel-header{align-items:center;background-color:var(--brackset-white-space-color);border-bottom:1px solid #000;color:#fff;display:flex;font-size:1.5rem;height:2rem;justify-content:space-between;padding:1rem}.detail-header-spacer{width:2.75rem}.detail-panel-back-button{align-items:center;cursor:pointer;display:flex;max-width:1.25rem;padding:.75rem;transform:rotate(180deg)}.detail-panel-background{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:all .12s ease;width:100vw;z-index:10}.detail-panel-background.hide{height:0;left:50%;top:50%;width:0}.detail-panel{background-color:var(--primary-background-color);box-shadow:1px 1px 8px #000;display:flex;flex-direction:column;z-index:1}.detail-panel-button-container{background-color:#191919;border-top:3px solid #fff8dc;display:flex;justify-content:center;margin:0 -1rem -1rem;padding:.5rem 0 1rem}.detail-panel-contents.no-padding{padding:initial}.detail-panel-contents{overflow-y:auto;padding:1rem 1.8rem}.detail-panel>.close-button-container>.close-button{padding:.5rem}@media screen and (max-width:700px){.input-container{padding:.5rem}.detail-panel{height:100%;max-width:100%;width:100%}}@media screen and (min-width:700px){.detail-panel-background.right{justify-content:flex-end}.detail-panel-background.right .detail-panel{height:95%;margin-right:1rem;max-width:80%}.detail-panel-background.left{justify-content:flex-end}.detail-panel-background.left .detail-panel{height:95%;margin-left:1rem;max-width:80%}.detail-panel-background.center{justify-content:center}.detail-panel-background.center .detail-panel{height:95%;max-width:80%}.detail-panel{min-width:30rem}}.calendar-container{background:#fff;border-radius:10px;box-shadow:0 15px 40px #0000001f}.calendar-container header{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}header .calendar-navigation{display:flex}header .calendar-navigation span{border-radius:50%;color:#aeabab;cursor:pointer;font-size:1.9rem;height:38px;line-height:38px;margin:0 1px;text-align:center;-webkit-user-select:none;user-select:none;width:38px}.calendar-navigation span:last-child{margin-right:-10px}header .calendar-navigation span:hover{background:#f2f2f2}header .calendar-current-date{font-size:1.45rem;font-weight:500}.calendar-body{padding:0 1rem 1rem}.calendar-body ul{display:flex;flex-wrap:wrap;list-style:none;padding-inline-start:unset;text-align:center}.calendar-body .calendar-dates{margin-bottom:20px}.calendar-body li{color:#414141;font-size:1.07rem;width:14.28571%}.calendar-body .calendar-weekdays li{cursor:default;font-weight:500}.calendar-body .calendar-dates li{cursor:pointer;margin-top:30px;position:relative;z-index:1}.calendar-dates li.inactive{color:#aaa}.calendar-dates li.active,.calendar-dates li.active-date,.calendar-dates li.game-window-date{color:#fff}.calendar-dates li:before{border-radius:50%;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:-1}.calendar-dates li.active-date:before,.calendar-dates li.active:before,.calendar-dates li.game-window-date:before{background:#6332c5}.calendar-dates li:not(.active):hover:before{background:#e4e1e1}.bgl-power-cell{padding:.3rem .5rem}.power-ranking-header{font-size:2rem}.standings-row-header{font-size:1.2rem;margin-bottom:2rem;padding:.5rem .75rem;text-align:left}.bgl-standings-cell.name-cell{text-align:left}.centered-left-text{align-items:center;display:flex}.historical-data-button-container{display:flex;justify-content:center;padding:2rem 0}.historical-data-button{background-color:brown;color:#fff;cursor:pointer;padding:1rem}.chart-box{width:100%}@media only screen and (min-width:768px){.chart-box{max-width:600px;width:100%}}.historical-data-section-header:first-child{padding:1rem 0}.historical-data-section-header{font-size:1.5rem;padding:3rem 0 1rem}.historical-data-container{align-items:center;display:flex;flex-direction:column}.historical-row{display:flex;justify-content:space-between}.historical-row.header-row{border-bottom:1px solid #000}.historical-row-container{display:flex;flex-direction:column}.historical-row-container.row-container-2{background-color:#f0e7c5}.historical-row-container.active{background-color:azure!important}.historical-row-container .arrow-column:before{content:"\25B6"}.historical-row-container.active .arrow-column:before{content:"\25BC"}.historical-row.row-2{background-color:azure}.historical-cell.header-cell{align-items:flex-end;display:flex;font-size:.9rem;font-size:.9rem!important;font-weight:700;justify-content:center}.historical-cell{align-items:center;display:flex;font-size:.75rem;justify-content:center;padding:.5rem;width:2.5rem}.first-column{width:6rem}.first-column,.second-column{font-size:1.2rem;font-weight:700}.second-column{width:5rem}.third-column{font-size:1.2rem;font-weight:700}.head-to-head-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:0;overflow:hidden;transition:all .5s ease}.historical-row-container.active .head-to-head-container{height:30rem;margin:.5rem 2rem 1rem;overflow:auto;padding-bottom:1rem}.head-to-head-header{font-size:1.2rem;font-weight:700;padding:1rem 0}.historical-row.postseason .historical-cell{width:6rem}.table-container{padding-bottom:1rem}@media screen and (max-width:600px){.historical-row.postseason .historical-cell{width:5rem}.historical-cell.header-cell{align-items:flex-end;display:flex;font-size:.6rem!important;font-weight:700;justify-content:center}.historical-cell{align-items:center;display:flex;font-size:.75rem;justify-content:center;padding:.5rem .15rem;width:2.5rem}.first-column{width:5rem}.first-column,.second-column,.third-column{font-size:1rem;font-weight:700}.historical-row-container.active .head-to-head-container{height:19rem;margin:.5rem 1rem 1rem;overflow:auto;padding-bottom:1rem}.historical-row.matchup-analytics .historical-cell{width:3.6rem}.game-performance .historical-cell,.historical-row.matchup-analytics .historical-cell.first-column{width:4.5rem}}.account-info-container{align-items:flex-start;display:flex;width:100%}.account-info-nav{margin:0 1rem}.account-info-nav-tab{border-radius:.5rem;cursor:pointer;font-family:LouisGeorge;margin:.25rem 0;padding:.5rem 2rem}.account-info-nav-tab:hover{background-color:azure}.account-info-nav-tab.selected{background-color:#253e4c;color:#fff}.account-info-content{flex-grow:2;overflow-y:auto}.date-joined{font-family:LouisGeorge}.bgl-table-container{align-items:center;display:flex;justify-content:center;width:100%}.bgl-power-cell{padding:.1rem .5rem;text-align:left}.power-ranking-header{padding:2rem 0 .4rem}.week-toggle-container{align-self:center;display:flex;flex-wrap:wrap;justify-content:center;margin:.5rem 0 .75rem;padding:0 1rem}.week-toggle-button{text-wrap:nowrap;background-color:beige;border-radius:1rem;margin:.25rem;padding:.5rem 1rem;scroll-snap-align:end}.week-toggle-button.active{background-color:brown;color:#fff}.chart-container{align-items:center;display:flex;flex-direction:column;padding:0 1rem}.chart-container:last-child{padding:0 1rem 1rem}.bgl-power-cell.positive{color:green}.bgl-power-cell.positive:before{content:"\25B2"}.bgl-power-cell.negative{color:brown}.bgl-power-cell.negative:before{content:"\25BC"}@media only screen and (min-width:768px){.week-toggle-button:hover{background-color:#faebd7;color:#000;cursor:pointer}.week-toggle-button.active:hover{background-color:brown;color:#fff}}@font-face{font-family:LouisGeorge;src:local("LouisGeorge"),url(/static/media/Louis-George-Cafe.eacd87871e9a39013626.ttf) format("truetype")}.bgl-week-table-container{align-items:center;display:flex;justify-content:center;width:100%}.bgl-week-container{padding-bottom:1rem;padding-top:1.5rem}.bgl-week-header{font-size:1.4rem}.bgl-week-subheader{font-size:.8rem;font-weight:700}.bgl-week-table{border-collapse:collapse}.placement-row{background-color:#faebd7;border-bottom:.1rem solid gray;padding-bottom:1rem}.bgl-table-title-cell{border-right:.2rem solid #fff;font-weight:700;padding:.2rem 1rem;vertical-align:bottom}.bgl-table-cell{padding:.8rem .5rem .2rem;vertical-align:bottom}.bgl-table-subtitle-cell{border-right:.15rem solid #fff;font-size:.8rem;padding:.3rem 1rem;vertical-align:bottom}.bgl-table-placement-cell{font-size:.8rem;padding:.3rem .5rem;vertical-align:bottom}.hidden{display:none}.bgl-week-album-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:1rem;width:90%}.image-container{padding:.2rem}.gallery-image{border:.4rem solid beige;max-height:12rem}.gallery-image:hover{cursor:pointer}.album-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem;padding-top:1.5rem}.large-image-container{background-color:#000000b3;display:flex;flex-direction:column;height:100%;left:0;top:0;width:100%}.close-large-image-button{align-self:end;color:#fff;cursor:pointer;height:2rem;padding:1rem}.large-image-display{align-self:center;max-height:80%;max-width:90%}.focused-image{border-radius:1rem;box-shadow:.5rem .5rem 2rem #000;max-height:100%;max-width:100%}.album-link-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:10rem;width:100%}.album-link{display:flex;text-decoration:none}.album-link-button{background-color:#fff;border:1px solid #000;border-radius:1rem;color:#000;display:flex;padding:1rem 1.5rem}.bgg-link-container{height:1rem;padding-left:.5rem}.bgg-link{cursor:pointer;max-height:100%}.drive-link-container{height:1.2rem;padding-right:.5rem}.drive-link{cursor:pointer;max-height:100%}.drive-instructions{padding:1.5rem 0}.pwa-install-prompt{align-items:center;animation:slide-in .3s ease-out;background-color:#fff;border-radius:1rem;bottom:5vw;display:flex;justify-content:center;left:5vw;position:fixed;width:90vw;z-index:9999}@keyframes slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pwa-install-prompt button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:all .2s ease-in-out;&:hover{background-color:#2980b9}}.pwa-install-prompt[data-platform=ios]{border-top-left-radius:0;border-top-right-radius:0}.pwa-install-prompt[data-platform=android]{border-bottom-left-radius:0;border-bottom-right-radius:0}.share-icon{border-radius:.25rem;box-shadow:1px 1px 5px gray;margin:0 .25rem -.5rem;max-height:1.5rem;padding:.25rem .2rem}.install-modal-content{padding:0 1rem 1rem;text-align:center}.install-modal-close-button{font-size:2rem;text-align:right}.install-logo-container{margin:auto;position:absolute;transform:translateY(-50%);width:5rem}.install-logo{border-radius:1rem;max-height:4rem}.large-image-background{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.instruction-list-item{text-align:left}.install-button-container,.instruction-list-item{align-items:center;display:flex;line-height:1.5rem;padding-left:.5rem;padding-top:.75rem}.install-button-container{justify-content:center}.instruction-list-header{font-size:1.5rem}.list-number{background-color:gray;border-radius:2rem;color:#fff;display:inline-block;font-weight:700;height:1rem;line-height:1rem;margin-right:.5rem;min-width:1rem;padding:.5rem;text-align:center}.panel-header{align-items:center;background-color:var(--primary-background-color);border-bottom:1px solid #000;border-radius:1rem 1rem 0 0;display:flex;font-size:1.5rem;height:2rem;justify-content:space-between;margin:-1rem -1rem 0;padding:1rem}.page-buttons,.panel-background{display:flex;justify-content:center}.panel-background{align-items:center;background-color:#000000b3;height:100%;left:0;position:fixed;top:0;transition:all .12s ease;width:100%;z-index:10}.panel-background.hide{height:0;left:50%;top:50%;width:0}.panel{background-color:var(--primary-background-color);border-radius:1rem;display:flex;flex-direction:column;max-height:80vh;max-width:80vw;padding:1rem}.header-text{color:#000;font-family:LouisGeorge}.standout-button{background-color:#fff8dc;border:none;border-radius:1rem;color:#323232;cursor:pointer;display:inline-block;margin:.5rem .5rem 0 0;padding:.5rem 1.5rem}.input-container{color:#fff8dc;display:flex;flex-direction:column;padding:.5rem}.input-container.input-stretch{flex-grow:1}.panel-button-container{background-color:#191919;border-radius:0 0 1rem 1rem;border-top:3px solid #fff8dc;display:flex;justify-content:center;margin:0 -1rem -1rem;padding:.5rem 0 1rem}.cancel-button{background-color:#323232;border:none;border-radius:1rem;color:#fff;cursor:pointer;display:inline-block;margin:.5rem 0 0;padding:.5rem 1.5rem}@media screen and (max-width:700px){.input-container{padding:.5rem}}.info-panel-header{align-items:center;background-color:var(--brackset-white-space-color);border-bottom:1px solid #000;color:#fff;display:flex;font-size:1.5rem;height:2rem;justify-content:space-between;padding:1rem}.info-header-spacer{width:2.75rem}.info-panel-back-button{align-items:center;cursor:pointer;display:flex;max-width:1.25rem;padding:.75rem;transform:rotate(180deg)}.floating-close{display:flex;justify-content:flex-end;padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:0}.floating-close-x{background-color:beige;border-radius:10rem;color:dimgray;font-size:1.2rem;font-weight:700;height:1.5rem;margin:0 -.5rem -.5rem;width:1.5rem}.floating-close-x,.info-panel-background{align-items:center;display:flex;justify-content:center}.info-panel-background{background-color:#000000b3;height:100vh;left:0;position:fixed;top:0;transition:all .12s ease;width:100vw;z-index:10000}.info-panel-background.hide{height:0;left:50%;top:50%;width:0}.info-panel{background-color:var(--primary-background-color);box-shadow:1px 1px 8px #000;display:flex;flex-direction:column;z-index:1}.info-panel-button-container{background-color:#191919;border-top:3px solid #fff8dc;display:flex;justify-content:center;margin:0 -1rem -1rem;padding:.5rem 0 1rem}.close-button{cursor:pointer;max-height:1.5rem}.close-button,.settings-panel{align-items:center;display:flex}.settings-panel{background-color:#00000080;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2}.info-panel-contents.no-padding{padding:initial}.info-panel-contents{overflow-y:auto;padding:1rem 1.8rem}.info-panel>.close-button-container>.close-button{padding:.5rem}@media screen and (max-width:700px){.input-container{padding:.5rem}.info-panel{height:95%;max-width:90%;width:100%}}@media screen and (min-width:700px){.info-panel-background.right{justify-content:flex-end}.info-panel-background.right .info-panel{height:95%;margin-right:1rem;max-width:80%}.info-panel-background.left{justify-content:flex-end}.info-panel-background.left .info-panel{height:95%;margin-left:1rem;max-width:80%}.info-panel-background.center{justify-content:center}.info-panel-background.center .info-panel{height:95%;max-width:80%}.info-panel{min-width:30rem}}.league-info-header{font-size:1.95rem;padding:.5rem 0}.league-info-description{font-size:1.1rem;padding:.5rem 0}.league-info-prompt{font-size:1.2rem;font-weight:700;padding-bottom:.5rem}.league-info-section{padding:1rem 0;text-align:left}.league-info-list-item{padding-bottom:.25rem}.league-info-link{color:#1a1a5a}
/*# sourceMappingURL=main.545a9523.css.map*/