/* Match report v1. Loaded after gameweek.css and reuses its tokens: paper #f5f4ee, ink #152336, navy #122236, greens #1f603d #397245 #83b35e, red #9b3428, amber #b45b0a. */
.gw-mr-hero{padding-bottom:20px}.gw-mr-standfirst{max-width:860px;margin:0 0 28px;padding:0;font-size:20px;line-height:1.7}.gw-mr-section{margin-top:56px;scroll-margin-top:72px}.gw-mr-section h3{font-size:22px;margin:0 0 14px}.gw-mr-section h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#426449;margin:20px 0 8px}
.gw-mr-board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:28px;background:#122236 var(--mr-backdrop,none) center/cover;background-blend-mode:multiply;color:#fff;border-top:5px solid #83b35e;padding:30px 36px}.gw-mr-team{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}.gw-mr-team strong{font-size:clamp(20px,2.6vw,30px);line-height:1.1;letter-spacing:-.03em;overflow-wrap:break-word}.gw-mr-badge{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#1f3550;border:2px solid #83b35e;font:700 17px Arial,sans-serif;letter-spacing:.06em}.gw-mr-scorers{list-style:none;margin:0;padding:0;font-size:14px;color:#d6e4cf;display:grid;gap:3px}.gw-mr-score{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;max-width:230px;font-variant-numeric:tabular-nums}.gw-mr-score small{flex-basis:100%;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#b3d59a}.gw-mr-score b{font-size:clamp(52px,7vw,84px);line-height:1;letter-spacing:-.04em}.gw-mr-score i{font-style:normal;font-size:44px;color:#83b35e}
.gw-mr-nav{position:sticky;top:0;z-index:5;display:flex;gap:4px 26px;overflow-x:auto;background:#f5f4ee;border-bottom:1px solid #cad0c8;margin:0 0 8px;padding:0}.gw-mr-nav a{flex:0 0 auto;text-decoration:none;font-size:13px;font-weight:700;padding:15px 2px 12px;border-bottom:3px solid transparent;color:#2a3a4a}.gw-mr-nav a:hover,.gw-mr-nav a:focus-visible{border-bottom-color:#1f603d;color:#1f603d}
.gw-mr-poster{margin:30px 0 0}.gw-mr-poster img{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;border:1px solid #cad0c8}.gw-mr-poster figcaption{font-size:12px;color:#59685e;text-align:center;margin-top:10px}
.gw-mr-moments{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gw-mr-moment{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #d6dcd2;border-top:4px solid #1f603d;padding:20px}.gw-mr-minute{align-self:flex-start;background:#122236;color:#fff;font:700 15px Arial,sans-serif;padding:5px 11px;font-variant-numeric:tabular-nums}.gw-mr-moment small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#59685e;margin-bottom:6px}.gw-mr-moment h3{font-size:21px;margin-bottom:8px}.gw-mr-moment p{font-size:15px;line-height:1.6;margin:0}
.gw-mr-glance{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}.gw-mr-glance .gw-stat>div:first-child,.gw-mr-stats .gw-stat>div:first-child{align-items:baseline}.gw-mr-glance .gw-stat>div:first-child b,.gw-mr-stats .gw-stat>div:first-child b{font-size:17px;min-width:48px}.gw-mr-glance .gw-stat>div:first-child b:last-child,.gw-mr-stats .gw-stat>div:first-child b:last-child{text-align:right}.gw-mr-glance .gw-stat>div:first-child span,.gw-mr-stats .gw-stat>div:first-child span{text-align:center;color:#2a3a4a}.gw-mr-glance .gw-bar,.gw-mr-stats .gw-bar{height:8px}
.gw-mr-mattered{background:#dfe9d6;border-top:5px solid #1f603d;padding:24px}.gw-mr-mattered h3{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#1f603d;margin-bottom:10px}.gw-mr-mattered>b{display:block;font-size:clamp(56px,8vw,88px);line-height:1;letter-spacing:-.05em;color:#122236}.gw-mr-mattered p{font-size:15px;margin:10px 0 0}
.gw-mr-stats{columns:3 280px;column-gap:36px}.gw-mr-stats>div{break-inside:avoid;margin-bottom:30px}.gw-mr-stats h3{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#426449;border-bottom:1px solid #cad0c8;padding-bottom:8px}
.gw-mr-timeline{max-width:760px}.gw-mr-timeline .gw-event{font-size:15px;padding-bottom:18px}.gw-mr-timeline .gw-event>b{min-width:44px;font-size:16px}
.gw-mr-pitchwrap{background:#2f6b45;border:1px solid #1f4a30;margin:0 0 28px}.gw-mr-pitch{display:block;width:100%;min-width:760px;height:auto}.gw-mr-dot circle{stroke-width:3}.gw-mr-dot--home circle{fill:#15273c;stroke:#fff}.gw-mr-dot--away circle{fill:#f5f4ee;stroke:#15273c}.gw-mr-num{text-anchor:middle;font:700 18px Arial,sans-serif;fill:#fff}.gw-mr-dot--away .gw-mr-num{fill:#15273c}.gw-mr-name{text-anchor:middle;font:600 15px Arial,sans-serif;fill:#fff;paint-order:stroke;stroke:#1f4a30;stroke-width:3px}
.gw-mr-lineups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gw-mr-lineups h3 small{font-size:13px;color:#59685e;letter-spacing:.04em}.gw-mr-xi{list-style:none;padding:0;margin:0;font-size:14px}.gw-mr-xi li{padding:7px 0;border-bottom:1px solid #e3e7dd}.gw-mr-xi b{display:inline-block;min-width:28px;font-variant-numeric:tabular-nums}.gw-mr-xi small{display:block;margin-left:28px;color:#59685e;font-size:12px}.gw-mr-bench li{color:#2a3a4a}.gw-mr-card{display:inline-block;font-size:11px;padding:1px 7px;margin-left:6px;border-radius:2px;background:#ecd97a;color:#3a2f00}.gw-mr-card--red,.gw-mr-card--second_yellow{background:#9b3428;color:#fff}
.gw-mr-section .gw-prose{margin-left:0;margin-right:0}.gw-mr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.gw-mr-h2h{background:#fff;border:1px solid #d6dcd2;border-top:5px solid #122236;padding:26px 28px;margin:26px 0 0}.gw-mr-h2h-scope{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#59685e;text-align:center}.gw-mr-h2h-tally{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:end;text-align:center}.gw-mr-h2h-tally>div{display:flex;flex-direction:column;gap:4px;min-width:0}.gw-mr-h2h-tally b{font-size:clamp(44px,7vw,72px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gw-mr-h2h-tally span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#59685e;overflow-wrap:break-word}
.gw-mr-h2h-bar{display:flex;gap:3px;height:10px;margin:18px 0 12px;background:#e3e7dd}.gw-mr-h2h-bar i{display:block;min-width:6px}i.gw-mr-h2h-home{background:#397245}i.gw-mr-h2h-draw{background:#b8c0b4}i.gw-mr-h2h-away{background:#6e869c}
.gw-mr-meetings{list-style:none;padding:0;margin:14px 0 0}.gw-mr-meeting{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:8px 20px;align-items:center;padding:16px 0;border-top:1px solid #e3e7dd}.gw-mr-meeting-when{display:flex;flex-direction:column;gap:2px;font-size:13px;color:#59685e}.gw-mr-meeting-when time{font-weight:700;color:#152336}
.gw-mr-meeting-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;font-size:16px}.gw-mr-meeting-score>span:first-child{text-align:right}.gw-mr-meeting-score>span{overflow-wrap:break-word;color:#3d4c5c}.gw-mr-meeting-score .gw-mr-won{font-weight:800;color:#152336}.gw-mr-meeting-score b{background:#15273c;color:#fff;font-size:20px;padding:6px 14px;min-width:68px;text-align:center;font-variant-numeric:tabular-nums}
.gw-mr-meeting-result{justify-self:end;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;white-space:nowrap}span.gw-mr-h2h-home{background:#dfe9d6;color:#1f603d}span.gw-mr-h2h-away{background:#e3e8ee;color:#2a3a4a}span.gw-mr-h2h-draw{background:#eceee6;color:#59685e}
.gw-mr-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.gw-mr-formcard{background:#fff;border:1px solid #d6dcd2;padding:20px 22px}.gw-mr-formcard h3{font-size:19px;margin:0}.gw-mr-formcard>p{font-size:12px;color:#59685e;margin:2px 0 12px}.gw-mr-formcard ol{list-style:none;margin:0;padding:0}.gw-mr-formcard li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #edf0e9;font-size:14px}.gw-mr-form-opp{display:flex;flex-direction:column;overflow-wrap:break-word}.gw-mr-form-opp small{font-size:11px;color:#59685e;text-transform:uppercase;letter-spacing:.08em}.gw-mr-formcard b{font-variant-numeric:tabular-nums}
.gw-mr-form{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font:700 12px Arial,sans-serif;color:#fff;background:#6e869c}.gw-mr-form--w{background:#1f603d}.gw-mr-form--l{background:#9b3428}.gw-mr-form--d{background:#6e869c}
.gw-mr-hl{background:#e9f2e1!important;font-weight:700}.gw-mr-gap td{text-align:center!important;color:#59685e;border-bottom:1px solid #d8ded4;padding:2px}.gw-mr-sources{margin-top:56px}
@media(max-width:850px){.gw-mr-forms{grid-template-columns:1fr}.gw-mr-meeting{grid-template-columns:1fr auto}.gw-mr-meeting-when{grid-column:1/-1;flex-direction:row;gap:12px}.gw-mr-moments{grid-template-columns:1fr}.gw-mr-glance{grid-template-columns:1fr}.gw-mr-stats{columns:2 260px}.gw-mr-board{padding:24px 18px;gap:14px}}
@media(max-width:560px){.gw-mr-standfirst{font-size:18px}.gw-mr-board{grid-template-columns:1fr;justify-items:center}.gw-mr-team--away{order:3}.gw-mr-badge{width:52px;height:52px;font-size:14px}.gw-mr-stats{columns:1}.gw-mr-lineups{grid-template-columns:1fr}.gw-mr-meeting{grid-template-columns:1fr}.gw-mr-meeting-result{justify-self:start}.gw-mr-meeting-score{grid-template-columns:1fr auto 1fr;gap:8px;font-size:14px}.gw-mr-h2h{padding:20px 16px}.gw-mr-h2h-tally{gap:8px}.gw-mr-section{margin-top:40px}.gw-mr-nav{gap:4px 18px}}
@container(max-width:560px){.gw-mr-moments{grid-template-columns:minmax(0,1fr)}.gw-mr-lineups,.gw-mr-glance{grid-template-columns:minmax(0,1fr)}.gw-mr-stats{columns:1}}
@media print{.gw-mr-nav{display:none}.gw-mr-board{background:#fff;color:#000;border:2px solid #000}.gw-mr-pitchwrap{overflow:visible}.gw-mr-pitch{min-width:0}}
.gw-mr-share{max-width:560px;margin:20px auto 0;padding-top:18px;border-top:1px solid #cad0c8}.gw-mr-share-title{margin:0 0 14px;font:800 20px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#152336}.gw-mr-share-title em{display:block;margin-top:4px;font:italic 400 20px/1.3 Georgia,'Times New Roman',serif;letter-spacing:0;text-transform:none;color:#b45b0a}.gw-mr-share-row{display:flex;flex-wrap:wrap;gap:8px}.gw-page .gw-mr-share-btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 14px;background:#fff;color:#152336;border:1px solid #8c999b;border-radius:4px;font:600 14px Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.gw-page .gw-mr-share-btn svg{display:block;width:18px;height:18px;flex:none}.gw-page .gw-mr-share-btn:hover,.gw-page .gw-mr-share-btn:focus-visible,.gw-page .gw-mr-share-btn--done{background:#1f603d;border-color:#1f603d;color:#fff}.gw-mr-copy-fallback{flex-basis:100%;min-height:44px;padding:0 12px;border:1px solid #8c999b;border-radius:4px;font:14px Arial,sans-serif;color:#152336;background:#fff}
@media(max-width:560px){.gw-mr-share-row{display:grid;grid-template-columns:1fr 1fr}.gw-mr-share-btn{justify-content:flex-start}}
