@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-condensed-700-normal.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/roboto-condensed-800-normal.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto-condensed-900-normal.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/roboto-condensed-800-italic.woff)format("woff")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#f3f0e8;margin:0;font-family:Inter,Arial,sans-serif}.wrap{width:min(1180px,100% - 48px);margin:auto}.nav{z-index:3;color:#fff;justify-content:space-between;align-items:center;height:82px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.brand{letter-spacing:2px;color:inherit;align-items:center;gap:10px;font:900 24px Roboto Condensed,Arial,sans-serif;text-decoration:none;display:flex}.brand span{color:#111;clip-path:polygon(50% 0,100% 25%,88% 100%,12% 100%,0 25%);background:#f4aa00;place-items:center;width:34px;height:34px;display:grid}.links{gap:36px;display:flex}.links a{color:#aaa;font-size:1rem;text-decoration:none}.hero{color:#fff;background:#101112;min-height:760px;padding-top:82px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.24;background:radial-gradient(circle,#f4aa00,#0000 65%);border-radius:50%;width:650px;height:650px;position:absolute;top:80px;right:-120px}.heroGrid{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;min-height:620px;display:grid;position:relative}.eyebrow,.sectionNo{letter-spacing:2.2px;color:#a87700;font-size:.875rem;font-weight:800}.hero h1,h2{letter-spacing:-2px;margin:24px 0;font:900 clamp(64px,9vw,122px)/.82 Roboto Condensed,Arial,sans-serif}.hero h1 em,.champion h2 em{color:#f4aa00}.lede{color:#aaa;max-width:500px;margin-bottom:35px;font-size:1rem;line-height:1.8}.button{color:#111;background:#f4aa00;padding:17px 22px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-block}.averageCard{color:#111;background:#f3f0e8;padding:30px;box-shadow:0 30px 80px #000}.cardTop{justify-content:space-between;font-size:.875rem;display:flex}.cardTop span:last-child{color:#9c6c00}.averageCard>p{letter-spacing:2px;color:#777;margin-top:55px;font-size:.875rem}.average{letter-spacing:-5px;font:900 118px/.9 Roboto Condensed,Arial,sans-serif}.average small{font-size:54px}.bars{align-items:end;gap:6px;height:50px;display:flex}.bars i{background:#ddd;flex:1;height:25px}.bars i:nth-child(2){height:36px}.bars i:nth-child(3){background:#f4aa00;height:48px}.averageCard>small{color:#777;margin-top:18px;display:block}.ticker{color:#111;text-align:center;letter-spacing:4px;background:#f4aa00;width:102%;padding:17px;font:800 18px Roboto Condensed,Arial,sans-serif;position:absolute;bottom:0;left:-1%;transform:rotate(-1.3deg)}.story{grid-template-columns:1fr 1fr;gap:110px;padding:140px 0;display:grid}.story h2,.results h2,.roster h2{font-size:68px}.copy{padding-top:45px;line-height:1.8}.note{background:#e8e3d8;border-left:3px solid #f4aa00;padding:16px 20px;font-size:1rem}.champion{color:#fff;background:#191a1b;padding:120px 0}.champGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.trophy{background:radial-gradient(circle,#725719,#0000 60%);border:1px solid #444;place-items:center;height:410px;display:grid;position:relative}.trophy b{color:#f4aa00;font:900 240px/.8 Roboto Condensed,Arial,sans-serif}.trophy small{font:800 32px Roboto Condensed,Arial,sans-serif;position:absolute;bottom:35px}.champion h2{font-size:80px}.champion p{color:#aaa;line-height:1.7}.gold{color:#f4aa00}.badge{border-top:1px solid #444;align-items:center;gap:24px;margin-top:30px;padding-top:23px;display:flex}.badge b{letter-spacing:2px;font-size:.875rem}.badge strong{color:#f4aa00;font:800 34px Roboto Condensed,Arial,sans-serif}.badge span{color:#777;font-size:.875rem}.results{padding:125px 0}.resultsHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.resultsHead>p{color:#666;line-height:1.7}.score{border-top:2px solid #111;margin:55px 0 16px}.score>div{border-bottom:1px solid #ccc;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:24px 14px;display:grid}.score>div:first-child{letter-spacing:2px;color:#777;font-size:.875rem}.score small{color:#888;margin-top:7px;display:block}.pill{border:1px solid #b6aa8b;width:max-content;padding:7px;font-size:.875rem}.results>small{color:#888}.results a{color:#111}.roster{color:#fff;background:#27282a;padding:120px 0}.roster .sectionNo{color:#aaa}.players{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px;display:grid}.portrait{background:repeating-linear-gradient(135deg,#333 0 14px,#303030 14px 28px);place-items:center;height:330px;display:grid;position:relative}.portrait b{color:#555;font:900 70px Roboto Condensed,Arial,sans-serif}.portrait span{color:#f4aa00;letter-spacing:2px;font-size:.875rem;position:absolute;bottom:15px}.playerInfo{border-bottom:1px solid #555;justify-content:space-between;padding:16px 0;display:flex}.playerInfo h3{margin:0;font:700 18px Roboto Condensed,Arial,sans-serif}.playerInfo small{color:#888}.playerInfo>div:last-child{text-align:right}.playerInfo>div:last-child b{color:#f4aa00;font:700 22px Roboto Condensed,Arial,sans-serif;display:block}footer{color:#fff;background:#101112;padding:55px 0}footer .wrap{justify-content:space-between;align-items:center;display:flex}footer p{color:#777;font-size:.875rem}@media (max-width:800px){.links{display:none}.wrap{width:calc(100% - 30px)}.hero{min-height:930px}.heroGrid,.story,.champGrid,.resultsHead{grid-template-columns:1fr;gap:30px}.heroGrid{padding-top:70px}.averageCard{margin-bottom:100px}.story{padding:90px 0}.champion{padding:85px 0}.trophy{height:300px}.trophy b{font-size:170px}.story h2,.results h2,.roster h2,.champion h2{font-size:54px}.players{grid-template-columns:1fr 1fr}.portrait{height:290px}.score>div{grid-template-columns:1.5fr .7fr .7fr 1fr;font-size:.875rem}}@media (max-width:500px){.players{grid-template-columns:1fr}.score>div{grid-template-columns:1fr 1fr}.score>div span:nth-child(2){display:none}.badge{flex-direction:column;align-items:flex-start;gap:8px}footer .wrap{flex-direction:column;align-items:flex-start;gap:20px}}.portrait{background-color:#303030;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.portrait:after{content:"";background:linear-gradient(#0000,#000000b8);height:70px;position:absolute;inset:auto 0 0}.portrait span{z-index:1;left:15px}.portraitGiorgos{background-color:#171819;background-size:92%}.partners{color:#fff;background:#101112;padding:125px 0}.partners h2{font-size:68px}.partnerHead>p{color:#aaa}.benefits{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:58px;display:grid}.benefits article{background:linear-gradient(145deg,#202123,#171819);border:1px solid #3f4042;flex-direction:column;justify-content:space-between;min-height:170px;padding:24px;display:flex}.benefits span{color:#f4aa00;letter-spacing:2px;font:800 1rem Roboto Condensed,Arial,sans-serif}.benefits h3{text-transform:uppercase;margin:0;font:700 23px/1.05 Roboto Condensed,Arial,sans-serif}.partnerNote{color:#777;margin:24px 0 0;font-size:.875rem;line-height:1.6}@media (max-width:800px){.partners{padding:85px 0}.partners h2{font-size:54px}.benefits{grid-template-columns:1fr 1fr}}@media (max-width:500px){.benefits{grid-template-columns:1fr}.benefits article{min-height:140px}}.leagueFacts{border:1px solid #cec7b8;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.leagueFacts div{border-right:1px solid #cec7b8;flex-direction:column;gap:8px;padding:24px;display:flex}.leagueFacts div:last-child{border-right:0}.leagueFacts strong{color:#a87700;font:900 36px Roboto Condensed,Arial,sans-serif}.leagueFacts span{letter-spacing:1.8px;color:#777;font-size:.875rem;font-weight:800}.rosterSource{color:#8e8e8e;max-width:850px;margin:46px 0 0;font-size:.875rem;line-height:1.7}.rosterSource a{color:#f4aa00}.playerInfo>div:first-child{min-width:0}.playerInfo h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.playerInfo>div:last-child{padding-left:10px}@media (max-width:800px){.leagueFacts{grid-template-columns:1fr 1fr}.leagueFacts div:nth-child(2){border-right:0}.leagueFacts div:nth-child(-n+2){border-bottom:1px solid #cec7b8}}@media (max-width:500px){.leagueFacts strong{font-size:30px}.leagueFacts div{padding:18px 14px}.score>div{gap:12px}.score>div span:nth-child(3){text-align:right}.score>div .pill{grid-column:1/-1}}.averageCard>p{margin:26px 0 10px}.averageRanking{border-top:2px solid #111;margin:0;padding:0;list-style:none}.averageRanking li{border-bottom:1px solid #d3ccbe;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:39px;display:grid}.averageRanking li>span{color:#a87700;letter-spacing:1px;font:800 .875rem Roboto Condensed,Arial,sans-serif}.averageRanking li>strong{white-space:nowrap;text-overflow:ellipsis;font:700 1rem Roboto Condensed,Arial,sans-serif;overflow:hidden}.averageRanking li>b{font:900 21px Roboto Condensed,Arial,sans-serif}.averageRanking li:first-child>b{color:#a87700}.teamAverage{color:#fff;background:#111;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 15px;display:flex}.teamAverage>div{flex-direction:column;gap:3px;display:flex}.teamAverage span{letter-spacing:1.4px;font-size:.875rem;font-weight:800}.teamAverage small{color:#aaa;font-size:.875rem}.teamAverage strong{color:#f4aa00;font:900 27px Roboto Condensed,Arial,sans-serif}.averageCard>small{font-size:.875rem;line-height:1.5}.navRight{align-items:center;gap:28px;display:flex}.langSwitch{background:#1011128c;border:1px solid #555;align-items:center;gap:6px;padding:5px 7px;display:flex}.langSwitch button{-webkit-appearance:none;appearance:none;color:#777;letter-spacing:1px;cursor:pointer;background:0 0;border:0;padding:4px;font:800 .875rem Inter,Arial,sans-serif}:is(.langSwitch button:hover,.langSwitch button:focus-visible){color:#fff}.langSwitch button:focus-visible{outline-offset:2px;outline:2px solid #f4aa00}.langSwitch button.active{color:#f4aa00}.langSwitch span{color:#555;font-size:.875rem}html[lang=el] .benefits h3{text-transform:none}@media (max-width:800px){.navRight{gap:0}.langSwitch{padding:4px 6px}html[lang=el] .results h2{font-size:45px}html[lang=el] .champion h2{font-size:48px}}@media (max-width:500px){html[lang=el] .results h2{font-size:39px}.cardTop{gap:12px}.cardTop span:last-child{text-align:right}}.updates{gap:80px;padding:110px 0;display:grid}.updates h2{font-size:68px}.newsGrid,.sponsorGrid,.galleryGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.newsGrid article{background:#fff;border-top:3px solid #f4aa00;padding:24px}.newsGrid h3{margin:12px 0;font:800 28px Roboto Condensed,Arial,sans-serif}.newsGrid p{color:#666;line-height:1.6}.sponsorGrid a{color:#111;background:#fff;place-items:center;min-height:130px;padding:20px;text-decoration:none;display:grid}.sponsorGrid img{max-width:160px;max-height:70px}.galleryGrid figure{margin:0}.galleryGrid img{object-fit:cover;width:100%;height:240px}.galleryGrid figcaption{padding:10px 0}.contact{align-items:center;gap:24px;display:flex}.contact a{color:#111;font-weight:700}.adminLink{color:#888;font-size:.875rem}.adminShell{background:#eeeae0;min-height:100vh;padding:40px max(20px,50vw - 550px);font-family:Inter,Arial,sans-serif}.adminTop,.adminBottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.adminTop h1{margin:12px 0;font:900 52px Roboto Condensed,Arial,sans-serif}.adminTop p{color:#666}.adminTop a,.adminBottom a{color:#555}.adminShell button{color:#111;cursor:pointer;background:#f4aa00;border:0;padding:14px 18px;font-weight:800}.adminCard{background:#fff;margin:22px 0;padding:26px;box-shadow:0 8px 30px #0000000d}.adminCard h2{margin:0 0 20px;font:800 30px Roboto Condensed,Arial,sans-serif}.editRow{border-bottom:1px solid #ddd;grid-template-columns:repeat(3,1fr) auto auto;gap:9px;padding:10px 0;display:grid}.playerEdit{grid-template-columns:2fr repeat(3,1fr) auto auto}.editRow input{border:1px solid #ccc;min-width:0;padding:11px}.upload{color:#fff;cursor:pointer;background:#333;padding:11px;font-size:1rem}.upload input{display:none}.adminShell .danger{color:#8b1d1d;background:#eee}.adminShell .secondary{color:#fff;background:#222;margin-top:16px}.adminStatus{z-index:5;color:#fff;background:#111;padding:14px;position:sticky;top:10px}.adminBottom{padding:25px 0 60px}@media (max-width:800px){.newsGrid,.sponsorGrid,.galleryGrid{grid-template-columns:1fr}.editRow,.playerEdit{grid-template-columns:1fr 1fr}.adminTop{align-items:flex-start}.adminTop h1{font-size:38px}.updates h2{font-size:52px}}@media (max-width:500px){.portrait,.portraitGiorgos{background-position:top}}.portraitLink{color:inherit;text-decoration:none;display:block}.portraitLink .portrait{transition:filter .2s,transform .2s}:is(.portraitLink:hover .portrait,.portraitLink:focus-visible .portrait){filter:brightness(1.1);transform:translateY(-3px)}.portraitLink:focus-visible{outline-offset:4px;outline:2px solid #f4aa00}.playerProfilePage{color:#fff;background:#101112;min-height:100vh}.profileNav{border-bottom:1px solid #2f3032;justify-content:space-between;align-items:center;height:88px;display:flex}.profileNavRight{align-items:center;gap:28px;display:flex}.profileBack{color:#aaa;letter-spacing:1.5px;font-size:.875rem;font-weight:800;text-decoration:none}.profileBack:hover{color:#f4aa00}.profileMain{padding:70px 0 110px}.profileGrid{grid-template-columns:minmax(300px,.72fr) 1.28fr;align-items:center;gap:84px;display:grid}.profilePortrait{color:#f4aa00;letter-spacing:2px;background:#171819;border:1px solid #353638;place-items:center;min-height:520px;font:800 1rem Roboto Condensed,Arial,sans-serif;display:grid;overflow:hidden}.profilePortrait img{object-fit:contain;object-position:center top;width:100%;height:auto;max-height:720px;display:block}.profileDetails h1,.profileNotFound h1{letter-spacing:-2px;text-transform:uppercase;margin:15px 0 10px;font:900 clamp(62px,8vw,105px)/.82 Roboto Condensed,Arial,sans-serif}.profileStatus{color:#f4aa00;letter-spacing:1.6px;border:1px solid #66541f;padding:8px 11px;font-size:.875rem;font-weight:800;display:inline-block}.profileTabs{border-bottom:1px solid #3b3c3e;gap:0;margin-top:43px;display:flex}.profileTabs button{-webkit-appearance:none;appearance:none;color:#777;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-right:28px;padding:16px 22px 15px 0;font:800 .875rem Inter,Arial,sans-serif}.profileTabs button.active{color:#fff;border-bottom-color:#f4aa00}.profileTabs button b{color:#aaa;background:#303133;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:8px;font-size:.875rem;display:inline-grid}.profilePanel{padding-top:28px}.profileStats{border:1px solid #37383a;grid-template-columns:repeat(4,1fr);display:grid}.profileStats article{border-right:1px solid #37383a;min-width:0;padding:21px 18px}.profileStats article:last-child{border-right:0}.profileStats span{color:#888;letter-spacing:1.4px;font-size:.875rem;font-weight:800;display:block}.profileStats strong{color:#f4aa00;margin-top:9px;font:900 32px Roboto Condensed,Arial,sans-serif;display:block}.profileBio{color:#ccc;max-width:670px;margin:27px 0 7px;font-size:1rem;line-height:1.75}.profileVerified{color:#777;font-size:.875rem}.profileSource{color:#f4aa00;letter-spacing:1.3px;margin-top:18px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-block}.scoresheetPanel h2{letter-spacing:0;margin:0;font:800 34px/1 Roboto Condensed,Arial,sans-serif}.scoresheetPanel>p{color:#888;max-width:680px;font-size:1rem;line-height:1.7}.scoresheetGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.scoresheetGrid article{background:#18191a;border:1px solid #3a3b3d}.scoresheetGrid a{color:#fff;text-decoration:none;display:block}.scoresheetGrid img{aspect-ratio:16/10;object-fit:contain;background:#eee;width:100%;display:block}.scoresheetGrid div{padding:15px}.scoresheetGrid span,.scoresheetGrid small{color:#888;letter-spacing:1.2px;font-size:.875rem;font-weight:800;display:block}.scoresheetGrid strong{margin:8px 0;font:700 19px Roboto Condensed,Arial,sans-serif;display:block}.scoresheetGrid small{color:#f4aa00}.scoresheetEmpty{background:#161718;border:1px dashed #4a4b4d;align-items:center;gap:25px;min-height:155px;margin-top:25px;padding:25px;display:flex}.scoresheetEmpty>span{color:#f4aa00;font:900 42px Roboto Condensed,Arial,sans-serif}.scoresheetEmpty strong{letter-spacing:.7px;font:800 18px Roboto Condensed,Arial,sans-serif}.scoresheetEmpty p{color:#777;max-width:510px;margin:7px 0 0;font-size:.875rem;line-height:1.6}.profileNotFound{padding:120px 0}.profileNotFound p{color:#888}.profileButton{color:#111;letter-spacing:1px;background:#f4aa00;margin-top:25px;padding:16px 20px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:900px){.profileGrid{grid-template-columns:1fr;gap:45px}.profilePortrait{max-width:560px;min-height:0;margin:auto}.profilePortrait img{max-height:none}.profileDetails h1{font-size:76px}}@media (max-width:600px){.profileNav{height:76px}.profileNavRight{gap:10px}.profileBack{font-size:0}.profileBack:after{content:"← TEAM";font-size:.875rem}.profileMain{padding:38px 0 80px}.profileGrid{gap:32px}.profileDetails h1{font-size:57px}.profileTabs button{margin-right:13px;padding-right:8px;font-size:.875rem}.profileStats{grid-template-columns:1fr 1fr}.profileStats article:nth-child(2){border-right:0}.profileStats article:nth-child(-n+2){border-bottom:1px solid #37383a}.scoresheetGrid{grid-template-columns:1fr}.scoresheetEmpty{flex-direction:column;align-items:flex-start}.scoresheetEmpty>span{font-size:36px}}.appDownload{color:#fff;background:#101112;padding:125px 0}.appDownload h2{font-size:76px}.appHead>p{color:#aaa}.qrGrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:55px;display:grid}.qrCard{background:linear-gradient(145deg,#202123,#171819);border:1px solid #3f4042;grid-template-rows:auto auto auto auto;grid-template-columns:210px 1fr;align-items:center;gap:9px 26px;padding:26px;display:grid}.qrCard img{background:#fff;grid-row:1/5;width:210px;height:210px;padding:10px}.qrPlatform{align-self:end}.qrPlatform span{color:#f4aa00;letter-spacing:2px;font-size:.875rem;font-weight:800;display:block}.qrPlatform strong{margin-top:5px;font:800 28px Roboto Condensed,Arial,sans-serif;display:block}.qrCard>b{letter-spacing:1.5px;color:#f4aa00;font-size:.875rem}.qrCard p{color:#aaa;margin:0;font-size:1rem;line-height:1.6}.qrCard a{color:#fff;letter-spacing:1.2px;font-size:.875rem;font-weight:800;text-decoration:none}.qrCard a:hover{color:#f4aa00}.appNote{color:#777;max-width:850px;margin:28px 0 0;font-size:.875rem;line-height:1.7}.installPage{color:#fff;background:#101112;min-height:100vh}.installNav{border-bottom:1px solid #2f3032;justify-content:space-between;align-items:center;height:88px;display:flex}.installNav>a:last-child{color:#aaa;letter-spacing:1.4px;font-size:.875rem;font-weight:800;text-decoration:none}.installMain{grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:calc(100vh - 88px);padding-top:60px;padding-bottom:90px;display:grid}.installMain h1{letter-spacing:-2px;margin:22px 0;font:900 clamp(62px,8vw,105px)/.82 Roboto Condensed,Arial,sans-serif}.installIntro{color:#aaa;max-width:520px;margin-bottom:30px;line-height:1.8}.installSteps{border-top:1px solid #3b3c3e;margin:0;padding:0;list-style:none}.installSteps li{border-bottom:1px solid #3b3c3e;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:92px;display:grid}.installSteps b{color:#f4aa00;font:900 22px Roboto Condensed,Arial,sans-serif}.installSteps span{font-size:1rem;line-height:1.5}.installPage .button{margin-top:5px}@media (max-width:1000px){.qrCard{grid-template-columns:165px 1fr}.qrCard img{width:165px;height:165px}}@media (max-width:800px){.appDownload{padding:85px 0}.appDownload h2{font-size:54px}.qrGrid{grid-template-columns:1fr}.qrCard{grid-template-columns:185px 1fr}.qrCard img{width:185px;height:185px}.installMain{grid-template-columns:1fr;align-items:start;gap:55px}.installMain h1{font-size:62px}.installSteps li{min-height:78px}}@media (max-width:500px){.qrCard{grid-template-columns:115px 1fr;gap:7px 16px;padding:17px}.qrCard img{width:115px;height:115px;padding:6px}.qrPlatform strong{font-size:24px}.qrCard p,.qrCard a{font-size:.875rem}}.matchCentre{color:#fff;background:#171819;padding:105px 0}.matchIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.matchIntro h2,.weeklyResults h2,.teamDashboard h2{font-size:68px}.matchIntro>p{color:#999;line-height:1.7}.matchCard{background:linear-gradient(125deg,#232426,#111213);border:1px solid #3d3e40;margin-top:45px;box-shadow:0 28px 70px #0005}.matchHeader{border-bottom:1px solid #37383a;align-items:center;gap:18px;padding:18px 24px;display:flex}.matchHeader>strong{letter-spacing:1.5px;font:800 1rem Roboto Condensed,Arial,sans-serif}.matchStatus{color:#111;letter-spacing:1.5px;background:#f4aa00;padding:7px 10px;font-size:.875rem;font-weight:800}.matchStatus.completed{background:#e7e2d7}.matchTeams{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;padding:45px 36px;display:grid}.matchTeams div{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.matchTeams div:last-child{text-align:right}.matchTeams span{text-transform:uppercase;font:900 clamp(30px,4vw,55px)/.9 Roboto Condensed,Arial,sans-serif}.matchTeams strong{color:#f4aa00;font:900 58px Roboto Condensed,Arial,sans-serif}.matchTeams>b{color:#777;border:1px solid #555;border-radius:50%;place-items:center;width:48px;height:48px;font:800 1rem Roboto Condensed,Arial,sans-serif;display:grid}.matchMeta{border-top:1px solid #37383a;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.matchMeta div{border-right:1px solid #37383a;padding:20px 24px}.matchMeta div:last-child{border-right:0}.matchMeta dt{color:#f4aa00;letter-spacing:1.5px;font-size:.875rem;font-weight:800}.matchMeta dd{color:#ccc;margin:8px 0 0;font-size:1rem}.matchNote{color:#777;border-top:1px solid #37383a;margin:0;padding:16px 24px;font-size:.875rem}.weeklyResults{color:#fff;background:#0f1011;padding:115px 0}.weeklyResults .resultsHead>p{color:#999}.weeklyTableWrap{border:1px solid #363739;margin-top:50px;overflow-x:auto}.weeklyTable{border-collapse:collapse;background:#171819;width:100%;min-width:920px}.weeklyTable th,.weeklyTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #303133;padding:16px 14px}.weeklyTable th{color:#777;letter-spacing:1.3px;background:#202123;font-size:.875rem}.weeklyTable td{color:#bbb;font-size:.875rem}.weeklyTable td:first-child b{color:#f4aa00;font:900 17px Roboto Condensed,Arial,sans-serif}.weeklyScore{color:#fff!important;font:800 17px Roboto Condensed,Arial,sans-serif!important}.weeklyTable a{color:#f4aa00;letter-spacing:1px;font-size:.875rem;font-weight:800;text-decoration:none}.resultPill{color:#aaa;text-transform:uppercase;border:1px solid #57585a;padding:6px 8px;font-size:.875rem;font-weight:800;display:inline-block}.resultPill.win{color:#f4aa00;border-color:#8c6a11}.resultPill.loss{color:#d68b8b}.sheetPending{color:#666;font-size:.875rem;font-weight:800}.teamDashboard{background:#f3f0e8;padding:115px 0}.dashboardGrid{border-top:2px solid #111;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.dashboardGrid article{border-bottom:1px solid #ccc6b8;border-right:1px solid #ccc6b8;flex-direction:column;min-height:170px;padding:26px;display:flex}.dashboardGrid article:nth-child(3n){border-right:0}.dashboardGrid span{letter-spacing:1.5px;text-transform:uppercase;color:#777;font-size:.875rem;font-weight:800}.dashboardGrid strong{color:#a87700;margin-top:auto;font:900 52px Roboto Condensed,Arial,sans-serif}.dashboardGrid small{color:#888;margin-top:4px}.supporterShowcase{border-top:1px solid #393a3c;margin-top:70px;padding-top:55px}.supporterShowcase h3{margin:15px 0 32px;font:900 44px Roboto Condensed,Arial,sans-serif}.supporterShowcase .sponsorGrid a{background:#f3f0e8}.contentEmpty{text-align:center;color:#777;border:1px dashed #bbb3a3;justify-content:center;align-items:center;gap:22px;min-height:170px;padding:30px;display:flex}.contentEmpty span{color:#a87700;border:1px solid #b7ae9a;place-items:center;width:46px;height:46px;font:700 28px Roboto Condensed,Arial,sans-serif;display:grid}.contentEmpty p{max-width:520px;line-height:1.7}.darkEmpty{color:#888;border-color:#454648}.darkEmpty span{color:#f4aa00;border-color:#555}.updates .newsGrid,.updates .galleryGrid{margin-top:30px}.matchTeams{grid-template-columns:repeat(3,minmax(0,1fr))}.matchTeams div,.matchTeams div:last-child{text-align:center;justify-content:center}.matchTeams>b{justify-self:center}.matchMeta div{text-align:center}.profilePersonal{background:#37383a;border:1px solid #37383a;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:18px;display:grid}.profilePersonal article{background:#171819;min-height:85px;padding:17px}.profilePersonal span{color:#777;letter-spacing:1.3px;font-size:.875rem;font-weight:800;display:block}.profilePersonal strong{color:#ddd;text-transform:uppercase;margin-top:9px;font:700 18px Roboto Condensed,Arial,sans-serif;display:block}.adminSectionHead{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.adminSectionHead>div{align-items:center;gap:13px;display:flex}.adminSectionHead>div>span{color:#f4aa00;background:#111;place-items:center;width:32px;height:32px;font:800 1rem Roboto Condensed,Arial,sans-serif;display:grid}.adminSectionHead h2{margin:0}.adminSectionHead>p{color:#777;max-width:430px;margin:4px 0;font-size:1rem;line-height:1.6}.matchEditor,.profileFields,.playerCoreFields{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.matchEditor label,.profileFields label,.playerCoreFields label{color:#777;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:.875rem;font-weight:800;display:flex}.matchEditor input,.matchEditor select,.matchEditor textarea,.profileFields input,.profileFields textarea,.playerCoreFields input,.playerCoreFields select,.playerSheetEdit input,.weeklyEdit input{color:#111;background:#faf9f6;border:1px solid #cbc5b9;width:100%;min-width:0;padding:11px;font:1rem Inter,Arial,sans-serif}.matchEditor textarea,.profileFields textarea{resize:vertical;min-height:90px}.wideField{grid-column:1/-1}.weeklyEditor{gap:9px;display:grid}.weeklyEdit{background:#f6f3ec;border:1px solid #e0dbd0;grid-template-columns:80px 65px repeat(6,minmax(80px,1fr)) auto auto;align-items:center;gap:7px;padding:10px;display:grid}.weeklyEdit>strong{font:800 1rem Roboto Condensed,Arial,sans-serif}.weeklyEdit .upload{white-space:nowrap}.adminPlayerCard{background:#f8f6f1;border:1px solid #d7d1c6;margin:16px 0;padding:20px}.adminPlayerTitle{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.adminPlayerTitle h3{margin:0;font:800 25px Roboto Condensed,Arial,sans-serif}.playerCoreFields{grid-template-columns:2fr repeat(4,1fr) auto}.portraitUpload{align-self:end;place-items:center;min-height:39px;display:grid!important}.profileFields{margin-top:12px}.playerSheets{border-top:1px solid #ddd4c7;margin-top:14px;padding-top:13px}.playerSheets summary{cursor:pointer;color:#555;font-size:.875rem;font-weight:800}.playerSheetEdit{grid-template-columns:90px repeat(3,1fr) auto auto;gap:8px;margin-top:10px;display:grid}.adminShell select{min-height:39px}.adminShell textarea{font-family:Inter,Arial,sans-serif}.adminShell .editRow{grid-template-columns:repeat(3,1fr) auto auto}@media (max-width:900px){.matchIntro{grid-template-columns:1fr;gap:20px}.matchTeams{gap:18px;padding:35px 22px}.dashboardGrid{grid-template-columns:1fr 1fr}.dashboardGrid article:nth-child(3n){border-right:1px solid #ccc6b8}.dashboardGrid article:nth-child(2n){border-right:0}.weeklyEdit{grid-template-columns:repeat(4,1fr)}.weeklyEdit>strong{grid-column:1/-1}.playerCoreFields,.profileFields,.matchEditor{grid-template-columns:1fr 1fr}.portraitUpload{align-self:auto}.playerSheetEdit{grid-template-columns:1fr 1fr}.adminSectionHead{flex-direction:column;gap:8px}}@media (max-width:600px){.matchCentre,.weeklyResults,.teamDashboard{padding:80px 0}.matchIntro h2,.weeklyResults h2,.teamDashboard h2{font-size:51px}.matchTeams{text-align:center;grid-template-columns:1fr;gap:18px}.matchTeams div,.matchTeams div:last-child{text-align:center;justify-content:center}.matchTeams>b{margin:auto}.matchMeta{grid-template-columns:1fr}.matchMeta div{border-bottom:1px solid #37383a;border-right:0}.matchMeta div:last-child{border-bottom:0}.dashboardGrid article{min-height:135px;padding:18px}.dashboardGrid strong{font-size:40px}.supporterShowcase h3{font-size:36px}.profilePersonal,.weeklyEdit,.playerCoreFields,.profileFields,.matchEditor,.playerSheetEdit{grid-template-columns:1fr}.wideField{grid-column:auto}.adminShell .editRow{grid-template-columns:1fr}.adminPlayerTitle{align-items:flex-start;gap:10px}.adminSectionHead h2{font-size:26px}}.membersShell{color:#f3f0e8;background:#101112;min-height:100vh}.membersNav{border-bottom:1px solid #303133;justify-content:space-between;align-items:center;height:84px;padding:0 max(24px,50vw - 590px);display:flex}.membersNav>div{align-items:center;gap:20px;display:flex}.membersNav>div>a{color:#999;letter-spacing:1.2px;font-size:.875rem;font-weight:800;text-decoration:none}.membersLock{color:#f4aa00;letter-spacing:1.3px;border:1px solid #65501b;padding:7px 9px;font-size:.875rem;font-weight:800}.membersMain{width:min(1180px,100% - 48px);margin:auto;padding:54px 0 75px}.membersHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.membersHead p{color:#f4aa00;letter-spacing:2px;font-size:.875rem;font-weight:800}.membersHead h1{letter-spacing:-2px;margin:13px 0 8px;font:900 clamp(55px,8vw,92px)/.8 Roboto Condensed,Arial,sans-serif}.membersHead small{color:#666}.membersHead label{color:#888;letter-spacing:1.2px;min-width:230px;font-size:.875rem;font-weight:800}.membersHead select{color:#fff;background:#191a1b;border:1px solid #424345;width:100%;margin-top:8px;padding:12px;display:block}.pointsFormula{background:#171819;border-top:3px solid #f4aa00;grid-template-columns:1fr auto 1fr auto 1fr auto 1.35fr;margin-bottom:20px;display:grid}.pointsFormula>div{flex-direction:column;gap:5px;padding:17px;display:flex}.pointsFormula span{color:#777;letter-spacing:1.2px;font-size:.875rem;font-weight:800}.pointsFormula strong{color:#f4aa00;font:800 23px Roboto Condensed,Arial,sans-serif}.pointsFormula>b{color:#555;place-items:center;display:grid}.pointsFormula .formulaTotal{background:#f4aa00}.pointsFormula .formulaTotal span,.pointsFormula .formulaTotal strong{color:#111}.analyticsEmpty{text-align:center;border:1px dashed #48494b;place-content:center;min-height:260px;padding:40px;display:grid}.analyticsEmpty strong{color:#f4aa00;font:800 27px Roboto Condensed,Arial,sans-serif}.analyticsEmpty p{color:#777;max-width:500px;line-height:1.6}.analyticsMetrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.analyticsMetrics article{background:#1b1c1e;border-top:2px solid #f4aa00;padding:20px}.analyticsMetrics article>span{color:#888;letter-spacing:1.3px;font-size:.875rem;font-weight:800}.analyticsMetrics article>div{justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;display:flex}.analyticsMetrics strong{font:900 42px Roboto Condensed,Arial,sans-serif}.analyticsMetrics b{color:#f4aa00;font:800 18px Roboto Condensed,Arial,sans-serif}.analyticsMetrics small{color:#777;margin-top:7px;display:block}.analyticsSummary{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.analyticsSummary>article,.teamPointPanel,.gameAnalytics{background:#1b1c1e;padding:20px}.analyticsTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.analyticsTitle h2{letter-spacing:.3px;margin:0;font:800 22px Roboto Condensed,Arial,sans-serif}.analyticsTitle span{color:#777;font-size:.875rem}.pointGrid{background:#3a3b3d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pointGrid div{background:#252628;padding:14px}.pointGrid small{color:#888;margin-bottom:8px;display:block}.pointGrid strong{font:800 29px Roboto Condensed,Arial,sans-serif}.positive{color:#78d8a6!important}.negative{color:#f49a9a!important}.teamPointPanel{margin-top:13px}.teamPointPanel>div:not(.analyticsTitle){border-bottom:1px solid #363739;grid-template-columns:1fr auto auto;gap:22px;padding:12px 0;display:grid}.teamPointPanel>div:last-child{border-bottom:0}.teamPointPanel>div>span{color:#aaa}.teamPointPanel>div>strong{font:700 1rem Roboto Condensed,Arial,sans-serif}.gameAnalytics{margin-top:13px}.analyticsTableWrap{overflow-x:auto}.gameAnalytics table{border-collapse:collapse;width:100%;min-width:1030px}.gameAnalytics th,.gameAnalytics td{text-align:left;white-space:nowrap;border-bottom:1px solid #353638;padding:13px 10px}.gameAnalytics th{color:#777;letter-spacing:1.1px;font-size:.875rem}.gameAnalytics td{color:#bbb;font-size:.875rem}.gameAnalytics td b{color:#fff}.pointResult{text-align:center;text-transform:uppercase;border:1px solid #555;min-width:48px;padding:6px;font-size:.875rem;font-weight:800;display:inline-block}.pointResult.won{color:#78d8a6;border-color:#38674f}.pointResult.lost{color:#f49a9a;border-color:#734141}.pointResult.tie{color:#f4aa00;border-color:#6c5926}.membersSignout{color:#777;letter-spacing:1.2px;margin-top:25px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-block}.membersDenied{text-align:center;place-content:center;min-height:100vh;padding:40px;display:grid}.membersDenied>p{color:#f4aa00;letter-spacing:2px;font-size:.875rem;font-weight:800}.membersDenied h1{margin:8px 0;font:900 64px Roboto Condensed,Arial,sans-serif}.membersDenied span{color:#888}.membersDenied a{color:#f4aa00;margin-top:24px}.adminTopActions{align-items:center;gap:10px;display:flex}.analyticsAdminLink{background:#222;padding:14px 18px;font-size:.875rem;font-weight:800;text-decoration:none;color:#fff!important}.memberEmailAdd{grid-template-columns:1fr auto;gap:9px;display:grid}.memberEmailAdd input{border:1px solid #ccc;padding:12px}.memberEmailList{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.memberEmailList>span{background:#eee9df;align-items:center;gap:8px;padding:9px 11px;font-size:.875rem;display:flex}.memberEmailList>span button{color:#8b1d1d;background:0 0;padding:0;font-size:18px}.memberEmailList .ownerEmail{color:#f4aa00;background:#111}.analyticsRecordList{gap:9px;display:grid}.analyticsEditCard{background:#faf8f3;border:1px solid #ddd6c9}.analyticsEditCard summary{cursor:pointer;grid-template-columns:140px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.analyticsEditCard summary>span{color:#777;font-size:.875rem}.analyticsEditCard summary>strong{font:800 18px Roboto Condensed,Arial,sans-serif}.analyticsEditCard summary>b{text-transform:uppercase;font-size:.875rem}.analyticsEditCard summary>b.won{color:#17653f}.analyticsEditCard summary>b.lost{color:#8b1d1d}.analyticsEditGrid{border-top:1px solid #ddd6c9;grid-template-columns:repeat(5,1fr);gap:9px;padding:14px;display:grid}.analyticsEditGrid label{color:#777;letter-spacing:1px;text-transform:uppercase;font-size:.875rem;font-weight:800}.analyticsEditGrid input,.analyticsEditGrid select{background:#fff;border:1px solid #ccc;width:100%;min-height:39px;margin-top:6px;padding:10px;display:block}.analyticsEditCard>.danger{margin:0 14px 14px}.teamEditGrid{grid-template-columns:repeat(3,1fr)}.analyticsSeasonTabs{border:1px solid #3b3c3e;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px;display:grid}.analyticsSeasonTabs button{color:#a6a6a6;cursor:pointer;letter-spacing:.4px;background:#1b1c1e;border:0;border-right:1px solid #3b3c3e;min-height:62px;padding:14px 18px;font:900 1.15rem/1.2 Roboto Condensed,Arial,sans-serif}.analyticsSeasonTabs button:last-child{border-right:0}.analyticsSeasonTabs button:hover{color:#fff;background:#242628}.analyticsSeasonTabs button.active{color:#f4c858;background:#2e260f;box-shadow:inset 0 -4px #f4aa00}.season2526Analytics{min-width:0}.season2526Head{background:radial-gradient(circle at 85% 15%,#89671c55,#0000 34%),linear-gradient(135deg,#211b0f,#151617 72%);border:1px solid #5d4a20;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;padding:28px 30px;display:flex}.season2526Head p{color:#f4c858;letter-spacing:1.8px;margin:0;font-size:.875rem;font-weight:900}.season2526Head h2{color:#fff;margin:10px 0 7px;font:900 clamp(2.4rem,5vw,4.25rem)/.95 Roboto Condensed,Arial,sans-serif}.season2526Head span{color:#aaa}.season2526Head a{color:#f4c858;flex:none;font-weight:800;text-decoration:none}.season2526TableWrap{border:1px solid #363739;overflow-x:auto}.season2526Table{border-collapse:collapse;background:#171819;width:100%;min-width:920px}.season2526Table th,.season2526Table td{text-align:center;border-bottom:1px solid #303133;padding:15px 13px}.season2526Table thead th{color:#aaa;letter-spacing:.6px;background:#202123;font-size:.875rem}.season2526Table tbody th{text-align:left;color:#fff}.season2526Table tbody th small{color:#888;letter-spacing:1px;margin-top:3px;font-size:.7rem;display:block}.season2526Table tbody tr:first-child{background:#29230f;box-shadow:inset 4px 0 #f4aa00}.season2526Table tbody tr.inactive{opacity:.68}.season2526Table tbody td b,.season2526Table tbody td strong{color:#f4c858;font-size:1.05rem}.season2526Players{gap:12px;margin-top:22px;display:grid}.season2526Player{background:#1b1c1e;border:1px solid #383a3d}.season2526Player summary{cursor:pointer;grid-template-columns:50px minmax(0,1fr) auto 28px;align-items:center;gap:16px;min-height:82px;padding:16px 20px;list-style:none;display:grid}.season2526Player summary::-webkit-details-marker{display:none}.season2526Player summary>span{color:#f4aa00;font:900 1.15rem Roboto Condensed,Arial,sans-serif}.season2526Player summary>strong{font:900 1.3rem Roboto Condensed,Arial,sans-serif}.season2526Player summary>div{align-items:baseline;gap:9px;display:flex}.season2526Player summary>div b{color:#f4c858;font:900 1.7rem Roboto Condensed,Arial,sans-serif}.season2526Player summary>div small{color:#888;letter-spacing:.7px;font-size:.75rem}.season2526Player summary>i{color:#f4aa00;font-size:1.5rem;font-style:normal;transition:transform .2s}.season2526Player[open] summary>i{transform:rotate(180deg)}.season2526Player[open] summary{background:#222317;border-bottom:1px solid #383a3d}.season2526History{padding:20px}.season2526History .analyticsTitle h3{margin:0;font:900 1.25rem Roboto Condensed,Arial,sans-serif}.season2526History table{border-collapse:collapse;width:100%;min-width:680px}.season2526History th,.season2526History td{text-align:center;border-bottom:1px solid #343638;padding:12px 13px}.season2526History th{color:#999;letter-spacing:.6px;font-size:.875rem}.season2526History td{color:#ccc}.season2526History td b,.season2526History td strong{color:#fff}.season2526History a{color:#f4c858;font-weight:800;text-decoration:none}.analyticsWeekControl{background:#f6f3ec;border-left:3px solid #f4aa00;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}.analyticsWeekControl label{color:#777;letter-spacing:1px;text-transform:uppercase;min-width:210px;font-size:.875rem;font-weight:800}.analyticsWeekControl select{background:#fff;border:1px solid #cfc7b9;width:100%;margin-top:6px;padding:10px;display:block}.analyticsWeekControl>span{color:#777;font-size:.875rem}.analyticsWeekControl>strong{font:800 22px Roboto Condensed,Arial,sans-serif}.mobileTabBar,.mobileMoreMenu{display:none}@media (max-width:800px){.mainWithMobileTabs{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.mobileTabBar{z-index:100;padding-bottom:env(safe-area-inset-bottom);background:#101112f7;border-top:1px solid #3b3c3e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0008}.mobileTabBar a,.mobileTabBar button{color:#777;background:0 0;border:0;border-right:1px solid #292a2c;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:65px;padding:0;text-decoration:none;transition:background .18s,color .18s;display:flex}.mobileTabBar button:last-child{border-right:0}.mobileTabBar span{color:#8a6720;letter-spacing:.8px;font:800 .875rem Roboto Condensed,Arial,sans-serif}.mobileTabBar strong{text-overflow:ellipsis;color:#aaa;letter-spacing:.2px;max-width:100%;font-size:.875rem;overflow:hidden}.mobileTabBar a:active,.mobileTabBar button:active{background:#403513}.mobileTabBar a.active,.mobileTabBar button.active{background:#f4aa00}.mobileTabBar a.active strong,.mobileTabBar a.active span,.mobileTabBar button.active strong,.mobileTabBar button.active span{color:#111}.mobileMoreMenu{z-index:99;left:12px;right:12px;bottom:calc(77px + env(safe-area-inset-bottom));background:#51431f;border:1px solid #51431f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid;position:fixed;box-shadow:0 20px 55px #000c}.mobileMoreMenu a{color:#fff;background:#171819;align-items:center;gap:13px;min-height:58px;padding:14px 17px;text-decoration:none;display:flex}.mobileMoreMenu a:last-child{grid-column:1/-1}.mobileMoreMenu a.active{color:#111;background:#f4aa00}.mobileMoreMenu span{color:#b88613;letter-spacing:1px;font:800 .875rem Roboto Condensed,Arial,sans-serif}.mobileMoreMenu a.active span{color:#111}.mobileMoreMenu strong{letter-spacing:.8px;font-size:.875rem}}.adminAnalyticsPlayers{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.adminAnalyticsPlayers a{color:#111;background:#f8f6f1;border:1px solid #d7d1c6;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px;text-decoration:none;display:flex}.adminAnalyticsPlayers a:hover{background:#fffaf0;border-color:#b47f00}.adminAnalyticsPlayers strong{font:800 22px Roboto Condensed,Arial,sans-serif}.adminAnalyticsPlayers span{color:#997000;letter-spacing:1px;text-transform:uppercase;font-size:.875rem;font-weight:800}@media (max-width:900px){.analyticsMetrics{grid-template-columns:1fr 1fr}.analyticsSummary{grid-template-columns:1fr}.pointsFormula{grid-template-columns:repeat(3,1fr)}.pointsFormula>b{display:none}.pointsFormula .formulaTotal{grid-column:1/-1}.analyticsEditGrid{grid-template-columns:1fr 1fr}.adminTopActions{flex-direction:column;align-items:stretch}}@media (max-width:600px){.membersNav{padding:0 15px}.membersNav>div>a,.membersLock{display:none}.membersMain{width:calc(100% - 30px);padding-top:35px}.membersHead{flex-direction:column;align-items:stretch}.membersHead h1{font-size:55px}.membersHead label{min-width:0}.pointsFormula{grid-template-columns:1fr}.pointsFormula>div{grid-template-columns:1fr auto;display:grid}.analyticsMetrics,.pointGrid,.teamPointPanel>div:not(.analyticsTitle),.analyticsEditCard summary,.analyticsEditGrid,.memberEmailAdd{grid-template-columns:1fr}.adminTopActions{width:100%}.analyticsWeekControl{flex-direction:column;align-items:stretch}.analyticsWeekControl label{min-width:0}.adminAnalyticsPlayers{grid-template-columns:1fr}.adminAnalyticsPlayers a{flex-direction:column;align-items:flex-start;gap:6px}.analyticsSeasonTabs{grid-template-columns:1fr}.analyticsSeasonTabs button{border-bottom:1px solid #3b3c3e;border-right:0;min-height:56px;font-size:1.05rem}.analyticsSeasonTabs button:last-child{border-bottom:0}.season2526Head{flex-direction:column;align-items:flex-start;padding:24px 20px}.season2526Head h2{font-size:2.55rem}.season2526Player summary{grid-template-columns:38px minmax(0,1fr) 24px;gap:10px;padding:14px}.season2526Player summary>div{grid-column:2}.season2526Player summary>i{grid-area:1/3/3}.season2526History{padding:14px}.season2526History .analyticsTitle{flex-direction:column;align-items:flex-start;gap:5px}}.desktopSectionTabs{display:none}.backToTop{z-index:99;color:#f4aa00;cursor:pointer;opacity:0;visibility:hidden;background:#111;border:1px solid #6f5214;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .2s,visibility .2s,transform .2s,background .2s,color .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 10px 28px #0008}.backToTop.visible{opacity:1;visibility:visible;transform:translateY(0)}.backToTop:hover{color:#111;background:#f4aa00}.backToTop span{font:800 25px/1 Arial}@media (min-width:801px){html{scroll-padding-top:86px}.nav{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101112f5;border:1px solid #333;border-top:0;gap:20px;height:72px;padding:0 20px;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0007}.desktopSectionTabs{align-self:stretch;align-items:stretch;display:flex}.desktopSectionTabs a{color:#aaa;letter-spacing:.7px;border-bottom:3px solid #0000;align-items:center;padding:3px 13px 0;font:800 .875rem Inter,Arial,sans-serif;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:flex}.desktopSectionTabs a:hover{color:#fff;background:#ffffff0a}.desktopSectionTabs a.active{color:#f4aa00;background:#f4aa000d;border-bottom-color:#f4aa00}.membersNav{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101112f7;height:72px;position:sticky;top:0;box-shadow:0 12px 34px #0007}.membersNav>.desktopSectionTabs{position:absolute;left:50%;transform:translate(-50%)}.membersNavActions{align-items:center;gap:14px;display:flex}}@media (max-width:1050px) and (min-width:801px){.desktopSectionTabs a{padding-left:8px;padding-right:8px;font-size:.875rem}.nav{gap:10px}.membersLock{display:none}}@media (max-width:800px){.backToTop{right:14px;bottom:calc(79px + env(safe-area-inset-bottom));width:44px;height:44px}}.storyFirst{align-items:center;min-height:690px;padding-top:165px;padding-bottom:115px;position:relative;overflow:hidden}.storyFirst:before{content:"1980";z-index:-1;color:#e7e1d5;letter-spacing:-10px;font:900 230px/.8 Roboto Condensed,Arial,sans-serif;position:absolute;bottom:-45px;left:-15px}.storyFirst h1{letter-spacing:-3px;margin:20px 0 0;font:900 clamp(66px,8vw,108px)/.82 Roboto Condensed,Arial,sans-serif}.storyFirst .note{margin-top:28px}.championCelebration{background:radial-gradient(circle at 22% 44%,#59440f 0,#0000 29%),linear-gradient(130deg,#202123,#0e0f10 65%);position:relative;overflow:hidden}.championCelebration:before{content:"CHAMPIONS";color:#ffffff06;letter-spacing:4px;font:900 165px/.8 Roboto Condensed,Arial,sans-serif;position:absolute;bottom:-22px;right:-35px}.championSpark{color:#f4aa00;opacity:.48;position:absolute}.championSparkOne{font-size:28px;top:12%;left:8%}.championSparkTwo{font-size:19px;bottom:13%;right:8%}.championVisual{text-align:center;background:linear-gradient(145deg,#f4aa0019,#0d0e0f 60%);border:1px solid #816317;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:44px 28px;display:flex;position:relative;box-shadow:0 35px 90px #0009,inset 0 0 80px #f4aa0008}.championVisual:before,.championVisual:after{content:"";opacity:.65;border-color:#f4aa00;width:58px;height:58px;position:absolute}.championVisual:before{border-top:2px solid;border-left:2px solid;top:16px;left:16px}.championVisual:after{border-bottom:2px solid;border-right:2px solid;bottom:16px;right:16px}.championVisual>span{color:#d7ac42;letter-spacing:3.3px;font-size:.875rem;font-weight:800}.championVisual>strong{color:#f4aa00;letter-spacing:1px;margin-top:19px;font:900 clamp(45px,5vw,72px)/.8 Roboto Condensed,Arial,sans-serif}.championVisual>em{color:#fff;letter-spacing:5px;margin-top:12px;font:800 31px Roboto Condensed,Arial,sans-serif}.championVisual>small{color:#777;letter-spacing:2.3px;margin-top:18px;font-size:.875rem;font-weight:800}.championCup{width:116px;height:111px;margin-top:26px;position:relative}.championCup>i{border:8px solid #f4aa00;border-top:0;border-radius:0 0 38px 38px;width:66px;height:60px;position:absolute;top:0;left:25px}.championCup>i:before,.championCup>i:after{content:"";border:7px solid #c98d00;width:27px;height:34px;position:absolute;top:4px}.championCup>i:before{border-right:0;border-radius:22px 0 0 22px;right:50px}.championCup>i:after{border-left:0;border-radius:0 22px 22px 0;left:50px}.championCup>b{background:#f4aa00;width:62px;height:8px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.championCup>b:before{content:"";background:#f4aa00;width:8px;height:34px;position:absolute;bottom:8px;left:27px}.championCup>b:after{content:"";background:#f4aa00;border-radius:50%;width:28px;height:8px;position:absolute;bottom:36px;left:17px}.championCopy>p:not(.sectionNo){max-width:630px}.championStats{border-top:1px solid #494a4c;border-bottom:1px solid #494a4c;grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.championStats article{border-right:1px solid #494a4c;padding:21px 18px}.championStats article:last-child{border-right:0}.championStats strong{color:#f4aa00;font:900 38px/.9 Roboto Condensed,Arial,sans-serif;display:block}.championStats span{color:#888;letter-spacing:1.3px;margin-top:9px;font-size:.875rem;font-weight:800;display:block}.identityHero .heroTitle{letter-spacing:-2px;margin:24px 0;font:900 clamp(64px,9vw,122px)/.82 Roboto Condensed,Arial,sans-serif}.identityHero .heroTitle em{color:#f4aa00}@media (max-width:800px){.nav{background:#101112;width:100%;padding:0 15px}.storyFirst{min-height:0;padding-top:145px;padding-bottom:90px}.storyFirst:before{font-size:150px;bottom:0}.storyFirst h1{letter-spacing:-2px;font-size:59px}.championCelebration{padding:85px 0}.championVisual{min-height:420px}.championStats{grid-template-columns:1fr}.championStats article{border-bottom:1px solid #494a4c;border-right:0;justify-content:space-between;align-items:center;display:flex}.championStats article:last-child{border-bottom:0}.identityHero .heroTitle{font-size:64px}}.leaguePodium{color:#fff;background:radial-gradient(circle at 50% 100%,#f4aa0019,#0000 42%),linear-gradient(145deg,#202123,#101112);border:1px solid #3c3d3f;margin:55px 0 24px;padding:32px 36px 0;overflow:hidden;box-shadow:0 28px 70px #31260c24}.leaguePodiumTitle{border-bottom:1px solid #414244;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.leaguePodiumTitle>span{color:#f4aa00;letter-spacing:2.4px;font-size:.875rem;font-weight:900}.leaguePodiumTitle>small{color:#777;letter-spacing:1.5px;font-size:.875rem;font-weight:800}.leaguePodiumStage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;max-width:940px;min-height:445px;margin:34px auto 0;padding:0;list-style:none;display:grid}.podiumEntry{text-align:center;flex-direction:column;align-self:end;min-width:0;display:flex}.podiumRank1{grid-area:1/2}.podiumRank2{grid-area:1/1}.podiumRank3{grid-area:1/3}.podiumTeamCard{background:#242527;border:1px solid #4b4c4e;border-bottom:0;flex-direction:column;justify-content:center;align-items:center;min-height:168px;padding:21px 16px;display:flex;position:relative}.podiumTeamCard>span:not(.podiumChampionMark){color:#979797;letter-spacing:1.5px;font-size:.875rem;font-weight:900}.podiumTeamCard>strong{overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;margin-top:10px;font:900 clamp(27px,3.1vw,42px)/.88 Roboto Condensed,Arial,sans-serif}.podiumTeamCard>small{color:#929292;margin-top:12px;font-size:.875rem}.podiumTeamCard>b{color:#f4aa00;margin-top:12px;font:900 23px/.9 Roboto Condensed,Arial,sans-serif}.podiumTeamCard>b em{letter-spacing:1px;font:800 .875rem Inter,Arial,sans-serif}.podiumChampionMark{color:#f4aa00;background:#141516;border:2px solid #f4aa00;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #f4aa006b}.podiumRank1 .podiumTeamCard{background:linear-gradient(145deg,#5e4710,#26200f 62%,#171819);border-color:#a97b0b;min-height:195px;box-shadow:0 -20px 55px #f4aa001c}.podiumRank1 .podiumTeamCard>span:not(.podiumChampionMark){color:#f4aa00}.podiumRank1 .podiumTeamCard>strong{color:#fff;font-size:clamp(35px,4vw,52px)}.podiumStep{color:#111;background:linear-gradient(#858a91,#555a61);border-top:4px solid #b8bbc0;flex-direction:column;justify-content:center;align-items:center;height:112px;display:flex;box-shadow:inset 0 10px 30px #fff2}.podiumStep>strong{font:900 64px/.75 Roboto Condensed,Arial,sans-serif}.podiumStep>span{letter-spacing:1.3px;margin-top:10px;font-size:.875rem;font-weight:900}.podiumRank1 .podiumStep{background:linear-gradient(#f4aa00,#ad7500);border-color:#ffd45b;height:170px;box-shadow:inset 0 12px 35px #fff4}.podiumRank1 .podiumStep>strong{font-size:88px}.podiumRank2 .podiumStep{height:126px}.podiumRank3 .podiumStep{background:linear-gradient(#ad744c,#71452c);border-color:#d79a63;height:88px}@media (max-width:600px){.leaguePodium{margin-top:38px;padding:24px 10px 0}.leaguePodiumTitle{padding:0 6px 16px}.leaguePodiumTitle>small{text-align:right;max-width:130px}.leaguePodiumStage{gap:6px;min-height:375px;margin-top:28px}.podiumTeamCard{min-height:142px;padding:16px 7px}.podiumRank1 .podiumTeamCard{min-height:170px}.podiumTeamCard>strong{font-size:23px}.podiumRank1 .podiumTeamCard>strong{font-size:31px}.podiumTeamCard>small{font-size:.875rem;line-height:1.4}.podiumTeamCard>b{font-size:18px}.podiumTeamCard>b em{margin-top:4px;font-size:.875rem;display:block}.podiumChampionMark{width:32px;height:32px;font-size:1rem;top:-15px}.podiumStep{height:80px}.podiumStep>strong{font-size:47px}.podiumStep>span{letter-spacing:.6px;font-size:.875rem}.podiumRank1 .podiumStep{height:126px}.podiumRank1 .podiumStep>strong{font-size:67px}.podiumRank2 .podiumStep{height:92px}.podiumRank3 .podiumStep{height:62px}}.matchPage{color:#fff;background:#101112;min-height:100vh}.matchPageHero{background:radial-gradient(circle at 82% 15%,#5b460f 0,#0000 27%),linear-gradient(145deg,#1c1d1f,#0c0d0e);border-bottom:1px solid #333;align-items:center;min-height:430px;padding:105px 0 70px;display:flex}.matchPageHero p{color:#f4aa00;letter-spacing:2.5px;margin:0;font-size:.875rem;font-weight:800}.matchPageHero h1{letter-spacing:-3px;margin:21px 0 18px;font:900 clamp(74px,10vw,128px)/.78 Roboto Condensed,Arial,sans-serif}.matchPageHero span{color:#aaa;max-width:690px;font-size:1rem;line-height:1.8;display:block}.nextMatchPage{background:#171819;padding:95px 0}.nextMatchPage>.wrap>.sectionNo{margin-bottom:22px}.matchHistory{color:#111;background:#f3f0e8;padding:110px 0;scroll-margin-top:72px}.matchHistoryHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.matchHistoryHead h2{margin:19px 0 0;font-size:72px}.matchHistoryHead>p{color:#666;margin:0;line-height:1.75}.matchSummaryGrid{background:#cfc7b8;border:1px solid #cfc7b8;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.matchSummaryGrid article{background:#faf8f3;flex-direction:column;min-height:145px;padding:22px;display:flex}.matchSummaryGrid span{color:#777;letter-spacing:1.4px;font-size:.875rem;font-weight:800}.matchSummaryGrid strong{color:#a87700;margin-top:auto;font:900 44px/.9 Roboto Condensed,Arial,sans-serif}.matchSummaryGrid small{color:#888;margin-top:7px;font-size:.875rem}.matchHistoryTable{border-color:#27282a;margin-top:35px;box-shadow:0 24px 60px #31260c21}.matchHistoryTable .weeklyTable{min-width:1120px}.matchHistoryTable .resultPill.draw{color:#ddd;border-color:#777}.matchHistoryEmpty{color:#666;text-align:center;background:#ebe6db;border:1px dashed #b8af9e;justify-content:center;align-items:center;gap:25px;min-height:210px;margin-top:35px;padding:30px;display:flex}.matchHistoryEmpty span{color:#b0810a;font:900 52px Roboto Condensed,Arial,sans-serif}.matchHistoryEmpty p{max-width:570px;line-height:1.7}.matchPageNav{color:#fff}@media (max-width:800px){.matchPageHero{min-height:360px;padding:115px 0 65px}.matchPageHero h1{font-size:68px}.nextMatchPage,.matchHistory{padding:75px 0}.matchHistoryHead{grid-template-columns:1fr;gap:20px}.matchHistoryHead h2{font-size:54px}.matchSummaryGrid{grid-template-columns:1fr 1fr}.matchSummaryGrid article{min-height:125px;padding:18px}.matchPageNav>.desktopSectionTabs{display:none}}@media (max-width:500px){.matchSummaryGrid{grid-template-columns:1fr}.matchSummaryGrid article{min-height:105px}.matchHistoryEmpty{text-align:left;flex-direction:column;align-items:flex-start}}.matchRecordButton{color:#f4aa00;letter-spacing:1.2px;background:#111;margin-top:32px;padding:16px 21px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-block}.matchRecordButton:hover{color:#111;background:#f4aa00}.resultsPage{color:#fff;background:#101112;min-height:100vh}.resultsPageHero{background:radial-gradient(circle at 85% 20%,#654c0d 0,#0000 29%),linear-gradient(135deg,#1b1c1e,#0b0c0d);border-bottom:1px solid #333;align-items:center;min-height:430px;padding:105px 0 70px;display:flex}.resultsPageHero p{color:#f4aa00;letter-spacing:2.5px;margin:0;font-size:.875rem;font-weight:800}.resultsPageHero h1{letter-spacing:-3px;max-width:960px;margin:21px 0 18px;font:900 clamp(68px,9vw,116px)/.8 Roboto Condensed,Arial,sans-serif}.resultsPageHero span{color:#aaa;max-width:720px;font-size:1rem;line-height:1.8;display:block}.resultsRecord{background:#f3f0e8;padding:75px 0 110px}.resultsRecord .matchHistoryTable{margin-top:0}@media (max-width:800px){.resultsPageHero{min-height:360px;padding:115px 0 65px}.resultsPageHero h1{font-size:62px}.resultsRecord{padding:50px 0 80px}}.competitionTabs{background:#ded8cc;border:1px solid #c9c1b3;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid}.competitionTabs button{color:#6d6a64;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;background:#eeeae2;border:0;border-right:1px solid #c9c1b3;min-height:78px;padding:16px 18px;font:900 18px/1 Roboto Condensed,Arial,sans-serif}.competitionTabs button:last-child{border-right:0}.competitionTabs button:hover{color:#111;background:#fff}.competitionTabs button.active{color:#f4aa00;background:#171819;box-shadow:inset 0 -4px #f4aa00}.competitionPanel{min-width:0}.leagueNotice{color:#fff;background:#171819;border-left:4px solid #f4aa00;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:18px 22px;display:flex}.leagueNotice strong{color:#f4aa00;letter-spacing:1px;font:900 22px Roboto Condensed,Arial,sans-serif}.leagueNotice span{color:#aaa;text-align:right;font-size:1rem}.leagueNotice.live{background:#241d0e;border-left-color:#d58400}.competitionComingSoon{text-align:center;background:#ebe6db;border:1px dashed #aca493;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px;display:flex}.competitionComingSoon>span{color:#b0810a;font:900 52px Roboto Condensed,Arial,sans-serif}.competitionComingSoon>strong{text-transform:uppercase;margin-top:13px;font:900 34px Roboto Condensed,Arial,sans-serif}.competitionComingSoon>p{color:#777;margin:12px 0 0;font-size:1rem}.competitionPanel .matchHistoryTable{margin-top:0}@media (max-width:800px){.competitionTabs{grid-template-columns:1fr}.competitionTabs button{border-bottom:1px solid #c9c1b3;border-right:0;min-height:58px;font-size:16px}.competitionTabs button:last-child{border-bottom:0}.leagueNotice{flex-direction:column;align-items:flex-start;gap:8px}.leagueNotice span{text-align:left;line-height:1.6}.competitionComingSoon{min-height:250px;padding:28px 18px}.competitionComingSoon>strong{font-size:28px}}.homeRosterPreview{color:#fff;background:#101112;min-height:clamp(640px,45vw,920px);position:relative;overflow:hidden}.homeRosterPreview>img{object-fit:cover;object-position:center top;width:100%;height:clamp(640px,45vw,920px);display:block}.homeRosterPreview:after{content:"";background:linear-gradient(90deg,#0d0e0fe3 0,#0d0e0fa6 20%,#0000 39%),linear-gradient(#0000 52%,#0d0e0f5c);position:absolute;inset:0}.homeRosterOverlay{z-index:1;align-items:center;display:flex;position:absolute;inset:0}.homeRosterOverlay>.wrap{width:auto;margin:0;padding:0;position:absolute;left:clamp(24px,4vw,70px)}.homeRosterOverlay h2{max-width:clamp(220px,21vw,300px);margin:14px 0;font-size:clamp(46px,4.2vw,66px);line-height:.86}.homeRosterOverlay p:not(.sectionNo){color:#d0d0d0;max-width:clamp(220px,20vw,285px);margin:0;font-size:.875rem;line-height:1.55}.homeRosterOverlay a{color:#111;letter-spacing:1px;background:#f4aa00;margin-top:14px;padding:13px 16px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-block}.rosterPage,.sponsorsPage{color:#fff;background:#101112;min-height:100vh}.rosterPageHero,.sponsorsPageHero{border-bottom:1px solid #333;align-items:center;min-height:430px;padding:105px 0 70px;display:flex}.rosterPageHero{background:radial-gradient(circle at 84% 20%,#5c460f 0,#0000 28%),linear-gradient(135deg,#1c1d1f,#0b0c0d)}.sponsorsPageHero{background:radial-gradient(circle at 16% 85%,#654c0d 0,#0000 30%),linear-gradient(145deg,#1d1e20,#090a0b)}.rosterPageHero p,.sponsorsPageHero p{color:#f4aa00;letter-spacing:2.5px;margin:0;font-size:.875rem;font-weight:800}.rosterPageHero h1,.sponsorsPageHero h1{letter-spacing:-3px;max-width:980px;margin:21px 0 18px;font:900 clamp(68px,9vw,116px)/.8 Roboto Condensed,Arial,sans-serif}.rosterPageHero>div>span,.sponsorsPageHero>div>span{color:#aaa;max-width:735px;font-size:1rem;line-height:1.8;display:block}.rosterPageGrid{padding-top:85px}.rosterPageGrid .players{margin-top:0}.sponsorsPartnerships{padding-top:100px}.sponsorProfiles{color:#111;background:#f3f0e8;padding:110px 0}.sponsorProfilesHead h2{margin:18px 0 45px;font-size:68px}.sponsorProfileGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sponsorProfileGrid article{background:#fff;border-top:3px solid #f4aa00;flex-direction:column;min-height:390px;padding:28px;display:flex;box-shadow:0 18px 45px #4c3b1310}.sponsorLogo{background:#faf8f3;border:1px solid #e1dcd1;place-items:center;height:125px;margin-bottom:28px;display:grid}.sponsorLogo img{max-width:75%;max-height:82px;display:block}.sponsorLogo strong{color:#c08a00;font:900 58px Roboto Condensed,Arial,sans-serif}.sponsorProfileGrid small{color:#a87700;letter-spacing:1.5px;font-size:.875rem;font-weight:800}.sponsorProfileGrid h3{text-transform:uppercase;margin:12px 0;font:800 30px Roboto Condensed,Arial,sans-serif}.sponsorProfileGrid p{color:#666;margin:0;font-size:1rem;line-height:1.7}.sponsorProfileGrid a{color:#111;letter-spacing:1.1px;margin-top:auto;padding-top:24px;font-size:.875rem;font-weight:800;text-decoration:none}.sponsorProfileGrid a:hover{color:#a87700}.sponsorEmpty{margin-top:20px}.sponsorThanks{color:#111;background:#f4aa00;padding:110px 0}.sponsorThanksGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.sponsorThanksGrid>div>p{letter-spacing:2px;font-size:.875rem;font-weight:800}.sponsorThanks h2{margin:17px 0 0;font-size:72px}.sponsorThanksGrid>p{font-size:1rem;line-height:1.9}@media (max-width:800px){.homeRosterPreview{min-height:0}.homeRosterPreview>img{object-fit:contain;height:auto}.homeRosterPreview:after{display:none}.homeRosterOverlay{background:#101112;padding:42px 0 50px;position:relative}.homeRosterOverlay>.wrap{width:calc(100% - 30px);margin:auto;padding:0;position:static}.homeRosterOverlay h2{z-index:2;background:linear-gradient(90deg,#0d0e0ff2,#0d0e0fb8);border-left:3px solid #f4aa00;max-width:245px;margin:0;padding:10px 14px;font-size:36px;line-height:.86;position:absolute;top:-98px;left:15px;box-shadow:0 12px 30px #0007}.homeRosterOverlay p:not(.sectionNo){max-width:520px;font-size:inherit;line-height:1.7}.rosterPageHero,.sponsorsPageHero{min-height:360px;padding:115px 0 65px}.rosterPageHero h1,.sponsorsPageHero h1{font-size:61px}.rosterPageGrid,.sponsorsPartnerships,.sponsorProfiles,.sponsorThanks{padding-top:75px;padding-bottom:75px}.sponsorProfileGrid{grid-template-columns:1fr}.sponsorProfilesHead h2,.sponsorThanks h2{font-size:52px}.sponsorThanksGrid{grid-template-columns:1fr;gap:25px}.rosterPage .portrait,.rosterPage .portraitGiorgos{background-position:top}.rosterPage .portraitAndros{background-color:#1c1d1f;background-size:auto 100%}}.newsPage{color:#fff;background:#101112;min-height:100vh}.newsPageHero{background:radial-gradient(circle at 82% 20%,#634b0d 0,#0000 28%),linear-gradient(145deg,#1c1d1f,#090a0b);border-bottom:1px solid #333;align-items:center;min-height:430px;padding:105px 0 70px;display:flex}.newsPageHero p{color:#f4aa00;letter-spacing:2.5px;margin:0;font-size:.875rem;font-weight:800}.newsPageHero h1{letter-spacing:-3px;max-width:980px;margin:21px 0 18px;font:900 clamp(68px,9vw,116px)/.8 Roboto Condensed,Arial,sans-serif}.newsPageHero>div>span{color:#aaa;max-width:735px;font-size:1rem;line-height:1.8;display:block}.newsArchive{color:#111;background:#f3f0e8;padding:95px 0 115px}.newsPageGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px;display:grid}.newsPageGrid article{background:#fff;border-top:3px solid #f4aa00;flex-direction:column;min-height:300px;padding:30px;display:flex;box-shadow:0 18px 45px #4c3b1310}.newsPageGrid article>div{color:#888;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:20px;font-size:.875rem;font-weight:800;display:flex}.newsPageGrid article>div>span{color:#a87700;font:900 18px Roboto Condensed,Arial,sans-serif}.newsPageGrid h2{margin:45px 0 15px;font-size:38px;line-height:.95}.newsPageGrid article>p{color:#666;margin:0;font-size:1rem;line-height:1.75}.newsEmpty{margin-top:34px}.homeUpdates{padding-top:90px}@media (max-width:800px){.newsPageHero{min-height:360px;padding:115px 0 65px}.newsPageHero h1{font-size:61px}.newsArchive{padding:75px 0}.newsPageGrid{grid-template-columns:1fr}.newsPageGrid article{min-height:260px}.newsPageGrid h2{font-size:34px}.homeUpdates{padding-top:70px}}.galleryPage{color:#fff;background:#101112;min-height:100vh}.galleryPageHero{background:radial-gradient(circle at 18% 80%,#62490c 0,#0000 29%),linear-gradient(140deg,#1b1c1e,#090a0b);border-bottom:1px solid #333;align-items:center;min-height:430px;padding:105px 0 70px;display:flex}.galleryPageHero p{color:#f4aa00;letter-spacing:2.5px;margin:0;font-size:.875rem;font-weight:800}.galleryPageHero h1{letter-spacing:-3px;max-width:980px;margin:21px 0 18px;font:900 clamp(68px,9vw,116px)/.8 Roboto Condensed,Arial,sans-serif}.galleryPageHero>div>span{color:#aaa;max-width:735px;font-size:1rem;line-height:1.8;display:block}.galleryArchive{color:#111;background:#f3f0e8;padding:95px 0 115px}.galleryPageGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.galleryPageGrid figure{background:#171819;min-height:330px;margin:0;position:relative;overflow:hidden}.galleryPageGrid figure:first-child{grid-column:span 2}.galleryPageGrid img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .35s,filter .35s;display:block}.galleryPageGrid figure:hover img{filter:brightness(1.08);transform:scale(1.025)}.galleryPageGrid figcaption{color:#fff;background:linear-gradient(#0000,#090a0be8);align-items:center;gap:15px;padding:45px 22px 20px;display:flex;position:absolute;inset:auto 0 0}.galleryPageGrid figcaption span{color:#f4aa00;font:900 17px Roboto Condensed,Arial,sans-serif}.galleryPageGrid figcaption strong{font:800 20px Roboto Condensed,Arial,sans-serif}.galleryEmpty{margin-top:34px}.homeContact{padding:55px 0}@media (max-width:800px){.galleryPageHero{min-height:360px;padding:115px 0 65px}.galleryPageHero h1{font-size:61px}.galleryArchive{padding:75px 0}.galleryPageGrid{grid-template-columns:1fr}.galleryPageGrid figure:first-child{grid-column:auto}.galleryPageGrid figure,.galleryPageGrid img{min-height:280px}}.matchHistoryTable .matchTime{color:#f4aa00;letter-spacing:.08em;margin-top:4px;font-weight:800;display:block}.comebackPanel{color:#171819}.comebackIntro{color:#fff;background:#171819;border-top:4px solid #f4aa00;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex}.comebackEyebrow{color:#f4aa00;letter-spacing:1.5px;font-size:.875rem;font-weight:800}.comebackIntro h2{margin:14px 0;font:900 clamp(30px,4vw,52px)/1 Roboto Condensed,Arial,sans-serif}.comebackIntro p{color:#c1c0bc;margin:0;font-size:1rem;line-height:1.7}.comebackProgress{text-align:center;border-left:1px solid #464646;flex-shrink:0;padding-left:28px}.comebackProgress strong{color:#f4aa00;font:900 44px Roboto Condensed,Arial,sans-serif;display:block}.comebackProgress span{color:#bbb;font-size:.875rem}.comebackSource{color:#64615b;margin:14px 0 24px;font-size:.875rem;line-height:1.6}.comebackSource a{color:#795300;text-decoration:underline}.comebackStages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.comebackStages button{color:#171819;text-align:center;cursor:pointer;background:#faf8f3;border:1px solid #c9c1b3;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.comebackStages button.selected{background:#fff5d8;border-color:#8a6200;box-shadow:inset 0 -4px #f4aa00}.comebackStages button>span{text-transform:uppercase;letter-spacing:.5px;font-size:1rem;font-weight:800;line-height:1.35}.comebackStages strong{font:900 25px Roboto Condensed,Arial,sans-serif}.comebackStages b{color:#785200;font-size:17px}.comebackStages small{color:#666;font-size:.875rem;line-height:1.5}.comebackFilters{align-items:end;gap:24px;margin:28px 0;display:flex}.comebackFilters label{flex-direction:column;gap:8px;font-size:1rem;font-weight:700;display:flex}.comebackFilters input[type=search]{color:#111;background:#fff;border:1px solid #b7b0a2;border-radius:0;width:280px;max-width:100%;padding:12px}.comebackFilters .comebackToggle{cursor:pointer;flex-direction:row;align-items:center;padding:12px 0}.comebackToggle input{accent-color:#916700;width:17px;height:17px}.comebackSection{margin-top:36px}.comebackSection h3{text-transform:uppercase;margin:0 0 12px;font:900 30px Roboto Condensed,Arial,sans-serif}.comebackSection>p{color:#615e58;max-width:900px;margin:0 0 18px;font-size:1rem;line-height:1.7}.comebackTableWrap{border:1px solid #c7c0b3;max-width:100%;overflow-x:auto}.comebackTable{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fffdf8;width:100%;min-width:740px;font-size:1rem}.comebackTable th,.comebackTable td{text-align:center;white-space:nowrap;border-bottom:1px solid #ddd7cb;padding:14px 16px}.comebackTable thead th{color:#dedbd4;text-transform:uppercase;letter-spacing:.5px;background:#202123;font-size:.875rem}.comebackTable th[scope=row]{text-align:left;font-weight:600}.comebackTable tbody tr:nth-child(2n){background:#f4f0e7}.comebackTable tbody tr.tigerRow{background:#fff1c9}.comebackTable tr.tigerRow th[scope=row]{box-shadow:inset 3px 0 #c88c00}.comebackTable .comebackTotal{color:#795300;font-size:16px;font-weight:900}.comebackPlayer{text-transform:capitalize}.comebackTiger{letter-spacing:.5px;color:#6b4700;margin-left:9px;font-size:.875rem;font-weight:900;display:inline-block}.comebackTable a{color:#795300;font-weight:700;text-decoration:underline}.comebackEmpty{background:#ebe6db;border:1px dashed #b7ad9c;padding:30px;line-height:1.7}.comebackEmpty p{color:#615e58;margin-bottom:0;font-size:1rem}.comebackStages button:focus-visible{outline-offset:3px;outline:3px solid #b47e00}.comebackFilters input:focus-visible{outline-offset:3px;outline:3px solid #b47e00}.comebackTableWrap:focus-visible{outline-offset:3px;outline:3px solid #b47e00}@media (max-width:800px){.comebackIntro{flex-direction:column;align-items:flex-start;padding:24px 18px}.comebackProgress{border-left:0;align-items:center;gap:15px;padding-left:0;display:flex}.comebackProgress strong{font-size:32px}.comebackStages{grid-template-columns:repeat(2,minmax(0,1fr))}.comebackStages strong{font-size:23px}.comebackFilters{flex-direction:column;align-items:flex-start;gap:8px}.comebackFilters input[type=search],.comebackFilters>label:first-child{width:100%}.comebackSection h3{font-size:26px}.comebackTable th,.comebackTable td{padding:12px}.comebackSection{margin-top:28px}}@media (min-width:801px){.nav,.membersNav{gap:16px;height:auto;min-height:80px}.nav>.brand,.membersNav>.brand,.membersNavActions{flex-shrink:0}.nav>.desktopSectionTabs,.membersNav>.desktopSectionTabs{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));align-self:stretch;gap:0;min-width:0;display:grid;position:static;transform:none}.desktopSectionTabs a,.membersNav>.desktopSectionTabs>a{text-align:center;white-space:normal;overflow-wrap:anywhere;letter-spacing:.25px;justify-content:center;min-width:0;min-height:80px;padding:12px 7px;font:800 .875rem/1.3 Roboto Condensed,Arial,sans-serif}.competitionTabs button{font-size:1.25rem;line-height:1.25}}@media (max-width:800px){.mainWithMobileTabs{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.mobileTabBar a,.mobileTabBar button{gap:6px;min-height:6rem;padding:8px 4px}.mobileTabBar strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:center;color:#d5d5d5;letter-spacing:0;font-size:.875rem;line-height:1.25;overflow:visible}.mobileTabBar span{font-size:.75rem}.mobileMoreMenu{bottom:calc(8rem + env(safe-area-inset-bottom))}.mobileMoreMenu a{gap:10px;min-width:0;min-height:64px;padding:14px 12px}.mobileMoreMenu strong{letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:.9375rem;line-height:1.4}.mobileMoreMenu span{font-size:.75rem}.backToTop{bottom:calc(8rem + env(safe-area-inset-bottom))}.competitionTabs button{font-size:1.25rem;line-height:1.3}}body{font-size:1rem;line-height:1.6}button,input,select,textarea{font-family:inherit}input,select,textarea{font-size:1rem}.storyFirst .copy{font-size:1.0625rem}.lede,.profileBio,.newsPageGrid article>p,.sponsorProfileGrid p,.championCopy>p:not(.sectionNo){font-size:1.0625rem;line-height:1.8}.eyebrow,.sectionNo{letter-spacing:1px;line-height:1.5}.button,.matchRecordButton,.profileSource,.homeRosterOverlay a{min-height:44px;line-height:1.4}.cardTop,.badge,.contact,.leaguePodiumTitle{flex-wrap:wrap}.cardTop{gap:10px}.averageRanking li{min-height:48px}.averageRanking li>strong,.playerInfo h3{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.playerInfo{gap:10px}.profileTabs{flex-wrap:wrap;gap:10px}.profileTabs button{margin-right:12px;padding-right:8px;line-height:1.4}.profileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.profileStats article{border-bottom:1px solid #37383a}.profileStats span,.profilePersonal span,.matchMeta dt,.dashboardGrid span{letter-spacing:.5px;line-height:1.5}.weeklyTable th,.weeklyTable td,.gameAnalytics th,.gameAnalytics td{font-size:.9375rem;line-height:1.5}.weeklyTable th,.gameAnalytics th{color:#c4c4c4;white-space:normal;letter-spacing:.5px;min-width:100px}.weeklyTable td,.gameAnalytics td{color:#dedede}.resultPill.pending{color:#bbb;border-color:#666}.comebackTable{font-size:1rem}.comebackTable thead th{white-space:normal;font-size:.875rem;line-height:1.5}.comebackFilters input{font-size:1rem}.competitionComingSoon>strong{color:#171819}.profileVerified,.rosterSource,.partnerNote,.matchNote,footer p{color:#a9a9a9}.profileStats span,.profilePersonal span,.matchSummaryGrid span{letter-spacing:.5px}.profileStats span,.profilePersonal span,.teamAverage small{color:#bdbdbd}.portrait span{letter-spacing:.5px;font-size:.875rem}.homeRosterOverlay p:not(.sectionNo){max-width:320px;font-size:1rem;line-height:1.7}.podiumTeamCard>small{line-height:1.5}.podiumTeamCard>span:not(.podiumChampionMark),.podiumStep>span{letter-spacing:.3px;overflow-wrap:anywhere;line-height:1.4}.podiumStep{height:auto;min-height:112px;padding:18px 8px}.podiumRank1 .podiumStep,.podiumRank2 .podiumStep,.podiumRank3 .podiumStep{height:auto}.championCelebration{background:radial-gradient(at 25% 35%,#8d651c44,#0000 58%),linear-gradient(125deg,#211b0e,#0e0f10 75%);border-top:1px solid #8d682b;border-bottom:1px solid #8d682b;padding:110px 0}.champGrid{grid-template-columns:1.2fr 1fr;gap:56px}.champGrid>div{min-width:0}.championVisual{background:radial-gradient(at 50% 35%,#ae7a222e,#0000 65%),linear-gradient(145deg,#382b12,#11100d 65%);border:2px solid #d4ac50;min-height:620px;padding:48px 26px;box-shadow:0 28px 90px #0009,0 0 55px #e6b74b24,inset 0 0 0 8px #d7aa3510;container-type:inline-size}.championVisual>span{color:#ffe4a1;letter-spacing:2px;font-size:clamp(1.25rem,4.5cqi,1.75rem);line-height:1.4}.championVisual>strong{letter-spacing:0;color:#ffdc79;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 1px #6e451c)drop-shadow(0 0 18px #e4aa3340);background:linear-gradient(#fff5ce 10%,#ffdc79 40%,#c68d25 65%,#ffe5a3 95%);-webkit-background-clip:text;background-clip:text;margin-top:34px;font-size:clamp(2.5rem,14cqi,6rem);line-height:1.05}html[lang=el] .championVisual>strong{font-size:clamp(1.8rem,9cqi,4rem)}.championVisual>em{letter-spacing:2px;color:#fff5d9;margin-top:18px;font-size:clamp(2.25rem,9cqi,4rem);line-height:1.2}.championVisual>small{color:#f4d58b;letter-spacing:1.2px;margin-top:25px;font-size:clamp(1.0625rem,4.5cqi,1.5rem);line-height:1.5}.championCup{filter:drop-shadow(0 0 18px #f4aa0060);margin:40px 0 12px;transform:scale(1.25)}.championStats span{color:#d2c8b2;letter-spacing:.5px;line-height:1.4}.championStats strong{font-size:3rem;line-height:1.1}.championCopy h2{overflow-wrap:anywhere;font-size:clamp(3rem,5vw,4.5rem);line-height:1}.championCopy .sectionNo{color:#f4cc6f}.championCopy>p:not(.sectionNo){color:#d2cec6}.championSpark{color:#ffda79;opacity:.8}.championSparkOne{font-size:42px}.championSparkTwo{font-size:32px}@media (max-width:1100px){.champGrid{grid-template-columns:1fr;gap:44px}.championVisual{width:100%;max-width:720px;margin:auto}.championCopy>p:not(.sectionNo){max-width:none}}@media (max-width:800px){.championCelebration{padding:70px 0}.championVisual{min-height:540px;padding:38px 18px}.championStats{grid-template-columns:1fr}.profileGrid>div,.resultsHead>div,.story>div{min-width:0}.contact{flex-direction:column;align-items:flex-start;gap:16px}.contact a{overflow-wrap:anywhere}.homeRosterOverlay p:not(.sectionNo){max-width:none}.profileTabs button,.score>div{font-size:1rem}.podiumTeamCard{padding:20px 6px}.leaguePodiumTitle{align-items:flex-start}.leagueNotice span{font-size:1rem}.championVisual>span{letter-spacing:1px}.championCopy h2,html[lang=el] .championCopy h2{font-size:clamp(2.5rem,8vw,3.5rem);line-height:1.1}.profileStats article{padding:16px 12px}}.storyFirst:before{content:"EST. 1980";letter-spacing:-1px;color:#d8d0c1;font-size:clamp(34px,4vw,58px);line-height:1;bottom:28px;left:clamp(16px,4vw,64px)}.championCelebration:before{content:none}.championCopy{order:-1}.championVisual{min-height:420px;padding:34px 24px}.championVisual>strong{margin-top:18px;font-size:clamp(1.85rem,7cqi,3.35rem)}.championVisual>em{margin-top:10px;font-size:clamp(1.8rem,6cqi,2.8rem)}.championCup{margin:20px 0 2px;transform:scale(.88)}.homeRosterPreview>img{object-fit:contain;object-position:center}@media (max-width:800px){.storyFirst:before{letter-spacing:0;font-size:36px;bottom:20px;left:15px}.championVisual{min-height:390px}.homeRosterPreview>img{object-fit:contain;height:auto}}.fixtureSide{letter-spacing:.5px;border:1px solid #777;padding:7px 12px;font-size:.875rem;font-weight:800;line-height:1.4;display:inline-block}.fixtureSide.home{color:#111;background:#f4aa00;border-color:#f4aa00}.fixtureSide.away{color:#f0f0f0;background:#2a2d33;border-color:#9097a3}.brand .teamLogo{object-fit:contain;flex-shrink:0;width:210px;height:140px;display:block}.nav,.membersNav{min-height:156px}.installNav{gap:16px;height:auto;min-height:156px}footer .brand .teamLogo{width:270px;height:180px}@media (max-width:800px){.brand .teamLogo{width:180px;height:120px}.nav,.membersNav,.installNav{min-height:136px}footer .brand .teamLogo{width:240px;height:160px}}.championsNews{color:#fff;background:#191b18;border:1px solid #b98b20;margin:16px 0 24px}.championsNews summary{cursor:pointer;border-left:4px solid #e8b52c;padding:18px 22px;list-style:none}.championsNews summary::-webkit-details-marker{display:none}.championsNews summary:focus-visible{outline-offset:4px;outline:3px solid #e8b52c}.championsNews time{color:#e8b52c;letter-spacing:.04em;font-size:.875rem}.championsNews h2{max-width:900px;margin:8px 0;font-family:Arial,sans-serif;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.4}.championsRead{color:#e8b52c;align-items:center;gap:12px;font-size:.9375rem;font-weight:700;display:flex}.championsRead b{font-size:1.25rem;transition:transform .2s}.championsNews[open] .championsRead b{transform:rotate(45deg)}.championsStory{color:#20211f;background:#fff;max-width:none;padding:28px 38px}.championsStory p{max-width:850px;margin:0 0 22px;font:1.125rem/1.8 Arial,sans-serif}.championsStory .championsSource{border-top:1px solid #ddd;margin-bottom:0;padding-top:20px;font-size:.95rem}.championsSource a{text-decoration:underline}.newsPageHero{min-height:0;padding:38px 0 32px}.newsPageHero h1{letter-spacing:-.02em;flex-wrap:wrap;gap:0 .2em;margin:12px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.1;display:flex}.newsPageHero h1 br{display:none}.newsArchive{padding:36px 0 60px}@media (max-width:600px){.championsNews summary{padding:16px}.championsStory{padding:24px 20px}.newsPageHero{padding:28px 0 24px}}.comebackGames summary{cursor:pointer;white-space:normal;min-height:44px;padding:10px 4px}.comebackGames summary:focus-visible{outline-offset:3px;outline:2px solid #b78100}.comebackGamePanel{white-space:normal;background:#fff8e6;border:1px solid #d6b858;border-radius:6px;min-width:260px;max-width:420px;padding:16px;font-weight:400}.comebackGamePanel section+section{border-top:1px solid #d6b858;margin-top:18px;padding-top:16px}.comebackGamePanel section>strong{font-size:1rem}.comebackGameList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.comebackGameList>div{text-align:center;background:#fff;flex-direction:column;gap:4px;padding:8px 4px;display:flex}.comebackGameList span,.comebackGameList small{font-size:.875rem}.comebackGameList b{color:#171817;font-size:1.25rem}.comebackGamePanel p{line-height:1.6;margin:12px 0 0!important;font-size:.875rem!important}.comebackGamePanel[role=button]{cursor:pointer}.comebackGamePanel[role=button]:focus-visible{outline-offset:3px;outline:2px solid #b78100}.appearanceControls{background:#1011128c;border:1px solid #555;flex-direction:row;flex-shrink:0;align-items:stretch;gap:0;width:124px;display:flex}.appearanceControls .langSwitch{background:0 0;border:0;flex:1;justify-content:center;gap:3px;min-height:42px;padding:0 3px}.appearanceControls .langSwitch button{letter-spacing:.5px;min-width:29px;min-height:40px}.mobileTabBar a,.mobileTabBar button{font-family:Inter,Arial,sans-serif}.desktopSectionTabs a,.membersNav>.desktopSectionTabs>a,.competitionTabs button,.profileTabs button,.mobileTabBar strong,.mobileMoreMenu strong,.comebackStages button>span{letter-spacing:.25px;font-family:Roboto Condensed,Arial,sans-serif;font-weight:800}.profileTabs button,.mobileTabBar strong,.mobileMoreMenu strong{line-height:1.3}.competitionTabs button{overflow-wrap:break-word;font-size:1.25rem;line-height:1.3}.comebackStages button>span{font-size:1rem;line-height:1.35}@media (min-width:801px){.nav>.desktopSectionTabs,.membersNav>.desktopSectionTabs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.75fr) repeat(5,minmax(0,1fr))}}@media (max-width:800px){.appearanceControls{width:118px}.membersNavActions{gap:8px}.membersNavActions .membersLock{display:none}.mobileTabBar strong{font-size:.875rem}.mobileMoreMenu strong{font-size:.9375rem}}@media (min-width:801px){.comebackStages{grid-template-columns:repeat(5,minmax(0,1fr))}}.comebackOverallTab{color:#f4aa00!important;background:#202123!important;border-color:#5a4b28!important}.comebackOverallTab.selected{background:#33290f!important}.comebackLeaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.comebackLeaders article{background:#fffdf8;border:1px solid #c9c1b3;flex-direction:column;min-width:0;padding:20px;display:flex}.comebackLeaders article:first-child{background:#fff4d2;border-top:4px solid #f4aa00}.comebackLeaders span{color:#785200;letter-spacing:1px;font-size:.8125rem;font-weight:900}.comebackLeaders strong{text-transform:capitalize;margin:8px 0 12px;font-size:1rem;line-height:1.35}.comebackLeaders b{font:900 2rem/1 Roboto Condensed,Arial,sans-serif}.comebackLeaders small{color:#666;margin-top:5px;font-size:.8125rem}.comebackOverallTable{min-width:1320px}.comebackOverallTable tbody tr:first-child{box-shadow:inset 4px 0 #f4aa00}@media (max-width:800px){.comebackOverallTab{grid-column:1/-1}.comebackLeaders{grid-template-columns:1fr}.comebackLeaders article{padding:16px}.comebackOverallTable{min-width:1240px}}.resultsRecord .matchHistoryTable{overflow-x:visible}.resultsRecord .matchHistoryTable .weeklyTable{table-layout:fixed;width:100%;min-width:0}.resultsRecord .matchHistoryTable th,.resultsRecord .matchHistoryTable td{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;padding:14px 8px;font-size:.875rem;line-height:1.35}.resultsRecord .matchHistoryTable th:first-child{width:5.5%}.resultsRecord .matchHistoryTable th:nth-child(2){width:11%}.resultsRecord .matchHistoryTable th:nth-child(3){width:14%}.resultsRecord .matchHistoryTable th:nth-child(4){width:9%}.resultsRecord .matchHistoryTable th:nth-child(5){width:6%}.resultsRecord .matchHistoryTable th:nth-child(6),.resultsRecord .matchHistoryTable th:nth-child(7),.resultsRecord .matchHistoryTable th:nth-child(8){width:9%}.resultsRecord .matchHistoryTable th:nth-child(9){width:10%}.resultsRecord .matchHistoryTable th:nth-child(10){width:6%}.resultsRecord .matchHistoryTable th:nth-child(11){width:11.5%}.resultsRecord .matchHistoryTable .fixtureSide{padding:6px 8px}.leagueArchiveHero{color:#fff;background:radial-gradient(circle at 80% 20%,#8a681f55,#0000 35%),linear-gradient(135deg,#201a0e,#111 72%);border:1px solid #6f551c;justify-content:space-between;align-items:flex-end;gap:30px;padding:34px 36px;display:flex;box-shadow:0 20px 55px #4b370f24}.leagueArchiveHero span{color:#f4cc6f;letter-spacing:2px;font-size:.875rem;font-weight:900}.leagueArchiveHero h2{color:#ffdf86;letter-spacing:-1px;max-width:760px;margin:12px 0 8px;font:900 clamp(2.6rem,6vw,5rem)/.92 Roboto Condensed,Arial,sans-serif}.leagueArchiveHero p{color:#c6baa0;margin:0}.leagueArchiveHero>strong{color:#f4aa00;text-align:right;flex:none;font:900 6rem/.75 Roboto Condensed,Arial,sans-serif}.leagueArchiveHero>strong small{color:#d2c6ac;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font-size:.75rem;display:block}.leagueArchiveStats{background:#c9c1b3;border:1px solid #c9c1b3;border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.leagueArchiveStats article{background:#fffdf8;flex-direction:column;min-height:122px;padding:18px;display:flex}.leagueArchiveStats span{color:#777;letter-spacing:.8px;text-transform:uppercase;font-size:.75rem;font-weight:900}.leagueArchiveStats strong{color:#9b6d00;margin-top:auto;font:900 2rem/1 Roboto Condensed,Arial,sans-serif}.leagueArchiveStats small{color:#777;margin-top:6px;font-size:.75rem}.archiveVerified{color:#5e5a52;margin:16px 0 0;font-size:.9rem}.archiveVerified a{color:#7c5700;font-weight:800}.archiveSectionHead{color:#111;align-items:center;gap:16px;margin:50px 0 18px;display:flex}.archiveSectionHead span{color:#f4aa00;background:#171819;place-items:center;width:44px;height:44px;font:900 1rem Roboto Condensed,Arial,sans-serif;display:grid}.archiveSectionHead h3{text-transform:uppercase;margin:0;font:900 clamp(2rem,4vw,3.25rem)/1 Roboto Condensed,Arial,sans-serif}.archiveStandingsWrap{border:1px solid #c9c1b3;overflow-x:auto}.archiveStandingsTable{border-collapse:collapse;color:#222;background:#fffdf8;width:100%;min-width:720px}.archiveStandingsTable th,.archiveStandingsTable td{text-align:center;border-bottom:1px solid #ddd5c7;padding:15px 18px}.archiveStandingsTable thead th{color:#c9c9c9;letter-spacing:.8px;background:#202123;font-size:.8rem}.archiveStandingsTable tbody th{text-align:left}.archiveStandingsTable tbody th small{color:#a57400;letter-spacing:1px;margin-top:3px;font-size:.7rem;display:block}.archiveStandingsTable tbody tr:last-child th,.archiveStandingsTable tbody tr:last-child td{border-bottom:0}.archiveStandingsTable .tigersChampionRow{background:#fff3cd;box-shadow:inset 5px 0 #f4aa00}.archiveStandingsTable .tigersChampionRow td:first-child{color:#8f6300;font-weight:900}.archiveStandingsTable b{color:#8f6300;font-size:1.05rem}.archiveMatches{margin-top:0!important}@media (max-width:1050px){.leagueArchiveStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.resultsRecord .matchHistoryTable{box-shadow:none;background:0 0;border:0;overflow:visible}.resultsRecord .matchHistoryTable .weeklyTable,.resultsRecord .matchHistoryTable tbody{background:0 0;width:100%;display:block}.resultsRecord .matchHistoryTable thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resultsRecord .matchHistoryTable tbody{gap:18px;display:grid}.resultsRecord .matchHistoryTable tr{background:#171819;border:1px solid #3b3c3e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 30px #31260c18}.resultsRecord .matchHistoryTable td{text-align:left;overflow-wrap:anywhere;border-right:1px solid #303133;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:76px;padding:14px 16px;display:flex}.resultsRecord .matchHistoryTable td:nth-child(2n){border-right:0}.resultsRecord .matchHistoryTable td:first-child{color:#f4aa00;background:#202123;grid-column:1/-1;min-height:52px}.resultsRecord .matchHistoryTable td:nth-child(3),.resultsRecord .matchHistoryTable td:nth-child(11){border-right:0;grid-column:1/-1}.resultsRecord .matchHistoryTable td:before{content:attr(data-label);color:#929292;letter-spacing:.6px;text-transform:uppercase;font:800 .75rem/1.25 Roboto Condensed,Arial,sans-serif}.resultsRecord .matchHistoryTable td:first-child:before{color:#b7b7b7;margin-right:8px;display:inline}.resultsRecord .matchHistoryTable td:first-child b{font-size:1.15rem}.resultsRecord .matchHistoryTable .matchTime{margin:0 0 0 8px;display:inline}}@media (max-width:800px){.leagueArchiveHero{flex-direction:column;align-items:flex-start;padding:28px 22px}.leagueArchiveHero>strong{text-align:left;font-size:4.5rem}.leagueArchiveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueArchiveStats article{min-height:105px}.archiveSectionHead{align-items:flex-start}.archiveSectionHead h3{font-size:2rem;line-height:1.1}}@media (max-width:480px){.leagueArchiveStats{grid-template-columns:1fr 1fr}.leagueArchiveStats strong{font-size:1.6rem}.leagueArchiveHero h2{font-size:2.5rem}}.themeToggle{color:#f7ce72;cursor:pointer;background:#191b1f;border:1px solid #78602b;border-radius:18px;justify-content:center;align-self:center;align-items:center;gap:5px;min-height:32px;padding:4px 10px;font:700 .8125rem/1.25 Inter,Arial,sans-serif;display:flex;box-shadow:0 2px 8px #0003}.themeToggle>span:first-child{font-size:1rem;line-height:1}.themeToggle.compact{width:40px;min-height:42px;box-shadow:none;background:0 0;border:0;border-left:1px solid #555;border-radius:0;align-self:stretch;padding:0}.themeToggle.compact>span:last-child{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.themeToggle:focus-visible{outline-offset:4px;outline:3px solid #f4aa00}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] :is(.teamDashboard,.matchHistory,.resultsRecord,.sponsorProfiles,.newsArchive,.galleryArchive,.adminShell){color:#e8e9ed;background:#111419}html[data-theme=dark] :is(.averageCard,.note,.newsGrid article,.adminCard,.weeklyEdit,.adminPlayerCard,.analyticsEditCard,.analyticsWeekControl,.adminAnalyticsPlayers a,.matchSummaryGrid article,.competitionComingSoon,.sponsorProfileGrid article,.newsPageGrid article,.comebackStages button,.comebackEmpty,.championsStory){color:#e8e9ed;background:#1c2129;border-color:#3b434e}html[data-theme=dark] :is(.matchHistoryEmpty,.memberEmailList>span){color:#c5c9d0;background:#222832;border-color:#46505d}html[data-theme=dark] :is(.comebackPanel,.competitionComingSoon>strong,.competitionComingSoon time){color:#e8e9ed!important}html[data-theme=dark] :is(.story .copy,.resultsHead>p,.newsGrid p,.newsPageGrid article>p,.sponsorProfileGrid p,.comebackSource,.comebackSection>p,.comebackEmpty p,.comebackStages small,.averageCard>p,.averageCard>small,.leagueFacts span,.score small,.score>div:first-child,.adminTop p,.adminTop a,.adminBottom a){color:#b8bec8}html[data-theme=dark] :is(.sectionNo,.eyebrow,.cardTop span:last-child,.averageRanking li>span,.averageRanking li:first-child>b,.leagueFacts strong,.comebackSource a,.comebackTable a,.comebackTotal,.comebackTiger,.comebackStages b),html[data-theme=dark] :is(.results a,.contact a){color:#f3c66a}html[data-theme=dark] :is(.score,.score>div,.leagueFacts,.leagueFacts div,.averageRanking,.averageRanking li,.matchSummaryGrid,.comebackTableWrap,.comebackTable td,.comebackTable th,.championsSource){border-color:#3b434e}html[data-theme=dark] .matchSummaryGrid{background:#3b434e}html[data-theme=dark] .competitionTabs{background:#242b35;border-color:#3b434e}html[data-theme=dark] .competitionTabs button{color:#c5c9d0;background:#1c2129;border-color:#3b434e}html[data-theme=dark] .competitionTabs button:hover{color:#fff;background:#29323e}html[data-theme=dark] .competitionTabs button.active{color:#ffd47b;background:#302719;border-bottom-color:#f4aa00}html[data-theme=dark] .comebackStages button.selected{background:#302719;border-color:#b88a32}html[data-theme=dark] .comebackLeaders article{color:#e8e9ed;background:#1c2129;border-color:#3b434e}html[data-theme=dark] .comebackLeaders article:first-child{background:#302719;border-top-color:#f4aa00}html[data-theme=dark] .comebackLeaders :is(span,b){color:#f3c66a}html[data-theme=dark] .comebackLeaders small{color:#b8bec8}html[data-theme=dark] .comebackTable{color:#e8e9ed;background:#181d24}html[data-theme=dark] .comebackTable tbody tr:nth-child(2n){background:#202630}html[data-theme=dark] .comebackTable tbody tr.tigerRow{background:#332b1c}html[data-theme=dark] .comebackGamePanel{color:#e8e9ed;background:#202630;border-color:#806b3b}html[data-theme=dark] .comebackGameList>div{background:#131920}html[data-theme=dark] .comebackGameList b{color:#ffd47b}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#e8e9ed;background:#171d25;border-color:#566170}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a1aab8}html[data-theme=dark] .adminShell .danger{color:#ffb7be;background:#44262a}html[data-theme=dark] .themeToggle{color:#181b20;background:#f2cc79}html[data-theme=dark] .appearanceControls .themeToggle.compact{color:#f3c66a;background:0 0}html[data-theme=dark] .storyFirst:before{color:#222831}html[data-theme=dark] .note{border-left-color:#f4aa00}html[data-theme=dark] :is(.dashboardGrid,.dashboardGrid article){border-color:#3b434e}html[data-theme=dark] .dashboardGrid strong{color:#f3c66a}html[data-theme=dark] :is(.dashboardGrid span,.dashboardGrid small){color:#b8bec8}html[data-theme=dark] .leagueArchiveStats{background:#3b434e;border-color:#3b434e}html[data-theme=dark] .leagueArchiveStats article{color:#e8e9ed;background:#1c2129}html[data-theme=dark] :is(.leagueArchiveStats span,.leagueArchiveStats small,.archiveVerified){color:#b8bec8}html[data-theme=dark] :is(.leagueArchiveStats strong,.archiveVerified a,.archiveStandingsTable b,.archiveStandingsTable .tigersChampionRow td:first-child){color:#f3c66a}html[data-theme=dark] .archiveSectionHead{color:#e8e9ed}html[data-theme=dark] .archiveStandingsWrap{border-color:#3b434e}html[data-theme=dark] .archiveStandingsTable{color:#e8e9ed;background:#181d24}html[data-theme=dark] .archiveStandingsTable :is(th,td){border-color:#3b434e}html[data-theme=dark] .archiveStandingsTable tbody tr:nth-child(2n){background:#202630}html[data-theme=dark] .archiveStandingsTable .tigersChampionRow{background:#332b1c}
