.footballHomePage .footballCompetitionSnapshotV2{grid-template-columns:minmax(250px,1.2fr) minmax(215px,.85fr) minmax(385px,1.45fr) 180px!important}.footballHomePage .footballCompetitionSnapshotV2>.footballCompetitionEnter{letter-spacing:.045em!important;white-space:nowrap!important;text-align:center!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;padding:16px 13px!important;font-size:10px!important;font-weight:900!important;line-height:1.35!important;text-decoration:none!important;display:flex!important;overflow:visible!important}.footballHomePage .footballCompetitionSnapshotV2>.footballCompetitionEnter:before,.footballHomePage .footballCompetitionSnapshotV2>.footballCompetitionEnter:after{content:none!important;display:none!important}.footballHomePage .footballCompetitionSnapshotV2>.footballCompetitionEnter:focus-visible{outline-offset:-4px;outline:3px solid var(--ds-accent)!important}@media (max-width:1180px){.footballHomePage .footballCompetitionSnapshotV2{grid-template-columns:1fr!important}.footballHomePage .footballCompetitionSnapshotV2>.footballCompetitionEnter{border-left:0!important;border-top:1px solid var(--ds-line)!important;width:100%!important;height:auto!important;min-height:54px!important}}.teamClubPage .teamClubHeroForm{box-sizing:border-box!important;text-align:center!important;background:#080d1073!important;border:1px solid #e7c05f47!important;border-top:2px solid #d2a943!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-self:center end!important;justify-items:center!important;row-gap:9px!important;width:210px!important;min-width:0!important;max-width:100%!important;padding:15px 17px!important;display:grid!important}.teamClubPage .teamClubHeroForm>span{color:#e4ba59!important;margin:0!important;font-size:10px!important;line-height:1.25!important}.teamClubPage .teamClubHeroForm>.teamRecentFormBadges{justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:38px!important;margin:0!important;padding:0!important;display:flex!important}.teamClubPage .teamRecentFormBadge{flex:0 0 34px;transition:transform .15s,box-shadow .15s;color:#fff!important;border:1px solid #ffffff2e!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important}.teamClubPage .teamRecentFormBadge:hover,.teamClubPage .teamRecentFormBadge:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 3px #e4ba592e}.teamClubPage .teamClubHeroForm>strong{letter-spacing:-.02em!important;margin:3px 0 0!important;font-size:26px!important;line-height:1.12!important}.teamClubPage .teamClubHeroForm>small{color:#bbc5c2!important;margin:-3px 0 0!important;line-height:1.3!important}@media (max-width:1050px){.teamClubPage .teamClubHeroForm{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;justify-self:stretch!important;row-gap:9px!important;width:100%!important;max-width:none!important;padding:16px!important}}@media (max-width:700px){.teamClubPage .teamClubHeroForm{justify-items:center!important}}.resultSummaryRow .resultSummaryTeam,.resultSummaryRow .resultSummaryScore{cursor:pointer}.resultSummaryRow .resultSummaryTeam:hover strong{color:var(--ds-accent-text)!important}.playerComparePage{gap:22px;display:grid}.playerComparePage .playerCompareHero{color:#f8f5ec;background:linear-gradient(115deg,#101617 0%,#1b2224 65%,#332918 100%);border:1px solid #d6a63a61;border-left:4px solid #d4a43e;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:32px;display:flex}.playerCompareHero .eyebrow{color:#e3b54f!important}.playerCompareHero h1{margin:5px 0 8px;font-size:clamp(28px,4vw,45px);line-height:1.1;color:#fff!important}.playerCompareHero p:last-child{color:#c2c8c6;margin:0;font-size:13px}.playerCompareBack{white-space:nowrap;font-size:12px;font-weight:850;text-decoration:none;color:#e6bc5b!important}.playerCompareControls{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:16px;grid-template-columns:1fr 1fr minmax(170px,.75fr) auto;align-items:end;gap:13px;padding:23px;display:grid}.playerCompareControls label{gap:8px;min-width:0;display:grid}.playerCompareControls label span{color:var(--ds-accent-text);letter-spacing:.07em;font-size:10px;font-weight:900}.playerCompareControls select{border:1px solid var(--ds-line);background:var(--ds-surface-2);width:100%;min-width:0;height:44px;color:var(--ds-text);font:inherit;border-radius:9px;padding:0 11px;font-size:13px;font-weight:750}.playerCompareControls button{color:#1a160a;cursor:pointer;background:#d6a63a;border:0;border-radius:9px;min-height:44px;padding:0 21px;font-size:12px;font-weight:950}.playerCompareHint{border:1px dashed var(--ds-line);color:var(--ds-text-muted,var(--ds-text));background:var(--ds-surface);text-align:center;border-radius:13px;padding:28px;font-size:14px}.playerCompareCards{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:13px;display:grid}.playerCompareVersus{text-align:center;color:var(--ds-accent-text);font-size:18px;font-weight:950}.playerCompareIdentity{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);min-width:0;box-shadow:var(--ds-shadow);border-radius:16px;align-items:center;gap:17px;padding:18px 22px;display:flex}.playerCompareIdentity img{object-fit:contain;flex:0 0 75px;width:75px;height:75px;display:block}.playerCompareIdentity div{gap:4px;min-width:0;display:grid}.playerCompareIdentity strong{overflow-wrap:anywhere;color:var(--ds-text);font-size:clamp(17px,2vw,23px);line-height:1.2}.playerCompareIdentity small{color:var(--ds-text-muted,var(--ds-text));font-size:11px}.playerCompareIdentity a{color:var(--ds-accent-text);font-size:11px;font-weight:850}.playerCompareTable{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:16px;overflow:hidden}.playerCompareTableHeading{border-bottom:1px solid var(--ds-line);padding:19px 22px}.playerCompareTableHeading h2{color:var(--ds-text);margin:0;font-size:21px}.playerCompareTableHeading p{color:var(--ds-text-muted,var(--ds-text));margin:6px 0 0;font-size:11px}.playerCompareStatRow{border-top:1px solid var(--ds-line);text-align:center;grid-template-columns:minmax(0,1fr) minmax(135px,1.2fr) minmax(0,1fr);align-items:center;gap:10px;min-height:55px;padding:11px 23px;display:grid}.playerCompareStatRow:first-of-type{border-top:0}.playerCompareStatRow>span{color:var(--ds-accent-text);letter-spacing:.01em;font-size:11px;font-weight:850}.playerCompareStatRow strong{color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:18px}.playerCompareStatRow strong.isLeader{color:var(--ds-accent-text)}.playerCompareDirectoryLink{width:fit-content;color:var(--ds-accent-text);padding:10px 0;font-size:13px;font-weight:900;text-decoration:none;display:inline-block}.directoryHeroGrid .playerCompareEntry{color:var(--ds-accent-text);background:#d4a43e1f;border:1px solid #d4a43e73;border-radius:9px;align-items:center;gap:8px;margin-top:15px;padding:10px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.directoryHeroGrid .playerCompareEntry:hover{background:#d4a43e38}@media (max-width:1000px){.playerCompareControls{grid-template-columns:repeat(2,minmax(0,1fr))}.playerCompareControls button{width:100%}}@media (max-width:620px){.playerComparePage .playerCompareHero{flex-direction:column;align-items:flex-start;padding:24px 19px}.playerCompareControls{grid-template-columns:minmax(0,1fr);padding:17px}.playerCompareCards{grid-template-columns:minmax(0,1fr)}.playerCompareVersus{font-size:14px}.playerCompareIdentity{padding:14px}.playerCompareIdentity img{flex-basis:55px;width:55px;height:55px}.playerCompareStatRow{grid-template-columns:minmax(0,1fr) minmax(100px,1.1fr) minmax(0,1fr);padding-inline:13px}}
.homeDiscordMark{font-size:0!important;line-height:0!important}.homeDiscordMark:before{flex:none;display:block;content:""!important}.matchCenterPage .sharedPitchRow.role-gk,.matchCenterPage .sharedPitchRow.role-cdm,.matchCenterPage .sharedPitchRow.role-mid,.matchCenterPage .sharedPitchRow.role-str{transform:translate(-50%,-50%)!important}.matchCenterPage .sharedMatchPitch{min-height:1040px!important}.matchCenterPage .sharedPitchRow{flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;width:min(33%,245px);min-height:0;display:flex;left:50%;right:auto!important;transform:translate(-50%,-50%)!important}.matchCenterPage .side-away.role-gk{top:7.5%!important;left:50%!important}.matchCenterPage .side-away.role-cdm{top:19.6%!important;left:50%!important}.matchCenterPage .side-away.role-mid{top:31.8%!important;left:27%!important}.matchCenterPage .side-away.role-str{top:40%!important;left:74%!important}.matchCenterPage .side-home.role-str{top:60%!important;left:74%!important}.matchCenterPage .side-home.role-mid{top:68.2%!important;left:27%!important}.matchCenterPage .side-home.role-cdm{top:80.4%!important;left:50%!important}.matchCenterPage .side-home.role-gk{top:92.5%!important;left:50%!important}.matchCenterPage .sharedPitchRow .sharedPitchPlayer{flex:0 108px;min-width:0;max-width:108px}.matchCenterPage .sharedPitchPlayer>strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.matchCenterPage .sharedPitchRow.count-3,.matchCenterPage .sharedPitchRow.count-4{width:min(70%,470px);left:50%!important}.matchCenterPage .sharedPitchRow.count-3 .sharedPitchPlayer,.matchCenterPage .sharedPitchRow.count-4 .sharedPitchPlayer{flex-basis:100px}.matchCenterPage .sharedPitchRow.count-3 .sharedPitchAvatar,.matchCenterPage .sharedPitchRow.count-4 .sharedPitchAvatar{width:49px;height:49px}.matchCenterPage .matchDetailGrid{align-items:start!important}.matchCenterPage .matchDetailGrid>.panel{align-self:start!important;min-height:0!important}.matchReportVideo{gap:10px;width:100%;min-width:0;margin-top:18px;display:grid}.matchReportVideoFrame{aspect-ratio:16/9;border:1px solid var(--ds-line);background:#090c0f;border-radius:12px;width:100%;position:relative;overflow:hidden}.matchReportVideoFrame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.matchReportVideo .matchVideoLink{width:fit-content;display:inline-flex;margin-top:0!important}@media (max-width:760px){.matchCenterPage .sharedMatchPitch{min-height:1000px!important}.matchCenterPage .sharedPitchRow{width:min(44%,230px)}.matchCenterPage .side-away.role-mid,.matchCenterPage .side-home.role-mid{left:24%!important}.matchCenterPage .side-away.role-str,.matchCenterPage .side-home.role-str{left:75%!important}.matchCenterPage .sharedPitchRow.count-3,.matchCenterPage .sharedPitchRow.count-4{width:min(75%,410px);left:50%!important}}@media (max-width:520px){.matchCenterPage .sharedMatchPitch{min-height:960px!important}.matchCenterPage .sharedPitchRow{gap:3px;width:46%}.matchCenterPage .sharedPitchRow .sharedPitchPlayer{flex-basis:76px;max-width:76px}.matchCenterPage .sharedPitchRow.count-3,.matchCenterPage .sharedPitchRow.count-4{width:86%;left:50%!important}.matchCenterPage .sharedPitchRow.count-3 .sharedPitchPlayer,.matchCenterPage .sharedPitchRow.count-4 .sharedPitchPlayer{flex-basis:76px}.matchCenterPage .sharedPitchRow.count-3 .sharedPitchAvatar,.matchCenterPage .sharedPitchRow.count-4 .sharedPitchAvatar{width:42px;height:42px}}.playerCompareControls .playerCompareSearchInput{box-sizing:border-box;border:1px solid var(--ds-line);background:var(--ds-surface-2);width:100%;min-width:0;height:44px;color:var(--ds-text);font:inherit;appearance:auto;border-radius:9px;padding:0 11px;font-size:13px;font-weight:750}.playerCompareControls .playerCompareSearchInput:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.playerCompareSearchError{color:#d45656;grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.playerCompareAwardsEmpty{color:var(--ds-text-muted,var(--ds-text));text-align:center;margin:0;padding:17px 22px;font-size:13px}@media (max-width:620px){.playerCompareCards .playerCompareIdentity:first-child{order:1;grid-area:auto/1!important}.playerCompareCards .playerCompareVersus{order:2;grid-area:auto/1!important}.playerCompareCards .playerCompareIdentity:nth-child(2){order:3;grid-area:auto/1!important}}.playerCompareControls .playerCompareLookup{min-width:0;position:relative}.playerCompareLookupInputs{gap:7px;width:100%;min-width:0;display:flex}.playerCompareLookupInputs>select{background:var(--ds-surface-2);min-width:0;color:var(--ds-text);border:1px solid var(--ds-line);border-radius:9px;flex:0 0 82px;padding:0 8px}.playerCompareLookupInputs .playerCompareSearchInput{flex:auto;width:1%}.playerCompareSuggestions{z-index:35;background:var(--ds-surface-1,var(--ds-surface-2));max-height:310px;color:var(--ds-text);border:1px solid var(--ds-line);border-radius:12px;gap:5px;padding:7px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 16px 36px #00000030}.playerCompareSuggestions>small{color:var(--ds-text-muted);padding:11px;font-size:12px}.playerCompareSuggestions>button{text-align:left;border:1px solid var(--ds-line);background:var(--ds-surface-2);width:100%;color:var(--ds-text);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:7px 9px;display:flex}.playerCompareSuggestions>button:hover{border-color:var(--ds-accent)}.playerCompareSuggestions>button img{object-fit:contain;flex:0 0 38px;width:38px;height:38px}.playerCompareSuggestions>button span{flex:1;gap:2px;min-width:0;display:grid}.playerCompareSuggestions>button strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.playerCompareSuggestions>button small{opacity:.75;font-size:10px}.playerCompareSuggestions>button b{white-space:nowrap;font-size:11px}.playerCompareFallback{gap:7px;padding:9px;display:grid}.playerCompareFallback button{border:1px solid var(--ds-accent,#bf9337);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:9px;padding:9px 11px;font-weight:750}.playerCompareFallback button:hover{filter:brightness(.96)}.playerCompareViewFilters{border:1px solid var(--ds-line);background:var(--ds-surface-1,var(--ds-surface-2));border-radius:12px;flex-wrap:wrap;align-items:end;gap:13px;margin:13px 0 20px;padding:14px 17px;display:flex}.playerCompareViewFilters label{color:var(--ds-text);gap:6px;font-size:12px;font-weight:750;display:grid}.playerCompareViewFilters select{border:1px solid var(--ds-line);background:var(--ds-surface-2);min-width:160px;min-height:39px;color:var(--ds-text);border-radius:8px;padding:8px 11px}
.leagueOverviewQuickStats{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 24px;display:grid;overflow:hidden}.leagueOverviewQuickStats>div{border-right:1px solid var(--ds-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:20px clamp(13px,1.4vw,26px);display:grid}.leagueOverviewQuickStats>div:last-child{border-right:0}.leagueOverviewQuickStats .siteIcon{width:25px;height:25px;color:var(--ds-accent-text)}.leagueOverviewQuickStats span,.leagueOverviewLeaderGrid>div>span{color:var(--ds-accent-text);letter-spacing:.09em;font-size:10px;font-weight:900;line-height:1.35}.leagueOverviewQuickStats strong{color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:clamp(24px,2vw,34px);line-height:1}.leagueOverviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(16px,1.4vw,24px);display:grid}.leagueOverviewSide{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.leagueOverviewStandings,.leagueOverviewMatches,.leagueOverviewLeaders{background:var(--ds-surface);border-top:0;min-width:0;padding:clamp(18px,1.5vw,26px)}.leagueOverviewStandings{border-radius:20px}.leagueOverviewMatches{border-radius:18px}.leagueOverviewLeaders{border-radius:20px;margin-top:0}.leagueOverviewHeading{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:13px;display:flex}.leagueOverviewHeading h2{color:var(--ds-text);margin:2px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.2}.leagueOverviewHeading .eyebrow{color:var(--ds-accent-text);margin:0}.leagueOverviewHeading>a{color:var(--ds-accent-text);white-space:nowrap;flex:none;font-size:11px;font-weight:900;text-decoration:none}.leagueOverviewHeading>a:hover{text-decoration:underline}.leagueOverviewTableWrap{max-width:100%;overflow-x:auto}.leagueOverviewTable{border-collapse:collapse;border-spacing:0;width:100%;min-width:290px;color:var(--ds-text);font-size:12px}.leagueOverviewTable th{background:var(--ds-surface-2);color:var(--ds-accent-text);border-bottom:1px solid var(--ds-line);text-transform:uppercase;letter-spacing:.06em;padding:11px 8px;font-size:9px;font-weight:900}.leagueOverviewTable td{border-bottom:1px solid var(--ds-line);font-variant-numeric:tabular-nums;text-align:center;padding:12px 8px}.leagueOverviewTable tbody tr:last-child td{border-bottom:0}.leagueOverviewTable th:nth-child(2),.leagueOverviewTable td:nth-child(2){text-align:left}.leagueOverviewTable td:nth-child(2) a{min-width:0;color:var(--ds-text);align-items:center;gap:9px;text-decoration:none;display:flex}.leagueOverviewTable td:nth-child(2) a:hover strong{color:var(--ds-accent-text)}.leagueOverviewTable td:nth-child(2) .miniTeamLogo{flex:0 0 28px;width:28px;height:28px}.leagueOverviewTable td:nth-child(2) .miniTeamLogo img{object-fit:contain;width:100%;height:100%;display:block}.leagueOverviewTable td:nth-child(2) strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.25}.leagueOverviewTable td:last-child{color:var(--ds-accent-text);font-weight:900}.leagueOverviewGroups{gap:18px;display:grid}.leagueOverviewGroup h3{color:var(--ds-text);margin:0 0 8px;font-size:13px}.leagueOverviewGroup>p{color:var(--ds-text);font-size:12px}.leagueOverviewMatchList{gap:0;display:grid}.leagueOverviewMatch{border-bottom:1px solid var(--ds-line);gap:9px;padding:12px 4px;text-decoration:none;display:grid}.leagueOverviewMatch:last-child{border-bottom:0}.leagueOverviewMatch:hover{background:color-mix(in srgb,var(--ds-accent) 5%,transparent)}.leagueOverviewMatchDate{color:var(--ds-accent-text);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:900}.leagueOverviewMatchTeams{color:var(--ds-text);grid-template-columns:28px minmax(0,1fr) auto minmax(0,1fr) 28px;align-items:center;gap:7px;display:grid}.leagueOverviewMatchTeams .miniTeamLogo{place-items:center;width:28px;min-width:0;height:28px;display:grid}.leagueOverviewMatchTeams .miniTeamLogo img{object-fit:contain;width:100%;height:100%}.leagueOverviewMatchTeams>strong{text-align:center;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.3}.leagueOverviewMatchTeams>b{color:var(--ds-accent-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:950}.leagueOverviewLeaderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.leagueOverviewLeaderGrid>div{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:18px;align-content:start;gap:12px;min-width:0;padding:17px;display:grid}.leagueOverviewLeaderGrid a{min-width:0;color:var(--ds-text);grid-template-columns:minmax(90px,130px) minmax(0,1fr);align-items:center;gap:10px 16px;text-decoration:none;display:grid}.leagueOverviewLeaderFigure{background:linear-gradient(145deg,var(--ds-accent-soft),var(--ds-surface));border-radius:12px;grid-row:1/span 2;place-items:center;width:100%;min-width:0;height:148px;display:grid;overflow:hidden}.leagueOverviewLeaderFigure .playerFigureStage{max-width:100%;height:100%}.leagueOverviewLeaderGrid img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.leagueOverviewLeaderIdentity{gap:5px;min-width:0;display:grid}.leagueOverviewLeaderIdentity small{color:var(--ds-text-soft);font-size:12px;line-height:1.4}.leagueOverviewLeaderGrid a strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(16px,1.1vw,20px)}.leagueOverviewLeaderGrid a:hover strong{color:var(--ds-accent-text)}.leagueOverviewLeaderGrid a b{color:var(--ds-accent-text);white-space:nowrap;font-size:17px}.leagueOverviewExtras{margin-top:clamp(16px,1.4vw,24px);display:block}.leagueOverviewExtras:has(.competitionUpdates){grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start;gap:clamp(16px,1.4vw,24px);display:grid}.leagueOverviewUpdates{min-width:0}.leagueOverviewUpdates .competitionUpdates{border-radius:20px;margin:0}.leagueOverviewUpdates .competitionUpdates li{gap:7px;display:grid}.leagueOverviewUpdates .competitionUpdates li time{text-align:left}.leagueOverviewLeaderGrid small{color:var(--ds-text);font-size:12px}@media (max-width:1060px){.leagueOverviewGrid{grid-template-columns:minmax(0,1fr)}.leagueOverviewSide{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueOverviewExtras:has(.competitionUpdates){grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.leagueOverviewQuickStats{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueOverviewQuickStats>div{border-bottom:1px solid var(--ds-line);grid-template-columns:24px minmax(0,1fr) auto;padding:13px 10px;display:grid}.leagueOverviewQuickStats>div:nth-child(2){border-right:0}.leagueOverviewQuickStats>div:nth-child(n+3){border-bottom:0}.leagueOverviewQuickStats .siteIcon{width:20px;height:20px}.leagueOverviewQuickStats span{font-size:9px}.leagueOverviewQuickStats strong{font-size:23px}.leagueOverviewSide,.leagueOverviewLeaderGrid{grid-template-columns:minmax(0,1fr)}.leagueOverviewStandings,.leagueOverviewMatches,.leagueOverviewLeaders{padding:15px 12px}.leagueOverviewHeading{flex-wrap:wrap}.leagueOverviewLeaderGrid a{grid-template-columns:96px minmax(0,1fr)}.leagueOverviewLeaderFigure{height:120px}}.leagueOverviewMain{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;display:grid}.leagueOverviewActivity{border-top:2px solid var(--ds-accent);background:var(--ds-surface);min-width:0;padding:17px 20px 10px}.leagueOverviewActivity .leagueOverviewHeading{margin-bottom:0;padding-bottom:11px}.leagueOverviewActivityList{display:grid}.leagueOverviewActivityRow{border-bottom:1px solid var(--ds-line);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:66px;padding:10px 0;display:grid}.leagueOverviewActivityRow:last-child{border-bottom:0}.leagueOverviewActivityPortrait{width:35px;height:35px;color:var(--ds-accent-text);place-items:center;font-size:14px;display:grid}.leagueOverviewActivityPortrait img{object-fit:contain;width:35px;height:35px;display:block}.leagueOverviewActivityCopy{min-width:0}.leagueOverviewActivityMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.leagueOverviewActivityTag{border:1px solid color-mix(in srgb,var(--ds-accent) 32%,transparent);min-height:18px;color:var(--ds-accent-text);background:color-mix(in srgb,var(--ds-accent) 10%,transparent);letter-spacing:.045em;border-radius:5px;align-items:center;padding:1px 6px;font-size:9px;font-weight:900;display:inline-flex}.leagueOverviewActivityTag.type-release{color:#bb6262;background:#bb626212;border-color:#bb626245}.leagueOverviewActivityTag.type-transfer{color:#497fb7;background:#497fb712;border-color:#497fb745}.leagueOverviewActivityMeta time{color:var(--ds-text-muted,var(--ds-text));font-size:9px;font-weight:700}.leagueOverviewActivityCopy p{color:var(--ds-text);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.leagueOverviewActivityCopy p a,.leagueOverviewActivityCopy p strong{color:var(--ds-text);font-weight:900}.leagueOverviewActivityCopy p a:hover{color:var(--ds-accent-text)}.leagueOverviewActivityArrow{color:var(--ds-accent-text);align-self:center;font-size:17px;font-weight:800}.leagueOverviewActivityEmpty{color:var(--ds-text-muted,var(--ds-text));padding:17px 2px 11px;font-size:12px;line-height:1.5}@media (max-width:700px){.leagueOverviewActivity{padding:16px 12px 8px}.leagueOverviewActivityRow{gap:9px}}.leagueResultsRounds{gap:clamp(22px,2vw,34px);min-width:0;display:grid}.leagueResultsSummary{border:1px solid var(--ds-line);background:linear-gradient(105deg,var(--ds-accent-soft),var(--ds-surface) 75%);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px clamp(16px,1.5vw,26px);display:flex}.leagueResultsSummary>span{color:var(--ds-text-soft);align-items:center;gap:8px;font-size:14px;display:inline-flex}.leagueResultsSummary .siteIcon{width:21px;height:21px;color:var(--ds-accent-text)}.leagueResultsSummary strong{color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.leagueResultsRound{gap:14px;min-width:0;display:grid}.leagueResultsRoundHeading{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:end;gap:15px;padding:0 2px 12px;display:flex}.leagueResultsRoundHeading .eyebrow{color:var(--ds-accent-text);margin:0 0 5px;font-size:11px}.leagueResultsRoundHeading h3{color:var(--ds-text);margin:0;font-size:clamp(20px,1.65vw,26px)}.leagueResultsRoundHeading>span{color:var(--ds-text-soft);font-size:13px;font-weight:750}.leagueResultsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(13px,1.3vw,20px);display:grid}.leagueResultsGrid>.leagueResultCard:only-child{grid-column:1/-1;justify-self:center;width:100%;max-width:800px}.leagueResultCard{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;min-height:240px;box-shadow:var(--ds-shadow);border-radius:20px;grid-template-rows:auto 1fr auto;gap:12px;padding:clamp(15px,1.3vw,23px);transition:border-color .2s,transform .2s;display:grid}.leagueResultCard:hover{border-color:var(--ds-line-strong);transform:translateY(-2px)}.leagueResultCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.leagueResultCardTop>span:first-child{color:var(--ds-text-soft);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.leagueResultCardTop .siteIcon{width:17px;height:17px;color:var(--ds-accent-text)}.leagueResultCardTop>span:last-child{letter-spacing:.04em;border-radius:100px;padding:4px 9px;font-size:10px;font-weight:850}.leagueResultCardTop .isApproved{background:var(--ds-accent-soft);color:var(--ds-accent-text)}.leagueResultCardTop .isPending{background:var(--ds-surface-2);color:var(--ds-text-soft);border:1px solid var(--ds-line)}.leagueResultCardScoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(10px,1vw,18px);min-width:0;display:grid}.leagueResultClub{text-align:center;min-width:0;min-height:119px;color:var(--ds-text);flex-direction:column;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.leagueResultClub:hover strong{color:var(--ds-accent-text)}.leagueResultClub .miniTeamLogo{place-items:center;width:clamp(54px,4.2vw,76px);height:clamp(54px,4.2vw,76px);display:grid}.leagueResultClub .miniTeamLogo img{object-fit:contain;width:100%;height:100%}.leagueResultClub strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(13px,1vw,17px);line-height:1.25}.leagueResultScore{background:var(--ds-accent-soft);min-width:104px;color:var(--ds-text);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:center;align-items:center;gap:clamp(5px,.6vw,12px);padding:10px 12px;text-decoration:none;display:flex}.leagueResultScore b{font-size:clamp(27px,2vw,38px);font-weight:950;line-height:1}.leagueResultScore span{color:var(--ds-accent-text);font-size:21px}.leagueResultScore:hover{background:var(--ds-hover)}.leagueResultCardBottom{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:12px;display:flex}.leagueResultMvp{min-width:0;color:var(--ds-text-soft)}.leagueResultMvp>a{min-width:0;color:var(--ds-text);align-items:center;gap:9px;text-decoration:none;display:flex}.leagueResultMvp>a .playerAvatar{flex:0 0 40px}.leagueResultMvp>a>span{gap:2px;min-width:0;display:grid}.leagueResultMvp small{color:var(--ds-accent-text);letter-spacing:.04em;align-items:center;gap:4px;font-size:10px;font-weight:850;display:inline-flex}.leagueResultMvp small .siteIcon{width:14px;height:14px}.leagueResultMvp strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.leagueResultMvp>span{align-items:center;gap:6px;font-size:12px;display:inline-flex}.leagueResultMvp>span .siteIcon{width:17px;height:17px}.leagueResultView{color:var(--ds-accent-text);flex-shrink:0;font-size:13px;font-weight:850;text-decoration:none}.leagueResultView:hover{text-decoration:underline}@media (min-width:1800px){.leagueResultsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.leagueResultsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.leagueResultsSummary{gap:10px 18px;padding:12px}.leagueResultsSummary>span{font-size:12px}.leagueResultsSummary strong{font-size:20px}.leagueResultCard{padding:13px}.leagueResultCardScoreline{gap:6px}.leagueResultScore{min-width:82px;padding:8px}.leagueResultScore b{font-size:26px}.leagueResultCardBottom{align-items:flex-start}.leagueResultView{align-self:center;font-size:11px}}@media (prefers-reduced-motion:reduce){.leagueResultCard{transition:none}.leagueResultCard:hover{transform:none}}.nclLanding{min-width:0;color:var(--ds-text);gap:clamp(16px,1.45vw,26px);display:grid}.nclLandingIntro{justify-content:space-between;align-items:end;gap:12px 24px;min-width:0;display:flex}.nclLandingIntro h2{color:var(--ds-text);letter-spacing:-.025em;margin:5px 0 6px;font-size:clamp(24px,2.1vw,34px);line-height:1.15}.nclLandingIntro p{max-width:780px;color:var(--ds-text-soft);margin:0;font-size:14px;line-height:1.5}.nclEyebrow{color:var(--ds-accent-text);letter-spacing:.13em;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.nclEyebrow .siteIcon{width:15px;height:15px}.nclStatus{border:1px solid var(--ds-line-strong);background:var(--ds-accent-soft);color:var(--ds-accent-text);letter-spacing:.08em;white-space:nowrap;border-radius:100px;padding:7px 10px;font-size:11px;font-weight:800}.nclTopGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:clamp(15px,1.3vw,24px);min-width:0;display:grid}.nclMatchGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1.16fr);align-items:stretch;gap:clamp(15px,1.3vw,24px);min-width:0;display:grid}.nclDataGrid{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(15px,1.3vw,24px);min-width:0;display:grid}.nclCommunityGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch;gap:clamp(15px,1.3vw,24px);min-width:0;display:grid}.nclCard{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;box-shadow:var(--ds-shadow);border-radius:20px;flex-direction:column;gap:13px;padding:clamp(16px,1.3vw,24px);display:flex}.nclPanelHeading{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:8px 13px;min-width:0;padding-bottom:13px;display:flex}.nclPanelHeading h3{min-width:0;color:var(--ds-text);letter-spacing:-.012em;align-items:center;gap:10px;margin:0;font-size:clamp(16px,1.1vw,20px);font-weight:850;line-height:1.23;display:flex}.nclPanelHeading .siteIcon{width:21px;height:21px;color:var(--ds-accent-text);flex:0 0 21px}.nclPanelHeading>a{color:var(--ds-accent-text);white-space:nowrap;font-size:12px;font-weight:800}.nclPanelHeading>a:hover,.nclSpotlightLink:hover{text-decoration:underline}.nclEmpty{color:var(--ds-text-soft);margin:0;padding:16px 2px;font-size:14px;line-height:1.5;display:block}.nclCompactEmpty{align-content:center;justify-items:start;gap:7px;min-height:120px;display:grid}.nclCompactEmpty .siteIcon{color:var(--ds-accent-text);width:24px;height:24px}.nclCompactEmpty strong{color:var(--ds-text);font-size:15px}.nclCompactEmpty span{color:var(--ds-text-soft);font-size:13px}.nclFeature{border:1px solid var(--ds-line-strong);border-top:3px solid var(--ds-accent);background:linear-gradient(115deg,var(--ds-surface),var(--ds-surface-2) 60%,var(--ds-accent-soft));min-width:0;min-height:390px;box-shadow:var(--ds-shadow);border-radius:24px;flex-direction:column;justify-content:space-between;gap:12px;padding:clamp(18px,1.8vw,30px);display:flex;position:relative;overflow:hidden}.nclFeaturePitch{pointer-events:none;opacity:.17;background:repeating-linear-gradient(90deg,transparent 0 19%,var(--ds-line-strong) 19.2% 19.4%,transparent 19.6% 39%),radial-gradient(circle at 53% 50%,transparent 0 15%,var(--ds-accent) 15.2% 15.4%,transparent 15.6%),linear-gradient(90deg,transparent 49.8%,var(--ds-line-strong) 50%,transparent 50.2%);position:absolute;inset:-20%;transform:rotate(-10deg)}.nclFeatureLabel{background:var(--ds-accent);color:var(--ds-on-accent);letter-spacing:.07em;border-radius:6px 15px 6px 6px;align-self:flex-start;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:950;display:inline-flex;position:relative}.nclFeatureLabel .siteIcon{width:18px;height:18px}.nclFeatureContent{gap:9px;min-width:0;display:grid;position:relative}.nclFeatureEyebrow{color:var(--ds-accent-text);letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.nclFeatureContent h3{letter-spacing:-.035em;color:var(--ds-text);margin:0;font-size:clamp(24px,2.3vw,38px);line-height:1.06}.nclFeatureContent>p:not(.nclFeatureEyebrow){color:var(--ds-text-soft);margin:0;font-size:14px;line-height:1.45}.nclFeatureScoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin:12px 0;display:grid}.nclFeatureScoreline>a{text-align:center;min-width:0;color:var(--ds-text);align-content:center;justify-items:center;gap:10px;display:grid}.nclFeatureScoreline>a strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(14px,1.2vw,19px);line-height:1.25}.nclCrest{flex:none;place-items:center;width:32px;min-width:0;height:32px;display:inline-grid}.nclCrest>.safeTeamLogo{place-items:center;width:100%;min-width:0;height:100%;display:grid}.nclCrest .safeTeamLogoImage{object-fit:contain;width:100%;height:100%;display:block}.nclCrest .safeTeamLogoFallback{font-size:clamp(9px,.7vw,12px)}.nclCrest img{object-fit:contain;width:100%;height:100%}.nclCrestPlaceholder{width:30px;height:30px;color:var(--ds-text-soft);place-items:center;display:grid}.nclFeatureScore{border:1px solid var(--ds-line-strong);background:var(--ds-surface);min-width:90px;box-shadow:0 3px 20px var(--ds-shadow);border-radius:13px;justify-items:center;gap:5px;padding:12px;display:grid}.nclFeatureScore>span{color:var(--ds-accent-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,44px);font-weight:950;line-height:1}.nclFeatureScore>small{color:var(--ds-text-soft);letter-spacing:.1em;font-size:10px;font-weight:800}.nclFeatureNoMatch{color:var(--ds-text);align-items:center;gap:10px;padding:24px 0;font-weight:750;display:flex}.nclFeatureBottom{border-top:1px solid var(--ds-line-strong);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:15px;display:flex}.nclFeatureBottom>span{color:var(--ds-text-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nclFeatureBottom .siteIcon{width:17px;height:17px;color:var(--ds-accent-text)}.nclFeatureBottom>a{background:var(--ds-accent);min-height:39px;color:var(--ds-on-accent);border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex}.nclTableWrap{min-width:0;overflow-x:auto}.nclStandings table,.nclLeaderTable{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.nclStandings table{font-size:12px}.nclStandings :is(th,td){border-bottom:1px solid var(--ds-line);text-align:center;padding:11px 5px}.nclStandings thead th{color:var(--ds-text-soft);text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:800}.nclStandings th:first-child,.nclStandings td:first-child{width:24px}.nclStandings th:nth-child(2){text-align:left;width:42%}.nclStandings th:nth-child(8),.nclStandings td:nth-child(8){width:38px}.nclStandings tbody tr:first-child{background:var(--ds-accent-soft)}.nclStandings tbody tr:last-child :is(td,th){border-bottom:0}.nclStandings tbody th a{min-width:0;color:var(--ds-text);text-align:left;align-items:center;gap:7px;text-decoration:none;display:flex}.nclStandings tbody th span:last-child{overflow-wrap:anywhere;min-width:0}.nclStandings .nclCrest{flex-shrink:0;width:30px;height:30px}.nclPosition{color:var(--ds-accent-text);font-weight:900}.nclMetric{color:var(--ds-accent-text);font-weight:950}.nclStandingsFoot{border-top:1px solid var(--ds-line);color:var(--ds-text-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.nclFixtureList,.nclRecentList,.nclActivityList{display:grid}.nclFixture,.nclRecentRow,.nclActivityRow{border-bottom:1px solid var(--ds-line);min-width:0;color:var(--ds-text);padding:11px 0;text-decoration:none}.nclFixture:first-child,.nclRecentRow:first-child,.nclActivityRow:first-child{padding-top:1px}.nclFixture:last-child,.nclRecentRow:last-child,.nclActivityRow:last-child{border:0}.nclFixture{gap:8px;display:grid}.nclFixtureDate{color:var(--ds-accent-text);font-size:11px;font-weight:750}.nclFixtureTeams,.nclRecentTeams{grid-template-columns:28px minmax(0,1fr) auto minmax(0,1fr) 28px;align-items:center;gap:5px;min-width:0;display:grid}.nclFixtureTeams .nclCrest,.nclRecentTeams .nclCrest{width:28px;height:28px}.nclFixtureTeams strong,.nclRecentTeams strong{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.nclFixtureTeams strong:nth-of-type(2){text-align:right}.nclFixtureTeams>b{background:var(--ds-accent-soft);color:var(--ds-accent-text);border-radius:20px;padding:5px 8px;font-size:10px}.nclFixture>small{color:var(--ds-text-soft);font-size:11px}.nclFixtureFoot{border-top:1px solid var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;padding-top:12px;display:grid}.nclFixtureFoot span{background:var(--ds-surface-2);color:var(--ds-text-soft);border-radius:8px;justify-items:center;gap:3px;padding:9px 3px;font-size:11px;display:grid}.nclFixtureFoot strong{color:var(--ds-text);font-size:17px}.nclRecentRow{gap:6px;display:grid}.nclRecentRow time{color:var(--ds-text-soft);font-size:11px}.nclRecentTeams b{background:var(--ds-accent-soft);color:var(--ds-accent-text);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:7px;padding:6px 8px;font-size:15px}.nclRecentTeams strong:nth-of-type(2){text-align:right}.nclActivityRow{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;display:grid}.nclActivityArt{background:var(--ds-surface-2);border-radius:9px;justify-content:center;align-items:center;gap:2px;min-height:50px;display:flex}.nclActivityArt .nclCrest{width:25px;height:28px}.nclActivityCopy{gap:3px;min-width:0;display:grid}.nclActivityCopy small{color:var(--ds-accent-text);letter-spacing:.025em;font-size:10px;font-weight:800}.nclActivityCopy strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.nclActivityCopy>span{color:var(--ds-text-soft);font-size:11px;line-height:1.35}.nclActivityRow:hover strong,.nclRecentRow:hover strong,.nclFixture:hover strong{color:var(--ds-accent-text)}.nclLeaderTable{font-size:13px}.nclLeaderTable :is(th,td){border-bottom:1px solid var(--ds-line);text-align:left;padding:10px 6px}.nclLeaderTable thead th{color:var(--ds-text-soft);text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:850}.nclLeaderTable th:first-child{width:25px}.nclLeaderTable th:nth-child(2){width:52%}.nclLeaderTable th:nth-child(4){text-align:right;width:39px}.nclLeaderTable tbody tr:first-child{background:var(--ds-accent-soft)}.nclLeaderTable tbody tr:last-child :is(th,td){border-bottom:0}.nclLeaderTable .nclMetric{text-align:right;font-size:17px}.nclPlayerIdentity{min-width:0;color:var(--ds-text);align-items:center;gap:7px;text-decoration:none;display:flex}.nclPlayerIdentity>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:12px}.nclLeaderClubs{align-items:center;gap:5px;display:flex}.nclLeaderClubs .nclCrest{width:27px;height:27px}.nclTeamGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nclTeamGrid>a{border:1px solid var(--ds-line);background:var(--ds-surface-2);text-align:center;min-width:0;min-height:88px;color:var(--ds-text);border-radius:11px;align-content:center;justify-items:center;gap:8px;padding:10px 5px;display:grid}.nclTeamGrid>a:hover{background:var(--ds-hover);border-color:var(--ds-line-strong)}.nclTeamGrid .nclCrest{width:43px;height:43px}.nclTeamGrid strong{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.25}.nclSpotlightBody{grid-template-columns:clamp(140px,13vw,190px) minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.6vw,24px);display:grid}.nclSpotlightPortrait{border:1px solid var(--ds-line);background:radial-gradient(ellipse at 60% 65%,var(--ds-accent-soft),var(--ds-surface-2) 75%);border-radius:15px;place-items:center;min-width:0;min-height:235px;display:grid;overflow:hidden}.nclSpotlightPortrait .playerFigure{width:100%;height:235px}.nclSpotlightInfo{flex-direction:column;align-items:start;gap:9px;min-width:0;display:flex}.nclSpotlightInfo h4{color:var(--ds-text);overflow-wrap:anywhere;margin:0;font-size:clamp(22px,1.6vw,29px);line-height:1.1}.nclSpotlightInfo p{color:var(--ds-text-soft);margin:0;font-size:13px;line-height:1.45}.nclSpotlightStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.nclSpotlightStats>div{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:9px;justify-items:center;gap:4px;padding:12px 4px;display:grid}.nclSpotlightStats strong{color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.nclSpotlightStats span{color:var(--ds-text-soft);font-size:11px}.nclSpotlightLink{color:var(--ds-accent-text);margin-top:auto;font-size:13px;font-weight:850}.nclStaffCaption{color:var(--ds-text-soft);margin:0;font-size:13px;line-height:1.4}.nclStaffList{display:grid}.nclStaffMember{border-bottom:1px solid var(--ds-line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.nclStaffMember:last-child{border-bottom:0}.nclStaffMember>div{gap:4px;min-width:0;display:grid}.nclStaffMember strong{overflow-wrap:anywhere;font-size:13px}.nclStaffMember div>span{color:var(--ds-text-soft);font-size:11px}.nclStaffRole{border:1px solid var(--ds-line);background:var(--ds-accent-soft);color:var(--ds-accent-text);white-space:nowrap;border-radius:100px;padding:5px 8px;font-size:10px;font-weight:800}.nclUpdates .competitionUpdates{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:20px;margin:0}.nclUpdates .competitionUpdates .panelHeading{border-bottom:1px solid var(--ds-line);align-items:center;gap:15px;padding-bottom:14px;display:flex}.nclUpdates .competitionUpdates .panelHeading h2{font-size:20px}.nclUpdates .competitionUpdates ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:0;display:grid}.nclUpdates .competitionUpdates li{border-bottom:1px solid var(--ds-line);gap:5px;padding:12px 0;display:grid}.nclUpdates .competitionUpdates li strong{color:var(--ds-text);font-size:13px;line-height:1.4}.nclUpdates .competitionUpdates li time{color:var(--ds-text-soft);text-align:left;font-size:11px}.nclUpdates .competitionUpdates li small{color:var(--ds-text-soft)}.nclUpdates .competitionUpdatesEmpty{color:var(--ds-text-soft);margin:0;padding:14px 0 4px;font-size:14px;line-height:1.5}@media (max-width:1250px){.nclTopGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.nclMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nclMatchGrid>.nclActivity{grid-column:1/-1}.nclDataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nclDataGrid>.nclTeams{grid-column:1/-1}.nclTeamGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.nclTopGrid{grid-template-columns:minmax(0,1fr)}.nclFeature{min-height:350px}.nclCommunityGrid{grid-template-columns:minmax(0,1fr)}.nclTeamGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:670px){.nclLandingIntro{flex-direction:column;align-items:start}.nclMatchGrid,.nclDataGrid{grid-template-columns:minmax(0,1fr)}.nclMatchGrid>.nclActivity,.nclDataGrid>.nclTeams{grid-column:auto}.nclFeature{min-height:335px;padding:18px}.nclFeatureScoreline{gap:5px}.nclFeatureScore{min-width:75px;padding:10px 6px}.nclFeatureScoreline .nclCrest{width:54px;height:54px}.nclFeatureBottom>a{margin-left:0}.nclTeamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.nclUpdates .competitionUpdates ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.nclPanelHeading{flex-wrap:wrap}.nclStandings :is(th,td):nth-child(4),.nclStandings :is(th,td):nth-child(5),.nclStandings :is(th,td):nth-child(6){display:none}.nclStandings th:nth-child(2){width:53%}.nclRecentTeams,.nclFixtureTeams{grid-template-columns:23px minmax(0,1fr) auto minmax(0,1fr) 23px}.nclRecentTeams .nclCrest,.nclFixtureTeams .nclCrest{width:23px;height:23px}.nclSpotlightBody{grid-template-columns:minmax(0,1fr)}.nclSpotlightPortrait{min-height:180px}.nclSpotlightPortrait .playerFigure{height:180px}}html[data-theme=light] .matchCenterPage .matchMetaGrid>div:last-child,html[data-theme=light] .matchMetaGrid>div:last-child{background:var(--ds-surface)!important;background-image:none!important}.nclLanding .nclStandings tbody :is(th,td),.nclLanding .nclLeaderTable tbody :is(th,td){background:0 0!important}.nclLanding .nclStandings tbody tr,.nclLanding .nclLeaderTable tbody tr{background:0 0}.nclLanding .nclStandings tbody tr:first-child,.nclLanding .nclLeaderTable tbody tr:first-child{background:var(--ds-accent-soft)}.nclLanding .nclStandings thead tr,.nclLanding .nclLeaderTable thead tr{background:var(--ds-surface-2)}.nclLanding .nclStandings thead th,.nclLanding .nclLeaderTable thead th{background:0 0!important}.nclLanding .nclStandings tbody tr:hover:not(:first-child),.nclLanding .nclLeaderTable tbody tr:hover:not(:first-child){background:var(--ds-hover)}.nclLanding :is(.nclStandings,.nclLeaders) tbody th{font-weight:800}.nclFeature{isolation:isolate;justify-content:initial;gap:16px;min-height:390px;padding:clamp(19px,1.6vw,28px)}.nclFeatureArtwork{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nclFeature.hasArtwork:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080f157a,#080f1533 40% 60%,#080f157a);position:absolute;inset:0}.nclFeature.hasArtwork .nclFeaturePitch{opacity:.07}.nclFeaturePitch{z-index:1}.nclFeatureTopline{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.nclFeatureStage{color:var(--ds-accent-text);background:var(--ds-surface);border:1px solid var(--ds-line-strong);border-radius:100px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:850;display:inline-flex}.nclFeatureStage .siteIcon{width:16px;height:16px}.nclFeatureMain{z-index:2;flex:1;align-content:center;justify-items:stretch;gap:clamp(14px,1.4vw,24px);min-width:0;display:grid;position:relative}.nclFeatureTitle{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.nclFeatureTitle .nclFeatureEyebrow{margin:0}.nclFeatureTitle h3{color:var(--ds-text);text-wrap:balance;margin:0;font-size:clamp(22px,1.8vw,31px);line-height:1.12}.nclFeatureTitle>p:last-child{color:var(--ds-text-soft);margin:0;font-size:13px;line-height:1.4}.nclFeatureScoreline{grid-template-columns:minmax(0,1fr) minmax(86px,auto) minmax(0,1fr);gap:clamp(12px,2vw,32px);width:100%;max-width:790px;margin:0 auto}.nclFeatureScoreline>a{gap:9px}.nclFeatureScoreline>a strong{text-wrap:balance;font-size:clamp(15px,1.2vw,18px)}.nclFeatureScoreline .nclCrest{width:clamp(76px,5.5vw,104px);height:clamp(76px,5.5vw,104px)}.nclFeatureScore{min-width:96px;padding:12px 16px}.nclFeatureScore>span{font-size:clamp(29px,2.7vw,43px)}.nclFeatureBottom{z-index:2;gap:9px 16px;margin-top:auto;position:relative}.nclFeatureBottom>a{margin-left:auto}.leagueWorkspacePage .leagueWorkspaceHero{isolation:isolate;align-items:center;min-height:148px;padding:26px clamp(18px,2vw,36px);position:relative;overflow:hidden}.leagueWorkspacePage .leagueWorkspaceHero .leagueWorkspaceIdentity{z-index:2;align-items:center;min-width:0;position:relative}.leagueWorkspacePage .leagueWorkspaceHero>.leagueStatus,.leagueWorkspacePage .leagueWorkspaceHero>.competitionStatusControl{z-index:2;position:relative}.leagueWorkspaceHeroArtwork{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.leagueWorkspaceHeroOverlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080c0de0,#080c0da8);position:absolute;inset:0}.leagueResultCardBottom{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;display:grid}.leagueResultMvp{text-align:center;grid-column:2;justify-self:center}.leagueResultView{text-align:right;grid-column:3;justify-self:end}.leagueResultMvp>a{justify-content:center}.playoffChampionPresentation{isolation:isolate;border:1px solid var(--ds-line-strong);border-top:3px solid var(--ds-accent);background:linear-gradient(130deg,var(--ds-surface),var(--ds-accent-soft));box-shadow:var(--ds-shadow);border-radius:24px;gap:26px;padding:clamp(20px,2.4vw,38px);display:grid;position:relative;overflow:hidden}.playoffChampionGlow{z-index:-1;pointer-events:none;opacity:.26;background:radial-gradient(ellipse at 50% 0,var(--ds-accent),transparent 60%);position:absolute;inset:-90px}.playoffChampionIdentity{text-align:center;justify-items:center;gap:22px;display:grid}.playoffChampionLabel{letter-spacing:.13em;color:var(--ds-accent-text);align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.playoffChampionLabel .siteIcon{width:20px;height:20px}.playoffChampionClub{text-align:left;justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);max-width:100%;display:flex}.playoffChampionCrest{flex-shrink:0;place-items:center;width:clamp(95px,10vw,160px);height:clamp(95px,10vw,160px);display:grid}.playoffChampionCrest .safeTeamLogo,.playoffChampionCrest img{object-fit:contain;width:100%;height:100%}.playoffChampionClub p{color:var(--ds-accent-text);letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:900}.playoffChampionClub h3{color:var(--ds-text);text-wrap:balance;margin:0 0 7px;font-size:clamp(27px,3vw,48px);line-height:1.06}.playoffChampionClub div>span{color:var(--ds-text-soft);font-size:14px}.playoffChampionRoster{border-top:1px solid var(--ds-line-strong);gap:16px;padding-top:22px;display:grid}.playoffChampionRosterHeading{color:var(--ds-accent-text);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.playoffChampionRosterHeading span{color:var(--ds-text-soft);letter-spacing:0}.playoffChampionLineup{flex-wrap:wrap;justify-content:center;align-items:end;gap:14px;display:flex}.playoffChampionPlayer{min-width:96px;color:var(--ds-text);text-align:center;flex:0 126px;justify-items:center;gap:6px;text-decoration:none;display:grid}.playoffChampionPlayer .playerFigure{place-items:end center;width:100%;height:160px;display:grid}.playoffChampionPlayer strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.playoffChampionPlayer:hover strong{color:var(--ds-accent-text)}.playoffChampionNoRoster{color:var(--ds-text-soft);text-align:center;margin:0}.featuredBannerEditor{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;gap:15px;padding:clamp(17px,1.6vw,25px);display:grid}.featuredBannerEditorHeader{justify-content:space-between;align-items:start;gap:12px 24px;display:flex}.featuredBannerEditorHeader strong{color:var(--ds-text);font-size:19px}.featuredBannerEditorHeader p{max-width:740px;color:var(--ds-text-soft);margin:6px 0 0;font-size:13px}.featuredBannerEditorHeader>span{color:var(--ds-text-soft);white-space:nowrap;font-size:12px}.featuredBannerEditorLayout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.featuredBannerEditorPreview{aspect-ratio:16/9;border:1px solid var(--ds-line-strong);background:radial-gradient(ellipse at 50% 80%,var(--ds-accent-soft),transparent 70%),var(--ds-surface-2);min-height:195px;color:var(--ds-text-soft);border-radius:12px;place-items:center;display:grid;overflow:hidden}.featuredBannerEditorPreview img{object-fit:cover;width:100%;height:100%;display:block}.featuredBannerEditorControls{gap:11px;min-width:0;display:grid}.featuredBannerEditorControls label{color:var(--ds-text);gap:6px;font-size:12px;font-weight:750;display:grid}.featuredBannerEditorControls :is(input,select){border:1px solid var(--ds-line-strong);background:var(--ds-surface);width:100%;max-width:100%;color:var(--ds-text);border-radius:8px;padding:10px;font-size:13px}.featuredBannerEditorActions{flex-wrap:wrap;gap:9px;display:flex}.featuredBannerEditorMessage{color:var(--ds-accent-text);margin:0;font-size:13px}.homeBannerEditors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}@media (max-width:950px){.featuredBannerEditorLayout,.homeBannerEditors{grid-template-columns:minmax(0,1fr)}}@media (max-width:670px){.nclFeature{min-height:350px}.nclFeatureTitle h3{font-size:22px}.nclFeatureScoreline{gap:5px}.nclFeatureScoreline .nclCrest{width:56px;height:56px}.nclFeatureScore{min-width:72px;padding:8px}.nclFeatureScore>span{font-size:26px}.nclFeatureTopline,.nclFeatureBottom{justify-content:center}.nclFeatureBottom>a{margin:0}.leagueWorkspacePage .leagueWorkspaceHero{align-items:flex-start;min-height:135px;padding:22px}.leagueResultCardBottom{grid-template-columns:1fr;gap:12px}.leagueResultMvp{text-align:center;grid-column:1;justify-self:center}.leagueResultView{grid-column:1;justify-self:center}.playoffChampionClub{text-align:center;flex-direction:column}.featuredBannerEditorHeader{flex-direction:column}}.featuredBannerCropTool{border:1px solid var(--ds-line-strong);background:var(--ds-surface-2);border-radius:12px;gap:9px;padding:11px;display:grid}.featuredBannerCropCanvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#101b20;border-radius:9px;width:100%;position:relative;overflow:hidden}.featuredBannerCropCanvas>img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.featuredBannerCropSelection{pointer-events:none;color:#fff;text-shadow:0 2px 5px #000;border:2px solid #fff;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 0 200vmax #0000007a,inset 0 0 0 1px #000000e6}.featuredBannerCropSelection:after{content:"SELECTED BANNER AREA";background:#0000008c;border-radius:4px;padding:4px 8px}.featuredBannerCropControls{color:var(--ds-text-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.featuredBannerCropControls input{min-width:110px;max-width:270px;accent-color:var(--ds-accent);flex:1}.featuredBannerCropControls button{min-height:36px}.adminFeaturedBannerControls{margin-block:24px;scroll-margin-top:105px}.adminFeaturedBannerControls .homeBannerEditors{margin-top:14px}.nclFeature.hasArtwork :is(.nclFeatureTitle h3,.nclFeatureScoreline>a strong,.nclFeatureTitle>p:last-child){color:#fff;text-shadow:0 2px 10px #000000d1}.nclFeature.hasArtwork .nclFeatureEyebrow{color:#f6dfac;text-shadow:0 1px 5px #000000b3}html[data-theme] body .nclFeature.hasArtwork:before{background:linear-gradient(#03090d70 0%,#03090d94 30%,#03090d6b 70%,#03090dc7 100%),linear-gradient(90deg,#03090d52,#0000 25% 75%,#03090d52)}html[data-theme] body .nclFeature.hasArtwork :is(.nclFeatureEyebrow,.nclFeatureTitle>p:last-child,.nclFeatureBottom>span,.nclFeatureScoreline>a strong){color:#fff!important;text-shadow:0 2px 9px #000000fc,0 0 20px #000000b3!important}html[data-theme] body .nclFeature.hasArtwork .nclFeatureEyebrow{font-weight:900;color:#ffe2a3!important}html[data-theme] body .nclFeature.hasArtwork .nclFeatureTitle>p:last-child{background:#030b1180;border-radius:24px;padding:5px 11px;font-weight:750;display:inline-block}html[data-theme] body .nclFeature.hasArtwork .nclFeatureBottom>span{background:#030b11b3;border:1px solid #ffffff3d;border-radius:9px;padding:7px 9px}html[data-theme] body .nclFeature.hasArtwork .nclFeatureBottom>span .siteIcon{color:#ffd16b!important}html[data-theme] body .nclFeature.hasArtwork .nclFeatureScoreline>a strong{background:#040c125c;border-radius:7px;padding:4px 9px}.nclFeature.isFinalMatch{border-color:#cb9b31;box-shadow:0 15px 36px #8a5b0f1c}.nclFeature .nclFinalConfetti{z-index:1;pointer-events:none;opacity:.65;background-image:radial-gradient(circle,#ffd87d 0 2px,#0000 3px),radial-gradient(circle,#fff 0 1.5px,#0000 2.5px),radial-gradient(circle,#dbac45 0 2px,#0000 3px);background-position:12px 13px,61px 4px,92px 40px;background-size:143px 111px,199px 167px,229px 143px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.nclFeature.isFinalMatch .nclFeatureStage{color:#845700;background:#fff6da;border-color:#ddb456}.nclFeature.isUpcomingMatch .nclFeatureStage{color:#115a7d;background:#e6f4ff}.nclFeature.isResultMatch:not(.isFinalMatch) .nclFeatureStage{color:#25683f;background:#eaf6eb}.nclFeaturedMvp{background:#081216c4;border:1px solid #fcd57b85;border-radius:12px;justify-content:center;justify-self:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:9px auto 0;padding:6px 13px;text-decoration:none;display:flex;color:#fff!important}.nclFeaturedMvp>span:last-child{gap:1px;display:grid}.nclFeaturedMvp small{letter-spacing:.13em;color:#fbd481;font-size:9px;font-weight:900}.nclFeaturedMvp strong{color:#fff;font-size:13px}.nclFeaturedMvpIcon{color:#f8cf69}@media (max-width:670px){.nclFeaturedMvp{margin-block:6px}.nclFeature.hasArtwork .nclFeatureTitle>p:last-child{font-size:10px}}@media (prefers-reduced-motion:reduce){.nclFeature .nclFinalConfetti{animation:none}}html[data-theme] body .nclFeature .nclFeatureScore{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071217d9;border:1px solid #ffd98b75;border-radius:13px;padding:11px 18px;box-shadow:0 8px 26px #00000029}html[data-theme] body .nclFeature .nclFeatureScore>span{color:#f6cc70!important;text-shadow:none!important}html[data-theme] body .nclFeature .nclFeatureScore>small{opacity:.93;color:#fff!important}html[data-theme=light] body .nclFeature:not(.hasArtwork) .nclFeatureScore{background:#202b30}html[data-theme=dark] body .nclFeature .nclFeatureScore{background:#020a0fe6}html[data-theme] body .featuredBannerEditor{width:100%;min-width:0;overflow:hidden}html[data-theme] body .featuredBannerEditorLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:15px;display:grid}.featuredBannerEditorVisual{gap:6px;width:100%;min-width:0;display:grid}.featuredBannerEditorVisual>small{color:var(--ds-text-soft);font-size:11px;line-height:1.4}html[data-theme] body .featuredBannerEditorPreview{aspect-ratio:auto;width:100%;max-width:100%;min-height:105px;max-height:250px;overflow:hidden}html[data-theme] body .featuredBannerEditorControls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}html[data-theme] body .featuredBannerEditorControls>label{min-width:0}html[data-theme] body .featuredBannerEditorControls>label:nth-child(3){grid-column:1/2}html[data-theme] body .featuredBannerEditorActions{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:9px;display:flex}html[data-theme] body .featuredBannerEditorMessage{grid-column:1/-1}.awardManagerTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.awardManagerTopline>button{flex:none}.awardManagerWorkbench{gap:15px;min-width:0;display:grid}@media (max-width:670px){html[data-theme] body .featuredBannerEditorControls{grid-template-columns:minmax(0,1fr)}html[data-theme] body .featuredBannerEditorControls>label:nth-child(3){grid-column:auto}}
.communityReportForm .communityReportInstructions{border:1px solid var(--ds-line);border-left:3px solid var(--ds-accent);background:var(--ds-surface);color:var(--ds-text);border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55}.communityReportForm .communityReportTeam{min-width:0;overflow:hidden;border:1px solid var(--ds-line)!important;border-top:2px solid var(--ds-accent)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important}.communityReportForm .communityReportTeam .matchEditorTeamHeading{background:var(--ds-surface-2);border-bottom:1px solid var(--ds-line);padding:14px 17px}.communityReportForm .communityReportTeam .matchEditorTeamHeading strong{color:var(--ds-text);font-size:15px}.communityReportForm .communityReportRosterScroll{scrollbar-gutter:stable;width:100%;max-width:100%;overflow:auto hidden}.communityReportForm .communityReportRosterScroll:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.communityReportForm .communityReportRosterInner{min-width:1110px}.communityReportForm .communityReportStatHeader,.communityReportForm .communityReportStatRow{box-sizing:border-box;grid-template-columns:minmax(178px,1.6fr) 54px 94px 78px repeat(6,minmax(52px,.43fr)) 62px 62px!important;align-items:center!important;gap:8px!important;min-width:1110px!important;margin:0!important;padding:11px 16px!important;display:grid!important}.communityReportForm .communityReportStatHeader{background:var(--ds-surface-2);border-bottom:1px solid var(--ds-line);position:sticky;top:0}.communityReportForm .communityReportStatHeader>span{white-space:nowrap;text-align:center;min-width:0;font-size:10px;font-weight:850;color:var(--ds-accent-text)!important}.communityReportForm .communityReportStatHeader>span:first-child{text-align:left}.communityReportForm .communityReportStatRow{background:var(--ds-surface);border-bottom:1px solid var(--ds-line)!important}.communityReportForm .communityReportStatRow>input:not([type=checkbox]),.communityReportForm .communityReportStatRow>select{box-sizing:border-box;width:100%;min-width:0;height:42px;font:inherit;border:1px solid var(--ds-line);background:var(--ds-surface-2);color:var(--ds-text);text-align:center;border-radius:9px;padding:6px 7px;font-size:12px;display:block}.communityReportForm .communityReportStatRow>input[type=checkbox]{width:17px;height:17px;accent-color:var(--ds-accent);justify-self:center}.communityReportForm .communityReportStatRow .matchPlayerIdentity{align-items:center;gap:9px;min-width:0;display:flex}.communityReportForm .communityReportStatRow .matchPlayerIdentity>span{min-width:0}.communityReportForm .communityReportStatRow .matchPlayerIdentity strong{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.communityReportForm .communityReportStatRow .matchPlayerIdentity small{color:var(--ds-text-muted,var(--ds-text));text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.communityReportForm .communityReportStatRow .matchHonourRadio{border-radius:9px;place-content:center;justify-items:center;gap:2px;width:100%;min-width:0;height:42px;margin:0;display:grid}.communityReportForm .communityReportStatRow .matchHonourRadio input{width:17px;height:17px;margin:0}.communityReportForm .communityReportStatRow .matchHonourRadio span{color:inherit;margin:0!important;font-size:9px!important}.communityReportForm .communityReportNotGk{height:42px;color:var(--ds-text-muted,var(--ds-text));place-items:center;font-size:12px;display:grid}.communityReportForm .communityReportSubstitution{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(200px,1fr) minmax(240px,1.1fr);min-width:1110px;max-width:none;background:var(--ds-surface-2)!important;margin:0!important;padding:11px 16px!important}.communityReportForm .communityReportSubstitution>span{color:var(--ds-accent-text)!important;font-size:11px!important}.communityReportForm .communityReportSubstitution select{background:var(--ds-surface);min-width:0;height:42px;color:var(--ds-text);border:1px solid var(--ds-line);border-radius:8px;padding:8px 10px;font-size:12px}.communityReportForm .communityReportRosterNote{color:var(--ds-text-muted,var(--ds-text));margin:0;padding:10px 16px 14px;font-size:11px;line-height:1.5}@media (min-width:1240px){.communityReportForm .communityReportRosterInner,.communityReportForm .communityReportStatHeader,.communityReportForm .communityReportStatRow,.communityReportForm .communityReportSubstitution{min-width:0!important}}.matchResultEditor .matchGoalkeeperConcededRow{border-top:1px solid var(--ds-line);background:#e0b7460f;grid-template-columns:minmax(180px,1fr) 100px minmax(220px,1.4fr);align-items:center;gap:12px;display:grid;padding:9px 14px!important}.matchResultEditor .matchGoalkeeperConcededRow>span{text-transform:none;letter-spacing:0;margin:0!important;font-size:11px!important}.matchResultEditor .matchGoalkeeperConcededRow>input{text-align:center;width:100%;padding:8px}.matchResultEditor .matchGoalkeeperConcededRow>small{font-size:10px;line-height:1.4}@media (max-width:780px){.matchResultEditor .matchGoalkeeperConcededRow{grid-template-columns:1fr 100px}.matchResultEditor .matchGoalkeeperConcededRow small{grid-column:1/-1}}.matchCenterPage .sharedPitchSub{border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:3px 6px;max-width:225px;padding:6px 9px 6px 5px;display:grid}.matchCenterPage .sharedPitchSub>.habboHeadFrame{grid-area:1/1/3}.matchCenterPage .sharedPitchSub>b{grid-area:1/2;max-width:100%}.matchCenterPage .sharedPitchSub>small{grid-area:2/2;max-width:100%}.matchCenterPage .sharedPitchSub>.sharedPitchSubStatLine{box-sizing:border-box;border-radius:0;flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:center;align-items:center;gap:3px;min-height:14px;padding:2px 0 0;overflow:visible;background:0 0!important;width:100%!important;height:auto!important;display:flex!important}.matchCenterPage .sharedPitchSubStatLine i{color:#fff;white-space:nowrap;background:#6041ec;border-radius:6px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:800;line-height:1.2;display:inline-block}.matchCenterPage .sharedPitchSubStatLine i.yellow{color:#372d05;background:#f2ca55}.matchCenterPage .sharedPitchSubStatLine i.red{background:#db5050}.matchCenterPage .sharedPitchSubStatLine i.mvp{color:#332704;background:#f3ca61}.matchCenterPage .sharedPitchSubStatLine i.hm{color:#07131a;background:#74c7ff}.refereeReportDetailPage .reportStatsHead,.refereeReportDetailPage .reportStatsRow{grid-template-columns:minmax(150px,1.5fr) minmax(95px,1.1fr) 55px repeat(6,minmax(38px,.45fr)) minmax(62px,.7fr);gap:8px;min-width:960px}.refereeReportDetailPage .reportStatsTable{overflow-x:auto}.refereeReportDetailPage .reportPendingWarning{border:1px solid var(--ds-line);border-left:3px solid var(--ds-accent);background:var(--ds-surface-2);color:var(--ds-text);border-radius:10px;padding:13px 17px;font-size:13px;line-height:1.5}.refereeReportsPage .reportQueuePanel{border-top:2px solid var(--ds-accent)}.refereeReportsPage .reportQueueReviewLink{color:var(--ds-accent-text);white-space:nowrap;font-size:12px;font-weight:900}.communityReportForm .communityReportKey{background:var(--ds-surface)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}
.friendlyPage{gap:19px;min-width:0;display:grid}.friendlyIntro{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);color:var(--ds-text);border-radius:16px;align-items:center;gap:20px;padding:22px 25px;display:flex}.friendlyIntroMark{background:var(--ds-surface-2);border:1px solid var(--ds-line);border-radius:16px;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:30px;display:grid}.friendlyIntro>div:nth-child(2){flex:1;min-width:0}.friendlyIntro .eyebrow{color:var(--ds-accent-text);margin:0;font-size:10px}.friendlyIntro h3{color:var(--ds-text);margin:5px 0 8px;font-size:clamp(18px,2.4vw,24px)}.friendlyIntro p:last-child{color:var(--ds-text-muted,var(--ds-text));max-width:710px;margin:0;font-size:13px;line-height:1.6}.friendlyGoldButton,.friendlyActions button,.friendlyCreate button{color:#171715;font:inherit;cursor:pointer;background:#d3a33d;border:1px solid #b68a27;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:900}.friendlyGoldButton:hover:not(:disabled),.friendlyActions button:hover:not(:disabled){filter:brightness(1.06)}.friendlyActions button:disabled,.friendlyCreate button:disabled{opacity:.55;cursor:not-allowed}.friendlyNotice{border:1px solid var(--ds-line);border-left:3px solid var(--ds-accent);color:var(--ds-text);background:var(--ds-surface);border-radius:10px;padding:13px 16px;font-size:12px;line-height:1.5}.friendlyCreate{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);border-radius:15px;gap:15px;padding:22px;display:grid}.friendlyCreate h3{color:var(--ds-text);margin:0;font-size:20px}.friendlyCreate>p{color:var(--ds-text-muted,var(--ds-text));margin:0;font-size:12px}.friendlyFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.friendlyFormGrid label,.friendlyResultForm label{color:var(--ds-accent-text);letter-spacing:.06em;gap:7px;font-size:10px;font-weight:900;display:grid}.friendlyFormGrid select,.friendlyFormGrid input,.friendlyResultForm input,.friendlyReviewActions input{box-sizing:border-box;border:1px solid var(--ds-line);background:var(--ds-surface-2);width:100%;min-width:0;height:43px;color:var(--ds-text);font:inherit;border-radius:9px;padding:8px 10px;font-size:12px}.friendlyCreate>button{width:fit-content}.friendlyFeedback{border:1px solid var(--ds-line);background:var(--ds-surface-2);color:var(--ds-text);border-radius:10px;margin:0;padding:12px 15px;font-size:12px;font-weight:750}.friendlySectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.friendlySectionHead h3{color:var(--ds-text);margin:0;font-size:23px}.friendlySectionHead span{color:var(--ds-accent-text);font-size:11px;font-weight:900}.friendlyEmpty{text-align:center;background:var(--ds-surface);border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);border-radius:15px;padding:38px}.friendlyEmpty strong{color:var(--ds-text);font-size:17px}.friendlyEmpty p{color:var(--ds-text-muted,var(--ds-text));font-size:12px}.friendlyMatches{gap:17px;display:grid}.friendlyMatch{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow);border-radius:17px;min-width:0;padding:20px 25px}.friendlyMatchTop{border-bottom:1px solid var(--ds-line);color:var(--ds-text-muted,var(--ds-text));justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;font-size:11px;display:flex}.friendlyState{color:var(--ds-accent-text);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:900}.friendlyState.state-approved{color:#199d71}.friendlyState.state-pending_review{color:#ad842f}.friendlyState.state-rejected,.friendlyState.state-cancelled{color:#be5c57}.friendlyTeams{grid-template-columns:minmax(0,1fr) minmax(95px,.4fr) minmax(0,1fr);align-items:center;gap:12px;padding:25px 5px;display:grid}.friendlyTeam{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.friendlyTeam img{object-fit:contain;background:0 0;border:0;width:76px;height:76px}.friendlyCrestFallback{place-items:center;height:76px;font-size:25px;display:grid}.friendlyTeam strong{color:var(--ds-text);overflow-wrap:anywhere;font-size:clamp(14px,2vw,19px)}.friendlyTeam small{color:var(--ds-accent-text);font-size:11px;font-weight:800}.friendlyScore{text-align:center;color:var(--ds-text);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:center;gap:8px;font-size:clamp(24px,4vw,39px);font-weight:950;display:grid}.friendlyScore small{letter-spacing:.15em;color:var(--ds-accent-text);font-size:9px}.friendlyReadyLists{background:var(--ds-surface-2);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.friendlyReadyLists>div{gap:8px;min-width:0;display:grid}.friendlyReadyTitle{color:var(--ds-accent-text);letter-spacing:.07em;font-size:9px;font-weight:900}.friendlyReadyNames{flex-wrap:wrap;gap:5px;display:flex}.friendlyReadyNames>span{background:var(--ds-surface);border:1px solid var(--ds-line);color:var(--ds-text);border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800}.friendlyReadyNames small{color:var(--ds-text-muted,var(--ds-text));font-size:11px}.friendlyMatchFoot{color:var(--ds-text-muted,var(--ds-text));justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:10px;display:flex}.friendlyMatchFoot strong{color:var(--ds-text)}.friendlyProof{color:var(--ds-accent-text);padding:10px 0;font-size:12px;font-weight:900;display:inline-flex}.friendlyReviewNote{border:1px solid var(--ds-line);color:var(--ds-text);border-radius:9px;margin:8px 0 0;padding:11px 14px;font-size:12px}.friendlyActions{border-top:1px solid var(--ds-line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;padding-top:15px;display:flex}.friendlyActions button.friendlyCancel,.friendlyActions button.friendlyReject{color:var(--ds-text);border:1px solid var(--ds-line);background:0 0}.friendlyResultForm{grid-template-columns:110px 110px minmax(210px,1fr) auto;align-items:end;gap:10px;width:100%;display:grid}.friendlyReviewActions{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.friendlyReviewActions input{flex:1;min-width:150px}@media (max-width:960px){.friendlyResultForm{grid-template-columns:1fr 1fr}.friendlyResultForm .friendlyEvidenceInput{grid-column:1/-1}.friendlyMatchFoot{flex-wrap:wrap}}@media (max-width:650px){.friendlyIntro{flex-direction:column;align-items:start;padding:18px}.friendlyFormGrid,.friendlyReadyLists{grid-template-columns:1fr}.friendlyMatch{padding:16px 13px}.friendlyTeams{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:5px}.friendlyTeam img,.friendlyCrestFallback{width:50px;height:50px}.friendlyScore{font-size:23px}.friendlyResultForm{grid-template-columns:1fr 1fr}.friendlyMatchTop{flex-wrap:wrap}}
.goldShopPage{gap:19px;min-width:0;padding-bottom:70px;display:grid}.goldShopHero{color:#faf9f3;background:radial-gradient(circle at 86% -25%,#d5ab434d,#0000 50%),linear-gradient(114deg,#121819 0%,#17191b 52%,#292419 100%);border:1px solid #7f6637;border-radius:24px;grid-template-columns:85px minmax(0,1fr) minmax(155px,230px);align-items:center;gap:22px;min-height:215px;padding:35px 40px;display:grid;overflow:hidden}.goldShopHeroSymbol{color:#dcb04a;text-shadow:0 0 22px #e0b74680;text-align:center;font-size:64px}.goldShopHeroCopy{min-width:0}.goldShopHeroCopy .eyebrow{letter-spacing:.12em;color:#eac469;margin:0 0 9px;font-size:11px;font-weight:900}.goldShopHeroCopy h1{color:#faf9f3;margin:0 0 9px;font-size:clamp(29px,4vw,53px);line-height:1.12}.goldShopHeroCopy p:last-child{color:#d4cfbd;max-width:610px;margin:0;font-size:14px;line-height:1.6}.goldShopWalletPreview{text-align:center;background:#0003;border:1px solid #e8bb505c;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:19px;display:flex}.goldShopWalletPreview small{color:#eac469;letter-spacing:.09em;font-size:10px;font-weight:900}.goldShopWalletPreview strong{color:#fff;font-variant-numeric:tabular-nums;font-size:40px;font-weight:950;line-height:1.2}.goldShopWalletPreview span{color:#ead8aa;font-size:12px;font-weight:900}.goldShopHint{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-text);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:13px;display:flex}.goldShopHint strong,.goldShopHint a,.goldShopManageLink a{color:var(--ds-accent-text);font-weight:900}.goldShopManageLink{text-align:right;margin:-6px 0 0;font-size:12px}.goldShopContent,.goldManagePage{gap:22px;min-width:0;display:grid}.goldShopSectionTitle{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:15px;padding:0 0 12px;display:flex}.goldShopSectionTitle .eyebrow{color:var(--ds-accent-text);margin:0 0 5px;font-size:10px}.goldShopSectionTitle h2{color:var(--ds-text);margin:0;font-size:24px}.goldShopSectionTitle>small{color:var(--ds-accent-text);font-size:11px;font-weight:900}.goldShopSecondaryTitle{margin-top:7px}.goldShopItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.goldShopItem{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);min-width:0;box-shadow:var(--ds-shadow);border-radius:17px;flex-direction:column;display:flex;overflow:hidden}.goldShopItemArt{box-sizing:border-box;background:var(--ds-surface-2);flex:0 0 185px;place-items:center;width:100%;height:185px;min-height:185px;max-height:185px;padding:12px;display:grid;position:relative;overflow:hidden}.goldShopItemArt img{object-fit:contain;border:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.goldShopItemArt span{color:var(--ds-accent-text);font-size:70px;font-weight:900}.goldShopItemDetails{flex:1;padding:17px 19px}.goldShopItemDetails small{color:var(--ds-accent-text);letter-spacing:.05em;font-size:10px;font-weight:900}.goldShopItemDetails h3{color:var(--ds-text);margin:8px 0 7px;font-size:18px}.goldShopItemDetails p{color:var(--ds-text-muted,var(--ds-text));margin:0;font-size:12px;line-height:1.5}.goldShopItemFooter{border-top:1px solid var(--ds-line);gap:14px;padding:16px 18px;display:grid}.goldShopItemFooter strong{color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:23px}.goldShopItemFooter strong span{color:var(--ds-accent-text);font-size:11px}.goldShopItemFooter button,.goldShopItemFooter a,.goldManageForm button,.goldManageRequestActions button{color:#141618;font:inherit;text-align:center;cursor:pointer;background:#d7a940;border:1px solid #c89e35;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:900}.goldShopItemFooter button:disabled,.goldManageForm button:disabled,.goldManageRequestActions button:disabled{opacity:.52;cursor:not-allowed}.goldShopEmpty{text-align:center;border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);border-radius:17px;place-items:center;gap:8px;padding:52px 22px;display:grid}.goldShopEmpty span{color:var(--ds-accent-text);font-size:38px}.goldShopEmpty h3{color:var(--ds-text);margin:0;font-size:22px}.goldShopEmpty p{max-width:510px;color:var(--ds-text-muted,var(--ds-text));margin:0;font-size:13px;line-height:1.6}.goldShopHistory{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;gap:0;display:grid;overflow:hidden}.goldShopHistory>p{color:var(--ds-text-muted,var(--ds-text));margin:0;padding:20px;font-size:13px}.goldShopHistoryRow{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.goldShopHistoryRow:last-child{border-bottom:0}.goldShopHistoryRow>div{gap:5px;min-width:0;display:grid}.goldShopHistoryRow strong{color:var(--ds-text);font-size:13px}.goldShopHistoryRow small{color:var(--ds-text-muted,var(--ds-text));overflow-wrap:anywhere;font-size:11px}.goldShopHistoryRow>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.goldShopHistoryRow>b.earned{color:#239b70}.goldShopHistoryRow>b.spent{color:var(--ds-accent-text)}.goldShopStatus{color:var(--ds-accent-text);border:1px solid var(--ds-line);border-radius:7px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.goldShopFeedback,.goldShopSignIn{border:1px solid var(--ds-line);border-left:3px solid var(--ds-accent);background:var(--ds-surface);color:var(--ds-text);border-radius:11px;padding:14px 18px;font-size:13px}.goldShopSignIn a{color:var(--ds-accent-text);font-weight:900}.goldShopFootnote{color:var(--ds-text-muted,var(--ds-text));margin:0;font-size:11px;line-height:1.6}.goldShopManagementHero{color:#faf8f0;background:linear-gradient(100deg,#171b1b,#292216);border:1px solid #63502e;border-left:4px solid #caa143;border-radius:18px;padding:25px 29px}.goldShopManagementHero .eyebrow{color:#eac469;font-size:10px}.goldShopManagementHero h1{color:#faf8f0;margin:4px 0 9px;font-size:28px}.goldShopManagementHero p:last-child{color:#ded7c5;max-width:740px;margin:0;font-size:12px;line-height:1.5}.goldManagePanel{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);border-radius:15px;gap:17px;min-width:0;padding:20px;display:grid}.goldManagePanel>p{color:var(--ds-text);margin:0;font-size:13px}.goldManageForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px;display:grid}.goldManageForm label{color:var(--ds-text);gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.goldManageForm input:not([type=checkbox]),.goldManageForm select,.goldManageForm textarea,.goldManageRequestActions input{box-sizing:border-box;background:var(--ds-surface-2);border:1px solid var(--ds-line);width:100%;color:var(--ds-text);font:inherit;border-radius:9px;padding:11px 12px;font-size:13px}.goldManageForm textarea{resize:vertical}.goldManageForm label.goldManageWide,.goldManageForm label.goldManageCheckbox{grid-column:1/-1}.goldManageForm label.goldManageCheckbox{align-items:center;gap:8px;display:flex}.goldManageForm button{width:fit-content}.goldManageItem{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:11px;padding:13px 15px}.goldManageItem summary{cursor:pointer;color:var(--ds-text);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.goldManageItem summary span{color:var(--ds-accent-text);font-size:11px;font-weight:900}.goldManageItem .goldManageForm{margin-top:18px}.goldManageRequest{border-bottom:1px solid var(--ds-line);gap:12px;padding:12px 0;display:grid}.goldManageRequest:last-child{border-bottom:0}.goldManageRequest>div:first-child{gap:5px;display:grid}.goldManageRequest strong{color:var(--ds-text);font-size:14px}.goldManageRequest small{color:var(--ds-text-muted,var(--ds-text));font-size:11px}.goldManageRequestActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.goldManageRequestActions input{flex:1;min-width:180px}.goldManageRequestActions button.outline{color:var(--ds-text);background:var(--ds-surface-2);border-color:var(--ds-line)}@media (max-width:960px){.goldShopItems{grid-template-columns:repeat(2,minmax(0,1fr))}.goldShopHero{grid-template-columns:60px minmax(0,1fr) 160px;gap:14px;padding:25px}.goldShopHeroSymbol{font-size:40px}}@media (max-width:650px){.goldShopHero{grid-template-columns:1fr;padding:26px}.goldShopHeroSymbol{display:none}.goldShopWalletPreview{justify-self:stretch}.goldShopItems,.goldManageForm{grid-template-columns:1fr}.goldShopHint{flex-direction:column;align-items:start}.goldShopItemArt{flex-basis:165px;height:165px;min-height:165px;max-height:165px}.goldShopHistoryRow{padding:13px}}.goldAccountWallet{border:1px solid var(--ds-line);border-top:2px solid var(--ds-accent);background:var(--ds-surface);border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(100px,180px) auto;align-items:center;gap:22px;padding:23px;display:grid}.goldAccountWallet .eyebrow{color:var(--ds-accent-text);margin:0 0 6px;font-size:10px}.goldAccountWallet h2{color:var(--ds-text);margin:0;font-size:24px}.goldAccountWallet p:not(.eyebrow){color:var(--ds-text-muted,var(--ds-text));margin:6px 0 0;font-size:12px;line-height:1.6}.goldAccountWalletStats{text-align:center;align-content:center;gap:4px;display:grid}.goldAccountWalletStats strong{font-variant-numeric:tabular-nums;color:var(--ds-text);font-size:32px;line-height:1}.goldAccountWalletStats span{color:var(--ds-accent-text);font-size:11px;font-weight:900}.goldAccountWallet>a{white-space:nowrap;color:var(--ds-accent-text);font-size:12px;font-weight:900}@media (max-width:800px){.goldAccountWallet{grid-template-columns:1fr auto}.goldAccountWallet>a{grid-column:1/-1}}.goldShopCheckout{border-top:1px solid var(--ds-line);background:var(--ds-surface-2);color:var(--ds-text);gap:11px;padding:17px 18px;display:grid}.goldShopCheckout>strong{color:var(--ds-text);font-size:16px}.goldShopCheckout p{color:var(--ds-text);margin:0;font-size:13px;line-height:1.5}.goldShopCheckout>small{color:var(--ds-text);font-size:12px;line-height:1.5}.goldShopCheckout label{gap:6px;font-size:13px;font-weight:850;display:grid}.goldShopCheckout input,.goldDeliveryControls input{font:inherit;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-line);box-sizing:border-box;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:14px}.goldShopLinkedDestinations{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.goldShopLinkedDestinations small{width:100%;color:var(--ds-accent-text);font-size:10px;font-weight:900}.goldShopLinkedDestinations button,.goldShopCheckoutActions button,.goldDeliveryControls button{color:#141618;cursor:pointer;background:#d7a940;border:1px solid #c89e35;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:900}.goldShopLinkedDestinations button{background:var(--ds-surface);color:var(--ds-text);border-color:var(--ds-line)}.goldShopCheckoutActions{flex-wrap:wrap;gap:9px;display:flex}.goldShopCheckoutActions button.outline,.goldDeliveryControls button.outline{background:var(--ds-surface);border-color:var(--ds-line);color:var(--ds-text)}.goldShopCheckoutActions button:disabled,.goldDeliveryControls button:disabled{opacity:.5;cursor:not-allowed}.goldQueueCount{color:var(--ds-accent-text);font-size:13px}.goldDeliveryFilters{flex-wrap:wrap;gap:7px;display:flex}.goldDeliveryFilters button{border:1px solid var(--ds-line);color:var(--ds-text);background:var(--ds-surface-2);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:850}.goldDeliveryFilters button.active{border-color:var(--ds-accent);background:var(--ds-surface);box-shadow:inset 0 -2px var(--ds-accent)}.goldDeliveryFilters button span{font-variant-numeric:tabular-nums;color:var(--ds-accent-text);margin-left:6px}.goldQueueEmpty{color:var(--ds-text);border:1px dashed var(--ds-line);text-align:center;border-radius:10px;padding:24px}.goldDeliveryCard{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:12px;gap:13px;padding:16px;display:grid}.goldDeliveryMain{justify-content:space-between;align-items:start;gap:12px;display:flex}.goldDeliveryMain>div{gap:6px;display:grid}.goldDeliveryMain small{color:var(--ds-accent-text);font-size:11px;font-weight:900}.goldDeliveryMain h3{color:var(--ds-text);margin:0;font-size:17px}.goldDeliveryMain p{color:var(--ds-text);opacity:.85;margin:0;font-size:12px;line-height:1.5}.goldDeliveryDestination{color:var(--ds-text);font-size:15px}.goldDeliveryDestination span{border:1px solid var(--ds-accent);color:var(--ds-accent-text);border-radius:6px;margin-left:5px;padding:3px 6px;font-size:12px;display:inline-block}.goldDeliveryStatus{color:var(--ds-text);border:1px solid var(--ds-line);white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:11px}.goldDeliveryControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goldDeliveryControls input{flex:220px}@media (max-width:620px){.goldDeliveryMain{flex-wrap:wrap}.goldDeliveryControls button{flex:1}}
.headerGoldPurse{border:1px solid color-mix(in srgb,var(--ds-accent) 46%,var(--ds-line));color:var(--ds-accent-text);background:var(--ds-surface-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.headerGoldPurse .siteIcon{flex:0 0 17px;width:17px;height:17px}.headerGoldPurse strong{color:var(--ds-text);font-size:12px}.headerGoldPurseText{letter-spacing:.02em;color:var(--ds-accent-text);font-size:10px}.headerGoldPurse:hover{border-color:var(--ds-accent);background:var(--ds-surface)}@media (max-width:1390px){.headerGoldPurseText{display:none}}.leagueSectionNav>a .siteIcon{vertical-align:-3px;color:currentColor;flex:0 0 15px;width:15px;height:15px;margin-right:6px}.globalFriendliesHub{gap:20px;min-width:0;display:grid}.globalFriendliesIntro{color:#faf9f3;background:linear-gradient(105deg,#141b1b 0%,#22241e 65%,#39301d 100%);border:1px solid #746037;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex;position:relative}.globalFriendliesIntro>a{color:#e8bc6b;width:100%;font-size:11px;font-weight:800}.globalFriendliesIntro .eyebrow{color:#e7c46c;margin:0 0 5px;font-size:10px;font-weight:900}.globalFriendliesIntro h1{color:#fff;margin:0 0 7px;font-size:clamp(27px,3.1vw,43px)}.globalFriendliesIntro p:last-child{color:#e2d9c5;max-width:750px;margin:0;font-size:13px;line-height:1.6}.globalFriendliesIntro>span{color:#f3d688;white-space:nowrap;background:#0000002e;border:1px solid #80673b;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:900}.friendlyMatch[id^=friendly-]{scroll-margin-top:90px}.friendlyMatch:target{outline:2px solid var(--ds-accent);outline-offset:3px}.friendlyLeagueGateway{border-top:2px solid var(--ds-accent);gap:12px;padding:22px;display:grid}.friendlyLeagueGateway p{color:var(--ds-text);margin:0;font-size:13px;line-height:1.6}.friendlyLeagueGateway a.primaryButton{width:fit-content}.teamFriendlyHistory{border-top:2px solid var(--ds-accent);min-width:0;margin-top:18px;padding:20px}.teamFriendlyHistory .panelHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.teamFriendlyHistory .panelHeading>a{color:var(--ds-accent-text);white-space:nowrap;font-size:11px;font-weight:900}.teamFriendlyDescription{color:var(--ds-text-muted,var(--ds-text));margin:0 0 16px;font-size:12px;line-height:1.6}.teamFriendlySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.teamFriendlySummary>span{background:var(--ds-surface-2);border:1px solid var(--ds-line);color:var(--ds-text);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:13px 8px;font-size:11px;font-weight:800;display:flex}.teamFriendlySummary strong{color:var(--ds-accent-text);font-variant-numeric:tabular-nums;font-size:23px}.teamFriendlyList{gap:0;display:grid}.teamFriendlyRow{border-bottom:1px solid var(--ds-line);color:var(--ds-text);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 6px;text-decoration:none;display:grid}.teamFriendlyRow:last-child{border-bottom:0}.teamFriendlyRow:hover{background:var(--ds-surface-2)}.teamFriendlyOpponent{gap:5px;min-width:0;display:grid}.teamFriendlyOpponent strong{color:var(--ds-text);overflow-wrap:anywhere;font-size:13px}.teamFriendlyOpponent small{color:var(--ds-text-muted,var(--ds-text));font-size:10px;line-height:1.4}.teamFriendlyScore{white-space:nowrap;color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:17px}.teamFriendlyOpen{color:var(--ds-accent-text);white-space:nowrap;font-size:9px;font-weight:900}.goldHistorySource{color:var(--ds-accent-text);text-underline-offset:2px;font-size:11px;font-weight:900;text-decoration:underline;display:inline-block}.adminRefereeInbox{border-top:2px solid var(--ds-accent);margin-bottom:20px;padding:22px}.adminRefereeInbox .eyebrow{color:var(--ds-accent-text);margin:0 0 5px;font-size:10px}.adminRefereeInbox .panelHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminRefereeInbox .panelHeading h2{color:var(--ds-text);margin:0}@media (max-width:650px){.globalFriendliesIntro{padding:21px}.teamFriendlyRow{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.teamFriendlyOpen{display:none}.adminRefereeInbox{padding:14px}}.activeFriendlyGateway{border:1px solid color-mix(in srgb,var(--ds-accent) 50%,var(--ds-line));border-left:3px solid var(--ds-accent);background:var(--ds-surface);color:var(--ds-text);border-radius:13px;align-items:center;gap:16px;margin:1px 0 17px;padding:16px 19px;text-decoration:none;display:flex}.activeFriendlyGateway .siteIcon{width:26px;height:26px;color:var(--ds-accent-text);flex:0 0 26px}.activeFriendlyGateway>span{flex:1;gap:5px;min-width:0;display:grid}.activeFriendlyGateway strong{color:var(--ds-text);font-size:14px}.activeFriendlyGateway small{color:var(--ds-text-muted,var(--ds-text));font-size:11px;line-height:1.45}.activeFriendlyGateway>b{color:var(--ds-accent-text);white-space:nowrap;font-size:10px}.activeFriendlyGateway:hover{border-color:var(--ds-accent);background:var(--ds-surface-2)}@media (max-width:650px){.activeFriendlyGateway{gap:10px;padding:14px}.activeFriendlyGateway>b{font-size:0}.activeFriendlyGateway>b:after{content:"→";font-size:15px}}.leagueWorkspacePage .leagueSectionNav{box-sizing:border-box!important;scrollbar-width:thin!important;flex-wrap:nowrap!important;flex:auto!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:7px!important;display:flex!important;overflow:auto hidden!important}.leagueWorkspacePage .leagueSectionNav>a{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important;line-height:1.15!important;display:inline-flex!important}.leagueWorkspacePage .leagueSectionNav>a:before{content:none!important;display:none!important}.leagueWorkspacePage .leagueSectionNav>a .siteIcon{color:currentColor!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important}@media (max-width:680px){.leagueWorkspacePage .leagueSectionNav>a{min-height:39px!important;padding:0 10px!important;font-size:11px!important}.leagueWorkspacePage .leagueSectionNav>a .siteIcon{flex-basis:14px!important;width:14px!important;min-width:14px!important;height:14px!important}}.siteHeader .headerUserZone .headerGoldPurse,html[data-theme=light] .siteHeader .headerUserZone .headerGoldPurse,html[data-theme=dark] .siteHeader .headerUserZone .headerGoldPurse{appearance:none!important;box-sizing:border-box!important;color:#f5f1e8!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important;background:#171c21!important;border:1px solid #333b43!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 13px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.siteHeader .headerUserZone .headerGoldPurse:hover,.siteHeader .headerUserZone .headerGoldPurse:focus-visible{color:#f5f1e8!important;background:#1c2329!important;border-color:#a77c27!important}.siteHeader .headerUserZone .headerGoldPurse strong,.siteHeader .headerUserZone .headerGoldPurse .headerGoldPurseText{font:inherit!important;color:#f5f1e8!important}.siteHeader .headerUserZone .headerGoldPurse .siteIcon{color:#d3a84a!important;flex:0 0 18px!important;width:18px!important;height:18px!important}@media (max-width:1300px){.siteHeader .headerUserZone .headerGoldPurse .headerGoldPurseText{display:none!important}}html[data-theme=light] .globalFriendliesIntro p:not(.eyebrow),html[data-theme=dark] .globalFriendliesIntro p:not(.eyebrow){color:#ebe5d8!important;opacity:1!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important}html[data-theme=light] .teamFriendlyHistory .teamFriendlyDescription,html[data-theme=light] .teamFriendlyHistory .teamFriendlyOpponent small,html[data-theme=light] .activeFriendlyGateway small{color:#4d5660!important;opacity:1!important}html[data-theme=dark] .teamFriendlyHistory .teamFriendlyDescription,html[data-theme=dark] .teamFriendlyHistory .teamFriendlyOpponent small,html[data-theme=dark] .activeFriendlyGateway small{color:#c8d0d6!important;opacity:1!important}.teamFriendlyHistory .teamFriendlyDescription{font-size:13px!important;line-height:1.5!important}.leagueWorkspacePage .leagueNavigationBar{z-index:10;border:1px solid var(--ds-line,var(--line));background:var(--ds-surface,var(--panel));box-sizing:border-box;border-radius:12px;align-items:stretch;gap:7px;width:100%;min-width:0;padding:5px;display:flex;position:relative}.leagueWorkspacePage .leagueNavigationBar .leagueSectionNav{scroll-behavior:smooth;overscroll-behavior-x:contain;z-index:auto!important;width:0!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:nowrap!important;flex:auto!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;overflow:auto hidden!important}.leagueWorkspacePage .leagueNavigationBar .leagueSectionNav>a{border-radius:8px;gap:5px;min-height:40px;white-space:nowrap!important;flex:none!important;min-height:40px!important;padding:0 9px!important;font-size:12px!important}.leagueWorkspacePage .leagueSectionAction{white-space:nowrap;color:var(--ds-accent-text,var(--text));border:1px solid var(--ds-line,var(--line));background:var(--ds-surface,var(--panel));border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.leagueWorkspacePage .leagueSectionAction:hover{border-color:var(--ds-accent,#d3a84a)}.leagueWorkspacePage .leagueSectionAction .siteIcon{width:17px;height:17px}@media (max-width:650px){.leagueWorkspacePage .leagueSectionTitle{flex-wrap:wrap;align-items:flex-start;gap:9px}}.leagueWorkspacePage .leagueNavigationBar .leagueManagementTab{border-left:1px solid var(--ds-line,var(--line));margin-left:auto!important}.leagueWorkspacePage .leagueSectionNav>a{white-space:nowrap!important}.leagueWorkspacePage .leagueSectionContent{z-index:1;min-width:0;position:relative;margin-top:20px!important}.leagueWorkspacePage{scroll-margin-top:92px}.leagueWorkspacePage .leagueSectionTitle,.leagueWorkspacePage .leagueFriendliesWorkspace{min-width:0;scroll-margin-top:94px}.leagueWorkspacePage .leagueFriendliesWorkspace{padding-top:6px}body:has(.leagueWorkspacePage) .siteHeader{z-index:40!important;background:#181d1f!important}@media (max-width:720px){.leagueWorkspacePage .leagueNavigationBar{gap:4px;padding:4px}.leagueWorkspacePage .leagueNavigationBar .leagueSectionNav>a{padding:0 10px!important;font-size:11px!important}}.leagueWorkspacePage .leagueStatisticsHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:17px 0 22px;display:grid}.leagueWorkspacePage .leagueStatisticsFeature{background:linear-gradient(120deg,var(--ds-surface,var(--panel)),var(--ds-surface-2,var(--panel-2)));min-width:0;color:var(--ds-text,var(--text));border:1px solid var(--ds-line,var(--line));border-radius:14px;align-items:center;gap:15px;padding:20px 22px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1c1f1e12}.leagueWorkspacePage .leagueStatisticsFeature:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 12%,#d2a13521,#0000 45%);position:absolute;inset:0}.leagueWorkspacePage .leagueStatisticsFeature:hover{border-color:var(--ds-accent,#d3a84a);transform:translateY(-2px)}.leagueWorkspacePage .leagueStatisticsFeature .leagueFeatureIcon{background:var(--ds-accent-soft,#f4ead2);width:51px;height:51px;color:var(--ds-accent-text,#805a00);border-radius:13px;flex:0 0 51px;place-items:center;display:grid}.leagueWorkspacePage .leagueStatisticsFeature .leagueFeatureIcon .siteIcon{width:27px;height:27px}.leagueWorkspacePage .leagueStatisticsFeature>div{flex:1;gap:5px;min-width:0;display:grid}.leagueWorkspacePage .leagueStatisticsFeature small{letter-spacing:.12em;color:var(--ds-accent-text,#805a00);font-size:9px;font-weight:900}.leagueWorkspacePage .leagueStatisticsFeature strong{letter-spacing:-.02em;color:var(--ds-text,var(--text));font-size:19px;line-height:1.25}.leagueWorkspacePage .leagueStatisticsFeature div>span{color:var(--ds-muted,var(--muted));font-size:12px}.leagueWorkspacePage .leagueStatisticsFeature>b{color:var(--ds-accent-text,#805a00);font-size:23px}html[data-theme=dark] .leagueWorkspacePage .leagueStatisticsFeature .leagueFeatureIcon{color:#e4bf70;background:#342b1b}html[data-theme=dark] .leagueWorkspacePage .leagueStatisticsFeature small,html[data-theme=dark] .leagueWorkspacePage .leagueStatisticsFeature>b{color:#e4bf70}@media (max-width:650px){.leagueWorkspacePage .leagueStatisticsHighlights{grid-template-columns:1fr;gap:9px}.leagueWorkspacePage .leagueStatisticsFeature{padding:15px}}@media (prefers-reduced-motion:reduce){.leagueWorkspacePage .leagueStatisticsFeature{transition:none}}.leagueWorkspacePage .leagueNavigationBar .leagueSectionNav{scrollbar-width:thin;flex-wrap:nowrap!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}.leagueWorkspacePage .leagueNavigationBar .leagueSectionNav>a{white-space:nowrap!important;flex:none!important;gap:3px!important;min-height:40px!important;padding:0 9px!important;font-size:11px!important}.leagueWorkspacePage .leagueNavigationBar .leagueSectionNav>a .siteIcon{width:15px;height:15px;margin-right:2px!important}.leagueWorkspacePage .leagueNavigationBar{min-width:0;max-width:100%}@media (max-width:800px){.leagueWorkspacePage .leagueNavigationBar .leagueSectionNav>a{padding:0 11px!important}}
.playerSocialHighlights{--personal-accent:#dcb665;border:1px solid var(--line);background:var(--panel);border-radius:18px;margin:18px 0 22px;overflow:hidden}.playerSocialHighlights.accent-green{--personal-accent:#48cd98}.playerSocialHighlights.accent-blue{--personal-accent:#73baff}.playerSocialHighlights.accent-pink{--personal-accent:#efa8cd}.playerSocialHighlights.accent-silver{--personal-accent:#b8c3d3}.playerSocialHighlights.accent-orange{--personal-accent:#ffa866}.playerSocialCover{isolation:isolate;color:#f6f7f8;background-color:#121d23;background-position:50%;background-size:cover;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;min-height:196px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.playerSocialCover:before{content:"";pointer-events:none;z-index:-1;opacity:.4;background:repeating-linear-gradient(115deg,#0000 0 48px,#ffffff12 49px 50px);position:absolute;inset:0}.socialCover-stadium{background-image:radial-gradient(circle at 75% 0,#59b09aa6,#0000 55%),linear-gradient(135deg,#061d1b,#173f39,#071110)}.socialCover-midnight{background-image:radial-gradient(circle at 70% 0,#fbbc4661,#0000 45%),linear-gradient(125deg,#16141a,#322d1c,#0f0d13)}.socialCover-royal{background-image:radial-gradient(circle at 75% 0,#59aaff80,#0000 56%),linear-gradient(125deg,#07122e,#213c7d,#090d1b)}.socialCover-burgundy{background-image:radial-gradient(circle at 70% 0,#f77d6f4d,#0000 48%),linear-gradient(125deg,#1d0e18,#68303a,#170b13)}.socialCover-slate{background-image:radial-gradient(circle at 75% 0,#b5c8e059,#0000 56%),linear-gradient(125deg,#10151e,#313b47,#121722)}.socialCover-emerald{background-image:radial-gradient(circle at 65% 0,#53f3ad4d,#0000 56%),linear-gradient(125deg,#061d0c,#17532d,#09120d)}.socialCover-sunset{background-image:radial-gradient(circle at 75% 0,#ffd35a7a,#0000 50%),linear-gradient(125deg,#24101c,#984b37,#24101b)}.socialCover-violet{background-image:radial-gradient(circle at 70% 0,#db83ff6e,#0000 56%),linear-gradient(125deg,#1b1031,#4e347b,#080d24)}.playerSocialCover h2{color:#fff;overflow-wrap:anywhere;max-width:700px;margin:11px 0 8px;font-size:clamp(24px,3vw,42px);line-height:1.12}.playerSocialCover p{color:#d9dddf;margin:0;font-size:11px}.socialOverline{color:#e0e3e4;letter-spacing:.17em;font-size:10px;font-weight:900}.socialCoverEdit{color:#fff;background:#00000040;border:1px solid #fff9;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none}.playerSocialContent{border-top:3px solid var(--personal-accent);grid-template-columns:minmax(0,2fr) minmax(215px,1fr);gap:26px;padding:22px 30px;display:grid}.socialAboutBlock small,.socialHandleBlock small{letter-spacing:.14em;color:var(--personal-accent);margin-bottom:9px;font-size:10px;font-weight:900;display:block}.socialAboutBlock p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.72}.socialHandleBlock{flex-direction:column;gap:7px;display:flex}.socialHandleBlock a,.socialHandleBlock span{color:var(--text);overflow-wrap:anywhere;font-size:12px;text-decoration:none}.profileReportAction{gap:6px;margin-top:7px;display:grid}.profileReportAction button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.profileReportAction small{color:var(--muted);font-size:11px}.socialProfileEditor{margin:18px 0}.socialProfileEditor form{gap:18px;display:grid}.socialEditorHeading{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.socialEditorHeading strong{font-size:15px}.socialEditorHeading small{color:var(--muted);font-size:11px}.socialPresetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.socialPresetTile{color:#fff;cursor:pointer;background-size:cover;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:82px;padding:10px;font-size:11px;font-weight:850;display:flex;overflow:hidden}.socialPresetTile.selected{border-color:#e2c378;box-shadow:inset 0 0 0 1px #fff3}.socialPresetTile input{accent-color:#e2c378;align-self:flex-end}.socialAccentRow{flex-wrap:wrap;gap:8px;display:flex}.socialAccentChoice{border:1px solid var(--line);background:var(--panel-2);text-transform:capitalize;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.socialAccentChoice input{accent-color:var(--personal-accent,#d2ae68)}.socialEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.socialEditorGrid label,.staffHabboForm label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);gap:6px;font-size:11px;font-weight:850;display:grid}.socialEditorGrid label.spanTwo{grid-column:1/-1}.socialEditorGrid :is(input,textarea),.staffHabboForm :is(input,select),.socialBannerSubmitRow input{background:var(--panel-2);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:11px;font-size:13px}.socialEditorGrid textarea{resize:vertical}.customBannerSubmit{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.socialBannerSubmitRow,.staffHabboForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.staffHabboForm label{flex:1;min-width:155px}.bannerModerationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.bannerPreviewBox{background:#19222a;border-radius:13px;min-height:160px;overflow:hidden}.bannerPreviewBox img{object-fit:cover;width:100%;max-height:260px;display:block}.bannerReviewActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.teamOfRoundHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 18px;display:flex}.teamOfRoundHeading h2{margin:5px 0;font-size:clamp(24px,3vw,36px)}.teamOfRoundHeading p{max-width:790px;color:var(--muted);line-height:1.6}.teamOfRoundHeading>span,.totwPublished,.totwPending{letter-spacing:.06em;border:1px solid var(--line);border-radius:99px;padding:8px 10px;font-size:10px;font-weight:900}.totwPublished{color:#61c69c}.totwPending{color:var(--muted)}.teamOfRoundList{gap:18px;margin-top:22px;display:grid}.teamOfRoundCard .panelHeading h3{margin-top:4px;font-size:20px}.totwRoundProgress{gap:8px;margin:13px 0;display:grid}.totwRoundProgress>div{background:var(--panel-2);border-radius:99px;height:7px;overflow:hidden}.totwRoundProgress>div>span{background:linear-gradient(90deg,#c89e44,#eed197);border-radius:99px;height:100%;display:block}.totwRoundProgress small{color:var(--muted)}.totwPitch{background:radial-gradient(circle at 50% 40%,#255f3973,#0000 64%),repeating-linear-gradient(0deg,#487c512e 0 72px,#0000 72px 144px),#0d271c;border:1px solid #365447;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:26px 18px;display:grid}.totwPlayerSlot{color:#fff;text-align:center;gap:12px;display:grid}.totwPlayerSlot>small{color:#c7e1d1;letter-spacing:.07em;font-size:10px;font-weight:900}.totwPlayerLink{color:#f6f4ed;background:#041810b3;border:1px solid #4b745c;border-radius:13px;justify-items:center;min-width:0;padding:12px;text-decoration:none;display:grid}.totwPlayerLink img{object-fit:contain;width:auto;max-width:100%;height:110px}.totwPlayerLink strong{overflow-wrap:anywhere;font-size:14px}.totwPlayerLink span,.totwPlayerLink em{color:#c1d9c7;font-size:11px;font-style:normal}.totwPlayerLink b{color:#f4d782;margin:5px 0;font-size:12px}.totwEmptySlot{border:1px dashed #ffffff47;border-radius:13px;padding:14px 8px;font-size:12px}.totwEmptySlot span{color:#c1d9c7;margin-top:6px;font-size:10px;display:block}.totwPendingNotice{background:var(--panel-2);color:var(--text);border-radius:12px;padding:18px}.totwPendingNotice p{color:var(--muted);margin:7px 0 0;font-size:13px}@media (max-width:850px){.socialPresetGrid,.totwPitch{grid-template-columns:repeat(2,minmax(0,1fr))}.playerSocialContent,.bannerModerationGrid{grid-template-columns:1fr}}@media (max-width:520px){.socialPresetGrid,.socialEditorGrid{grid-template-columns:1fr 1fr}.playerSocialCover{min-height:155px;padding:20px}.playerSocialContent{padding:17px}.socialBannerSubmitRow>*{width:100%}.totwPitch{gap:8px;padding:12px}.totwPlayerLink{padding:8px}.totwPlayerLink img{height:78px}}
.playerProfilePage{--profile-accent:#d9b46e}.playerProfilePage.personalAccent-green{--profile-accent:#5ad3a3}.playerProfilePage.personalAccent-blue{--profile-accent:#8fbaff}.playerProfilePage.personalAccent-pink{--profile-accent:#e7a0cc}.playerProfilePage.personalAccent-silver{--profile-accent:#c6cdd8}.playerProfilePage.personalAccent-orange{--profile-accent:#ecaa78}.playerProfilePage.profilePageScene-stadium{background-image:radial-gradient(at 90% 6%,#2a865e0e,#0000 53%)}.playerProfilePage.profilePageScene-midnight{background-image:radial-gradient(at 90% 6%,#c2972c0e,#0000 55%)}.playerProfilePage.profilePageScene-royal{background-image:radial-gradient(at 90% 6%,#4879cc12,#0000 56%)}.playerProfilePage.profilePageScene-burgundy{background-image:radial-gradient(at 90% 6%,#b7456611,#0000 52%)}.playerProfilePage.profilePageScene-slate{background-image:radial-gradient(at 90% 6%,#6c778711,#0000 55%)}.playerProfilePage .careerHero{position:relative}.playerProfilePage .careerHero.profileBanner-stadium{background:linear-gradient(125deg,#112d26,#0a1714 66%)}.playerProfilePage .careerHero.profileBanner-midnight{background:radial-gradient(circle at 75% 0,#59472555,#0000 46%),linear-gradient(120deg,#17181a,#0b0e14)}.playerProfilePage .careerHero.profileBanner-royal{background:linear-gradient(125deg,#092344,#152d5c,#091526)}.playerProfilePage .careerHero.profileBanner-burgundy{background:linear-gradient(125deg,#381d2a,#201218,#110d15)}.playerProfilePage .careerHero.profileBanner-slate{background:linear-gradient(125deg,#2c3541,#1b2430,#111920)}.playerProfilePage .careerHero.profileBanner-emerald{background:linear-gradient(125deg,#113c2a,#0e2519,#081c15)}.playerProfilePage .careerHero.profileBanner-sunset{background:linear-gradient(125deg,#7c3c38,#4e3025,#181c20)}.playerProfilePage .careerHero.profileBanner-violet{background:linear-gradient(125deg,#372858,#211837,#101124)}.playerProfilePage .careerHero[style*=background-image]{background-position:50%!important;background-size:cover!important}.playerProfilePage .careerHero :is(.careerAvatar,.currentClubCard){background-color:#030a1121}.playerProfilePage .profileHeadline{color:var(--profile-accent);margin:11px 0 2px;font-size:14px}.playerProfilePage .profileHeroBiography{color:#f8f9fbdb;white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;margin:8px 0 12px;font-size:12px;line-height:1.6}.playerProfilePage .profileOwnerEditor .profileOwnerEditorBody{min-width:0}.playerProfilePage .staffProfileUnified{gap:21px;display:grid}.staffProfileUnified .staffHabboLinker,.staffProfileUnified .staffPrimaryHabbo{border-top:1px solid var(--line);margin-top:6px;padding-top:17px}.staffProfileUnified .staffHabboLinker h3{margin:0;font-size:17px}.staffProfileUnified .staffHabboLinker .panelHeading{margin-bottom:8px}.staffProfileUnified .staffHabboForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.staffProfileUnified .staffHabboForm label{flex:1;min-width:160px}.staffPrimaryHabbo{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.staffPrimaryHabbo>div{flex:100%;gap:4px;display:grid}.staffPrimaryHabbo>div strong{font-size:14px}.staffPrimaryHabbo>div small{color:var(--muted);font-size:12px}.staffPrimaryHabbo select{flex:1;min-width:190px}.profileArtworkSettings{border-top:1px solid var(--line);margin-top:20px;padding:18px 0 0}.profileArtworkSettings .communitySettingsHeading{margin-bottom:12px}.profileArtworkSettings form{gap:12px;display:grid}.profileArtworkSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profileArtworkSettingsGrid label{gap:6px;display:grid}.profileArtworkSettingsGrid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.profileArtworkSettingsGrid select,.profileArtworkUpload input{border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;color:var(--text);border-radius:10px;padding:11px;font-size:13px}.profileArtworkSettings form>.secondaryButton{justify-self:start}.profileArtworkToggle{color:var(--text);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.profileArtworkToggle input{accent-color:var(--profile-accent,#bba167)}.profileArtworkCustom{border-top:1px solid var(--line);gap:9px;margin-top:16px;padding-top:15px;display:grid}.profileArtworkCustom strong{font-size:13px}.profileArtworkCustom .panelNote{margin:5px 0 0}.profileArtworkCustom small{color:var(--muted)}.profileArtworkUpload{flex-wrap:wrap;gap:10px;display:flex}.profileArtworkUpload input{flex:230px}.playerProfilePage .playerGuestbook{margin-top:20px}.playerGuestbook .panelHeading h2{font-size:24px}.guestbookForm{gap:9px;margin:18px 0 17px;display:grid}.guestbookForm textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:var(--panel-2);resize:vertical;min-height:84px;font:inherit;border-radius:12px;padding:13px 14px}.guestbookComposerFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.guestbookComposerFoot small{color:var(--muted);font-size:11px}.guestbookMessages{margin-top:13px;display:grid}.guestbookEntry{border-top:1px solid var(--line);padding:16px 2px}.guestbookEntryMeta{justify-content:space-between;align-items:start;gap:12px;display:flex}.guestbookEntryMeta>div{gap:5px;display:grid}.guestbookEntryMeta strong{font-size:13px}.guestbookEntryMeta a{color:var(--text);text-decoration:none}.guestbookEntryMeta a:hover{text-decoration:underline}.guestbookEntryMeta small{color:var(--muted);font-size:10px}.guestbookEntry p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:9px 0 0;font-size:13px;line-height:1.65}.guestbookRemove{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.guestbookLoginPrompt{color:var(--muted);margin:12px 0;font-size:12px}.playerProfilePage>.profileReportAction{margin:12px 0}@media (max-width:700px){.profileArtworkSettingsGrid{grid-template-columns:1fr}.profileArtworkUpload button,.staffPrimaryHabbo select{width:100%}.playerProfilePage .profileHeroBiography{max-width:100%}}
