body{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}@font-face{font-family:wide;src:url(https://res.cloudinary.com/kof/raw/upload/nfl/fonts/bold.woff) format("woff")}@font-face{font-family:bold-cond;src:url(https://res.cloudinary.com/kof/raw/upload/nfl/fonts/bold-cond.woff) format("woff")}@font-face{font-family:medium-cond;src:url(https://res.cloudinary.com/kof/raw/upload/nfl/fonts/medium-cond.woff) format("woff")}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{background:#444;padding:0;margin:0;font-size:14px}a{color:#00adea}@media (min-width:601px){.mobile-only{display:none}}@media (max-width:600px){.mobile-hidden{display:none}}.page{text-align:center;padding:20px 20px 0;background:#444;font:150%/1 medium-cond,Helvetica,Arial;text-transform:uppercase;letter-spacing:.05em;color:#fff}.page-header{margin:-20px -20px 20px;padding:15px;background:#00adea;color:#fff}.page-header nav{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:832px;margin:0 auto}.page-header a{color:#fff;cursor:pointer}.page-header u{cursor:pointer}.page-header .logo{fill:#fff;cursor:pointer;width:35px;height:35px;vertical-align:middle;margin:0 5px 0 0}.page-footer{padding:20px;margin:50px -20px 0;background:#333;color:#aaa}.profile button{margin-top:30px}.season select{margin:0 0 50px;font-family:bold-cond,Helvetica,Arial,sans-serif}.season h1{font-family:bold-cond,sans-serif;font-size:50px}.season h1,.season h2{font-weight:400;color:#fff}.season .update-scores-container{font-size:14px}.season .update-scores-link{display:inline-block;position:relative;margin:0 10px;cursor:pointer}.season .update-scores-link.loading{color:grey;cursor:not-allowed}.season .update-scores-link.loading:before{content:"";box-sizing:border-box;position:absolute;top:50%;right:-30px;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite}.season .tabpanel{overflow-x:hidden}.season .games{list-style-type:none;padding:0;display:inline-flex;flex-direction:column;-webkit-transform-origin:top left;transform-origin:top left}.season .games.blur{display:none}.season .game{display:flex;margin:0;padding:0 0 40px;justify-content:center;align-items:flex-start;max-height:200px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden}.season .is-game-irrelevant{opacity:0;max-height:0;padding:0}.season .in-progress .score{-webkit-animation:breathe 3s linear infinite;animation:breathe 3s linear infinite}.season .date-header{display:block;margin:0 0 20px}.season .date-header__day{display:block;margin:0 0 30px;padding:10px 0;border-bottom:1px solid #aaa}.season .date-header.is-same-day .date-header__day{display:none}.season .team-card{width:315px;display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;text-align:right}.season .team-card__image{width:100px;height:auto}.season .team-card-wrapper{text-align:right}.season .team-card-wrapper~.team-card-wrapper{text-align:left}.season .team-card-wrapper~.team-card-wrapper .team-card{flex-direction:row;text-align:left}.season .score{color:#999;font-size:60px;width:70px;text-align:center;padding:10px 0 0}.season .score[data-is-winner=true]{color:#00adea;text-shadow:0 0 20px #999}.season .must-have-all-picks-notice{padding-top:30px}.season .tie-breakers__actual-yards{color:#00adea}.season table{margin:10px auto}.season td{text-align:left}@media (max-width:600px){.season h1{font-size:40px}.season .team-card{width:auto;display:block}.season .team-card.game-has-pick:not(.picked){opacity:.7}.season .team-card__image{width:106px;height:auto}.season .score{font-size:40px;padding-top:58px;width:auto;min-width:50px;flex-grow:1000;flex-basis:30%}}.season .actions{border-top:5px solid #aaa;margin:30px 0 0;padding:30px 0 0}@-webkit-keyframes breathe{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes breathe{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.standings{display:flex;max-width:832px;margin:0 auto 30px;justify-content:space-evenly}@media (max-width:600px){.standings{justify-content:space-between}}.standings table{margin:0}.standings table th{padding-bottom:10px}.standings table td{padding-left:5px;padding-right:5px}.standings .crown-container{position:relative;width:30px}.standings .crown-container svg{position:absolute;top:-18px;right:0}.team-card{cursor:pointer}.is-picks-locked .team-card{cursor:default}.team-card-wrapper+.team-card-wrapper{margin-left:60px}.team-card h3{color:#fff;font-size:200%;-webkit-transition:all .2s;transition:all .2s;margin:0 0 10px}.team-card .picked .h3-content{color:#00adea;text-shadow:0 0 20px #999}.team-card .eyebrow{display:block;font:50% wide,sans-serif;opacity:.7}.team-card__picked-by-user{display:inline-block;margin:5px;opacity:.7;text-transform:none}.team-card__picked-by-user--current-user{opacity:1}@media (max-width:600px){.team-card h3{font-size:20px}.team-card__picked-by-user{font-size:18px;margin:5px 3px 0}}.dialog{display:none}.dialog--open{display:block;color:#333;background:#fff;width:600px;padding:50px;position:fixed;max-width:90vw;top:20vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:10px;box-shadow:0 0 10px #444}.switcher{position:relative;display:inline-block;vertical-align:middle;width:40px;height:23px;margin-left:3px;margin-right:3px}.switch__input{opacity:0;width:0;height:0}.switch__slider{cursor:pointer;top:26%;right:0;bottom:25%;background:#888;border-radius:15px}.switch__slider,.switch__slider:before{position:absolute;left:0;-webkit-transition:.4s;transition:.4s}.switch__slider:before{content:"";height:19px;width:19px;bottom:-4px;background:#fff;border-radius:50%}.switch__input:checked+.switch__slider:before{background:#00adea;-webkit-transform:translateX(26px);transform:translateX(26px);box-shadow:0 0 10px hsla(0,0%,100%,.5)}.switch__label{cursor:pointer;padding-left:10px;display:inline-block;vertical-align:middle}.button,button{padding:10px 15px;border-radius:5px;cursor:pointer;font-size:20px;font-family:bold-cond,Helvetica,Arial,sans-serif;text-transform:uppercase;background:#00adea;color:#fff}.button[disabled],button[disabled]{opacity:.5}.button--lock-picks,button--lock-picks{clear:both;display:inline-flex}select{padding:3px 10px 3px 20px;border-width:0 0 5px;color:#00adea;background:transparent;font-size:50px;cursor:pointer}@media (max-width:600px){select{padding:10px 5px 10px 15px;font-size:40px}}select option{font-size:50%;background:#fff;color:#000!important}.checkbox{display:inline-flex;position:relative;margin:0 20px 10px;cursor:pointer;font-size:22px;border:3px solid #000;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:600px){.checkbox{margin:0 10px 10px}.checkbox+span{display:none!important}}.checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{top:0;left:0;width:50px;height:50px;background:#eee;border-radius:8px}@media (max-width:600px){.checkmark{width:22px;height:22px}}.checkbox:hover .checkbox__input~.checkmark{background:#ddd}.checkbox .checkbox__input:checked~.checkmark{background:#00adea}.checkmark:after{content:"";position:absolute;display:none}.checkbox .checkbox__input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:18px;top:10px;width:10px;height:20px;border:solid #fff;border-width:0 6px 6px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:600px){.checkbox .checkmark:after{left:7.92px;top:4.4px;width:4.4px;height:8.8px;border-width:0 2.64px 2.64px 0}}
/*# sourceMappingURL=main.35f2cb91.chunk.css.map */