.live-site{--live-muted:color-mix(in srgb, var(--color-bone) 62%, transparent);--live-rule:color-mix(in srgb, var(--color-gold) 30%, transparent)}.live-wrap{width:min(100% - 2.5rem,80rem);margin-inline:auto;padding-block:3rem 5.5rem}.live-mast{border-bottom:1px solid var(--live-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.1rem;display:flex}.live-kicker{font:500 .72rem/1 var(--font-alt);letter-spacing:.18em;color:var(--color-gold-deep);margin:0}.live-heading{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:.38rem 0 0;font-size:clamp(3rem,8vw,5.5rem);line-height:.84}.live-links{font:500 .78rem/1 var(--font-alt);letter-spacing:.12em;text-transform:uppercase;color:var(--live-muted);flex-wrap:wrap;gap:.3rem 1.25rem;margin:1.15rem 0 2.75rem;display:flex}.live-links a{border-bottom:1px solid #0000;padding-block:.45rem}.live-links a:hover,.live-links a:focus-visible{color:var(--color-gold-bright);border-color:var(--color-gold);outline:0}.live-scoreboard{border:1px solid var(--color-gold-deep);background:radial-gradient(circle at 50% -20%, #3a2a0d, var(--color-panel) 48%, #101014);padding:1.35rem;position:relative;overflow:hidden}.live-scoreboard:before{content:"";opacity:.35;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(50% - 1px),#f4d27e33 calc(50% - 1px) 50%,#0000 50% 100%);position:absolute;inset:0}.live-scoreboard__status{color:var(--live-muted);font:500 .72rem/1 var(--font-alt);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex;position:relative}.live-scoreboard__status span:first-child{color:var(--color-gold-bright)}.live-scoreboard__teams{text-align:center;grid-template-columns:minmax(0,1fr);gap:.45rem;padding:2.25rem 0 .75rem;display:grid;position:relative}.live-scoreboard__teams p{font-family:var(--font-alt);color:var(--color-bone);margin:0;font-size:clamp(1.05rem,4vw,1.55rem);line-height:1}.live-scoreboard__teams strong{font-family:var(--font-display);letter-spacing:.025em;color:var(--color-gold-bright);font-variant-numeric:tabular-nums;order:-1;font-size:clamp(4.8rem,23vw,10rem);line-height:.8}.live-scoreboard__teams strong span{color:var(--color-bone)}.live-pulse:before{content:"";background:var(--color-gold-bright);border-radius:50%;width:.45rem;height:.45rem;margin:0 .4rem .05rem 0;display:inline-block;box-shadow:0 0 0 .2rem #f4d27e21}.live-confirmed{color:var(--live-muted);margin:.8rem 0 0;font-size:.78rem}.live-grid{gap:3rem;margin-top:4.25rem;display:grid}.live-panel{min-width:0}.live-panel h2,.live-page-title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.8rem,7vw,3rem);line-height:.9}.live-panel__head{border-bottom:1px solid var(--live-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.85rem;display:flex}.live-panel__head a{color:var(--color-gold);font:500 .72rem/1 var(--font-alt);letter-spacing:.08em;text-transform:uppercase}.live-list{margin-top:.5rem}.live-fixture{border-bottom:1px solid color-mix(in srgb, var(--color-bone) 10%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 0;display:grid}.live-fixture__main{grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.live-fixture__time{color:var(--live-muted);font:.75rem/1.25 var(--font-alt)}.live-fixture__teams{font-size:.88rem;line-height:1.35}.live-fixture__teams small{color:var(--live-muted);margin-top:.18rem;display:block}.live-fixture__score{color:var(--color-gold-bright);font-family:var(--font-alt);font-variant-numeric:tabular-nums;font-size:1.15rem}.live-fixture__location{color:var(--color-gold);font:500 .68rem/1 var(--font-alt);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.2em;justify-self:end;text-decoration:underline}.live-table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.82rem}.live-table th{color:var(--live-muted);font:.68rem/1 var(--font-alt);letter-spacing:.05em;text-align:right;padding:.55rem .35rem}.live-table td{border-top:1px solid color-mix(in srgb, var(--color-bone) 10%, transparent);text-align:right;font-variant-numeric:tabular-nums;padding:.7rem .35rem}.live-table th:nth-child(2),.live-table td:nth-child(2){text-align:left;width:100%}.live-table td:last-child{color:var(--color-gold-bright);font-weight:700}.live-leaders{margin:.45rem 0 0;padding:0;list-style:none}.live-leaders li{border-bottom:1px solid color-mix(in srgb, var(--color-bone) 10%, transparent);grid-template-columns:1fr auto;gap:1rem;padding:.8rem 0;font-size:.9rem;display:grid}.live-leaders small{color:var(--live-muted)}.live-empty{color:var(--live-muted);margin:1.1rem 0 0;line-height:1.55}.live-page-intro{max-width:42rem;color:var(--live-muted);margin:.85rem 0 2rem;line-height:1.55}.live-match-meta{color:var(--live-muted);flex-wrap:wrap;gap:.5rem 1rem;margin:.85rem 0 0;font-size:.82rem;display:flex}.live-match-meta a{color:var(--color-gold-bright);text-underline-offset:.2em;text-decoration:underline}.live-timeline{margin:.6rem 0 0;padding:0;list-style:none}.live-timeline li{border-bottom:1px solid color-mix(in srgb, var(--color-bone) 10%, transparent);grid-template-columns:3rem 1fr;gap:.8rem;padding:.85rem 0;display:grid}.live-timeline time{color:var(--color-gold);font-family:var(--font-alt)}.live-squads{gap:1.5rem;margin-top:2.5rem;display:grid}.live-squad{border-top:1px solid var(--live-rule);padding-top:.9rem}.live-squad h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:2rem;line-height:.9}.live-squad ul{columns:2;margin:.8rem 0 0;padding:0;list-style:none}.live-squad li{break-inside:avoid;padding:.35rem 0;font-size:.88rem}.live-squad b{color:var(--color-gold);font-family:var(--font-alt);margin-right:.4rem}.live-staff-page{min-height:68vh}.live-staff-top{border-bottom:1px solid var(--live-rule);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.1rem;display:flex}.live-staff-top .live-heading{margin-bottom:0}.live-exit,.live-staff-link{border:1px solid var(--color-gold-deep);min-height:2.75rem;color:var(--color-gold-bright);font:500 .72rem/1 var(--font-alt);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:.75rem 1rem;display:inline-flex}.live-staff-grid,.live-admin-grid{gap:1.5rem;margin-top:2.5rem;display:grid}.live-staff-card{border:1px solid var(--live-rule);background:var(--color-panel);padding:1.4rem}.live-staff-card h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:2rem;line-height:.9}.live-staff-card label{color:var(--live-muted);font:.75rem/1 var(--font-alt);letter-spacing:.08em;text-transform:uppercase;gap:.5rem;margin-top:1.1rem;display:grid}.live-staff-card input{border:1px solid var(--live-rule);width:100%;color:var(--color-bone);font:1rem var(--font-body);background:#101014;padding:.85rem}.live-staff-card button,.live-scorer-actions button{border:1px solid var(--live-rule);min-height:3rem;color:var(--live-muted);font:500 .72rem/1 var(--font-alt);letter-spacing:.08em;text-transform:uppercase;background:#101014;margin-top:1rem;padding:.8rem 1rem}.live-staff-submit{cursor:pointer;width:100%;color:var(--color-gold-bright)!important}.live-staff-submit:disabled,.live-exit:disabled{cursor:wait;opacity:.68}.live-form-error{color:#f0a19a;margin:1rem 0 0;line-height:1.45}.live-login-return{margin-top:1rem}.live-login-choices{align-items:stretch}.live-login-choice{min-height:13.5rem;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.live-login-choice p{color:var(--live-muted);margin:.85rem 0 0;line-height:1.5}.live-login-choice span{color:var(--color-gold-bright);font:500 .72rem/1 var(--font-alt);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:1.5rem}.live-login-choice:hover,.live-login-choice:focus-visible{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-panel) 85%, #2b1f0b);outline:0}.live-scorer-empty{margin-top:2.5rem}.live-scorer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.live-scorer-actions button{min-height:4rem;margin:0}@media (min-width:48rem){.live-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-admin-grid,.live-scorer-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:34rem){.live-fixture{align-items:start}.live-fixture__main{grid-template-columns:3.85rem minmax(0,1fr)}.live-fixture__score{grid-column:2}.live-fixture__location{grid-column:2;justify-self:start}}@media (min-width:48rem){.live-wrap{width:min(100% - 4rem,80rem);padding-top:4rem}.live-scoreboard{padding:1.5rem 2.25rem}.live-scoreboard__teams{grid-template-columns:1fr auto 1fr;align-items:center;padding:3rem 0 1.2rem}.live-scoreboard__teams p:first-child{text-align:right}.live-scoreboard__teams p:last-child{text-align:left}.live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 4.5rem}.live-grid>:last-child{grid-column:auto}.live-squads{grid-template-columns:1fr 1fr}.live-scoreboard__teams strong{order:0}}:is(body:has(.live-scoring-workspace)>header,body:has(.live-scoring-workspace)>footer){display:none}.live-scoring-workspace.live-wrap{width:min(100% - 2rem,80rem);padding-block:1rem 3rem}.live-scoring-workspace .live-heading{font-size:2.8rem;line-height:1.05}.live-scoring-workspace .live-staff-top{align-items:center}.scorer-help{color:var(--live-muted);margin-block:.75rem;font-size:.85rem}.scorer-help summary,.scorer-advanced summary{cursor:pointer;color:var(--color-gold-bright)}.scorer-help a{text-decoration:underline}.live-scoring-workspace>.live-empty{margin:0;padding:.6rem 0;font-size:.88rem}.scorer-ownership{grid-template-columns:1fr auto;gap:.75rem 1rem;padding:1rem;display:grid}.scorer-ownership label:first-child{grid-column:1/-1}.scorer-ownership label{margin:0}.scorer-ownership label:has(input[type=checkbox]){align-items:center;gap:.75rem;line-height:1.4;display:flex}.scorer-ownership input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--color-gold);flex-shrink:0}.scorer-ownership button{margin:0}.live-scoring-workspace .live-scoreboard{z-index:10;margin-top:1rem;padding:1rem;position:sticky;top:0}.live-scoring-workspace .live-scoreboard__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:.8rem 0}.live-scoring-workspace .live-scoreboard__teams strong{order:0;font-size:clamp(3rem,7vw,5.5rem)}.live-scoring-workspace .live-scoreboard__teams p{font-size:clamp(1rem,2.2vw,1.6rem);line-height:1.2}.live-scoring-workspace .live-scoreboard>p{color:var(--color-gold-bright);margin-top:.5rem;font-size:.85rem;position:relative}.scorer-team-controls{gap:1rem;margin-top:1rem}.scorer-team-controls .live-staff-card{padding:1rem}.scorer-team-controls .live-staff-card h2{font-size:1.65rem;line-height:1.1}.scorer-team-controls .live-scorer-actions{gap:.5rem;margin-top:.8rem}.scorer-team-controls .live-scorer-actions button:first-child{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink);font-size:1rem;font-weight:700}.live-scoring-workspace button:disabled{opacity:.4;cursor:not-allowed}.live-scoring-workspace :focus-visible{outline:3px solid var(--color-gold-bright);outline-offset:3px}.live-scoring-workspace>.live-scorer-actions label{color:var(--live-muted);gap:.5rem;font-size:.8rem;display:grid}.live-scoring-workspace>.live-scorer-actions input{border:1px solid var(--live-rule);width:100%;min-width:0;min-height:3rem;color:var(--color-bone);background:#101014;padding:.6rem}.scorer-advanced{margin-top:1rem}.scorer-advanced[open] summary{margin-bottom:1rem}@media (max-width:34rem){.scorer-ownership{grid-template-columns:1fr}.scorer-team-controls .live-scorer-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.live-scoring-workspace .live-scoreboard__teams{gap:.5rem}}.live-team-crest{vertical-align:middle;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.live-team-crest img{object-fit:contain;width:100%;height:100%}.live-team-crest>span{color:#f4d27e;width:100%;height:100%;font:700 1.1rem var(--font-alt);background:#1e1f26;border:1px solid #3a3b45;place-items:center;display:grid}.live-club-name{align-items:center;gap:.65rem;display:inline-flex}.live-club-name .live-team-crest{width:1.7rem;height:1.7rem}.live-scoreboard__club{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-width:0;display:flex}.live-scoreboard__club .live-team-crest{width:clamp(3.5rem,7vw,6.5rem);height:clamp(3.5rem,7vw,6.5rem)}.live-scoreboard__club p{text-align:center!important}.tablet-scorer{--font-display:var(--font-teko),sans-serif;--font-alt:var(--font-barlow-condensed),sans-serif;--font-body:var(--font-barlow),sans-serif;color:#f3ecdd;width:min(100% - 2rem,86rem);font:1rem/1.3 var(--font-body);touch-action:manipulation;margin:auto;padding:1rem 0 3rem}.tablet-scorer button,.tablet-scorer input,.tablet-scorer select{font:inherit}.tablet-scorer button{color:#f3ecdd;cursor:pointer;background:#1e1f26;border:1px solid #3a3b45;border-radius:4px;min-height:3.25rem;padding:.65rem 1rem}.tablet-scorer button:disabled{opacity:.4;cursor:not-allowed}.tablet-scorer :focus-visible{outline-offset:3px;outline:3px solid #f4d27e}.tablet-scorer select,.tablet-scorer input:not([type=checkbox]){color:#f3ecdd;background:#111114;border:1px solid #3a3b45;border-radius:4px;width:100%;min-height:3.25rem;padding:.65rem .8rem}.tablet-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.tablet-header>div{align-items:center;gap:.75rem;display:flex}.tablet-header h1{font:600 2rem/.95 var(--font-display);margin:.15rem 0 0}.tablet-header span{color:#c9c5bb;font-size:.8rem}.tablet-match-picker{grid-template-columns:1fr auto;align-items:end;gap:.75rem;display:grid}.tablet-match-picker label{color:#c9c5bb;gap:.35rem;font-size:.85rem;display:grid}.tablet-save-status{color:#c9c5bb;min-height:1.35rem;margin:.55rem 0;font-size:.85rem}.tablet-alert{background:#39231f;border-left:3px solid #ff6568;margin:.5rem 0;padding:.8rem 1rem}.tablet-verify{align-items:center;gap:.65rem;min-height:2.8rem;padding:.55rem .25rem;font-size:.9rem;display:flex}.tablet-verify input{accent-color:#d8a94a;width:1.6rem;height:1.6rem}.tablet-match-head{z-index:10;background:radial-gradient(at 50% -80%,#5b4525,#0000 70%),#111114;border:1px solid #756035;margin:.6rem 0 1rem;padding:.8rem 1rem;position:sticky;top:0;box-shadow:0 10px 24px #0005}.tablet-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.tablet-score>div{justify-content:center;align-items:center;gap:.7rem;min-width:0;display:flex}.tablet-score h2{font:600 clamp(1.3rem,2.8vw,2rem)/1 var(--font-alt);margin:0}.tablet-score>strong{color:#f4d27e;font:600 clamp(3rem,7vw,5rem)/.9 var(--font-display);font-variant-numeric:tabular-nums}.tablet-score>strong span{color:#7d7460;margin:0 .35rem}.tablet-score .live-team-crest{width:3rem;height:3rem}.tablet-clock-bar{border-top:1px solid #3a3b45;justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;padding-top:.65rem;display:flex}.tablet-clock{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.tablet-clock>span{color:#f4d27e;font:600 1.05rem var(--font-alt)}.tablet-clock>strong{font:600 2.6rem/.9 var(--font-display);font-variant-numeric:tabular-nums}.tablet-clock>small{color:#a8a59e;font-size:.75rem}.tablet-clock-buttons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.tablet-scorer button.tablet-primary{color:#0b0b0d;background:#d8a94a;border-color:#d8a94a;font-weight:600}.tablet-scorer button.tablet-undo{color:#f4d27e;border-color:#756035}.tablet-rosters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tablet-team{background:#111114;border:1px solid #3a3b45;min-width:0;padding:1rem}.tablet-team>header{align-items:center;gap:.7rem;min-height:3.3rem;display:flex}.tablet-team h2{font:600 clamp(1.5rem,3vw,2rem)/1 var(--font-display);margin:0}.tablet-team header p{color:#8f8d87;margin:.2rem 0 0;font-size:.8rem}.tablet-selected{color:#f4d27e;min-height:1.3rem;margin:.75rem 0;font-size:.85rem}.tablet-team-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tablet-team-actions button{min-height:3.5rem;font-family:var(--font-alt);padding:.5rem;font-size:1.1rem;font-weight:600}.tablet-scorer .tablet-action-goal{color:#0b0b0d;background:#d8a94a;border-color:#d8a94a;font-size:1.3rem}.tablet-scorer .tablet-action-yellow_card{color:#f4d27e;border-bottom:3px solid #e7c54a}.tablet-scorer .tablet-action-red_card{color:#ffadad;border-bottom:3px solid #f36a6a}.tablet-secondary-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0 .8rem;display:grid}.tablet-secondary-actions button{min-height:2.8rem;font-size:.85rem}.tablet-player-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tablet-player-list button{text-align:left;background:#18181e;border-color:#2b2b33;align-items:center;gap:.6rem;width:100%;min-height:3.3rem;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.2;display:flex}.tablet-player-list button[aria-pressed=true]{color:#f4d27e;background:#332a19;border-color:#d8a94a;box-shadow:inset 3px 0 #d8a94a}.tablet-player-list b.tablet-jersey{color:#d8a94a;white-space:nowrap;font-weight:700}.tablet-player-list b.tablet-jersey:before{content:"· ";color:#8f8d87;font-weight:400}.tablet-player-list button>span:first-child{flex:0 auto}.tablet-player-check{color:#d8a94a;margin-left:auto;font-size:1.25rem}.tablet-minute{color:#a8a59e;align-items:center;gap:1rem;margin:1rem 0;font-size:.85rem;display:flex}.tablet-minute input{max-width:18rem}.tablet-save-notice{border:1px solid #756035;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;padding:.8rem;display:flex}.tablet-save-notice span{flex:1;min-width:12rem}.tablet-attribution,.tablet-shootout{background:#111114;border:1px solid #3a3b45;margin-top:1rem;padding:1rem}.tablet-attribution summary{cursor:pointer;color:#f4d27e;padding:.6rem}.tablet-attribution>div{align-items:end;gap:.75rem;padding:.75rem 0;display:flex}.tablet-attribution label{flex:1;gap:.4rem;display:grid}.tablet-shootout h2{font:600 2rem var(--font-display)}.tablet-shootout-fields{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0;display:grid}.tablet-shootout button{margin-right:.5rem}@media (max-width:850px){.tablet-clock-bar{align-items:stretch}.tablet-clock{gap:.4rem}.tablet-clock>small{width:100%}.tablet-clock-buttons button{padding:.6rem .7rem}.tablet-team{padding:.7rem}}@media (max-width:639px){.tablet-scorer{width:calc(100% - 1rem);padding-top:.5rem}.tablet-match-picker{grid-template-columns:1fr}.tablet-score>div{text-align:center;flex-direction:column;gap:.35rem}.tablet-score h2{font-size:1.2rem}.tablet-score .live-team-crest{width:2.3rem;height:2.3rem}.tablet-clock-bar{flex-direction:column;gap:.6rem}.tablet-clock{justify-content:center}.tablet-clock>small{width:auto}.tablet-clock-buttons{justify-content:center}.tablet-rosters{grid-template-columns:1fr}.tablet-team header p{font-size:.85rem}.tablet-player-list button{font-size:1.05rem}.tablet-shootout-fields{grid-template-columns:1fr}}.live-scoreboard__teams:has(.live-scoreboard__club){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.live-scoreboard__teams:has(.live-scoreboard__club)>strong{order:0;font-size:clamp(2.5rem,8vw,7rem)}@media (max-width:600px){.live-scoreboard__teams:has(.live-scoreboard__club){gap:.5rem}.live-scoreboard__club p{font-size:1rem;line-height:1.2}.live-scoreboard__club .live-team-crest{width:3rem;height:3rem}}.tablet-keeper{background:#1b1b1f;border:1px solid #65542f;border-radius:6px;margin-top:1rem;padding:1rem}.tablet-keeper-current{align-items:center;gap:.75rem;display:flex}.tablet-keeper-badge{color:#151519;background:#d4af57;border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:800;display:grid}.tablet-keeper-current>div{flex:1;min-width:0}.tablet-keeper-current small,.tablet-keeper-current strong{display:block}.tablet-keeper-current small{color:#c6b57e;margin-bottom:.25rem;font-size:.75rem}.tablet-keeper-current strong{font-size:.95rem;line-height:1.3}.tablet-keeper-current button{max-width:10rem}.tablet-keeper-form{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.tablet-keeper-form label{flex:1 0 100%;font-size:.8rem}.tablet-keeper-form select{margin-top:.4rem}.tablet-keeper-intro{color:#ead39b;background:#272217;border-left:3px solid #d4af57;padding:.85rem 1rem;line-height:1.5}.live-stats-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.5rem;margin:2rem 0;display:grid}.live-stat-panel{background:#19191e;border:1px solid #454137;border-radius:8px;min-width:0;padding:1.5rem}.live-stat-panel h2{font-family:var(--font-teko),sans-serif;margin:.3rem 0 .8rem;font-size:2.3rem;line-height:1}.live-stat-player{align-items:center;gap:.65rem;min-width:0;display:flex}.live-stat-player .live-team-crest{flex-shrink:0;width:2.1rem;height:2.1rem}.live-stat-player small,.live-leaders strong small{margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.live-leaders strong{color:#e4be68;text-align:right;font-size:1.2rem}.live-stat-note,.live-stat-key{color:var(--live-muted);font-size:.8rem;line-height:1.6}.live-stat-key{margin-top:1rem}.live-keeper-table-wrap{overflow-x:auto}.live-keeper-table{border-collapse:collapse;width:100%;font-size:.85rem}.live-keeper-table th{text-align:left;color:#c8b984;padding:.9rem .45rem;font-size:.7rem}.live-keeper-table td{border-top:1px solid #323139;padding:.9rem .45rem}.live-keeper-table th:not(:first-child),.live-keeper-table td:not(:first-child){text-align:center;width:2.5rem}.live-keeper-cs{color:#f0c772;font-size:1.1rem;font-weight:700}.live-stat-player .live-keeper-review{color:#e1b36b}html:has(.live-stats-jump){scroll-behavior:smooth}.live-stats-jump{z-index:20;scrollbar-width:none;background:#0b0b0df5;border-bottom:1px solid #323139;gap:.5rem;margin:1.25rem 0 0;padding:.6rem 0;display:flex;position:sticky;top:66px;overflow-x:auto}.live-stats-jump::-webkit-scrollbar{display:none}.live-stats-jump a{color:#e4be68;white-space:nowrap;background:#19191e;border:1px solid #454137;border-radius:999px;flex:none;padding:.5rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none}.live-stats-jump a:hover,.live-stats-jump a:focus-visible{background:#272217;border-color:#d4af57}.live-stats-section,.live-stats-grid>.live-stat-panel{scroll-margin-top:9.5rem}.live-stats-section{margin-top:2rem}.live-stats-section--all{border-top:1px solid #323139;margin-top:3rem;padding-top:2rem}.live-stats-section--all+.live-stats-grid{margin-top:1rem}.live-stats-section-title{font-family:var(--font-teko),sans-serif;margin:.2rem 0 1rem;font-size:2.8rem;line-height:1}.live-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.live-stat-panel h3{font-family:var(--font-teko),sans-serif;margin:.3rem 0 .6rem;font-size:2rem;line-height:1}@media (max-width:1100px){.live-board-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:has(.live-stats-jump){scroll-behavior:auto}}@media (max-width:900px){.live-stats-grid{grid-template-columns:1fr}}@media (max-width:480px){.tablet-keeper-current{flex-wrap:wrap}.tablet-keeper-current button{width:100%;max-width:none}.live-stat-panel{padding:1rem}}.live-fixtures-download{color:#f3d38b;min-height:3rem;font:600 .86rem var(--font-barlow),sans-serif;background:#262116;border:1px solid #a58a4c;border-radius:4px;flex-shrink:0;align-items:center;gap:.6rem;padding:.8rem 1.2rem;display:inline-flex}.live-fixtures-download span{font-size:1.4rem;line-height:1}.live-fixtures-download:hover{background:#3d321d}.live-fixtures-download:focus-visible,.live-day-toggle a:focus-visible{outline-offset:4px;outline:3px solid #f3d38b}.live-fixture-intro{color:var(--live-muted);margin-top:-.6rem;margin-bottom:1.5rem;font-size:.9rem;line-height:1.7}.live-fixture-intro p{margin:.25rem 0}.live-day-toggle{scrollbar-color:#947537 transparent;gap:.7rem;margin-bottom:2rem;padding:.3rem .2rem .8rem;display:flex;overflow-x:auto}.live-day-toggle a{white-space:nowrap;background:#17171c;border:1px solid #484031;border-radius:5px;flex-direction:column;flex:1;gap:.4rem;min-width:9rem;padding:1rem 1.1rem;display:flex}.live-day-toggle span{font:500 .75rem var(--font-barlow),sans-serif;letter-spacing:.04em;color:#b7b1a2}.live-day-toggle strong{font:600 2rem/1 var(--font-teko),sans-serif;color:#f3ecdd}.live-day-toggle small{color:#a4a099;font-size:.72rem}.live-day-toggle a[aria-current=page]{background:#e3bc65;border-color:#e3bc65}.live-day-toggle a[aria-current=page] span,.live-day-toggle a[aria-current=page] strong,.live-day-toggle a[aria-current=page] small{color:#181511}.live-fixture-day{margin:0 0 2.5rem}.live-fixture-day>header{border-bottom:1px solid var(--live-rule);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.live-fixture-day h2{font:600 clamp(1.8rem,4vw,2.6rem)/1 var(--font-teko),sans-serif;margin:.35rem 0 0}.live-fixture-day>header>span{color:#c8b785;white-space:nowrap;font-size:.8rem}.live-fixture-day .live-fixture__score{white-space:normal;max-width:8rem}.live-fixture-source-note{color:var(--live-muted);max-width:52rem;margin-top:2rem;font-size:.8rem;line-height:1.6}@media (max-width:650px){.live-mast:has(.live-fixtures-download){flex-wrap:wrap;align-items:flex-start;gap:1.4rem}.live-day-toggle a{min-width:8rem}.live-fixtures-download{justify-content:center;width:100%}}.live-table-download{color:var(--color-cream,#f2ede4);background:#10171b;border:1px solid #75613b;width:min(900px,94vw);max-height:92dvh;padding:28px;overflow:auto}.live-table-download::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9}.live-table-download__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.live-table-download h2{font:2.8rem/1 var(--font-display);margin:12px 0}.live-table-download p{color:#c0c7c9;line-height:1.6}.live-table-close{color:#e6c47d;cursor:pointer;background:0 0;border:1px solid #685a3b;min-width:44px;min-height:44px;font-size:28px}.live-table-designs{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.live-table-design{text-align:left;color:#eee8dc;cursor:pointer;background:#172128;border:2px solid #344047;padding:10px}.live-table-design[aria-pressed=true]{border-color:#d8b566;box-shadow:0 0 0 1px #d8b566}.live-table-design img{aspect-ratio:4/5;width:100%;height:auto;display:block}.live-table-design strong,.live-table-design span{padding:5px 6px;display:block}.live-table-design strong{font:1.6rem var(--font-alt)}.live-table-design span{color:#a6b1b5;font-size:.85rem}.live-table-download .live-table-download__note{font-size:.85rem}.live-table-download__actions{background:#10171b;flex-wrap:wrap;gap:12px;padding:18px 0;display:flex;position:sticky;bottom:-28px}.live-table-download__actions button{color:#111b21;font:600 1rem var(--font-body);cursor:pointer;background:#d8b566;border:1px solid #d8b566;min-height:48px;padding:16px 22px}.live-table-download__actions button+button{color:#d8b566;background:0 0}.live-table-download__actions button:disabled{opacity:.6;cursor:wait}.live-table-download .live-table-download__error{color:#f3a49b}@media (max-width:560px){.live-table-download{padding:18px}.live-table-download h2{font-size:2rem}.live-table-designs{gap:10px}.live-table-design{padding:5px}.live-table-design strong{font-size:1.15rem}.live-table-design span{font-size:.7rem}.live-table-download__actions{bottom:-18px}.live-table-download__actions button{width:100%}}.live-table-export-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.live-table-preview-button{color:#d8b566;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.live-table-export-actions .live-table-download__error{color:#f3a49b;max-width:320px;font-size:.85rem}@media (max-width:650px){.live-table-export-actions{align-items:stretch;width:100%}}.live-table-download{margin:auto}.live-links .live-nav-link{align-items:center;gap:.5rem;min-height:2.75rem;transition:color .15s,background-color .15s,border-color .15s,transform .1s;display:inline-flex;position:relative}.live-links a[aria-current=page]{color:var(--color-gold-bright);border-bottom-color:var(--color-gold);font-weight:600}.live-competition-nav{gap:.5rem}.live-competition-nav .live-nav-link{border:1px solid var(--live-rule);background:var(--color-panel);border-radius:3px;padding:.75rem .85rem}.live-competition-nav .live-nav-link[aria-current=page]{color:#181511;background:var(--color-gold);border-color:var(--color-gold)}.live-links .live-nav-link:has([data-pending=true]){color:var(--color-gold-bright);border-color:var(--color-gold);background:color-mix(in srgb,var(--color-gold) 12%,var(--color-panel))}.live-links .live-nav-link:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:3px}.live-links .live-nav-link:active{transform:translateY(1px)}.live-nav-feedback{flex:none;align-items:center;display:inline-flex}.live-nav-spinner{box-sizing:border-box;opacity:0;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:.8rem;height:.8rem;display:block}.live-nav-feedback[data-pending=true] .live-nav-spinner{opacity:1;animation:.65s linear infinite live-nav-spin}.live-nav-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes live-nav-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.live-links .live-nav-link{transition:none}.live-links .live-nav-link:active{transform:none}.live-nav-feedback[data-pending=true] .live-nav-spinner{animation:none}}@media (max-width:30rem){.live-competition-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-competition-nav .live-nav-link{letter-spacing:.07em;justify-content:space-between}}.tablet-assist-backdrop{z-index:50;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tablet-assist-dialog{width:min(30rem,100%);max-height:88vh;color:var(--color-bone);background:#101014;border:1px solid #d8a94a;gap:.9rem;padding:1.4rem;display:grid;overflow:auto}.tablet-assist-dialog h2{margin:0;font-size:1.3rem}.tablet-assist-dialog p{margin:0;font-size:1.15rem}.tablet-assist-buttons{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.tablet-assist-buttons button{min-height:3.6rem;font-size:1.1rem}.live-assist{color:var(--live-muted);margin-top:.2rem;font-size:.78rem;display:block}.goal-scorers{text-align:center;width:100%;font-family:var(--font-alt);color:var(--color-bone);opacity:.9;flex-direction:column;gap:.15rem;margin:.25rem 0 0;padding:0;font-size:clamp(.78rem,2.4vw,1rem);line-height:1.2;list-style:none;display:flex}.live-rotator-dots{justify-content:center;gap:.5rem;margin-top:.6rem;display:flex}.live-rotator-dots button{border:1px solid var(--color-gold-bright);cursor:pointer;background:0 0;border-radius:50%;width:.6rem;height:.6rem;padding:0}.live-rotator-dots button.is-active{background:var(--color-gold-bright)}.live-rotator{touch-action:pan-y}.live-rotator-nav{justify-content:center;align-items:center;gap:.9rem;margin-top:.6rem;display:flex}.live-rotator-nav .live-rotator-dots{margin-top:0}.live-rotator-arrow{border:1px solid var(--color-gold-bright);width:2rem;height:2rem;color:var(--color-gold-bright);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:grid}.live-rotator-arrow:hover{background:var(--color-gold-bright);color:#000}.live-team-link{z-index:2;color:inherit;text-decoration:none;position:relative}.live-team-link:hover,.live-team-link:focus-visible{color:var(--color-gold-bright);text-underline-offset:.2em;text-decoration:underline}.live-stat-player>.live-team-link{flex-shrink:0;display:flex}.live-scoreboard__team-link{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-width:0;display:flex}.live-fixture__main{position:relative}.live-stretch-link{z-index:1;position:absolute;inset:0}.live-stat-panel--motm{margin-top:1.5rem}.live-motm{text-align:center;color:#e4be68;margin:.7rem 0 0;font-size:.9rem}.live-motm b{font-weight:600}.live-motm-badge{color:#e4be68;white-space:nowrap;font-size:.72rem}.tablet-motm-banner{color:#f4d27e;background:#221c0e;border:1px solid #d8a94a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.tablet-motm-banner p{margin:0}.tablet-motm-banner button{min-height:3rem}.tablet-motm-dialog{width:min(34rem,100%)}.tablet-motm-dialog h3{color:#e4be68;margin:.4rem 0 .2rem;font-size:1.05rem}.tablet-motm-dialog .tablet-assist-buttons button[disabled]{opacity:.45}.tablet-motm-dialog .tablet-player-list button[aria-pressed=true] .tablet-player-check{color:#f4d27e}.tablet-motm-pick{background:#332a19;border:1px solid #d8a94a;padding:.7rem .9rem}.tablet-motm-pick strong{color:#f4d27e;font-size:1.3rem;display:block}.live-stats-download{justify-content:flex-end;margin:.9rem 0 0;display:flex;position:relative}.live-stats-download-btn{color:#e4be68;cursor:pointer;background:#272217;border:1px solid #d4af57;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:700}.live-stats-download-btn:hover,.live-stats-download-btn:focus-visible{background:#352d1a}.live-stats-download-menu{z-index:30;background:#19191e;border:1px solid #454137;border-radius:12px;flex-direction:column;min-width:12rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 10px 30px #00000080}.live-stats-download-menu button{color:#f1ece0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.6rem .8rem;font-size:.9rem}.live-stats-download-menu button:hover,.live-stats-download-menu button:focus-visible{color:#e4be68;background:#272217}.live-stats-download-menu .live-stats-download-all{color:#e4be68;border-top:1px solid #323139;border-radius:0 0 8px 8px;margin-top:.25rem;font-weight:700}.live-stats-download-opt{color:#f1ece0;cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.9rem;display:flex}.live-stats-download-opt:hover{color:#e4be68;background:#272217}.live-stats-download-opt input{accent-color:#e4be68;width:1rem;height:1rem}.live-stats-download-menu .live-stats-download-all{color:#e4be68;border-top:0;border-bottom:1px solid #323139;border-radius:8px 8px 0 0;margin:0 0 .25rem;font-weight:700}.live-stats-download-go{color:#0b0b0d;cursor:pointer;background:#e4be68;border:0;border-radius:8px;margin-top:.35rem;padding:.65rem .8rem;font-size:.88rem;font-weight:700}.live-stats-download-go:disabled{color:#8d8a80;cursor:not-allowed;background:#272217}.live-fixture.gm{flex-direction:column;align-items:stretch;gap:.5rem;padding:1rem .25rem;display:flex}.gm__main{min-width:0;color:inherit;flex-direction:column;gap:.9rem;text-decoration:none;display:flex;position:relative}.gm__meta{color:var(--live-muted);font:500 .78rem/1.3 var(--font-alt);justify-content:space-between;gap:1rem;display:flex}.gm__stage{white-space:nowrap}.gm .gm-win{color:var(--color-gold-bright)}.gm__body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.gm__side--home{justify-self:end}.gm__side--away{justify-self:start}.gm-team{align-items:center;gap:.75rem;min-width:0;font-size:1rem;line-height:1.25;display:flex}.gm__side--home .gm-team{text-align:right;flex-direction:row-reverse}.gm-team .live-team-crest{flex:none;width:2.4rem;height:2.4rem}.gm__centre{text-align:center;flex-direction:column;align-items:center;gap:.2rem;min-width:5.5rem;display:flex}.gm__score{font:600 2rem/1 var(--font-alt);font-variant-numeric:tabular-nums;align-items:center;gap:.7rem;display:inline-flex}.gm__score i{opacity:.55;font-style:normal}.gm__centre small{color:var(--live-muted);font:.72rem/1.2 var(--font-alt)}.gm__state{color:var(--color-gold-bright);font:600 1.05rem/1.2 var(--font-alt)}.gm__location{align-self:flex-end}@media (max-width:34rem){.gm__body{gap:.5rem}.gm__side--home,.gm__side--away{justify-self:stretch}.gm-team,.gm__side--home .gm-team{text-align:center;flex-direction:column;gap:.4rem;font-size:.85rem}.gm-team .live-team-crest{width:2.8rem;height:2.8rem}.gm__score{gap:.5rem;font-size:1.7rem}.gm__centre{min-width:4rem}.gm__location{align-self:center}}
