@import"https://fonts.googleapis.com/css2?family=League+Spartan:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,300..900;1,300..900&display=swap";:root{--color-background: rgb(26, 38, 56);--color-background-dark: rgb(22, 28, 37);--color-background-light: rgb(32, 44, 62) }:root{--font-family-league-spartan: "League Spartan", sans-serif;--font-family-urbanist: "Urbanist", sans-serif;--tracking-wide: .05rem;--tracking-wider: .1rem}.h-full{height:100%!important}.w-full{width:100%!important}body{background-color:var(--color-background-light);margin:0;padding:0}.text-caption{font-family:var(--font-family-urbanist);font-size:1rem;font-weight:500;letter-spacing:var(--tracking-wide)}a.text-caption{color:#fff;text-decoration:none}.foreground-subtle{color:#7f92b5}.button-contained,.button-outlined{font-family:var(--font-family-urbanist)!important;font-weight:800!important;letter-spacing:var(--tracking-wider)!important}.button-contained[class*=SizeSmall],.button-outlined[class*=SizeSmall]{border-radius:.5rem!important;font-size:1.125rem!important;letter-spacing:var(--tracking-wide)!important;padding:.5rem 1.25rem!important}.button-contained{background:linear-gradient(180deg,#fe582c,#f14011)!important;border-radius:1rem!important;color:#fff!important;font-size:1.25rem!important;padding:1.25rem!important;position:relative}.button-contained.button-loader{min-height:4.75rem}.button-contained.button-loading{font-size:0!important}.button-contained.button-loading:before{animation:loadingButton .5s ease-in-out;animation-fill-mode:forwards;content:"Sign In";font-size:1.25rem!important;left:50%;position:absolute;top:50%}.button-contained.button-loading:after{animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear,l20-3 1s ease-in-out;aspect-ratio:1;border:.25rem solid #fff;border-radius:50%;content:"";width:1.75rem}.button-outlined{border-color:#c3daf7!important;color:#c3daf7!important;font-size:1.125rem!important;padding:1rem!important}.button--text-icon *{vertical-align:middle}.button--text-icon i{margin-right:.75rem}.loader--dark{animation:l20-1 1s infinite linear alternate,l20-2 2s infinite linear;aspect-ratio:1;border:.25rem solid rgba(255,255,255,.5);border-radius:50%;content:"";width:1.125rem}@keyframes loadingButton{0%{opacity:100%;transform:translate(-50%,-50%)}75%{opacity:0}to{opacity:0;transform:translate(-50%,100%)}}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}@keyframes l20-3{0%{opacity:0}to{opacity:100%}}.app{background-color:#fff}.register-page{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:100%;min-height:100vh;padding:1rem;text-align:center;width:100%}.register-page .MuiTypography-h2,.register-page .MuiTypography-caption{color:#fff;font-family:var(--font-family-urbanist);letter-spacing:var(--tracking-wider)}.register-page .MuiTypography-h2{font-size:1.25rem;font-weight:800;text-transform:uppercase}.register--dob,.register--dob .tipsy-input{width:100%}.tipsy-input-label,.tipsy-input-field{color:#fff!important;font-family:var(--font-family-urbanist)!important}.tipsy-input-label{font-size:1rem!important;font-weight:700!important;letter-spacing:var(--tracking-wider)!important;margin-bottom:.5rem!important;text-transform:uppercase}.tipsy-input-field{background-color:var(--color-background-dark);border-radius:.5rem;font-size:1.25rem!important;font-weight:400;height:auto!important;letter-spacing:var(--tracking-wide)!important;padding:1.25rem!important}.tipsy-input-field svg{color:#fff}.login-page{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:100%;min-height:100vh;padding:1rem;text-align:center;width:100%}.my-account{padding:1rem}.my-account .MuiTypography-h2,.my-account .MuiTypography-caption{color:#fff;font-family:var(--font-family-urbanist);letter-spacing:var(--tracking-wider)}.my-account .MuiTypography-h2{font-size:1.25rem;font-weight:800;text-transform:uppercase}.authenticated-user-page{height:100vh}.authenticated-user-page .authenticated-user-page-content{height:100%;overflow:auto}.app--header{background-color:var(--color-background-dark);padding:.5rem 1rem}.app--header *{color:#fff!important}.header--nav-link{font-family:var(--font-family-urbanist)!important;font-weight:800!important;letter-spacing:var(--tracking-wider)!important}.header--nav-account-link{background-color:#3eb373d9!important}.header--nav-account-link:hover{background-color:#3eb373!important}.account-menu--section{padding:.75rem 1.25rem}.account-menu--section .MuiTypography-body1,.account-menu--section .MuiTypography-body2{color:#fff;font-family:var(--font-family-urbanist);font-size:1rem;letter-spacing:var(--tracking-wider)}.account-menu--section .MuiTypography-body1{font-weight:800;text-transform:uppercase}.account-menu--section .MuiTypography-body2{font-weight:500}.account-menu--section .account-menu--button{margin:.75rem 0;width:100%}.account-menu--section .button--text-icon{padding:0}.account-menu--section .button--text-icon *{color:#707c8f}.account-menu--section .button--text-icon i{margin:0 0 0 .75rem}.account-menu--section .button--text-icon span{font-family:var(--font-family-urbanist);font-weight:800;letter-spacing:var(--tracking-wider)}.account-menu--section-primary{background-color:var(--color-background-dark)}.account-menu--section-primary .MuiTypography-body1,.account-menu--section-primary .MuiTypography-body2{padding-left:2.5rem;padding-right:2.5rem}.tipsy-menu .MuiPaper-root{background-color:#1d2530;border-radius:.75rem;margin-top:1rem}.league--deadline,.league--eliminated{box-shadow:0 .25rem .25rem #00000040;color:#fff;padding:.75rem 1rem}.league--deadline .MuiTypography-body2,.league--eliminated .MuiTypography-body2{font-family:var(--font-family-urbanist)!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:var(--tracking-wider);text-transform:uppercase!important}.league--deadline{background-color:#d72d00}.league--eliminated{background-color:#d70700}.league--footer{background-color:var(--color-background);padding:1.25rem 1rem;position:relative}.league--footer .button--text-icon *{color:#707c8f}.league--footer .button--text-icon span{font-family:var(--font-family-urbanist);font-weight:800;letter-spacing:var(--tracking-wider)}.league--footer-score{background-color:#2fd67b;border-radius:50%;height:5.5rem;left:1rem;position:absolute;width:5.5rem}.league--footer-score *{color:#fff!important;font-family:var(--font-family-urbanist)!important}.league--footer-score .MuiTypography-caption{font-size:.625rem!important;font-weight:800!important;letter-spacing:var(--tracking-wider);line-height:.75rem!important;text-transform:uppercase}.league--footer-score-total{font-size:3rem!important;font-weight:900!important;line-height:1.5rem!important}.button--icon{background-color:var(--color-background-dark)!important;border-radius:50%!important;height:2.75rem!important;line-height:.75rem!important;min-width:unset!important;padding:0!important;width:2.75rem!important}.button--icon i{color:#707c8f!important}.tipsy-modal .MuiModal-backdrop{background-color:#000000d9}.tipsy-modal .MuiPaper-root{background-color:var(--color-background);border-radius:1rem;max-width:calc(100vw - 2.5rem);padding:1rem;width:100vw}.tipsy-modal .MuiPaper-root .MuiDialogTitle-root{color:#fff!important;font-family:var(--font-family-urbanist)!important;font-size:1.25rem!important;font-weight:800!important;letter-spacing:var(--tracking-wider);padding:0 0 0 .25rem!important;text-transform:uppercase}.tipsy-modal .MuiPaper-root .MuiDialogContent-root{padding:.75rem 0!important}.tipsy-modal-close{color:#fff!important}.league-leaderboard{position:relative}.league-leaderboard .MuiTypography-body2{color:#707c8f;font-family:var(--font-family-urbanist);font-size:1.125rem;font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase}.league-leaderboard--row{padding:.75rem}.league-leaderboard--row:nth-child(odd){background-color:var(--color-background-dark)}.league-leaderboard--row *{color:#fff!important;font-family:var(--font-family-urbanist);font-weight:700;letter-spacing:var(--tracking-wide)}.league-leaderboard--row .MuiTypography-body1{font-family:var(--font-family-urbanist);font-weight:700;letter-spacing:var(--tracking-wide)}.league-leaderboard--row-user{background:linear-gradient(180deg,#23c26b,#10a052);position:sticky;bottom:-.75rem}.league-leaderboard--row-user.league-leaderboard--row-eliminated{background:linear-gradient(180deg,#b0282b,#931d20)}.league-leaderboard--row-eliminated *{opacity:70%}.league-leaderboard--row-eliminated:not(.league-leaderboard--row-user) *{color:#b0282b!important}.league--rules .MuiTypography-body1{color:#fff;font-family:var(--font-family-urbanist);font-size:1rem;font-weight:300;letter-spacing:var(--tracking-wide)}.league-content{overflow:auto}.league--gameweek-controls{padding:1.25rem 1rem .25rem}.league--gameweek-controls *{color:#fff!important}.league--gameweek-controls .MuiTypography-h3{font-family:var(--font-family-urbanist)!important;font-size:1.25rem!important;font-weight:800!important;letter-spacing:var(--tracking-wider);text-transform:uppercase}.league--gameweek-controls .Mui-disabled{opacity:30%}.league--fixture{background-color:var(--color-background-dark);height:3rem;position:relative}.league--fixture:after{content:"";height:100%;position:absolute;width:0;z-index:1}.league--fixture .loader--dark{position:absolute;right:.75rem}.league--fixture-selected:after{background:linear-gradient(180deg,#23c26b,#10a052);transition:width .25s ease-in-out;width:100%}.league--fixture-selected .league--fixture-score{background-color:#197744}.league--fixture-overlapping{opacity:50%}.league--fixture-overlapping svg{position:absolute;right:1rem}.league--fixture-complete *{opacity:85%}.league--fixture-button{border:0;margin:0;outline:none;padding:0}.league--fixture-team{padding:0 .75rem;width:100%;z-index:2}.league--fixture-team *{color:#fff!important}.league--fixture-team .MuiTypography-body1{font-family:var(--font-family-urbanist)!important;font-weight:800!important;letter-spacing:var(--tracking-wider);min-width:3rem;text-transform:uppercase}.league--fixture-team img{width:2rem}.league--fixture-team-home{padding-right:2.75rem}.league--fixture-team-home .league--fixture-score{margin-left:1rem}.league--fixture-team-home img:not(:last-child){margin-left:0!important}.league--fixture-team-away{padding-left:2.75rem}.league--fixture-team-away .league--fixture-score{margin-right:.25rem}.league--fixture-separator{background-color:var(--color-background-light);border-radius:50%;height:3.75rem;position:absolute;left:calc(50% - 1.875rem);margin-left:0!important;top:-6px;width:3.75rem;z-index:2}.league--fixture-separator .MuiTypography-caption{color:#fff!important;font-family:var(--font-family-urbanist)!important;font-size:.625rem!important;font-weight:800!important;letter-spacing:var(--tracking-wider);text-transform:uppercase}.league--fixture-score{background-color:#fe582c;border-radius:.5rem;padding:.25rem .375rem}.league--fixture-score .MuiTypography-body2{font-family:var(--font-family-urbanist);font-size:1rem;font-weight:700}.pick--saved-msg{animation:pickSaved1 1.5s ease-in-out;animation-fill-mode:forwards;background-color:#000000bf;height:100vh;margin:0!important;position:fixed;top:0;width:100vw;z-index:3}.pick--saved-msg .MuiStack-root{height:100%}.pick--saved-msg svg{color:#23c26b;filter:drop-shadow(0 0 1rem rgb(0,0,0))}.pick--saved-msg .MuiTypography-h4{color:#fff;font-family:var(--font-family-league-spartan);font-size:3rem;font-style:italic;font-weight:700;line-height:1;text-align:center;text-shadow:0 0 1rem rgb(0,0,0);text-transform:uppercase}@keyframes pickSaved1{0%{opacity:0;transform:translate(100%)}10%{opacity:0}40%{opacity:100%;transform:translate(0)}85%{opacity:100%;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.league--join .MuiTypography-h2{color:#fff;font-family:var(--font-family-urbanist)!important;font-size:1.75rem!important;font-weight:800!important;letter-spacing:var(--tracking-wider);text-transform:uppercase}.league--winners{background-color:#10a052;box-shadow:0 .25rem .25rem #00000040;color:#fff;padding:2rem 1rem}.league--winners .MuiTypography-body1,.league--winners .MuiTypography-body2{font-family:var(--font-family-urbanist)!important;font-weight:700!important;letter-spacing:var(--tracking-wider);text-transform:uppercase!important}.league--winners .MuiTypography-body1{font-size:.875rem!important}.leagues--wrapper{padding:.75rem 1rem}.leagues--wrapper .MuiTypography-h2{color:#fff;font-family:var(--font-family-urbanist);font-size:1.25rem;font-weight:800;letter-spacing:var(--tracking-wider);text-transform:uppercase}.league--card{background-color:var(--color-background);border-radius:.5rem;padding:1rem 1.25rem}.league--card:nth-child(odd){background-color:var(--color-background-dark)}.league--card .button--text-icon *{color:#707c8f}.league--card .button--text-icon span{font-family:var(--font-family-urbanist);font-weight:800;letter-spacing:var(--tracking-wider)}.league--card .MuiTypography-h3,.league--card .MuiTypography-body1{font-family:var(--font-family-urbanist);letter-spacing:var(--tracking-wide)}.league--card .MuiTypography-h3{color:#fff;font-size:1.5rem;font-weight:800;text-transform:uppercase}.league--card .MuiTypography-body1{color:#c6c9cd;font-weight:700}.league--card-actions{padding:.5rem 0 .25rem}.league--card-actions .MuiTypography-caption{color:#707c8f;font-family:var(--font-family-urbanist);font-size:1rem;font-weight:800;letter-spacing:var(--tracking-wider);text-transform:uppercase}.league--card-actions .league--joined{background:linear-gradient(180deg,#23c26b,#10a052)!important}.password-actions{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:100%;min-height:100vh;padding:1rem;text-align:center;width:100%}
