@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/556a1625dfd679e5-s.0g1ckhug6r.wx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/11e1e91db7618cc6-s.0ccttqx8ab6ov.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/647d2f3001d442d2-s.14gri.53kwwti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montagu Slab Fallback;src:local(Times New Roman);ascent-override:80.76%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:121.6%}.montagu_slab_682cabef-module__qFaFxa__className{font-family:Montagu Slab,Montagu Slab Fallback;font-style:normal}.montagu_slab_682cabef-module__qFaFxa__variable{--font-geist-sans:"Montagu Slab", "Montagu Slab Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_67021e5e-module__sKKjba__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_67021e5e-module__sKKjba__variable{--font-bebas-neue:"Bebas Neue", "Bebas Neue Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-color-scheme:light){#registration-form .p-panel .p-panel-content,#registration-form .p-panel .p-panel-header{background:#f9fafb;border:1px solid #e5e7eb}}@media (prefers-color-scheme:dark){#registration-form .p-panel .p-panel-content,#registration-form .p-panel .p-panel-header{background:#1f2937;border:1px solid #374151}}
html,body{margin:0;padding:0}main{width:90%;max-width:1268px;margin:0 auto}ul{padding-left:0;list-style:none}p{margin:.5rem 0}div.p-dialog-header{padding-bottom:10px}#registration-form{grid-gap:30px;place-items:center;display:grid}#registration-form #registration-form-1_content .p-fieldset-content{grid-gap:32px;margin-top:10px;display:grid}#registration-form .team-list{height:auto;max-height:500px;overflow:hidden}#registration-form .team-list .p-checkbox{display:none}#registration-form.centered .team-list{max-height:0}#registration-form.centered #league-select{opacity:0;max-height:0}#registration-form h1{text-shadow:-2px -2px #b22222,2px -2px #b22222,-2px 2px #b22222,3px 3px #b22222}ul.registered-teams li{align-items:center;gap:.75rem;font-size:1rem;display:flex}ul.registered-teams li .platform{text-transform:capitalize;font-style:italic}.auth-indicator{appearance:none;box-shadow:none;background-color:#0000;border:none;align-items:center;gap:8px;height:40px;padding:0;display:flex}.auth-indicator img{border-radius:2px;animation-name:auth-shadow;animation-duration:1s;animation-timing-function:linear;animation-delay:5s;animation-fill-mode:forwards;box-shadow:0 0 #004977}.auth-indicator.no-auth img{animation-name:no-auth-shadow;box-shadow:0 0 #e22525}.auth-indicator.admin-auth img{animation-name:admin-auth-shadow;box-shadow:0 0 #b39c4d}button{cursor:pointer}.button-row{justify-content:flex-end;gap:.5rem;display:flex}.flex{gap:12px;display:flex}.flex button{align-self:center}.flex-col{flex-direction:column;display:flex}header{justify-content:space-between;align-items:center;padding:10px 20px;display:flex}header a{align-items:center;gap:8px;font-size:28px;font-weight:700;display:flex}h1{color:#fff;letter-spacing:1px;place-items:center;font-size:60px;font-weight:700;display:grid}h1 div{margin-top:30px}h1 div,h1 img{grid-area:1/1}.coming-soon-disabled{position:relative}.coming-soon-disabled .coming-soon-overlay{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}hgroup p{text-align:center;margin-top:12px;font-size:28px;line-height:1.1}.card-default{border-radius:12px;padding:20px}input[type=radio]{display:none}.logo{border-radius:900px}.team-list{height:0;margin-top:12px;margin-bottom:6px;transition:all 1s linear .5s}.team-list h2{margin:4px;font-size:16px;line-height:1}.team-list label{background:#004977;border-radius:4px;padding:2px 6px;transition:all .3s}.team-list label:has(input:checked){background-color:#34623f;transition:all .5s}.team-list label:hover{background:#0d173e}.team-list li{opacity:0}.team-list li:first-child{margin-top:10px;animation:.5s ease-in .5s forwards fade-in}.team-list li:not(:first-child){margin-top:-45px;animation:.5s ease-in .5s forwards spit-out}.team-list [type=checkbox]{display:none}#admin-panel{grid-template-columns:repeat(3,minmax(150px,300px));gap:30px 18px;margin-top:40px;display:grid}#admin-panel button{padding:20px}#admin-panel button.danger{color:#dc143c;text-shadow:1px 1px #000;background-color:#e82426}#admin-panel button.danger:hover{text-shadow:1px 1px #61de2a;background-color:#000;box-shadow:1px 1px 5px 5px #61de2a}footer{max-width:500px;font-size:12px}footer p{margin-top:10px}footer a{color:#1e90ff}.team-tile{grid-gap:12px;grid-template-columns:30px 1fr;align-items:center;width:100%;font-size:24px;display:grid}.team-tile .team-name{font-size:16px}.team-tile .league-name{font-size:12px;font-style:italic}.roster-board-list{grid-gap:20px;justify-content:center;margin-top:40px;display:flex}.roster-board{font-optical-sizing:auto;max-width:420px}.roster-board .team-name{text-align:center;place-items:center;margin-bottom:12px;font-size:20px;display:grid}.roster-board .team-name img{border-radius:900px;margin-right:12px}.roster-board article{background-color:var(--background-secondary);border-radius:8px;padding:12px;font-size:12px}.roster-board .players-list{grid-gap:4px 12px;grid-template-columns:repeat(2,1fr);font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;display:grid}.backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#181c2899;place-items:center;width:100vw;height:100vh;animation:.5s linear forwards fade-in;display:grid;position:fixed;top:0;left:0}.welcome-dialog{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--background-secondary);border-radius:8px;width:90%;max-width:650px;padding:30px}.welcome-dialog p{margin-top:12px}.welcome-dialog a{color:#1e90ff}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spit-out{0%{opacity:0;margin-top:-45px}50%{opacity:0}to{opacity:1;margin-top:5px}}@keyframes auth-shadow{0%{box-shadow:0 0 4px 2px #004977}50%{box-shadow:0 0 8px 2px #004977}to{box-shadow:0 0 2px #004977}}@keyframes no-auth-shadow{0%{box-shadow:0 0 4px 1px #e22525}50%{box-shadow:0 0 8px 2px #e22525}to{box-shadow:0 0 2px #e22525}}@keyframes admin-auth-shadow{0%{box-shadow:0 0 4px 1px #b39c4d}50%{box-shadow:0 0 8px 2px #b39c4d}to{box-shadow:0 0 2px 1px #b39c4d}}.leaderboard-item{width:100%;max-width:900px;margin:auto}.leaderboard-item .team-link{appearance:none;background-color:#0000;border:none;align-items:center;gap:8px;font-size:24px;display:flex}.leaderboard-item .p-accordion-header-link{padding:0 18px}.leaderboard-item .p-accordion-header-text{color:var(--text-color);padding:0}.leaderboard-item .p-accordion-header-text h2{grid-gap:4px;grid-template-columns:30px auto 1fr;grid-template-areas:"rank avatar team-name username score";align-items:center;display:grid}.leaderboard-item .p-accordion-header-text .score{text-transform:lowercase;grid-area:score;margin-left:auto}.leaderboard-item:not(:last-child){border-bottom:1px solid #000}.leaderboard-item img{border-radius:900px}.leaderboard-item .pager{grid-template-columns:repeat(3,auto);justify-content:center;align-items:center;gap:8px;display:grid}.leaderboard-item .pager button{border-radius:900px;width:28px;height:30px}.leaderboard-item .subtext{font-size:.8em;font-style:italic;font-weight:lighter}.leaderboard-item .team-players-grid{grid-template-columns:repeat(2,1fr);gap:8px 16px;padding:10px;display:grid}.leaderboard-item .player{letter-spacing:.4px;gap:1rem;font-size:20px;display:flex}.leaderboard-item button:has(.player){appearance:none;box-shadow:none;background:0 0;border:none}.leaderboard-item .score{text-align:center;grid-column:1/3;font-size:1.2rem}.pager{grid-template-columns:repeat(3,auto);justify-content:center;align-items:center;gap:8px;display:grid}.pager button{border-radius:900px;width:28px;height:30px}.subtext{font-size:.8em;font-style:italic;font-weight:lighter}.team-players-grid{grid-template-columns:repeat(2,1fr);gap:8px 16px;padding:10px;display:grid}.player{letter-spacing:.4px;gap:1rem;font-size:20px;display:flex}button:has(.player){appearance:none;box-shadow:none;background:0 0;border:none}.score{text-align:center;grid-column:1/3;font-size:1.2rem}.stat-panel .player{letter-spacing:.4px;grid-template-columns:16px 12px 1fr;gap:1rem;font-size:20px;display:grid}.team-card{position:relative}.team-card .stat-panel{background:#161817;border-radius:5px;place-items:center;width:calc(100% - 20px);height:calc(100% - 20px);padding:10px;transition:all .2s linear;display:grid;position:absolute;top:10px;bottom:10px;left:100%}.team-card .stat-panel.active{z-index:10;left:10px}.dumb-circle{background:#fff;border:2px solid #161817;border-radius:900px;width:20px;height:20px}.entry-slate{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.entry-slate h2{margin:0}.entry-slate button[role=row]{cursor:pointer;appearance:none;width:90%;box-shadow:none;background:0 0;border:none;margin-bottom:0;padding:0;font-size:16px}.entry-slate [role=table]{grid-auto-rows:20px;gap:2px;display:grid}.entry-slate [role=row]{justify-content:space-between;display:flex}.entry-slate.winner{background-color:#b39c4d;transition:all .2s;scale:1.02}.entry-slate h2{grid-column:1/3}.entry-slate .final-score{text-align:center;place-items:center;font-size:2.8rem;line-height:1;animation:1s ease-in-out fade-scale;display:grid}.entry-slate .score-line{color:#b39c4d;font-size:1.4em}.live-main{flex-direction:column;gap:8px;display:flex}.live-main .heading{justify-content:center;gap:20px;display:flex}.live-main .p-card-content{padding:0}.live-main .add-team-form.p-card{place-items:center;width:fit-content;min-width:50%;margin:0 auto;display:grid}.live-main .add-team-form.p-card form{gap:8px;font-size:1.25rem;display:grid}.live-main .add-team-form.p-card form [type=checkbox]{margin-right:12px}.live-main .add-team-form.p-card form button{justify-self:flex-end}.p-paginator{background-color:unset;border:0;margin:0;padding:0}.leaderboard-root .p-accordion-tab{margin-bottom:0}.leaderboard-root .p-accordion-tab h2{margin:0}.leaderboard-root .p-accordion-tab .p-accordion-header-link{border-top:0;border-left:0;border-right:0;border-radius:0;padding-top:12px;padding-bottom:12px}.leaderboard-root .p-accordion-tab .p-accordion-content{border-top:0;border-left:0;border-right:0;border-radius:0}#draft-board{display:flex}#draft-board .draft-column li{text-align:center;background:#181f1c;border-radius:6px;place-items:center;min-height:85px;margin:10px;padding:5px;font-size:14px;line-height:1.1;display:grid}#draft-board .draft-column li.WR,#draft-board .draft-column li[class^=WR]{background-color:#34623f}#draft-board .draft-column li.QB{background-color:#004977}#draft-board .draft-column li.RB{background-color:#e22525}#draft-board .draft-column li.TE{background-color:#0d173e}#draft-board .draft-column li.K{background-color:#b39c4d}@keyframes fade-scale{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}
