.home-container{box-sizing:border-box;flex-direction:column;padding:80px 80px 60px}.home-banner,.home-container{align-items:center;background-color:#050505;display:flex;min-width:100%}.home-banner{padding-left:80px;padding-right:80px;padding-top:20px;position:relative}.home-banner img{height:auto;object-fit:cover;width:100%}.home-banner-img.mobile{display:none}.home-banner .home-banner-text{bottom:24%;color:#1c1c1c;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;left:30%;letter-spacing:normal;line-height:16px;position:absolute;text-align:center;text-transform:none;width:40%}.home-banner-button-row{align-items:center;bottom:10%;display:inline-flex;gap:20px;justify-content:center;left:50%;max-width:600px;padding:0 10px;position:absolute;transform:translateX(-50%);width:90%}.home-banner .home-learn-more,.home-banner .home-register{border-radius:16px;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-weight:600;height:64px;letter-spacing:3.2px;line-height:16px;padding:20px 40px;text-transform:uppercase;transition:background-color .3s ease;width:auto}.home-banner .home-register{background-color:#1c1c1c;border:none;color:#f2f2f2}.home-banner .home-register:hover{background-color:#0e0e0e}.home-banner .home-register:active{background-color:#9ecb3b;color:#050505}.home-banner .home-learn-more{align-items:center;background-color:initial;border:1.8px solid #050505;color:#050505;display:flex;justify-content:center}.home-banner .home-learn-more:hover{background:#1c1c1c33}.home-banner .home-learn-more:active{background-color:#9ecb3b;border-color:#9ecb3b;color:#050505}.home-banner .home-banner-button-link{text-decoration:none}.home-banner-mobile{display:none}.home{align-items:start;padding:20px 80px 40px}.home,.home-inner{background-color:#050505;color:#f2f2f2;width:100%}.home-inner{grid-gap:20px;display:grid;gap:20px;grid-template-columns:350px auto;grid-template-rows:auto}.news-section{align-self:start;background-color:#0e0e0e;border-radius:20px;box-shadow:0 4px 10px #00000080;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/4;justify-content:flex-start;max-height:fit-content;padding:10px 20px 20px}.news-section h2{color:#f2f2f2;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;letter-spacing:6.4px;line-height:32px;padding-bottom:10px;text-transform:uppercase}.news-item{background-color:#1c1c1c;border:1px solid #333;border-radius:16px;display:flex;flex-direction:column;margin-bottom:8px;padding:0 20px}.news-item h3{color:#f2f2f2;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:0;text-transform:capitalize}.news-item .news-date{line-height:16px;margin-bottom:8px;margin-top:8px}.news-item .news-date,.news-item p{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:300}.news-item p{line-height:18px}.news-item:last-child{border:0}.news-item:last-child p{margin-bottom:20px;margin-top:0}.news-item.content{white-space:pre-line}.youtube-link{color:#f2f2f2;text-decoration:underline}.youtube-link:hover{color:#b4e05f;text-decoration:underline}.schedule-dropdown{align-items:center;background-color:#0e0e0e;border-radius:20px;box-shadow:0 4px 10px #00000080;display:flex;grid-column:2/3;grid-row:1/2;justify-content:space-between;padding:5px 20px}.schedule-dropdown h3{color:#f2f2f2;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;letter-spacing:6.4px;line-height:32px}.dropdown-container{display:inline-block;height:fit-content;min-width:240px;position:relative}.dropdown-button{align-items:center;background-color:#1c1c1c;border:1px solid #333;border-radius:16px;color:#f2f2f2;cursor:pointer;justify-content:space-between;min-width:fit-content;padding:20px;transition:background-color .3s ease;white-space:nowrap}.dropdown-button,.dropdown-button .month-title{display:flex;font-family:Proxima Nova;font-size:16px;font-weight:600;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}.dropdown-button .month-title{justify-self:flex-start}.dropdown-button:hover{background-color:#161616;border-radius:16px}.dropdown-button.active,.dropdown-button:hover{font-family:Proxima Nova;font-size:16px;font-weight:600;justify-content:space-between;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}.dropdown-button.active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#161616}.dropdown-button .dropdown-arrow{color:#9ecb3b;display:flex;font-size:20px;justify-content:flex-end;margin-left:2px;max-width:fit-content;padding-bottom:4px;transition:transform .3s ease}.dropdown-button .dropdown-arrow.open{color:#161616;transform:rotate(180deg)}.downarrow-icon{margin-top:2px;max-height:18px;max-width:18px}.dropdown-menu{animation:dropdown-slide-down .3s ease forwards;background-color:#1c1c1c;border-radius:0 0 2px 2px;border-top:8px solid #9ecb3b;box-shadow:0 4px 8px 0 #00000040;color:#f2f2f2;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:calc(100% + 15px);width:100%;z-index:1000}.dropdown-item{background-color:initial;border:1px solid #ffffff1a;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-weight:500;letter-spacing:3.2px;padding:15px 20px;text-transform:uppercase;transition:background-color .2s ease,padding-left .3s ease}.dropdown-item:hover{background-color:#161616}.dropdown-item:active{background-color:#9ecb3b;color:#161616}.schedule-section{align-items:stretch;font-family:Proxima Nova;grid-column:2/3;grid-row:2/3;width:100%}.schedule-item,.schedule-section{display:flex;flex-direction:column}.schedule-item{background:#0e0e0e;border-radius:20px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:0 20px;transition:transform .2s,box-shadow .2s}.schedule-item-content{display:flex;flex-direction:column;flex-grow:1;padding-bottom:15px}.row-top{justify-content:space-between;margin-bottom:10px}.row-top,.sport-title-wrapper{align-items:center;display:flex}.sport-title-wrapper{gap:16px;justify-content:flex-start;padding-bottom:4px;padding-top:16px}.sport-icon{max-height:32px;max-width:32px}.sport-title{color:#f2f2f2;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;text-transform:uppercase}.schedule-date-mobile{display:none}.schedule-date{background-color:#161616;border-radius:16px;color:#f2f2f2;display:inline-flex;font-family:Proxima Nova;font-size:16px;font-weight:600;gap:8px;justify-content:flex-end;letter-spacing:4px;line-height:16px;padding:20px;text-transform:uppercase}.row-bottom{align-items:center;display:flex;gap:0 8px}.teams-info{flex-direction:column;flex-grow:2;justify-content:space-between}.team-bar,.teams-info{align-items:center;display:flex;gap:8px}.team-bar{align-self:stretch;border-radius:16px;flex-direction:row;flex-grow:1}.team-bar .team-loser{background-color:#161616;color:#f2f2f2}.team-score-row{align-items:flex-end;align-items:center;display:flex;flex-direction:row;gap:8px;margin:0;min-height:100%}.team-score{font-family:Manuka;font-size:48px;font-style:normal;font-weight:700;letter-spacing:.8px;margin:0;max-height:100%;min-height:100%;min-width:70px;padding:10px;text-align:center;text-transform:uppercase}.team-row,.team-score{background-color:#1c1c1c;border:1px solid #333;border-radius:16px;color:#f2f2f2}.team-row{align-items:flex-end;align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-grow:1;padding:0 20px}.team-icon{max-height:35px;max-width:35px;padding-right:12px}.team-details{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:2px;margin:12px 0 -8px}.team-info-row{align-items:center;display:flex;gap:4px;vertical-align:center}.team-name{color:#f2f2f2;font-size:20px;font-style:normal;font-weight:600;line-height:20px;text-transform:capitalize}.team-abbrev,.team-name{font-family:Proxima Nova;margin:0}.team-abbrev{color:#d2d2d2;font-size:16px;font-weight:300}.team-record{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-weight:400;margin-bottom:20px;margin-top:4px}.play-button-mobile{display:none}.play-button{align-items:center;align-self:center;background-color:#1c1c1c;border:1px solid #333;border-radius:18px;color:#9ecb3b;cursor:pointer;display:flex;font-size:40px;height:100%;justify-content:center;max-width:145px;padding-left:45px;transition:background-color .2s,transform .2s;width:145px}.play-icon{max-height:45px;max-width:35px}.play-button:hover{background-color:#161616;border-radius:18px}.play-button:active{background-color:#9ecb3b;border-radius:18px;color:#1c1c1c}.league-section{grid-column:2/3;grid-row:3;margin-top:0}.league-header{align-items:center;background-color:#0e0e0e;border-radius:20px;box-shadow:0 4px 10px #00000080;display:flex;justify-content:space-between;padding:20px}.league-header h3{font-size:32px;font-weight:700;letter-spacing:6.4px;line-height:32px;margin:0}.league-header .view-all,.league-header h3{color:#f2f2f2;font-family:Proxima Nova;font-style:normal}.league-header .view-all{align-items:center;background:#1c1c1c;border:1px solid #333;border-radius:16px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:4px;justify-content:center;letter-spacing:3.2px;line-height:16px;padding:24px 28px;text-transform:uppercase;transition:background-color .3s ease;width:fit-content}.league-section .view-all:hover{background-color:#161616;border-radius:16px}.league-section .view-all:active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#161616}.league-section .view-all-link{text-decoration:none}.current-record{background-color:#0e0e0e;border-radius:20px;margin:20px 0;padding:20px}.current-teams .team-row:last-child{margin-top:8px}.current-teams .losing-team{background-color:#161616}.leaderboard{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto}.league-item{background-color:#0e0e0e;border-radius:20px;box-sizing:border-box;color:#f2f2f2;display:flex;flex-direction:column;padding:12px 20px 20px;width:100%}.league-item .row-top{align-items:center;display:flex;padding:0}.league-item .sport-title{margin:0}.player-list1{align-items:start;display:flex;flex-direction:column;font-family:Proxima Nova}.player-row{background-color:#1c1c1c;border:1px solid #333;border-radius:16px;box-sizing:border-box;gap:16px;justify-content:flex-start;margin:4px 0;padding:4px 18px;width:100%}.player-row,.player-row .rank{align-items:center;display:flex}.player-row .rank{font-family:Proxima Nova;font-size:16px;font-weight:600;justify-content:center;max-width:24px;text-align:center}.player-info{display:flex;flex:1 1;flex-direction:column;gap:8px;padding-bottom:8px;padding-top:8px}.player-info .top-row{gap:4px;margin-top:4px}.player-name,.player-stat{color:#f2f2f2}.player-stat{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:300;line-height:16px}.see-all-wrapper{display:flex;justify-content:center;margin-top:auto}.see-all-button{align-items:center;background-color:initial;border:none;color:#9ecb3b;cursor:pointer;display:flex;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;gap:0;letter-spacing:4px;line-height:24px;margin-bottom:-10px;text-transform:uppercase;transition:color .3s ease}.arrow-icon{max-height:20px;max-width:20px}.see-all-button:hover{color:#c7e584}.see-all-button:active,.see-all-button:hover{background-color:initial;cursor:pointer;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;gap:0;letter-spacing:4px;line-height:24px;text-transform:uppercase}.see-all-button:active{color:#333}@media screen and (max-width:1350px){.home-banner .home-banner-text{display:none}.home-container{padding-left:60px;padding-right:60px}.home-banner{padding-left:40px;padding-right:40px}.home-banner .home-banner-text{display:none}.home-banner-button-row{gap:24px;left:50%}.home-banner .home-learn-more,.home-banner .home-register{display:none}.home{padding:20px 40px}.home-inner{display:flex;flex-direction:column}.schedule-dropdown{width:-webkit-fill-available;width:-moz-available;width:stretch}.news-section{display:none}.team-score-row{overflow-x:scroll;scrollbar-width:none}.play-button{height:152px;min-height:100%}}@media screen and (max-width:1000px){.home{background-color:#050505;margin-bottom:40px;min-width:0;padding:0 0 40px;z-index:10}.home,.home-inner{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden;position:relative;width:100%}.home-inner{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;min-width:-webkit-fill-available;min-width:-moz-available;min-width:stretch;padding-top:10px}.home-container{min-width:0;padding:0;width:100%}.home-banner{padding:0;position:relative;z-index:1}.home-banner-mobile{background-color:#0e0e0e;border-radius:16px;display:flex;flex-direction:column;gap:16px;margin:16px;padding:16px;width:100%}.home-banner-mobile-text{font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:600;letter-spacing:2.8px;line-height:16px;margin:0;text-transform:uppercase}.home-banner-nexus-logo{height:auto;max-width:270px}.home-banner-img.desktop,.home-banner-img.mobile{display:none}.home-banner-button-row{display:none;gap:24px;left:35%}.schedule-dropdown{background-color:initial;display:flex;flex-direction:column;width:100%}.schedule-dropdown h3{align-self:flex-start}.schedule-section{box-sizing:border-box;display:flex;padding:0 16px}.schedule-item{background-color:#0e0e0e}.schedule-item-content{display:flex;flex-direction:column}.sport-icon{height:40px;width:40px}.sport-title{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;margin:0;text-transform:uppercase}.dropdown-container{min-width:100%}.dropdown-button{flex:1 1;justify-content:space-between}.play-button{display:none}.play-button-mobile{background-color:#1c1c1c;border:1px solid #333;border-radius:18px;color:#9ecb3b;cursor:pointer;display:flex;font-size:40px;margin-top:20px;transition:background-color .2s,transform .2s}.play-button-mobile:active{background-color:#9ecb3b;border-radius:18px;color:#1c1c1c}.play-icon{height:20px;width:20px}.league-header h3{font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;text-transform:uppercase}.league-header .view-all{display:none}}@media screen and (max-width:600px){.schedule-dropdown h3{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}.dropdown-button,.dropdown-button:active,.dropdown-button:hover{border-radius:8px}.dropdown-button,.dropdown-button:active,.dropdown-button:hover,.dropdown-item{font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:600;letter-spacing:2.8px;line-height:16px;padding:12px;text-transform:uppercase}.schedule-date-mobile{display:flex;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;margin:0;text-transform:uppercase}.schedule-date{display:none}.schedule-section{padding-left:8px;padding-right:8px}.schedule-item{padding-left:10px;padding-right:10px}.row-bottom{align-items:stretch;flex-direction:column;gap:16px}.team-row{border-radius:8px;padding:0}.team-icon{display:none}.team-details{margin:0;padding:8px 16px}.team-name{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.team-abbrev{font-weight:300}.team-abbrev,.team-record{font-family:Proxima Nova;font-size:12px;font-style:normal;line-height:16px}.team-record{font-weight:400;margin:0}.team-score{border-radius:8px;font-family:Manuka;font-size:32px;font-style:normal;font-weight:700;max-height:fit-content;min-height:fit-content;padding:8px 0;text-transform:uppercase}.teams-info{width:100%}.play-button-mobile{font-size:32px;padding:16px;width:100%}.league-section{padding:10px}.league-header h3{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}.leaderboard{display:flex;flex-direction:column}.player-info{padding:4px}.player-row .rank{font-weight:600;letter-spacing:3.2px;text-transform:uppercase}.player-row .rank,.top-row .player-name{font-family:Proxima Nova;font-size:16px;font-style:normal;line-height:16px}.top-row .player-name{font-weight:700}.player-stat,.top-row .player-team{font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.see-all-button,.see-all-button:hover{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:2.4px;line-height:24px;text-transform:uppercase}.see-all-button:hover{color:#c7e584}.see-all-button:active{color:#333;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:2.4px;line-height:24px;text-transform:uppercase}}.admin-container{box-sizing:border-box;justify-content:center;overflow:hidden;padding-bottom:60px;width:-webkit-fill-available;width:-moz-available;width:stretch}.admin,.admin-container{background-color:#050505;display:flex}.admin{color:#f2f2f2;flex-direction:column;gap:20px;max-width:1500px;padding:40px 80px;width:100%}.admin-title{color:#f2f2f2;font-family:Proxima Nova;font-size:64px;font-style:normal;font-weight:700;letter-spacing:6.4px;line-height:32px}.team-section{box-sizing:border-box;display:flex;flex-direction:row;gap:20px}.edit-team-form,.team-display{background-color:#0e0e0e;border-radius:20px;box-shadow:0 4px 10px #00000080;display:flex;flex:1 1;flex-direction:column;gap:20px;max-height:fit-content;padding:20px}.edit-team-title{color:#f2f2f2;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;text-align:center;text-transform:uppercase}.team-item{background-color:#1c1c1c;border:1px solid #333;border-radius:16px;display:flex;flex-direction:column;margin-bottom:20px;padding:0 20px 20px}.team-item h4{color:#f2f2f2;font-family:Proxima Nova;font-size:24px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;margin:0 0 20px;text-transform:capitalize}.edit-team-row{display:flex;gap:20px}.edit-team-form h2{color:#f2f2f2;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;text-align:center;text-transform:uppercase}.edit-team-form-column{display:flex;flex-direction:column}.edit-team-form-column label{margin-bottom:10px}.edit-team-form-column input,.edit-team-form-column textarea{background-color:#1c1c1c;border:1px solid #333;border-radius:12px;color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-weight:300;margin-bottom:20px;outline:none;padding:15px;resize:vertical;transition:border-color .3s ease;width:-webkit-fill-available;width:-moz-available;width:stretch}.edit-team-form-column textarea{height:100px;min-height:50px}.edit-team-form-column input:focus,.edit-team-form-column textarea:focus{border-color:#9ecb3b}.current-announcements{color:#f2f2f2;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;padding-bottom:20px;text-align:center;text-transform:uppercase}.announcement-item{background-color:#1c1c1c;border:1px solid #333;border-radius:16px;display:flex;flex-direction:column;margin-bottom:20px;padding:0 20px 20px}.announcement-item h3{color:#f2f2f2;font-family:Proxima Nova;font-size:24px;font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:0;text-transform:capitalize}.announcement-item p{line-height:18px}.admin-news-date,.announcement-item p{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:300}.admin-news-date{line-height:16px;margin-bottom:8px;margin-top:8px}.admin-actions{display:flex;gap:15px;justify-content:flex-start;margin-top:20px}.admin-delete-button,.admin-edit-button{border:none;border-radius:20px;cursor:pointer;font-family:Proxima Nova;font-size:20px;font-weight:600;letter-spacing:3.2px;padding:15px 30px;text-transform:uppercase;transition:background-color .3s ease}.admin-edit-button:hover{background-color:#161616}.admin-edit-button:active{background-color:#9ecb3b;color:#050505}.admin-delete-button:hover{background-color:#161616}.admin-delete-button:active{background-color:#ee375f}.announcements-section{display:flex;gap:20px}.announcements-list{max-height:fit-content;padding:10px 20px 20px}.announcement-update-container,.announcements-list{background-color:#0e0e0e;border-radius:20px;box-shadow:0 4px 10px #00000080;flex:1.5 1}.announcement-update-container{display:flex;flex-direction:column;gap:10px;padding:20px}.announcement-update-title{color:#f2f2f2;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;text-align:center;text-transform:uppercase}.announcement-update-container input,.announcement-update-container textarea{background-color:#1c1c1c;border:1px solid #333;border-radius:12px;color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-weight:300;margin-bottom:20px;outline:none;padding:15px;resize:vertical;transition:border-color .3s ease;width:-webkit-fill-available;width:-moz-available;width:stretch}.announcement-update-container textarea{height:100px;min-height:50px}.announcement-update-container input:focus,.announcement-update-container textarea:focus{border-color:#9ecb3b}.announcement-update-container button{border:none;border-radius:20px;cursor:pointer;font-family:Proxima Nova;font-size:20px;letter-spacing:3.2px;margin-top:20px;padding:20px 30px;text-transform:uppercase;transition:background-color .3s ease}.announcement-update-container button:hover{background-color:#161616}.announcement-update-container button:active{background-color:#9ecb3b;color:#050505}.admin-schedule-section{display:flex;gap:20px;margin-top:40px}.admin-schedule-list{background-color:#0e0e0e;border-radius:20px;box-shadow:0 4px 10px #00000080;flex:1.5 1;gap:20px;max-height:fit-content;padding:20px}.admin-current-schedule{color:#f2f2f2;font-family:Proxima Nova;font-size:32px;font-weight:600;letter-spacing:4px;line-height:24px;padding-bottom:20px;text-align:center;text-transform:uppercase}.admin-schedule-item{background-color:#1c1c1c;border:1px solid #333;border-radius:16px;display:flex;flex-direction:column;margin-bottom:20px;padding:0 20px 20px}.admin-schedule-item .row-top{align-items:center;display:flex;justify-content:space-between}.admin-schedule-item .sport-title-wrapper{align-items:center;display:flex;gap:16px}.admin-schedule-item .sport-icon{display:block;height:32px;width:32px}.admin-schedule-item .sport-title{font-style:normal;letter-spacing:4px;line-height:32px;margin:0}.admin-schedule-date,.admin-schedule-item .sport-title{align-items:center;color:#f2f2f2;font-family:Proxima Nova;font-size:20px;font-weight:600;text-transform:uppercase}.admin-schedule-date{background-color:#333;border-radius:16px;display:flex;justify-content:flex-end;min-width:120px;padding:8px 16px;text-align:center}.admin-schedule-item h3{color:#f2f2f2;font-family:Proxima Nova;font-size:24px;font-weight:600;margin-bottom:5px;text-transform:capitalize}.admin-schedule-item p{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-weight:300}.admin-schedule-item a{color:#9ecb3b;font-weight:600;text-decoration:none;transition:color .3s ease}.admin-schedule-item a:hover{color:#7ab32e}.admin-schedule-item ul{list-style:none;margin-top:10px;padding:0}.admin-schedule-item li{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-weight:300;margin-bottom:5px}.schedule-update-title{color:#f2f2f2;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;text-align:center;text-transform:uppercase}.add-schedule{background-color:#0e0e0e;border-radius:20px;box-shadow:0 4px 10px #00000080;display:flex;flex:1.5 1;flex-direction:column;gap:10px;padding:20px}.add-schedule label{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-weight:400;margin-bottom:5px}.add-schedule input,.add-schedule select{background-color:#1c1c1c;border:1px solid #333;border-radius:12px;color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-weight:300;margin-bottom:10px;outline:none;padding:15px;transition:border-color .3s ease;width:-webkit-fill-available;width:-moz-available;width:stretch}.add-schedule input:focus,.add-schedule select:focus{border-color:#9ecb3b}.add-schedule button{border:none;border-radius:20px;cursor:pointer;font-family:Proxima Nova;font-size:20px;letter-spacing:3.2px;margin-top:20px;padding:20px 30px;text-transform:uppercase;transition:background-color .3s ease}.add-schedule button:hover{background-color:#161616}.add-schedule button:active{background-color:#9ecb3b;color:#050505}.meeting-time::-webkit-calendar-picker-indicator{filter:invert(1)}.stats-container{align-items:start;box-sizing:border-box;min-height:70vw;overflow:hidden;padding-bottom:60px;padding-top:80px}.stats,.stats-container{background-color:#050505;display:flex;justify-content:center;width:100%}.stats{color:#f2f2f2;max-width:1200px;padding:80px}.stats,.stats-menu{flex-direction:column;gap:20px}.stats-menu{align-items:center;align-self:100%;background-color:#0e0e0e;border-radius:20px;display:flex;padding:0 20px;width:100%}.stats-menu-arrangement-desktop{width:100%}.stats-menu-arrangement-mobile{display:none}.stats-header{align-self:flex-start;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;letter-spacing:6.4px;line-height:32px;margin-bottom:20px;text-transform:uppercase}.stats-team-dropdown{width:100%}.stats-dropdown-container{display:inline-block;position:relative;width:100%}.stats-dropdown-button{background-color:#1c1c1c;border:1px solid #333;box-sizing:border-box;cursor:pointer;height:65px;justify-content:space-between;padding:10px;position:relative;width:100%}.stats-dropdown-button,.stats-team-row{align-items:center;border-radius:16px;display:flex}.stats-team-row{align-self:100%;flex-direction:row;flex-grow:1;gap:8px;padding:0 10px}.stats-team-details{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:2px;margin:0 0 -16px}.stats-team-info-row{align-items:center;display:flex;gap:4px;vertical-align:center}.stats-team-name{font-weight:600}.all-teams-name,.stats-team-name{align-items:center;color:#f2f2f2;font-family:Proxima Nova;font-size:20px;font-style:normal;letter-spacing:normal;line-height:16px;margin:0;text-transform:uppercase;text-transform:none}.all-teams-name{font-weight:500;letter-spacing:3.2px}.stats-team-abbrev{color:#d2d2d2;font-size:16px;font-weight:400;letter-spacing:normal;margin:0}.stats-team-record{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;letter-spacing:normal;margin-top:4px}.stats-dropdown-button:hover{background-color:#161616;border-radius:16px;font-size:16px;font-weight:500}.stats-dropdown-button.active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#161616;font-size:16px;font-weight:600}.stats-dropdown-button.active .stats-team-name{color:#050505;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:16px;margin:0;text-transform:uppercase;text-transform:none}.stats-dropdown-button.active .all-teams-name{letter-spacing:3.2px}.stats-dropdown-button.active .stats-team-abbrev{color:#050505;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.stats-dropdown-button.active .stats-team-record{color:#050505;font-family:Proxima Nova;font-size:16px;letter-spacing:normal;margin-bottom:20px;margin-top:4px}.stats-dropdown-button.active .team-icon.default-icon{filter:brightness(0) saturate(100%) invert(6%) sepia(8%) saturate(0) hue-rotate(220deg) brightness(30%) contrast(90%)}.team-icon.refined-icon{filter:none}.stats-dropdown-arrow{color:#9ecb3b;flex-shrink:0;font-size:20px;margin-right:10px;transition:transform .3s ease}.stats-dropdown-arrow.open{color:#161616;padding-bottom:0;transform:rotate(180deg)}.stats-dropdown-menu{animation:dropdown-slide-down .3s ease forwards;background-color:#1c1c1c;border-radius:0 0 2px 2px;border-top:8px solid #9ecb3b;box-shadow:0 4px 8px 0 #00000040;color:#f2f2f2;left:0;list-style:none;margin:10;overflow:hidden;overflow-y:scroll;padding:0;position:absolute;width:100%;z-index:1000}.dropdown-menu{max-height:500px;overflow-y:scroll}.stats-dropdown-item{background-color:initial;border:1px solid #ffffff1a;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-weight:600;letter-spacing:3.2px;padding:15px 20px;text-transform:uppercase;transition:background-color .2s ease,padding-left .3s ease}.stats-dropdown-item:hover{background-color:#161616}.stats-dropdown-item:active{background-color:#9ecb3b;color:#161616}.stats-dropdown-item-team-name{margin:0}.stats-dropdown-item-team-name:active{color:#161616}.stats-button-row{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:flex-start;padding:20px 0;width:100%}.stats-date-dropdown{flex-shrink:0}.stats-sports-button-row{align-items:center;display:flex;flex-direction:row;gap:20px}.stat-sport-button{cursor:pointer;height:70px;transition:transform .2s ease,box-shadow .2s ease;width:70px}.stat-sport-button.active{transform:scale(1.1)}.stats-leaderboard-wrap{align-items:center;align-self:100%;background-color:#0e0e0e;border-radius:20px;display:flex;flex-direction:column;padding:0 20px 40px;width:100%}.stats-leaderboard-title{align-self:start;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;padding-top:10px;text-transform:uppercase}.stats-leaderboard-row{display:flex;gap:8px;justify-content:space-between;width:100%}.leaderboard-card{background:#1c1c1c;border:1px solid #333;border-radius:16px;color:#f2f2f2;display:flex;flex:1 1;flex-direction:column;min-width:100px;overflow:hidden;padding:20px;position:relative;text-align:left;width:fit-content}.leaderboard-card:after{background-color:#9ecb3b;clip-path:polygon(70% 0,100% 0,100% 100%,90% 100%);content:"";height:100%;position:absolute;right:0;top:0;width:40%}.stat-title{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:16px;margin:0;padding:0;text-transform:none}.leader-name{font-size:1rem;padding-bottom:20px}.leader-name,.leader-value{font-weight:700;letter-spacing:normal;margin:0;text-transform:none}.leader-value{font-family:Manuka;font-size:64px;font-style:normal;line-height:64px}.stats-player-list{display:flex;flex-direction:column;gap:8px;margin-top:20px;width:100%}.player-card{align-items:center;background:#1c1c1c;border:1px solid #333;border-radius:16px;color:#f2f2f2;display:flex;overflow:hidden;padding:0 20px;position:relative;z-index:1}.player-card:after{background-color:#0e0e0e;clip-path:polygon(10% 0,100% 0,100% 100%,13% 100%);z-index:-1}.player-card .dash-border,.player-card:after{content:"";height:100%;position:absolute;right:0;top:0;width:40%}.player-card .dash-border{background-color:#333;clip-path:polygon(10.4% 0,10% 0,13% 100%,13.4% 100%);z-index:0}.player-card .rank{align-items:center;display:flex;font-family:Proxima Nova;font-size:16px;font-weight:600;justify-content:center;text-align:center;width:24px}.rank-up{color:#9ecb3b;margin-right:5px}.rank-down{color:#ee325f;margin-right:5px}.player-card .player-info{flex-grow:1;padding-left:20px;padding-top:12px}.player-info .top-row{align-items:center;display:flex;flex-wrap:wrap;margin:0}.player-name{font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600}.player-team{color:#d2d2d2}.player-stats,.player-team{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.player-stats{color:#f2f2f2}.game-stats-text{margin-bottom:4px;margin-top:4px}.player-badges{display:flex;font-family:Proxima Nova;gap:5px}.badge{background:none;border:1px solid #9ecb3b;border-radius:12px;color:#f2f2f2;font-size:.8rem;padding:4px 8px}.input-stats-button{align-items:center;align-self:100%;background-color:#1c1c1c;border:1px solid #333;border-radius:16px;display:flex;font-weight:600;height:62px;justify-content:center;margin-top:20px;width:100%}.input-stats-button:hover{background-color:#161616;border-radius:16px;font-weight:600}.input-stats-button:active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#050505;font-weight:600}.input-stats-link{text-decoration:none;width:100%}@media screen and (max-width:900px){.stats-container{padding-top:0}.stats{padding:10px 20px}.stats-menu{background-color:initial;padding:0}.stats-menu-arrangement-desktop{display:none}.stats-menu-arrangement-mobile{display:block;width:100%}.stats-sports-button-row-mobile{display:flex;justify-content:space-between;padding-bottom:20px;width:100%}.dropdown-menu{max-height:400px;overflow-y:scroll}.stats-date-dropdown-mobile{padding-bottom:8px;width:100%}.stats-date-dropdown-mobile .dropdown-button{border-radius:16px;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}.stats-leaderboard-wrap{background-color:initial;padding:0}.dash-border,.player-badges,.player-card:after,.stats-leaderboard-row,.stats-leaderboard-title{display:none}.player-card{padding:8px}.player-card .player-info{gap:0;padding:8px}}@media screen and (max-width:480px){.stats-header{font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;padding:10px 0;text-transform:uppercase}.stats-date-dropdown-mobile .dropdown-button{border-radius:8px;padding-left:18px}.stats-team-dropdown-mobile .stats-dropdown-button{border-radius:8px;height:max-content;padding:10px}.stats-dropdown-arrow{margin:2px}.dropdown-menu{max-height:300px;overflow-y:scroll}.all-teams-name,.stats-dropdown-button.active .all-teams-name{border-radius:16px;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}.player-card .player-info{gap:0;padding:0 8px}.player-card .player-name{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.player-card .player-team{font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:300;line-height:16px}.game-stats-text{font-size:14px}.input-stats-button{font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:600;letter-spacing:2.8px;line-height:16px;max-height:fit-content;padding:20px;text-transform:uppercase}}.input-stats-container{min-height:40vw;overflow:hidden;overflow-x:auto;padding:80px 0 60px}.input-stats,.input-stats-container{background-color:#050505;box-sizing:border-box;display:flex;justify-content:center;width:100%}.input-stats{color:#f2f2f2;gap:20px;padding:80px 80px 0}.input-stats-title-mobile{display:none}.input-stats input{background:#000;border:none;color:#f2f2f2;font-size:16px;height:auto;padding:5px;text-align:center}.input-stats-sidebar{display:flex;flex-direction:column;min-width:300px}.input-stats-column,.input-stats-sidebar{align-items:flex-start;align-self:100%;gap:20px}.input-stats-column{background-color:#0e0e0e;border-radius:20px;box-sizing:border-box;padding:20px;width:100%}.stats-team-selector{width:100%}.stats-selector-container{display:inline-block;position:relative;width:100%}.stats-selector-button{align-items:center;background-color:#1c1c1c;border:1px solid #333;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;height:65px;justify-content:space-between;padding:10px;position:relative;width:100%}.stats-selector-button:hover{background-color:#161616;border-radius:16px;font-size:16px;font-weight:500;justify-content:space-between}.stats-selector-button.active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#161616;font-size:16px;font-weight:600;justify-content:space-between}.stats-selector-menu{animation:dropdown-slide-down .3s ease forwards;background-color:#1c1c1c;border-radius:0 0 2px 2px;border-top:8px solid #9ecb3b;box-shadow:0 4px 8px 0 #00000040;color:#f2f2f2;left:0;list-style:none;margin:10;overflow:hidden;padding:0;position:absolute;width:100%;z-index:1000}.stats-selector-team-text{color:#f2f2f2}.stats-selector-team-text,.stats-selector-team-text.active{align-items:center;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:20px;margin:0 10px;text-transform:uppercase}.stats-selector-team-text.active{color:#161616}.stats-selector-item{background-color:initial;border:1px solid #ffffff1a;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-weight:600;letter-spacing:3.2px;padding:15px 20px;text-transform:uppercase;transition:background-color .2s ease,padding-left .3s ease}.stats-selector-item:hover{background-color:#161616}.stats-selector-item:active{background-color:#9ecb3b;color:#161616}.exit-button{align-items:center;align-self:100%;background-color:#1c1c1c;border:1px solid #333;border-radius:16px;display:flex;height:62px;justify-content:center;width:100%}.exit-button:hover{background-color:#161616;border-radius:16px}.exit-button:active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#050505}.exit-button-link{text-decoration:none;width:100%}.player-dropdown-mobile{display:none;width:100%}.player-selector-button,.player-selector-container{position:relative;width:100%}.player-selector-button{background-color:#1c1c1c;border:1px solid #333;box-sizing:border-box;cursor:pointer;display:flex;font-family:Proxima Nova;font-size:16px;font-style:normal;height:65px;letter-spacing:3.2px;line-height:16px;padding:20px;text-transform:uppercase}.player-selector-button,.player-selector-button:hover{border-radius:16px;font-weight:600;justify-content:space-between}.player-selector-button.active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#161616;font-weight:600;justify-content:space-between}.player-selector-menu{list-style:none;padding:0;width:100%}.player-selector-item{align-items:center;align-self:100%;background:#1c1c1c;border:1px solid #333;border-radius:16px;cursor:pointer;display:flex;gap:8px;justify-content:start;margin-bottom:8px;padding:20px}.player-selector-item:hover{background-color:#161616;border-radius:16px}.player-selector-item.active{background-color:#9ecb3b;color:#f2f2f2;font-weight:700}.player-selector-name{color:#f2f2f2}.player-selector-name,.player-selector-name.active{font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:normal;margin:0;padding:0;text-transform:none}.player-selector-name.active{color:#050505}.player-selector-team{color:#d2d2d2;font-weight:300}.player-selector-team,.player-selector-team.active{font-family:Proxima Nova;font-size:16px;font-style:normal;letter-spacing:normal;margin:0;padding:0;text-transform:uppercase}.player-selector-team.active{color:#0e0e0e;font-weight:400}.input-player-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;width:100%}.input-player-item{align-items:center;align-self:100%;background:#1c1c1c;border:1px solid #333;border-radius:16px;cursor:pointer;display:flex;gap:8px;justify-content:start;padding:20px}.input-player-item:hover{background-color:#161616;border-radius:16px}.input-player-item.active{background-color:#9ecb3b;color:#f2f2f2;font-weight:700}.input-add-player-button{background:#1c1c1c}.input-add-player-button,.input-add-player-button:hover{align-items:center;align-self:100%;border:1px solid #333;border-radius:16px;cursor:pointer;display:flex;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;gap:8px;justify-content:start;letter-spacing:normal;line-height:20px;padding:20px;text-transform:none}.input-add-player-button:hover{background:#161616}.input-add-player-button:active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#050505}.input-add-icon{font-size:12px}.input-player-sidebar-name{color:#f2f2f2}.input-player-sidebar-name,.input-player-sidebar-name.active{font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:normal;margin:0;padding:0;text-transform:none}.input-player-sidebar-name.active{color:#050505}.input-player-sidebar-team{color:#d2d2d2;font-weight:300}.input-player-sidebar-team,.input-player-sidebar-team.active{font-family:Proxima Nova;font-size:16px;font-style:normal;letter-spacing:normal;margin:0;padding:0;text-transform:uppercase}.input-player-sidebar-team.active{color:#0e0e0e;font-weight:400}.input-stats-content{flex-direction:column;flex-grow:1;font-family:Proxima Nova;font-size:16px;font-weight:600;position:relative}.input-player-header,.input-stats-content{display:flex;gap:20px;justify-content:space-between}.input-player-header{align-items:center;background:#0e0e0e;border-radius:5px;border-radius:20px;box-sizing:border-box;padding:20px;width:100%}.input-player-team{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;margin:0;padding:0;text-transform:uppercase}.edit-player-name-row{display:flex;gap:8px;padding-top:16px}.edit-player-name-row input{height:auto}.input-player-name{align-items:center;box-sizing:border-box;color:#f2f2f2;display:flex;font-family:Manuka;font-size:64px;font-style:normal;font-weight:700;line-height:64px;margin:0;min-height:72px;padding-bottom:20px;text-transform:uppercase}.save-icon-button{border:1px solid #333;border-radius:18px;display:flex;height:auto;padding:14px 0;width:100px}.save-icon{color:#f2f2f2;font-size:28px}.input-player-stat-button-row{display:flex;gap:8px}.input-player-stat-button{align-items:center;background-color:initial;border:1px solid #9ecb3b;border-radius:100px;flex-direction:row;height:fit-content;justify-content:flex-start;margin:0;padding:6px 12px;white-space:nowrap;width:min-content}.input-player-stat-button h4{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0;padding-right:8px;text-transform:none}.edit-player-name-button{align-items:center;cursor:pointer;display:flex}.edit-player-name-icon{cursor:pointer;justify-self:end;padding-left:8px}.input-stat-left-column{align-self:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.input-stat-date-dropdown{border-radius:16px;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}.input-stat-date-dropdown-mobile{display:none}.input-sport-stat-section{align-items:center;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.schedule-stats-list{width:100%}.input-sport-stat-card{align-items:start;background:#0e0e0e;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;width:100%}.input-sport-stat-header{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-bottom:20px;padding:0;width:100%}.input-sport-stat-header-left{align-items:center;display:flex;gap:16px}.input-sport-stat-icon{margin:0;width:28px}.input-sport-stat-header-mobile{display:none}.input-sport-stat-date{align-self:flex-end;background-color:#161616;border-radius:16px;color:#f2f2f2;display:inline-flex;font-size:16px;gap:8px;justify-content:flex-end;line-height:16px;margin:0;padding:20px}.input-sport-stat-date,.input-sport-stat-title{font-family:Proxima Nova;font-weight:600;letter-spacing:4px;text-transform:uppercase}.input-sport-stat-title{font-size:20px;font-style:normal;line-height:24px}.input-sport-stat-row{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.input-sport-stat-box{background-color:#1c1c1c;border:1px solid #333;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;gap:20px;max-height:100%;min-height:100%;min-width:120px;padding:20px;width:100px}.input-sport-stat-box input{font-size:40px}.input-sport-text-column{display:flex;flex-direction:column;gap:8px}.input-sport-current-stat{color:#f2f2f2;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;margin:0;max-width:100%;overflow:hidden;text-transform:capitalize;white-space:nowrap}.input-sport-edit-indicator.logged-in{color:#9ecb3b}.input-sport-edit-indicator.logged-in,.input-sport-edit-indicator.logged-out{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-decoration-line:underline}.input-sport-edit-indicator.logged-out{color:#5c5c5c}.input-sport-stat-display{font-family:Manuka;font-size:64px;font-style:normal;font-weight:700;margin:0;padding:20px 0;text-transform:uppercase}.input-sport-stat-editor{background:#000;border-radius:8px;color:#f2f2f2;font-size:24px;font-weight:600;max-height:100%;min-height:105px;outline:none;text-align:center;width:100%}.save-stats-button{align-items:center;align-self:100%;background-color:#1c1c1c;border:1px solid #333;border-radius:16px;cursor:pointer;display:flex;height:62px;justify-content:center;width:100%}.save-stats-button:hover{background-color:#161616;border-radius:16px}.save-stats-button:active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#050505}.new-player-form{background-color:#0e0e0e;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:20px 20px 60px;width:100%}.new-player-title{color:#f2f2f2;font-family:Manuka;font-size:64px;font-style:normal;font-weight:850;line-height:64px;margin:0;padding-bottom:20px;text-transform:uppercase}.new-player-header{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin-bottom:20px;width:100%}.new-player-form input{background-color:#1c1c1c;border:none;color:#f2f2f2;font-size:16px;height:50px;padding:5px;text-align:center;width:100%}.new-player-row{align-self:100%;border-radius:16px;flex-grow:1;padding:0 10px}.new-player-row,.pill-button-edit{align-items:center;display:flex;flex-direction:row;gap:8px}.pill-button-edit{margin:0;padding:0}.pill-button-edit input{height:24px;width:80px}.save-icon-button{background-color:#1c1c1c;font-size:20px;padding:4px 0;width:60px}.save-icon-button:hover{background-color:#161616}.save-icon-button:active{background-color:#9ecb3b;color:#050505}.input-stat-left-button-row{align-self:flex-end;display:flex;gap:16px}.user-authorization{align-self:flex-end;display:flex;padding-right:10px}.user-auth-login-button{margin:0;padding:10px 0}.user-auth-login-button,.user-auth-login-button:active,.user-auth-login-button:hover{align-self:flex-end;background-color:initial}.user-auth-login-button h4{color:#9ecb3b;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:16px;margin:0;text-decoration:underline;text-transform:capitalize}.user-auth-login-button h4:hover{color:#c7e584}.user-auth-login-button h4:active{color:#333}.user-delete-button{margin:0;padding:10px 0}.user-delete-button,.user-delete-button:active,.user-delete-button:hover{align-self:flex-end;background-color:initial}.user-delete-button h4{color:#9ecb3b;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:16px;margin:0;text-decoration:underline;text-transform:capitalize}.user-delete-button h4:hover{color:#c7e584}.user-delete-button h4:active{color:#333}.new-player-password-prompt{background-color:#1c1c1c;border:none;color:#f2f2f2;font-size:16px;height:50px;padding:5px;text-align:center;width:100%}.new-player-show-password-row{align-items:center;align-self:start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;height:20px}.show-password-label{color:#f2f2f2;font-size:16px;white-space:nowrap}@media screen and (max-width:900px){.input-stats-container{padding:20px 0}.input-stats{display:flex;flex-direction:column;padding:0 16px 10px}.input-stats-content{min-height:100vw}.input-stats-title-mobile{display:flex;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;padding:10px 0;text-transform:uppercase}.player-dropdown-mobile{display:inline-block}.input-stats-column{display:none}.input-player-header{display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.input-player-name{padding-bottom:8px}.input-player-info-column{width:100%}.input-stat-date-dropdown{display:none}.input-stat-date-dropdown-mobile{display:flex}.input-sport-stat-date,.input-sport-stat-title{display:none}.input-sport-stat-icon{height:40px;width:40px}.input-sport-stat-header-mobile{display:inline-block}.input-sport-stat-row{display:flex;flex-direction:column}.input-sport-text-column{gap:4px}.input-sport-stat-box{display:flex;flex-direction:row;justify-content:space-between;width:100%}.input-sport-stat-display{font-size:48px;padding:0}.input-sport-stat-editor{box-sizing:border-box;max-height:100%;min-height:max-content;width:fit-content}.input-sport-stat-box input{font-size:29px;padding:8px 10px}}@media screen and (max-width:480px){.input-stats-title-mobile{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}.input-sport-current-stat,.input-sport-edit-indicator.logged-in,.input-sport-edit-indicator.logged-out{font-size:14px}.input-sport-stat-display{font-size:32px;padding:0}.input-sport-stat-box input{font-size:20px}}.about-wrapper{overflow:hidden;position:relative}.about-page,.about-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.about-page{color:#f2f2f2;margin:0;padding:80px 0 0;text-align:center}.about-banner-wrap{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.about-banner_mobile{display:none}.about-banner{max-height:650px;object-fit:cover;width:100%}.about-banner-wrap:after{background-color:#050505;bottom:0;clip-path:polygon(0 100%,100% 0,100% 100%);content:"";height:80px;left:0;position:absolute;width:100%}.about-banner-text-section{display:flex;flex-direction:column;gap:40px;padding:60px 160px 0;position:absolute;top:20%}.about-banner-title{font-family:Manuka;font-size:100px;font-weight:850;line-height:100px;text-transform:uppercase}.about-banner-subtitle,.about-banner-title{color:#f2f2f2;font-style:normal;margin:0;padding:0;position:relative;text-align:start;width:100%}.about-banner-subtitle{font-family:Proxima Nova;font-size:16px;font-weight:400;letter-spacing:normal;line-height:16px;text-transform:none}.about-league-format{margin-bottom:60px}.about-dropdown-wrapper{max-width:1450px;padding:0 80px}.about-format-breakdown{color:#9ecb3b;font-family:Proxima Nova;font-size:20px;font-weight:600;letter-spacing:4px;line-height:24px}.about-format-breakdown,.about-format-title{font-style:normal;margin:20px 0;text-transform:uppercase}.about-format-title{color:#f2f2f2;font-family:Manuka;font-size:64px;font-weight:700;line-height:64px}.about-nexus-shield{padding:20px 0}.about-divider{background-color:#f2f2f2;height:2px;margin:40px auto;width:100%}.about-format-verse{color:#f2f2f2;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;padding-bottom:20px;text-transform:uppercase}.about-dropdown-container{display:inline-block;max-width:1450px;padding:0;position:relative;width:100%}.about-dropdown-button{background-color:#1c1c1c;border:1px solid #333;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;margin-top:8px;max-width:1450px;min-height:64px;overflow:hidden;padding:0 20px;transition:background-color .3s ease,min-height .3s ease;white-space:nowrap;width:100%}.about-dropdown-button:hover{background-color:#0e0e0e;border-radius:16px}.about-dropdown-button.active{background-color:#0e0e0e;height:auto;max-width:1450px;min-height:64px;padding:0 20px}.about-dropdown-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.about-sport-icon{height:32px;width:32px}.about-sport-title{color:#f2f2f2;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:24px;margin-left:12px;text-transform:uppercase}.about-dropdown-arrow{color:#9ecb3b;font-size:20px;margin-left:auto;padding-bottom:4px;transition:transform .3s ease}.about-dropdown-arrow.open{color:#9ecb3b;padding-bottom:0;transform:rotate(180deg)}.about-downarrow-icon{height:18px;margin-top:2px;width:18px}.about-sports-description{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:16px;max-width:1450px;overflow-wrap:break-word;padding-bottom:20px;text-align:start;text-transform:none;white-space:normal;word-break:break-word}.about-team-connect{background-color:#f2f2f2;padding-bottom:20px;padding-top:60px;position:relative;width:100%}.about-team-connect:before{background-color:#f2f2f2;bottom:calc(100% - 1px);clip-path:polygon(0 100%,100% 0,100% 100%);content:"";height:82px;left:0;position:absolute;width:100%}.about-connect-title{color:#050505;font-family:Manuka;font-size:64px;font-style:normal;font-weight:700;margin:0;text-transform:uppercase}.about-connect-inquiries{color:#050505;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;margin-bottom:40px;margin-top:20px;text-transform:none}.about-connect-form{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;width:750px}.about-personal-info-row{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}.about-personal-info-row input{background-color:#f2f2f2;border:1px solid #333;border-radius:16px;color:#050505;flex:1 1;font-family:Proxima Nova;font-size:16px;font-weight:300;outline:none;padding:20px;transition:border-color .3s ease}.about-personal-info-row input:focus{border-color:#050505}.contact-subject-form{background-color:#f2f2f2;border:1px solid #333;border-radius:16px;color:#050505;flex:1 1;font-family:Proxima Nova;font-size:16px;font-weight:300;outline:none;padding:20px;transition:border-color .3s ease;width:-webkit-fill-available;width:-moz-available;width:stretch}.about-personal-info-row input::placeholder,.contact-message-form::placeholder,.contact-subject-form::placeholder{color:#050505;opacity:1}.contact-message-form{background-color:#f2f2f2;border:1px solid #333;box-sizing:border-box;color:#050505;font-weight:300;min-height:200px;outline:none;padding:20px;resize:vertical;transition:border-color .3s ease;width:100%}.contact-message-form,.contact-submit-button{border-radius:16px;font-family:Proxima Nova;font-size:16px}.contact-submit-button{background-color:#1c1c1c;border:1px solid #333;color:#f2f2f2;flex:1 1;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;padding:24px;text-transform:uppercase;width:-webkit-fill-available;width:-moz-available;width:stretch}.contact-submit-button:hover{background-color:#0e0e0e;border:1px solid #333;border-radius:16px}.contact-submit-button:active,.contact-submit-button:hover{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3.2px;line-height:16px;padding:24px;text-transform:uppercase}.contact-submit-button:active{background-color:#9ecb3b;border:1px solid #9ecb3b;border-radius:16px;color:#050505}.about-socials-row{background-color:#f2f2f2;display:flex;flex-direction:row;gap:8px;justify-content:center;padding-bottom:40px;width:100%}.about-social-button{align-items:center;background-color:initial;border:1px solid #9ecb3b;border-radius:100px;color:#9ecb3b;display:flex;font-family:Proxima Nova;font-size:20px;font-weight:400;gap:8px;height:30px;padding:0 8px;text-decoration:none;transition:all .3s ease;width:max-content}.about-social-button:hover{background:#1c1c1c33}.about-social-button:active{background-color:#9ecb3b;color:#050505}.about-button-text{color:#050505;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}@media screen and (max-width:1200px){.about-banner-text-section{top:15%}.about-banner-title{font-size:100px;line-height:normal;width:100%}.about-banner-subtitle{bottom:8%;width:80%}.about-dropdown-wrapper{display:flex;flex-direction:column;padding:0 20px;width:100%}.about-divider{margin:40px 0}.about-format-verse{margin:0 0 20px}}@media screen and (max-width:900px){.about-page{padding:0}.about-banner{display:flex}.about-banner-wrap{width:100%}.about-banner_mobile{display:none;width:100%}.about-banner-text-section{gap:80px;padding:20px 40px;top:10%}.about-banner-title{font-size:100px;line-height:100px;width:100%}.about-banner-subtitle{font-size:16px;line-height:20px;width:80%}.about-league-format{padding:0 20px}.about-format-title{flex-wrap:wrap;font-size:64px;font-weight:800;letter-spacing:2.2px;line-height:64px;text-transform:uppercase}.about-nexus-shield{display:none}.about-format-breakdown{font-family:Proxima Nova;font-size:20px;font-weight:600;letter-spacing:4px;line-height:24px;text-transform:uppercase}.about-divider{margin:30px 0}.about-format-verse{font-size:20px;letter-spacing:4px;line-height:24px;padding:0}.about-dropdown-button{min-height:56px;padding:0 16px;white-space:wrap}.about-sport-title{font-size:16px;letter-spacing:2px}.about-sports-description{font-size:14px;line-height:18px}.about-connect-title{font-size:64px;line-height:64px;text-align:center}.about-connect-inquiries{font-size:16px;font-weight:400;padding:0 10px;text-align:center}.about-connect-form{padding:0 10px;width:90%}.about-personal-info-row{gap:10px}.contact-message-form,.contact-submit-button{width:100%}.about-socials-row{align-items:center;gap:10px}.about-social-button{font-size:16px;height:36px;padding:0 12px}}@media screen and (max-width:800px){.about-banner{display:none}.about-banner_mobile{display:block;width:100%}}@media screen and (max-width:570px){.about-banner-text-section{gap:40px;padding:20px;top:10%}.about-banner-title{font-size:64px;line-height:normal;width:100%}.about-banner-subtitle{font-size:14px;line-height:normal;width:100%}.about-format-title{font-family:Manuka;font-size:48px;font-weight:700;line-height:normal;padding:0 20px}.about-format-title,.about-format-verse{font-style:normal;text-transform:uppercase}.about-format-verse{font-family:Proxima Nova;font-size:16px;font-weight:600;letter-spacing:3.2px;line-height:16px}.contact-container{padding:0 20px}.about-connect-title{font-family:Manuka;font-size:48px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.about-connect-form{gap:10px;padding:0}.about-personal-info-row{display:flex;flex-direction:column}.about-personal-info-row input{width:100%}.about-socials-row{display:none}.about-dropdown-wrapper{padding:0}.contact-submit-button{margin:20px 0}}@media screen and (max-width:300px){.about-banner-text-section{gap:20px}.about-banner-title{font-size:40px;line-height:normal;width:100%}.about-banner-subtitle{font-size:12px;line-height:normal;width:100%}}.error-page{align-items:center;background-color:#050505;color:#f2f2f2;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0;min-height:calc(100vh - 100px);padding:0;text-align:center;width:100%}.error-content-wrapper{padding:1rem}.error-title{font-weight:900;letter-spacing:.5px}.error-description,.error-title{color:#f2f2f2;text-transform:uppercase}.error-description{font-size:20px;font-style:normal;font-weight:500;letter-spacing:4px;line-height:24px;text-align:center}.divider{background-color:#f2f2f2;height:180px;margin:40px auto;width:1px}.back-home-button{align-items:center;background:#1c1c1c;border:1px solid #333;border-radius:16px;color:#f2f2f2;font-family:Proxima Nova;font-weight:500;height:60px;justify-content:center;margin:40px auto;padding:20px 50px;text-align:center;width:240px}.button-text{color:#f2f2f2;font-size:16px;font-weight:500;margin:0}.back-home-button:hover{background-color:#161616;border-radius:16px;color:#f2f2f2}.back-home-button:active{background-color:#9ecb3b;border:0;border-radius:16px;color:#050505}.submit-page{align-items:center;background-color:#050505;color:#f2f2f2;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0;min-height:calc(100vh - 100px);padding:0;text-align:center;width:100%}.submit-content-wrapper{padding:1rem}.submit-title{font-weight:900;letter-spacing:.5px}.submit-description,.submit-title{color:#f2f2f2;text-transform:uppercase}.submit-description{font-size:20px;font-style:normal;font-weight:500;letter-spacing:4px;line-height:24px;text-align:center}.topnavbar{align-items:center;background-color:#0e0e0e;border-bottom:1px solid #333;box-shadow:0 4px 8px 0 #00000040;color:#f2f2f2;display:flex;font-size:16px;font-weight:800;height:auto;justify-content:space-between;min-width:100%;padding:16px 80px;position:fixed;top:0;z-index:9999}.logo{padding-left:80px}.logo img{display:inline-flex;max-height:50px;max-width:30px}.navbar-right .navbar-links{color:#f2f2f2;display:flex;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;gap:6rem;justify-content:flex-end;letter-spacing:3.2px;line-height:16px;list-style-type:none;margin:0;padding:0 80px;text-align:center;text-transform:uppercase}.navbar-right .navbar-links li{box-sizing:border-box;margin:0;max-width:max-content;min-width:min-content}.navbar-right .navbar-links a{color:#f2f2f2;font-size:16px;text-decoration:none;transition:all .3s ease}.navbar-right .navbar-links a:hover{color:#d2d2d2ba;transition:all .3s ease}.navbar-right .navbar-links .active{color:#9ecb3b;font-weight:800}.mobile-menu-icon{color:#f2f2f2;cursor:pointer;display:none;padding-right:24px}.footer{align-items:center;background-color:#0e0e0e;bottom:0;color:#f2f2f2;display:flex;font-family:Proxima Nova;height:min-content;justify-content:space-between;left:0;min-width:100%;padding:64px 80px;position:relative;position:sticky}.footer-title{margin:0 80px}.footer-title img{height:auto;max-width:270px}.footer .footer-right{align-items:flex-end;display:flex;flex-direction:column;margin:0 80px;text-align:right}.footer .footer-right .lil-msg{color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;margin:8px 0;text-align:right;text-transform:none}.footer .copyright-section,.footer .lil-msg-mobile{display:none}.footer-right .logo-line{align-content:center;align-items:center;justify-content:center}.ig-logo,.mail-logo{cursor:pointer;height:24px;margin:0 6px;width:24px}.footer a{color:#f2f2f2;text-decoration:none}.footer .footer-right a:hover{opacity:.7}@media (max-width:1000px){.topnavbar{background-color:initial;border:#0000;box-shadow:none;display:block;flex-grow:1;height:min-content;min-width:100%;padding:0;position:fixed;width:-webkit-fill-available;width:-moz-available;width:stretch}.mobile-menu-icon{align-items:center;background-color:#1c1c1c;border:1px solid #333;border-radius:18px;display:block;flex-direction:column;justify-content:center;padding:12px 16px 10px;position:absolute;right:3%;top:16px;z-index:1001}.mobile-menu-icon.open{background-color:initial;border:#0000;padding:10px 20px}.navbar-right{background-color:#0e0e0e;flex-direction:column;height:60px;overflow-y:auto;transform:translateY(-100%);transition:transform .3s ease-in-out;width:100%}.navbar-right,.navbar-right.open{align-items:center;display:flex;position:relative;z-index:1000}.navbar-right.open{box-sizing:border-box;gap:0;height:max-content;justify-content:center;padding-bottom:20px;padding-top:20px;transform:translateY(0)}.navbar-right.open .navbar-links{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px 0;place-items:center;width:100%}.navbar-links{box-sizing:border-box;column-gap:0;flex-direction:column;padding:20px}.navbar-links a{font-size:18px;padding:12px 24px}.logo img{display:none}.footer{display:flex;flex-direction:column;gap:20px;padding:40px}.footer .lil-msg{display:none}.footer .lil-msg-mobile{display:flex;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;margin:0;text-align:center;text-transform:none}.footer .copyright-section{align-items:center;display:flex;flex-direction:column;width:100%}.footer .divider{background-color:#333;height:1px;margin:0 0 20px;width:100%}.footer .copyright-msg{display:flex;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;margin:0;text-align:center;text-transform:none}}@media (max-width:480px){.footer-title img{max-width:200px}}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}body,html{background-color:#050505;overflow-x:hidden;width:100%}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(/static/media/proximanova_regular.8181ca4b7c2d1189d78a.ttf) format("truetype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:300;src:url(/static/media/proximanova_light.9d69a5449e101ad71e3d.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:500;src:url(/static/media/proximanova_light.9d69a5449e101ad71e3d.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:600;src:url(/static/media/proximanova_regular.8181ca4b7c2d1189d78a.ttf) format("opentype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(/static/media/proximanova_bold.fcaab2524c5baabd71f6.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:800;src:url(/static/media/proximanova_extrabold.4b4dcc64004a8654a484.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:900;src:url(/static/media/proximanova_black.120f91ca1cfeced5a5ac.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-style:italic;font-weight:700;src:url(/static/media/proximanova_boldit.d408af56f8cabc640e22.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-style:italic;font-weight:900;src:url(/static/media/proximanova_blackit.e97eccb6c0e64a5a0141.otf) format("opentype")}@font-face{font-family:Phonk;font-style:normal;font-weight:400;src:url(/static/media/phonk_regular.411157e17c1a43fdd53f.otf) format("opentype")}@font-face{font-family:Phonk;font-style:normal;font-weight:700;src:url(/static/media/phonk_contrast.00390c698e2a26bed84d.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:100;src:url(/static/media/manuka_thin.e83e11a74eef6bd2a3a7.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:200;src:url(/static/media/manuka_ultra.a5ded446f817a6d01ab1.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:300;src:url(/static/media/manuka_light.5387c258b1eee166b575.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:400;src:url(/static/media/manuka_regular.6be7fc05632b945de311.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:500;src:url(/static/media/manuka_medium.0056cbce63f9f7d44027.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:700;src:url(/static/media/manuka_bold.eb92bd030d6e7410f6c9.otf) format("opentype")}@font-face{font-family:Manuka;font-style:normal;font-weight:900;src:url(/static/media/manuka_black.3619044fd2755f78672a.otf) format("opentype")}::selection{background:#9ecc3b}:root{--hyper-watermelon:#ee375f;--darkness:#012c33;--alpha-green:#9ecc3b}h1{font-size:128px;letter-spacing:normal}h1,h2{word-wrap:break-word;color:#f2f2f2;font-family:Manuka;font-weight:600;line-height:64px;text-transform:uppercase}h2{font-size:64px}h3{font-size:32px;font-weight:700;letter-spacing:3.2px;line-height:32px}h3,h4{word-wrap:break-word;color:#f2f2f2;font-family:Proxima Nova;text-transform:uppercase}h4{font-size:20px;font-weight:600;letter-spacing:4px;line-height:24px}h5{word-wrap:break-word;color:#f2f2f2;font-family:Proxima Nova;font-size:16px;font-weight:700;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}button{background-color:#333;border:none;color:#f2f2f2;cursor:pointer;font-size:16px;padding:20px 40px;transition:background-color .3s ease;width:100%}button,button:hover{align-items:center;border-radius:20px;display:flex;font-family:Proxima Nova;font-weight:500;gap:4px;justify-content:center;letter-spacing:3.2px;line-height:16px;text-transform:uppercase}button:hover{background:#9ecb3b}
/*# sourceMappingURL=main.06a62fb6.css.map*/