@font-face{font-family:"Saira 73";src:url(sorts/saira-plain.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Saira 73";src:url(sorts/saira-accent.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Reddit 73";src:url(sorts/reddit-plain.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Reddit 73";src:url(sorts/reddit-accent.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Arial 73 a";src:local("Arial"),local("Arimo"),local("Liberation Sans");size-adjust:94.8%}
@font-face{font-family:"Arial 73 b";src:local("Arial"),local("Arimo"),local("Liberation Sans");size-adjust:98%}
:root{--fl-abyss:#061116;--fl-murk:#0A181F;--fl-stand:#11232C;--fl-tier:#19303B;--fl-trench:#08141A;--fl-seam:#263E4A;--fl-seam-hi:#3D5F71;--fl-glare:#EDF4F8;--fl-mist:#ABBFC9;--fl-fog:#8BA1AC;--fl-beam:#489CB4;--fl-beam-hi:#7FCBE2;--fl-beam-lo:#347283;--fl-navy:#00003A;--fl-flare:#2484CC;--fl-surge:#4FD69C;--fl-dip:#FF6B6B;--fl-onair:#FF5C82;--fl-veil:rgb(6 17 22 / .82);--fl-onair-wash:rgb(255 92 130 / .18);--fl-plate:#F4F8FA;--fl-type-loud:"Saira 73","Arial 73 a",Arial,sans-serif;--fl-type-calm:"Reddit 73","Arial 73 b",Arial,sans-serif;--fl-rung-1:12px;--fl-rung-2:13px;--fl-rung-3:14px;--fl-rung-4:16px;--fl-rung-5:17px;--fl-rung-6:20px;--fl-rung-7:24px;--fl-rung-8:28px;--fl-rung-9:36px;--fl-pace-snug:1.18;--fl-pace-mid:1.4;--fl-pace-open:1.68;--fl-medium:500;--fl-strong:600;--fl-heavy:700;--fl-track:.08em;--fl-yard-1:4px;--fl-yard-2:8px;--fl-yard-3:12px;--fl-yard-4:16px;--fl-yard-5:24px;--fl-yard-6:32px;--fl-yard-7:48px;--fl-yard-8:72px;--fl-curl-s:7px;--fl-curl-m:14px;--fl-curl-l:20px;--fl-curl-pill:999px;--fl-lip:inset 0 0 0 1px rgb(237 244 248 / .09);--fl-lip-hi:inset 0 0 0 1px rgb(237 244 248 / .2);--fl-drop:0 1px 1px rgb(0 0 0 / .4),0 12px 28px -14px rgb(0 0 0 / .65);--fl-drop-hi:0 2px 4px rgb(0 0 0 / .5),0 26px 48px -18px rgb(0 0 0 / .75);--fl-underlit:radial-gradient(ellipse 90% 120% at 50% 118%,var(--fl-tier) 0%,var(--fl-stand) 62%);--fl-horizon:linear-gradient(90deg,transparent 0%,var(--fl-beam) 22%,var(--fl-beam-hi) 50%,var(--fl-beam) 78%,transparent 100%);--fl-span:1200px;--fl-apron:16px;--fl-column:740px;--fl-fingertip:44px;--fl-gantry-h:60px;--fl-cta-h:44px;--fl-hoard-tile:72px;--fl-hoard-h:96px;--fl-skirt-img:calc((min(100vw,1100px) - 3 * var(--fl-yard-2)) / 2 * 90 / 728);--fl-skirt-h:calc(var(--fl-skirt-img) + 30px);--fl-board-floor:680px;--fl-feed-floor:720px;--fl-flyer-w:min(82vw,340px)}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--fl-murk);color:var(--fl-glare);font:400 var(--fl-rung-4)/var(--fl-pace-open) var(--fl-type-calm);overflow-wrap:break-word}
body.skirted{padding-bottom:var(--fl-skirt-h)}
img{max-width:100%;height:auto;display:block}
a{color:var(--fl-beam-hi);text-underline-offset:3px}
a:hover{color:var(--fl-glare)}
:focus-visible{outline:2px solid var(--fl-beam-hi);outline-offset:2px;border-radius:var(--fl-curl-s)}
h1,h2,h3{font-family:var(--fl-type-loud);font-weight:var(--fl-heavy);line-height:var(--fl-pace-snug);margin:0;letter-spacing:-.01em}
p{margin:0}
.touchline{max-width:var(--fl-span);margin-inline:auto;padding-inline:var(--fl-apron)}
.whistle{font:var(--fl-medium) var(--fl-rung-1)/1.2 var(--fl-type-loud);letter-spacing:var(--fl-track);text-transform:uppercase;color:var(--fl-beam-hi);text-decoration:none}
.throughball{display:inline-flex;align-items:center;gap:var(--fl-yard-2);min-height:var(--fl-fingertip);font:var(--fl-strong) var(--fl-rung-3)/1 var(--fl-type-loud);color:var(--fl-beam-hi);text-decoration:none}
.throughball::after{content:"";width:7px;height:7px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}
.throughball:hover{color:var(--fl-glare)}
.overage{font-size:var(--fl-rung-2);line-height:var(--fl-pace-mid);color:var(--fl-mist)}
.overage b{display:inline-block;font:var(--fl-heavy) var(--fl-rung-1)/1 var(--fl-type-loud);color:var(--fl-onair);box-shadow:inset 0 0 0 1px var(--fl-onair);border-radius:var(--fl-curl-s);padding:4px 6px;margin-right:var(--fl-yard-2)}
.shortpass{position:absolute;left:var(--fl-yard-2);top:-80px;z-index:90;background:var(--fl-beam);color:var(--fl-navy);padding:var(--fl-yard-3) var(--fl-yard-4);border-radius:var(--fl-curl-s);font-weight:var(--fl-strong);text-decoration:none}
.shortpass:focus{top:var(--fl-yard-2)}
.gantry{position:relative;z-index:40;background:var(--fl-abyss);box-shadow:inset 0 -1px 0 var(--fl-seam)}
.gantry::after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:1px;background:var(--fl-horizon);opacity:.7}
.gantryrow{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--fl-yard-3)}
.kitbadge{display:inline-flex;align-items:center;gap:10px;min-height:var(--fl-gantry-h);margin-right:auto;color:var(--fl-glare);text-decoration:none}
.kitbadge img{width:40px;height:40px;padding:2px;background:var(--fl-plate);border-radius:var(--fl-curl-s)}
.kitname{font:var(--fl-heavy) var(--fl-rung-6)/1 var(--fl-type-loud);letter-spacing:.04em;text-transform:uppercase}
.kitbadge:hover{color:var(--fl-glare)}
.teamsheet{display:none}
.setpiece{order:3;flex:0 0 100%;padding-bottom:var(--fl-yard-3)}
.tunnel>summary{list-style:none;display:flex;align-items:center;gap:var(--fl-yard-2);height:var(--fl-fingertip);padding:0 var(--fl-yard-3);border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip-hi);font:var(--fl-strong) var(--fl-rung-3)/1 var(--fl-type-loud);color:var(--fl-glare);cursor:pointer;user-select:none}
.tunnel>summary::-webkit-details-marker{display:none}
.tunnelbars{width:16px;height:12px;background:linear-gradient(currentColor 0 0) 0 0/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 5px/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 10px/100% 2px no-repeat}
.tunnel[open]>summary{background:var(--fl-beam);color:var(--fl-navy);box-shadow:none}
.tunnelnav{position:absolute;left:0;right:0;top:var(--fl-gantry-h);z-index:45;display:grid;background:var(--fl-stand);box-shadow:var(--fl-lip-hi),var(--fl-drop-hi);border-radius:0 0 var(--fl-curl-m) var(--fl-curl-m);padding:var(--fl-yard-2) var(--fl-apron) var(--fl-yard-4)}
.tunnelnav>a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--fl-seam);font:var(--fl-strong) var(--fl-rung-4)/1.2 var(--fl-type-loud);color:var(--fl-glare);text-decoration:none}
.tunnelnav>a[aria-current]{color:var(--fl-beam-hi)}
.scoutbox{margin-top:var(--fl-yard-4)}
.scoutbox label{display:block;font-size:var(--fl-rung-2);color:var(--fl-mist);margin-bottom:var(--fl-yard-2)}
.scoutbox div{display:flex;gap:var(--fl-yard-2)}
.scoutbox input{flex:1;min-width:0;height:var(--fl-fingertip);padding:0 var(--fl-yard-3);background:var(--fl-trench);color:var(--fl-glare);border:0;border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip-hi);font:inherit;font-size:var(--fl-rung-4)}
.scoutbox input::placeholder{color:var(--fl-fog);opacity:1}
.scoutbox button{height:var(--fl-fingertip);padding:0 var(--fl-yard-4);border:0;border-radius:var(--fl-curl-s);background:var(--fl-tier);color:var(--fl-glare);box-shadow:var(--fl-lip-hi);font:var(--fl-strong) var(--fl-rung-3)/1 var(--fl-type-loud);cursor:pointer}
.openplay{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fl-yard-4);padding-top:var(--fl-yard-4)}
.openplaysay h1{font-size:var(--fl-rung-8)}
.teamtalk{margin-top:var(--fl-yard-3);color:var(--fl-mist);max-width:68ch;line-height:1.55}
.scorehead{display:flex;align-items:center;justify-content:space-between;gap:var(--fl-yard-3);margin-bottom:var(--fl-yard-2)}
.scorehead h2{font-size:var(--fl-rung-6)}
.scorehead .throughball{display:none;white-space:nowrap}
.scorehead h2::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--fl-onair);margin-right:10px;vertical-align:2px;box-shadow:0 0 0 4px var(--fl-onair-wash)}
.techarea{min-width:0}
.oddsroom{min-height:var(--fl-board-floor)}
.feedroom{min-height:var(--fl-feed-floor)}
.scoreboard .overage{margin-top:var(--fl-yard-3)}
.hoardings{min-width:0}
.midfield{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fl-yard-7);padding-top:var(--fl-yard-7);padding-bottom:var(--fl-yard-7)}
.buildplay{min-width:0;max-width:var(--fl-column)}
.phase{margin-bottom:var(--fl-yard-7)}
.phase h2,.presser h2{font-size:var(--fl-rung-7);margin-bottom:var(--fl-yard-4)}
.phase h2::before,.presser h2::before,.returnleg h2::before{content:"";display:block;width:40px;height:2px;background:var(--fl-horizon);margin-bottom:var(--fl-yard-3)}
.phase p{color:var(--fl-mist);margin-bottom:var(--fl-yard-4)}
.phase ul{margin:0 0 var(--fl-yard-4);padding-left:20px;color:var(--fl-mist)}
.phase li{margin-bottom:var(--fl-yard-2)}
.phase li::marker{color:var(--fl-beam)}
.replay{margin:var(--fl-yard-5) 0 0}
.replay img{width:100%;aspect-ratio:7/4;object-fit:cover;border-radius:var(--fl-curl-m);box-shadow:var(--fl-lip)}
.replay figcaption,.reportbody figcaption{margin-top:var(--fl-yard-2);font-size:var(--fl-rung-2);line-height:var(--fl-pace-mid);color:var(--fl-fog)}
.sideline{overflow-x:auto;margin:0 0 var(--fl-yard-4);border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip)}
.sideline table,.reportbody table{width:100%;min-width:480px;border-collapse:collapse;font-size:var(--fl-rung-3);line-height:var(--fl-pace-mid)}
.sideline th,.sideline td,.reportbody th,.reportbody td{padding:var(--fl-yard-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--fl-seam)}
.sideline th,.reportbody th,.reportbody tr:first-child td{font:var(--fl-strong) var(--fl-rung-1)/1.3 var(--fl-type-loud);letter-spacing:var(--fl-track);text-transform:uppercase;color:var(--fl-beam-hi);box-shadow:inset 0 -2px 0 var(--fl-beam);border-bottom:0}
.sideline td:first-child,.reportbody td:first-child{color:var(--fl-glare);font-weight:var(--fl-strong)}
.sideline td,.reportbody td{color:var(--fl-mist)}
.sideline tr:last-child td{border-bottom:0}
.presser details{background:var(--fl-stand);border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip);margin-bottom:var(--fl-yard-2);position:relative}
.presser summary{cursor:pointer;min-height:52px;padding:var(--fl-yard-3) var(--fl-yard-4);font:var(--fl-strong) var(--fl-rung-4)/var(--fl-pace-mid) var(--fl-type-loud);display:flex;gap:var(--fl-yard-3);justify-content:space-between;align-items:center;list-style:none}
.presser summary::-webkit-details-marker{display:none}
.presser summary::after{content:"+";flex:none;width:24px;height:24px;display:grid;place-items:center;font:var(--fl-medium) 20px/1 var(--fl-type-loud);color:var(--fl-beam-hi)}
.presser details[open] summary::after{content:"–"}
.presser details[open]{box-shadow:var(--fl-lip-hi)}
.presser details[open]::after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:1px;background:var(--fl-horizon)}
.presser details p{padding:0 var(--fl-yard-4) var(--fl-yard-4);color:var(--fl-mist)}
.pressbox{min-width:0;align-self:start;background:var(--fl-underlit);border-radius:var(--fl-curl-m);box-shadow:var(--fl-lip),var(--fl-drop);padding:var(--fl-yard-5) var(--fl-yard-4) var(--fl-yard-3)}
.pressbox h2{font-size:var(--fl-rung-6);margin-bottom:var(--fl-yard-3)}
.pressbox ol{list-style:none;margin:0;padding:0}
.pressbox li{padding:var(--fl-yard-3) 0;border-top:1px solid var(--fl-seam)}
.pressbox li a{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--fl-yard-3);align-items:start;color:var(--fl-glare);text-decoration:none;font:var(--fl-strong) var(--fl-rung-3)/var(--fl-pace-mid) var(--fl-type-calm)}
.pressbox li a:hover span{color:var(--fl-beam-hi)}
.pressbox li img{width:96px;height:48px;object-fit:cover;border-radius:4px}
.pressbox li time{display:block;margin:var(--fl-yard-1) 0 0 calc(96px + var(--fl-yard-3));font:var(--fl-medium) var(--fl-rung-1)/1.2 var(--fl-type-loud);color:var(--fl-fog)}
.pressbox .plainlist a{display:flex;align-items:center;min-height:var(--fl-fingertip)}
.fulltime{position:relative;background:var(--fl-abyss);box-shadow:inset 0 1px 0 var(--fl-seam);padding:var(--fl-yard-7) 0 var(--fl-yard-5);color:var(--fl-mist);font-size:var(--fl-rung-3)}
.fulltime::before{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;background:var(--fl-horizon);opacity:.7}
.fulltimegrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fl-yard-6)}
.fulltimeclub .kitbadge{min-height:var(--fl-fingertip);margin-bottom:var(--fl-yard-3)}
.fulltimeclub p{margin-bottom:var(--fl-yard-3);max-width:44ch;line-height:var(--fl-pace-mid)}
.fulltime nav{display:grid;align-content:start}
.fulltime nav .whistle{margin-bottom:var(--fl-yard-2);color:var(--fl-fog)}
.fulltime nav a{display:flex;align-items:center;min-height:var(--fl-fingertip);color:var(--fl-glare);text-decoration:none}
.fulltime nav a:hover{color:var(--fl-beam-hi)}
.fulltime .scoutbox{margin-top:0}
.fulltimeline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--fl-yard-2);margin-top:var(--fl-yard-6);padding-top:var(--fl-yard-4);border-top:1px solid var(--fl-seam);font:var(--fl-medium) var(--fl-rung-1)/1.4 var(--fl-type-loud);letter-spacing:var(--fl-track);text-transform:uppercase;color:var(--fl-fog)}
.buildup{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fl-yard-1) var(--fl-yard-2);padding:var(--fl-yard-4) 0 0;font:var(--fl-medium) var(--fl-rung-2)/1.3 var(--fl-type-loud);color:var(--fl-fog)}
.buildup a{display:inline-flex;align-items:center;min-height:var(--fl-fingertip);color:var(--fl-mist);text-decoration:none}
.buildup a:hover{color:var(--fl-beam-hi)}
.buildup a::after{content:"";width:6px;height:6px;border-top:1.5px solid var(--fl-fog);border-right:1.5px solid var(--fl-fog);transform:rotate(45deg);margin-left:var(--fl-yard-2)}
.buildup span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}
.terracehead{padding:var(--fl-yard-4) 0 var(--fl-yard-5)}
.terracehead h1{font-size:var(--fl-rung-8)}
.switchplay{display:flex;gap:var(--fl-yard-2);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--fl-apron)) var(--fl-yard-4);padding:0 var(--fl-apron)}
.switchplay::-webkit-scrollbar{display:none}
.switchplay a{flex:none;display:inline-flex;align-items:center;min-height:var(--fl-fingertip);padding:0 var(--fl-yard-4);border-radius:var(--fl-curl-s);background:var(--fl-trench);box-shadow:var(--fl-lip);font:var(--fl-strong) var(--fl-rung-3)/1 var(--fl-type-loud);color:var(--fl-mist);text-decoration:none;white-space:nowrap}
.switchplay a:hover{color:var(--fl-glare);box-shadow:var(--fl-lip-hi)}
.switchplay a[aria-current]{background:var(--fl-beam);color:var(--fl-navy);box-shadow:none}
.reporthead{padding:var(--fl-yard-4) 0 var(--fl-yard-5);max-width:900px}
.reporthead .whistle{display:inline-flex;align-items:center;min-height:var(--fl-fingertip)}
.reporthead h1{font-size:var(--fl-rung-8);margin-top:var(--fl-yard-1)}
.reporter{margin-top:var(--fl-yard-3);font-size:var(--fl-rung-3);color:var(--fl-mist)}
.reporter a{color:var(--fl-glare);font-weight:var(--fl-strong)}
.leadreplay{margin:0 0 var(--fl-yard-5);max-width:900px}
.leadreplay img{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:var(--fl-curl-m);box-shadow:var(--fl-lip)}
.reportgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fl-yard-5)}
.formation{align-self:start;background:var(--fl-stand);border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip)}
.formation summary{min-height:var(--fl-fingertip);padding:0 var(--fl-yard-4);display:flex;justify-content:space-between;align-items:center;list-style:none;font:var(--fl-medium) var(--fl-rung-1)/1.2 var(--fl-type-loud);letter-spacing:var(--fl-track);text-transform:uppercase;color:var(--fl-beam-hi);cursor:pointer}
.formation summary::-webkit-details-marker{display:none}
.formation summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px}
.formation[open] summary::after{transform:rotate(-135deg);margin-top:4px}
.formation ol{list-style:none;margin:0;padding:0 var(--fl-yard-4) var(--fl-yard-3)}
.formation ol ol{padding:0 0 0 var(--fl-yard-4);border-left:1px solid var(--fl-seam)}
.formation a{display:flex;align-items:center;min-height:var(--fl-fingertip);padding:var(--fl-yard-1) 0;font-size:var(--fl-rung-3);line-height:var(--fl-pace-mid);color:var(--fl-mist);text-decoration:none}
.formation>ol>li>a{color:var(--fl-glare);font-weight:var(--fl-strong)}
.formation a:hover{color:var(--fl-beam-hi)}
.reportbody{min-width:0;max-width:var(--fl-column);font-size:var(--fl-rung-5);color:var(--fl-mist)}
.reportbody>*{margin-top:0;margin-bottom:var(--fl-yard-4)}
.reportbody [style*="text-align: justify"],.reportbody [style*="text-align:justify"]{text-align:start!important}
.reportbody h2{font-size:var(--fl-rung-7);color:var(--fl-glare);margin-top:var(--fl-yard-7);scroll-margin-top:var(--fl-yard-4)}
.reportbody h2::before{content:"";display:block;width:40px;height:2px;background:var(--fl-horizon);margin-bottom:var(--fl-yard-3)}
.reportbody h3{font-size:var(--fl-rung-6);color:var(--fl-glare);margin-top:var(--fl-yard-6);scroll-margin-top:var(--fl-yard-4)}
.reportbody b,.reportbody strong{color:var(--fl-glare);font-weight:var(--fl-strong)}
.reportbody ul,.reportbody ol{padding-left:22px}
.reportbody li{margin-bottom:var(--fl-yard-2)}
.reportbody li::marker{color:var(--fl-beam)}
.reportbody figure{margin:var(--fl-yard-5) 0}
.reportbody figure img{width:100%;border-radius:var(--fl-curl-m);box-shadow:var(--fl-lip)}
.reportbody blockquote{margin:var(--fl-yard-5) 0;padding:var(--fl-yard-3) var(--fl-yard-4);background:var(--fl-stand);border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip),inset 3px 0 0 var(--fl-beam)}
.reportbody blockquote p{margin:0}
.reportbody table{display:block;overflow-x:auto;border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip)}
.gaffer{max-width:var(--fl-column);margin-top:var(--fl-yard-7);padding:var(--fl-yard-5) var(--fl-yard-4);background:var(--fl-underlit);border-radius:var(--fl-curl-m);box-shadow:var(--fl-lip),var(--fl-drop);position:relative}
.gaffer::after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:1px;background:var(--fl-horizon)}
.gaffername{font:var(--fl-heavy) var(--fl-rung-6)/1.2 var(--fl-type-loud);margin:var(--fl-yard-2) 0}
.gaffername a{color:var(--fl-glare);text-decoration:none}
.gaffer p:last-child{color:var(--fl-mist);font-size:var(--fl-rung-3);line-height:var(--fl-pace-mid)}
.returnleg{padding:var(--fl-yard-7) 0}
.returnleg h2{font-size:var(--fl-rung-7);margin-bottom:var(--fl-yard-4)}
.returnleg ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fl-yard-4)}
.returnleg a{display:grid;gap:var(--fl-yard-3);color:var(--fl-glare);text-decoration:none;font:var(--fl-strong) var(--fl-rung-4)/var(--fl-pace-mid) var(--fl-type-loud)}
.returnleg img{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip)}
.returnleg a:hover span{color:var(--fl-beam-hi)}
.page .matchreport{padding:var(--fl-yard-6) 0 var(--fl-yard-7)}
.terrace{min-width:0}
.seat{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--fl-yard-3);padding:var(--fl-yard-4) 0;border-top:1px solid var(--fl-seam)}
.seatpic img{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip)}
.seattext h2{font-size:var(--fl-rung-4);line-height:var(--fl-pace-mid);font-weight:var(--fl-strong);letter-spacing:0}
.seattext h2 a{display:flex;align-items:center;min-height:var(--fl-fingertip);color:var(--fl-glare);text-decoration:none}
.seattext h2 a:hover{color:var(--fl-beam-hi)}
.seattext p{display:none;margin-top:var(--fl-yard-2);font-size:var(--fl-rung-3);line-height:var(--fl-pace-mid);color:var(--fl-mist)}
.seattext time{display:block;margin-top:var(--fl-yard-2);font:var(--fl-medium) var(--fl-rung-1)/1.2 var(--fl-type-loud);color:var(--fl-fog)}
.extratime{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fl-yard-2);padding:var(--fl-yard-5) 0 0;border-top:1px solid var(--fl-seam);font:var(--fl-strong) var(--fl-rung-3)/1 var(--fl-type-loud)}
.extratime a,.extratime span{display:grid;place-items:center;min-width:var(--fl-fingertip);height:var(--fl-fingertip);padding:0 var(--fl-yard-3);border-radius:var(--fl-curl-s);color:var(--fl-mist);text-decoration:none}
.extratime a{background:var(--fl-trench);box-shadow:var(--fl-lip)}
.extratime a:hover{color:var(--fl-glare);box-shadow:var(--fl-lip-hi)}
.extratime [aria-current]{background:var(--fl-beam);color:var(--fl-navy)}
.extratime .extragap{min-width:0;padding:0;color:var(--fl-fog)}
.extratime .extranext{margin-left:auto;color:var(--fl-beam-hi)}
.archive .midfield,.search .midfield,.blog .midfield{padding-top:0}
h1,h2,h3,.teamtalk,.presser summary,.pressbox li a,.seattext h2 a,.returnleg a,.formation a,.kitname{overflow-wrap:anywhere}
.setpiece:empty{display:none}
.terracehead h1,.terracehead h2,.reportbody h1{text-align:start!important}
.terracehead>p,.terracehead blockquote{margin:var(--fl-yard-3) 0 0;padding:0;color:var(--fl-mist);max-width:68ch;line-height:1.55;font-style:normal;text-align:start!important}
.terracehead blockquote p{text-align:start!important}
.terracehead em{font-style:normal}
.terracehead b,.terracehead strong{color:var(--fl-glare);font-weight:var(--fl-strong)}
.terracehead h1 b{font-weight:inherit;color:inherit}
.reportbody h2 b,.reportbody h3 b,.reportbody h2 strong,.reportbody h3 strong{font-weight:inherit}
.reportbody table{min-width:0;max-width:100%}
.reportbody .wp-caption{max-width:100%!important;width:auto!important;margin:var(--fl-yard-5) 0}
.reportbody .wp-caption img,.reportbody p>img{width:100%;border-radius:var(--fl-curl-m);box-shadow:var(--fl-lip)}
.reportbody .wp-caption-text{margin-top:var(--fl-yard-2);font-size:var(--fl-rung-2);line-height:var(--fl-pace-mid);color:var(--fl-fog)}
.reportbody pre{overflow-x:auto;padding:var(--fl-yard-3);background:var(--fl-trench);border-radius:var(--fl-curl-s);box-shadow:var(--fl-lip);font-size:var(--fl-rung-3)}
.reportbody iframe,.reportbody video{max-width:100%}
.reportbody a{overflow-wrap:anywhere}
.reportbody span[style*="font-weight"]{font-weight:inherit!important}
.replay img{height:auto}
.phase a,.presser details p a{overflow-wrap:anywhere}
.phase strong,.presser strong{color:var(--fl-glare);font-weight:var(--fl-strong)}
.gaffer{scroll-margin-top:var(--fl-yard-4)}
.gaffer .whistle{text-transform:none}
.gaffername{color:var(--fl-glare)}
.offside{padding:var(--fl-yard-6) 0 var(--fl-yard-7);max-width:var(--fl-column)}
.offside .scoutbox{margin-bottom:var(--fl-yard-5)}
.offside nav{display:grid}
.offside nav a{display:flex;align-items:center;min-height:var(--fl-fingertip);color:var(--fl-beam-hi);text-decoration:none;border-top:1px solid var(--fl-seam)}
.terrace>.teamtalk{padding:var(--fl-yard-5) 0}
.teamtalk p{margin:0}
.teamtalk strong,.teamtalk b{font-weight:inherit;color:inherit}
.presser summary h3{font:inherit;letter-spacing:0;margin:0;min-width:0}
.fulltime nav .vouch{display:flex;align-items:center;min-height:var(--fl-fingertip);color:var(--fl-mist)}
.oddsroom:not(:has(>#main-odds))::before{content:"Bảng tỷ lệ chưa tải xong. Bạn chờ vài giây rồi tải lại trang.";display:block;padding:var(--fl-yard-7) var(--fl-yard-4);text-align:center;color:var(--fl-mist)}
.feedroom:not(:has(div))::before{content:"Dữ liệu trận đấu chưa tải xong. Bạn chờ vài giây rồi tải lại trang.";display:block;padding:var(--fl-yard-7) var(--fl-yard-4);text-align:center;color:var(--fl-mist)}
@media (min-width:768px){
:root{--fl-apron:24px;--fl-hoard-tile:88px;--fl-hoard-h:112px;--fl-flyer-w:400px}
}
@media (min-width:1120px){
:root{--fl-apron:32px;--fl-gantry-h:68px;--fl-board-floor:820px;--fl-feed-floor:880px}
}
@media (min-width:768px){
.setpiece{order:0;flex:0 0 auto;padding-bottom:0}
}
@media (min-width:1120px){
.tunnel{display:none}
.kitbadge{margin-right:var(--fl-yard-5)}
.teamsheet{display:flex;flex:1;min-width:0}
.teamsheet a{position:relative;display:inline-flex;align-items:center;min-height:var(--fl-gantry-h);padding:0 var(--fl-yard-3);font:var(--fl-strong) var(--fl-rung-3)/1 var(--fl-type-loud);color:var(--fl-mist);text-decoration:none;white-space:nowrap}
.teamsheet a:hover{color:var(--fl-glare)}
.teamsheet a[aria-current]{color:var(--fl-glare)}
.teamsheet a[aria-current]::after{content:"";position:absolute;left:var(--fl-yard-2);right:var(--fl-yard-2);bottom:0;height:2px;background:var(--fl-horizon)}
}
@media (min-width:1120px){
.openplay{grid-template-columns:minmax(0,1fr) 476px;grid-template-areas:"say hoard" "board board";column-gap:var(--fl-yard-7);align-items:center;padding-top:var(--fl-yard-6)}
.openplaysay{grid-area:say}
.scoreboard{grid-area:board}
.hoardings{grid-area:hoard}
.openplaysay h1{font-size:var(--fl-rung-9)}
.scorehead h2{font-size:var(--fl-rung-7)}
.scorehead .throughball{display:inline-flex}
}
@media (min-width:1120px){
.midfield{grid-template-columns:minmax(0,1fr) 348px;column-gap:var(--fl-yard-8)}
.pressbox{position:sticky;top:var(--fl-yard-4)}
.phase h2,.presser h2{font-size:var(--fl-rung-8)}
}
@media (min-width:768px){
.fulltimegrid{grid-template-columns:1.5fr 1fr 1fr}
.fulltime .scoutbox{grid-column:1/-1;max-width:460px}
}
@media (min-width:1120px){
.fulltimegrid{grid-template-columns:1.4fr .8fr 1fr 1.1fr}
.fulltime .scoutbox{grid-column:auto}
}
@media (min-width:1120px){
.terracehead h1{font-size:var(--fl-rung-9)}
}
@media (min-width:768px){
.returnleg ul{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:1120px){
.reporthead h1{font-size:var(--fl-rung-9)}
.reportgrid{grid-template-columns:268px minmax(0,var(--fl-column));column-gap:var(--fl-yard-7)}
.formation{position:sticky;top:var(--fl-yard-4);max-height:calc(100vh - 2 * var(--fl-yard-4));overflow-y:auto}
.single .gaffer{margin-left:calc(268px + var(--fl-yard-7))}
}
@media (min-width:768px){
.seat{grid-template-columns:240px minmax(0,1fr);gap:var(--fl-yard-5)}
.seattext h2{font-size:var(--fl-rung-6);font-weight:var(--fl-heavy)}
.seattext p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
}
@media (prefers-reduced-motion:no-preference){
.throughball,.teamsheet a,.presser details,.switchplay a{transition:color .2s,background-color .2s,box-shadow .2s}
}
.hoardings:empty{display:none}
@media (min-width:1120px){
.openplay:not(:has(.hoardings>*)){grid-template-columns:minmax(0,1fr);grid-template-areas:"say" "board"}
}
