.gw-article-match{--gwme-ink:#111318;--gwme-muted:#7d848d;--gwme-line:#e2e5e8;--gwme-soft:#f7f8f9;--gwme-live:#d00000;max-width:760px;margin:26px auto;font-family:"Titillium Web",Arial,sans-serif;color:var(--gwme-ink)}
.gw-article-match *{box-sizing:border-box}.gw-article-match a{color:inherit;text-decoration:none}.gw-article-match-card{overflow:hidden;border:1px solid var(--gwme-line);border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.045)}
.gw-article-match-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #eceef0;background:#fafbfb}.gw-article-match-competition{display:flex;align-items:center;gap:8px;min-width:0}.gw-article-match-competition img{width:28px;height:28px;object-fit:contain;flex:0 0 28px}.gw-article-match-competition div{min-width:0}.gw-article-match-competition a,.gw-article-match-competition strong{display:block;overflow:hidden;font:900 12px "Exo",Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.gw-article-match-competition span{display:block;margin-top:2px;color:var(--gwme-muted);font-size:9px;font-weight:700}.gw-article-match-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#eef0f2;color:#676d75;font-size:8px;font-weight:900;letter-spacing:.05em}.gw-article-match-status.is-live{background:#fff0f0;color:var(--gwme-live)}
.gw-article-match-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:12px;padding:20px 18px}.gw-article-match-team>a,.gw-article-match-team{display:flex;align-items:center;gap:10px;min-width:0}.gw-article-match-team.is-away>a,.gw-article-match-team.is-away{justify-content:flex-end;text-align:right}.gw-article-match-team img{width:48px;height:48px;object-fit:contain;flex:0 0 48px}.gw-article-match-team strong{overflow:hidden;font:900 15px/1.2 "Exo",Arial,sans-serif;text-overflow:ellipsis}.gw-article-match-score{text-align:center}.gw-article-match-score>strong{display:flex;align-items:center;justify-content:center;gap:9px;font:900 31px "Exo",Arial,sans-serif}.gw-article-match-score>strong i{color:#a1a6ac;font-style:normal;font-size:18px}.gw-article-match-score>strong.is-kickoff{display:block;font-size:25px}.gw-article-match-score small{display:block;margin-top:3px;color:var(--gwme-muted);font-size:8px;font-weight:800;text-transform:uppercase}
.gw-article-match-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--gwme-line);border-bottom:1px solid var(--gwme-line);background:#fafafa}.gw-article-match-tabs button{position:relative;min-height:42px;border:0;border-right:1px solid #eceef0;background:transparent;color:#737a83;font:900 9px "Exo",Arial,sans-serif;cursor:pointer}.gw-article-match-tabs button:last-child{border-right:0}.gw-article-match-tabs button.is-active{background:#fff;color:#111}.gw-article-match-tabs button.is-active:after{position:absolute;right:18%;bottom:-1px;left:18%;height:2px;background:#111;content:""}.gw-article-match-tabs em{display:inline-grid;width:18px;height:18px;margin-left:5px;place-items:center;border-radius:50%;background:#eef0f2;font-style:normal;font-size:7px}
.gw-article-match-panel{padding:15px 16px}.gw-article-match-panel[hidden]{display:none!important}.gw-article-match-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.gw-article-match-overview-main>strong{display:block;font:900 13px "Exo",Arial,sans-serif}.gw-article-match-overview-main>p{margin:6px 0 0;color:var(--gwme-muted);font-size:10px}.gw-article-match-availability{display:flex;gap:5px}.gw-article-match-availability span{padding:6px 8px;border-radius:8px;background:#f2f3f4;color:#8b9198;font-size:7px;font-weight:900;white-space:nowrap}.gw-article-match-availability span.is-ready{background:#edf8f1;color:#227242}.gw-article-match-availability b{margin-left:3px}
.gw-article-match-compact-goals{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.gw-article-match-compact-goals span{display:inline-flex;gap:4px;padding:5px 7px;border-radius:7px;background:#f4f5f6;color:#555d66;font-size:8px;font-weight:800}.gw-article-match-compact-goals span.is-home{border-left:2px solid #111}.gw-article-match-compact-goals span.is-away{border-right:2px solid #111}.gw-article-match-compact-goals b{color:#111}
.gw-article-match-goals{display:grid;gap:6px}.gw-article-match-goals>div{display:grid;grid-template-columns:42px 24px minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:6px 9px;border-radius:9px;background:#f7f8f9}.gw-article-match-goals>div.is-away{grid-template-columns:minmax(0,1fr) 24px 42px;text-align:right}.gw-article-match-goals>div.is-away time{grid-column:3}.gw-article-match-goals>div.is-away .gw-article-match-ball{grid-column:2;grid-row:1}.gw-article-match-goals>div.is-away div{grid-column:1;grid-row:1}.gw-article-match-goals time{font:900 10px "Exo",Arial,sans-serif}.gw-article-match-ball{text-align:center;font-size:13px}.gw-article-match-goals strong{display:block;font:900 10px "Exo",Arial,sans-serif}.gw-article-match-goals small{display:block;margin-top:2px;color:var(--gwme-muted);font-size:7px}
.gw-article-match-stats{display:grid}.gw-article-match-stats>div{display:grid;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;min-height:36px;border-bottom:1px solid #eef0f2;text-align:center}.gw-article-match-stats>div:last-child{border-bottom:0}.gw-article-match-stats b{font:900 11px "Exo",Arial,sans-serif}.gw-article-match-stats span{color:#747b84;font-size:8px;font-weight:800}
.gw-article-match-lineups{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gw-article-match-lineups section{min-width:0;padding:10px;border:1px solid #e5e7ea;border-radius:10px}.gw-article-match-lineups header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid #eceef0}.gw-article-match-lineups header strong{font:900 10px "Exo",Arial,sans-serif}.gw-article-match-lineups header span{padding:3px 6px;border-radius:6px;background:#111;color:#fff;font-size:7px;font-weight:900}.gw-article-match-lineups ol{display:grid;grid-template-columns:1fr 1fr;gap:0 8px;margin:7px 0 0;padding:0;list-style:none}.gw-article-match-lineups li{display:flex;align-items:center;gap:5px;min-width:0;padding:4px 0;border-bottom:1px solid #f0f1f2;font-size:7.5px;font-weight:800}.gw-article-match-lineups li b{flex:0 0 18px;color:#8b9198}.gw-article-match-lineups li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-article-match-lineups section>small{display:block;margin-top:7px;color:var(--gwme-muted);font-size:7px;font-weight:700}.gw-article-match-lineups section>p{color:var(--gwme-muted);font-size:8px}
.gw-article-match-empty{margin:0;padding:18px;text-align:center;color:var(--gwme-muted);font-size:9px;font-weight:700}.gw-article-match-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #eceef0;background:#fafafa}.gw-article-match-footer>span{color:#92989f;font-size:7px;font-weight:700}.gw-article-match-footer a{margin-left:auto;font:900 9px "Exo",Arial,sans-serif}.gw-article-match-footer a span{margin-left:3px}.gw-article-match-error{margin:20px 0;padding:12px;border:1px dashed #d4d7db;border-radius:9px;color:#777;font-size:12px}
.gw-article-match--compact .gw-article-match-scoreboard{padding-bottom:13px}.gw-article-match--compact .gw-article-match-compact-goals{margin:0;padding:0 14px 13px}.gw-article-match--compact .gw-article-match-footer{justify-content:flex-end}
@media(max-width:650px){.gw-article-match{margin:20px 0}.gw-article-match-scoreboard{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:6px;padding:16px 10px}.gw-article-match-team>a,.gw-article-match-team{flex-direction:column;gap:5px;text-align:center!important}.gw-article-match-team.is-away>a,.gw-article-match-team.is-away{flex-direction:column-reverse}.gw-article-match-team img{width:38px;height:38px;flex-basis:38px}.gw-article-match-team strong{font-size:10px}.gw-article-match-score>strong{gap:5px;font-size:25px}.gw-article-match-top{padding:9px 10px}.gw-article-match-competition span{font-size:7.5px}.gw-article-match-tabs button{min-height:39px;font-size:8px}.gw-article-match-overview{grid-template-columns:1fr}.gw-article-match-availability{flex-wrap:wrap}.gw-article-match-panel{padding:11px 10px}.gw-article-match-stats>div{grid-template-columns:55px minmax(0,1fr) 55px}.gw-article-match-lineups{grid-template-columns:1fr}.gw-article-match-lineups ol{grid-template-columns:1fr 1fr}.gw-article-match-footer>span{display:none}.gw-article-match-footer a{font-size:8.5px}}


/* =========================================================
   2.15.2 — ARTICLE MATCH EMBED UI POLISH
   Stronger editorial styling for embedded match cards.
   ========================================================= */
.gw-article-match{
  --gwme-accent:#111318;
  --gwme-soft-2:#fbfbfc;
  max-width:780px;
}
.gw-article-match-card{
  border-radius:18px;
  border-color:#dfe3e7;
  box-shadow:0 14px 38px rgba(0,0,0,.06);
}
.gw-article-match-top{
  padding:14px 18px;
  background:linear-gradient(180deg,#fbfcfd 0%,#f6f7f9 100%);
}
.gw-article-match-competition{gap:10px}
.gw-article-match-competition img{
  width:34px;
  height:34px;
  flex-basis:34px;
}
.gw-article-match-competition a,
.gw-article-match-competition strong{
  font-size:13px;
}
.gw-article-match-competition span{
  margin-top:3px;
  font-size:10px;
}
.gw-article-match-status{
  padding:7px 11px;
  font-size:9px;
  letter-spacing:.06em;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);
}
.gw-article-match-status.is-live{
  box-shadow:0 0 0 3px rgba(208,0,0,.08);
}

.gw-article-match-scoreboard{
  grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);
  gap:18px;
  padding:24px 22px 18px;
}
.gw-article-match-team>a,
.gw-article-match-team{
  flex-direction:column;
  gap:10px;
  text-align:center;
}
.gw-article-match-team.is-away>a,
.gw-article-match-team.is-away{
  justify-content:center;
  text-align:center;
}
.gw-article-match-team img{
  width:58px;
  height:58px;
  flex-basis:58px;
  filter:drop-shadow(0 3px 8px rgba(0,0,0,.08));
}
.gw-article-match-team strong{
  font-size:17px;
  line-height:1.18;
  white-space:normal;
  text-overflow:clip;
}
.gw-article-match-score{
  display:grid;
  place-items:center;
  gap:6px;
  min-height:78px;
  padding:12px 10px;
  border-radius:16px;
  background:linear-gradient(180deg,#171b22 0%,#0f1217 100%);
  color:#fff;
  box-shadow:0 10px 24px rgba(0,0,0,.14);
}
.gw-article-match-score>strong{
  gap:12px;
  font-size:40px;
  line-height:1;
}
.gw-article-match-score>strong i{
  color:#7f8790;
  font-size:21px;
}
.gw-article-match-score>strong.is-kickoff{
  font-size:28px;
}
.gw-article-match-score small{
  margin-top:0;
  color:#c6cbd1;
  font-size:9px;
  letter-spacing:.05em;
}

.gw-article-match-tabs{
  display:flex;
  gap:8px;
  padding:10px 12px 0;
  border-top:1px solid var(--gwme-line);
  border-bottom:0;
  background:#fff;
  overflow-x:auto;
  scrollbar-width:none;
}
.gw-article-match-tabs::-webkit-scrollbar{display:none}
.gw-article-match-tabs button{
  flex:1 0 0;
  min-width:120px;
  min-height:42px;
  padding:0 14px;
  border:1px solid #e7eaed;
  border-radius:12px 12px 0 0;
  background:#f7f8fa;
  color:#737a82;
  font-size:10px;
}
.gw-article-match-tabs button.is-active{
  border-color:#dfe3e7;
  background:#fff;
  color:#111;
  box-shadow:0 -2px 0 #111 inset;
}
.gw-article-match-tabs button.is-active:after{display:none}
.gw-article-match-tabs em{
  width:20px;
  height:20px;
  margin-left:6px;
  background:#edf0f3;
  font-size:7.5px;
}

.gw-article-match-panels{
  border-top:1px solid #edf0f2;
}
.gw-article-match-panel{
  padding:18px 18px 16px;
}
.gw-article-match-overview{
  grid-template-columns:minmax(0,1fr) auto;
  gap:20px;
}
.gw-article-match-overview-main>strong{
  font-size:16px;
  line-height:1.2;
}
.gw-article-match-overview-main>p{
  margin-top:7px;
  font-size:11px;
  line-height:1.55;
}
.gw-article-match-availability{
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:6px;
}
.gw-article-match-availability span{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:0 10px;
  border-radius:999px;
  background:#f2f4f6;
  color:#79808a;
  font-size:8px;
}
.gw-article-match-availability span.is-ready{
  background:#edf8f1;
  color:#227242;
}
.gw-article-match-availability b{margin-left:5px}

.gw-article-match-compact-goals{
  gap:7px;
  padding:0 18px 15px;
}
.gw-article-match-compact-goals span{
  min-height:28px;
  align-items:center;
  padding:0 10px;
  border-radius:999px;
  background:#f4f6f8;
  color:#5f6670;
  font-size:8.5px;
}

.gw-article-match-goals{
  gap:8px;
}
.gw-article-match-goals>div{
  min-height:50px;
  padding:9px 11px;
  border:1px solid #edf0f2;
  border-radius:12px;
  background:var(--gwme-soft-2);
}
.gw-article-match-ball{
  display:grid;
  width:24px;
  height:24px;
  place-items:center;
  border-radius:50%;
  background:#fff;
  border:1px solid #e7eaee;
  font-size:12px;
}
.gw-article-match-goals time{font-size:11px}
.gw-article-match-goals strong{font-size:11px}
.gw-article-match-goals small{font-size:7.5px;line-height:1.4}

.gw-article-match-stats{
  gap:8px;
}
.gw-article-match-stats>div{
  grid-template-columns:84px minmax(0,1fr) 84px;
  min-height:42px;
  padding:0 8px;
  border:1px solid #edf0f2;
  border-radius:11px;
  background:#fafbfc;
  text-align:center;
}
.gw-article-match-stats>div:last-child{border-bottom:1px solid #edf0f2}
.gw-article-match-stats b{font-size:12px}
.gw-article-match-stats span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:26px;
  padding:0 10px;
  border-radius:999px;
  background:#fff;
  border:1px solid #eaedf0;
  font-size:8.5px;
}

.gw-article-match-lineups{
  gap:12px;
}
.gw-article-match-lineups section{
  padding:12px;
  border-radius:12px;
  background:#fafbfc;
}
.gw-article-match-lineups header{
  padding-bottom:9px;
}
.gw-article-match-lineups header strong{font-size:11px}
.gw-article-match-lineups header span{
  padding:4px 8px;
  border-radius:999px;
  font-size:7.5px;
}
.gw-article-match-lineups li{
  padding:5px 0;
  font-size:8px;
}
.gw-article-match-lineups section>small,
.gw-article-match-lineups section>p{
  font-size:7.5px;
  line-height:1.45;
}

.gw-article-match-footer{
  padding:12px 16px;
  background:linear-gradient(180deg,#fbfbfc 0%,#f7f8f9 100%);
}
.gw-article-match-footer>span{
  font-size:7.5px;
}
.gw-article-match-footer a{
  display:inline-flex;
  align-items:center;
  gap:5px;
  min-height:34px;
  padding:0 13px;
  border:1px solid #111;
  border-radius:999px;
  background:#fff;
  font-size:10px;
}
.gw-article-match-footer a:hover{
  background:#111;
  color:#fff;
}
.gw-article-match-footer a span{margin-left:0}

.gw-article-match--compact .gw-article-match-scoreboard{
  padding-bottom:16px;
}
.gw-article-match--compact .gw-article-match-footer{
  justify-content:flex-end;
}

@media(max-width:650px){
  .gw-article-match{max-width:100%;margin:22px 0}
  .gw-article-match-top{padding:11px 12px}
  .gw-article-match-competition img{width:28px;height:28px;flex-basis:28px}
  .gw-article-match-scoreboard{
    grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);
    gap:10px;
    padding:18px 12px 14px;
  }
  .gw-article-match-team img{width:42px;height:42px;flex-basis:42px}
  .gw-article-match-team strong{font-size:11px;line-height:1.22}
  .gw-article-match-score{min-height:62px;padding:10px 6px;border-radius:14px}
  .gw-article-match-score>strong{gap:6px;font-size:28px}
  .gw-article-match-score>strong i{font-size:16px}
  .gw-article-match-score>strong.is-kickoff{font-size:22px}
  .gw-article-match-score small{font-size:8px}
  .gw-article-match-tabs{gap:6px;padding:8px 8px 0}
  .gw-article-match-tabs button{min-width:88px;min-height:38px;padding:0 10px;font-size:8.5px}
  .gw-article-match-panel{padding:13px 12px}
  .gw-article-match-overview{grid-template-columns:1fr;gap:12px}
  .gw-article-match-availability{justify-content:flex-start}
  .gw-article-match-goals>div{grid-template-columns:40px 22px minmax(0,1fr);padding:8px 9px}
  .gw-article-match-goals>div.is-away{grid-template-columns:minmax(0,1fr) 22px 40px}
  .gw-article-match-stats>div{grid-template-columns:56px minmax(0,1fr) 56px}
  .gw-article-match-footer{padding:11px 12px}
  .gw-article-match-footer a{min-height:32px;padding:0 11px;font-size:9px}
}

/* =========================================================
   2.15.3 — EMBED THEMES PRO
   theme="portal|minimal|dark"
   ========================================================= */

/* Portal is the polished editorial default from 2.15.2. */
.gw-article-match--theme-portal .gw-article-match-card{
  position:relative;
}
.gw-article-match--theme-portal .gw-article-match-card:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:2;
  height:3px;
  background:#d00000;
  content:"";
}
.gw-article-match--theme-portal .gw-article-match-status.is-live{
  background:#d00000;
  color:#fff;
}
.gw-article-match--theme-portal .gw-article-match-footer a:hover{
  border-color:#d00000;
  background:#d00000;
}

/* Minimal: lighter, flatter card for long-form articles. */
.gw-article-match--theme-minimal{
  max-width:760px;
}
.gw-article-match--theme-minimal .gw-article-match-card{
  border-width:1px 0;
  border-radius:0;
  box-shadow:none;
}
.gw-article-match--theme-minimal .gw-article-match-top{
  padding:12px 4px;
  background:#fff;
}
.gw-article-match--theme-minimal .gw-article-match-competition img{
  width:30px;
  height:30px;
  flex-basis:30px;
}
.gw-article-match--theme-minimal .gw-article-match-status{
  border:1px solid #e3e6e9;
  background:#fff;
  box-shadow:none;
}
.gw-article-match--theme-minimal .gw-article-match-status.is-live{
  border-color:#d00000;
  background:#fff;
  color:#d00000;
  box-shadow:none;
}
.gw-article-match--theme-minimal .gw-article-match-scoreboard{
  grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);
  padding:20px 4px 16px;
}
.gw-article-match--theme-minimal .gw-article-match-team img{
  width:50px;
  height:50px;
  flex-basis:50px;
  filter:none;
}
.gw-article-match--theme-minimal .gw-article-match-team strong{
  font-size:15px;
}
.gw-article-match--theme-minimal .gw-article-match-score{
  min-height:64px;
  padding:8px;
  border:1px solid #e2e5e8;
  border-radius:12px;
  background:#fff;
  color:#111;
  box-shadow:none;
}
.gw-article-match--theme-minimal .gw-article-match-score>strong{
  font-size:34px;
}
.gw-article-match--theme-minimal .gw-article-match-score>strong i{
  color:#a3a9af;
}
.gw-article-match--theme-minimal .gw-article-match-score small{
  color:#7d848d;
}
.gw-article-match--theme-minimal .gw-article-match-tabs{
  padding-right:0;
  padding-left:0;
}
.gw-article-match--theme-minimal .gw-article-match-tabs button{
  min-width:100px;
  border-width:0 0 2px;
  border-radius:0;
  background:#fff;
}
.gw-article-match--theme-minimal .gw-article-match-tabs button.is-active{
  border-color:#111;
  box-shadow:none;
}
.gw-article-match--theme-minimal .gw-article-match-panels{
  border-top:0;
}
.gw-article-match--theme-minimal .gw-article-match-panel{
  padding-right:4px;
  padding-left:4px;
}
.gw-article-match--theme-minimal .gw-article-match-goals>div,
.gw-article-match--theme-minimal .gw-article-match-stats>div,
.gw-article-match--theme-minimal .gw-article-match-lineups section{
  background:#fff;
}
.gw-article-match--theme-minimal .gw-article-match-footer{
  padding-right:4px;
  padding-left:4px;
  background:#fff;
}
.gw-article-match--theme-minimal .gw-article-match-footer a{
  border:0;
  border-radius:0;
  padding:0;
  text-decoration:underline;
  text-decoration-color:#d00000;
  text-underline-offset:4px;
}
.gw-article-match--theme-minimal .gw-article-match-footer a:hover{
  background:transparent;
  color:#d00000;
}

/* Dark: high-contrast card for feature/live stories. */
.gw-article-match--theme-dark{
  --gwme-ink:#f5f6f7;
  --gwme-muted:#aab0b7;
  --gwme-line:#30343a;
  --gwme-soft:#1d2025;
  --gwme-soft-2:#1a1d22;
}
.gw-article-match--theme-dark .gw-article-match-card{
  border-color:#2b3036;
  background:#15181c;
  color:#f5f6f7;
  box-shadow:0 16px 42px rgba(0,0,0,.18);
}
.gw-article-match--theme-dark .gw-article-match-top{
  border-color:#2b3036;
  background:linear-gradient(180deg,#20242a 0%,#1a1d22 100%);
}
.gw-article-match--theme-dark .gw-article-match-competition a,
.gw-article-match--theme-dark .gw-article-match-competition strong,
.gw-article-match--theme-dark .gw-article-match-team a,
.gw-article-match--theme-dark .gw-article-match-team strong{
  color:#fff!important;
}
.gw-article-match--theme-dark .gw-article-match-competition span,
.gw-article-match--theme-dark .gw-article-match-score small,
.gw-article-match--theme-dark .gw-article-match-overview-main>p,
.gw-article-match--theme-dark .gw-article-match-goals small,
.gw-article-match--theme-dark .gw-article-match-lineups section>small,
.gw-article-match--theme-dark .gw-article-match-lineups section>p,
.gw-article-match--theme-dark .gw-article-match-footer>span{
  color:#aab0b7;
}
.gw-article-match--theme-dark .gw-article-match-status{
  background:#30343a;
  color:#d8dce0;
  box-shadow:none;
}
.gw-article-match--theme-dark .gw-article-match-status.is-live{
  background:#d00000;
  color:#fff;
}
.gw-article-match--theme-dark .gw-article-match-score{
  border:1px solid #343941;
  background:linear-gradient(180deg,#0f1114 0%,#080a0d 100%);
  box-shadow:0 12px 28px rgba(0,0,0,.3);
}
.gw-article-match--theme-dark .gw-article-match-tabs{
  border-color:#30343a;
  background:#15181c;
}
.gw-article-match--theme-dark .gw-article-match-tabs button{
  border-color:#30343a;
  background:#1d2025;
  color:#aeb4bb;
}
.gw-article-match--theme-dark .gw-article-match-tabs button.is-active{
  border-color:#3b4148;
  background:#262a30;
  color:#fff;
  box-shadow:0 -2px 0 #fff inset;
}
.gw-article-match--theme-dark .gw-article-match-tabs em{
  background:#343941;
  color:#fff;
}
.gw-article-match--theme-dark .gw-article-match-panels{
  border-color:#30343a;
}
.gw-article-match--theme-dark .gw-article-match-availability span{
  background:#262a30;
  color:#b9bec4;
}
.gw-article-match--theme-dark .gw-article-match-availability span.is-ready{
  background:#173724;
  color:#8ee3af;
}
.gw-article-match--theme-dark .gw-article-match-compact-goals span{
  background:#23272d;
  color:#d6dade;
}
.gw-article-match--theme-dark .gw-article-match-compact-goals b{
  color:#fff;
}
.gw-article-match--theme-dark .gw-article-match-goals>div,
.gw-article-match--theme-dark .gw-article-match-stats>div,
.gw-article-match--theme-dark .gw-article-match-lineups section{
  border-color:#30343a;
  background:#1a1d22;
}
.gw-article-match--theme-dark .gw-article-match-ball,
.gw-article-match--theme-dark .gw-article-match-stats span{
  border-color:#363b42;
  background:#23272d;
  color:#dfe2e5;
}
.gw-article-match--theme-dark .gw-article-match-stats b,
.gw-article-match--theme-dark .gw-article-match-goals time,
.gw-article-match--theme-dark .gw-article-match-goals strong,
.gw-article-match--theme-dark .gw-article-match-lineups header strong{
  color:#fff;
}
.gw-article-match--theme-dark .gw-article-match-lineups header,
.gw-article-match--theme-dark .gw-article-match-lineups li{
  border-color:#30343a;
}
.gw-article-match--theme-dark .gw-article-match-lineups header span{
  background:#fff;
  color:#111;
}
.gw-article-match--theme-dark .gw-article-match-footer{
  border-color:#30343a;
  background:#1a1d22;
}
.gw-article-match--theme-dark .gw-article-match-footer a{
  border-color:#4a5058;
  background:#24282e;
  color:#fff;
}
.gw-article-match--theme-dark .gw-article-match-footer a:hover{
  border-color:#fff;
  background:#fff;
  color:#111;
}

@media(max-width:650px){
  .gw-article-match--theme-minimal .gw-article-match-scoreboard{
    grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);
    padding-right:0;
    padding-left:0;
  }
  .gw-article-match--theme-minimal .gw-article-match-team img{
    width:40px;
    height:40px;
    flex-basis:40px;
  }
  .gw-article-match--theme-minimal .gw-article-match-score>strong{
    font-size:27px;
  }
}

/* =========================================================
   2.16.0 — SMART ARTICLE MATCH EMBED PRO
   Context strip + honest availability states.
   ========================================================= */
.gw-article-match-smart{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  padding:0 18px 14px;
}
.gw-article-match-smart-item{
  min-width:0;
  padding:10px 11px;
  border:1px solid #e7eaed;
  border-radius:11px;
  background:#fafbfc;
}
.gw-article-match-smart-item>span,
.gw-article-match-smart-item>strong,
.gw-article-match-smart-item>small{display:block}
.gw-article-match-smart-item>span{
  color:#8a9199;
  font-size:7px;
  font-weight:900;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.gw-article-match-smart-item>strong{
  margin-top:4px;
  overflow:hidden;
  color:#111;
  font:900 13px/1.15 "Exo",Arial,sans-serif;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.gw-article-match-smart-item>small{
  margin-top:4px;
  overflow:hidden;
  color:#7d858d;
  font-size:7.5px;
  font-weight:700;
  line-height:1.35;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.gw-article-match-smart-item.is-accent{
  border-color:#d9dde1;
  background:#fff;
  box-shadow:inset 3px 0 0 #111;
}
.gw-article-match-tabs button:disabled{
  cursor:default;
  opacity:.48;
}
.gw-article-match-tabs button:disabled:hover{
  color:inherit;
}
.gw-article-match-tabs button:disabled em{
  opacity:.85;
}

.gw-article-match--theme-portal .gw-article-match-smart-item.is-accent{
  box-shadow:inset 3px 0 0 #d00000;
}
.gw-article-match--theme-minimal .gw-article-match-smart{
  padding-right:4px;
  padding-left:4px;
}
.gw-article-match--theme-minimal .gw-article-match-smart-item{
  border-width:1px 0 0;
  border-radius:0;
  background:#fff;
}
.gw-article-match--theme-minimal .gw-article-match-smart-item.is-accent{
  box-shadow:none;
  border-top-color:#111;
}
.gw-article-match--theme-dark .gw-article-match-smart-item{
  border-color:#30343a;
  background:#1a1d22;
}
.gw-article-match--theme-dark .gw-article-match-smart-item>span,
.gw-article-match--theme-dark .gw-article-match-smart-item>small{
  color:#9fa6ad;
}
.gw-article-match--theme-dark .gw-article-match-smart-item>strong{
  color:#fff;
}
.gw-article-match--theme-dark .gw-article-match-smart-item.is-accent{
  border-color:#3b4148;
  background:#20242a;
  box-shadow:inset 3px 0 0 #d00000;
}
.gw-article-match--theme-dark .gw-article-match-tabs button:disabled{
  opacity:.4;
}

@media(max-width:650px){
  .gw-article-match-smart{
    grid-template-columns:1fr 1fr;
    gap:7px;
    padding:0 12px 12px;
  }
  .gw-article-match-smart-item{
    padding:9px 10px;
  }
  .gw-article-match-smart-item:nth-child(3){
    grid-column:1/-1;
  }
  .gw-article-match-smart-item>strong{font-size:11px}
  .gw-article-match-smart-item>small{font-size:7px}
  .gw-article-match--theme-minimal .gw-article-match-smart{
    padding-right:0;
    padding-left:0;
  }
}


/* =========================================================
   2.18.0 — ARTICLE LIVE TIMELINE PRO
   ========================================================= */
.gw-article-match--timeline{max-width:780px}
.gw-live-timeline-card{background:#fff}
.gw-live-timeline-scorebar{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:14px;padding:20px 20px 18px;background:linear-gradient(180deg,#fff 0%,#fafbfc 100%)}
.gw-live-timeline-team{display:flex;align-items:center;gap:10px;min-width:0}.gw-live-timeline-team.is-away{justify-content:flex-end;text-align:right}.gw-live-timeline-team img{width:46px;height:46px;flex:0 0 46px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.08))}.gw-live-timeline-team strong{overflow:hidden;font:900 14px/1.2 "Exo",Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.gw-live-timeline-score{text-align:center}.gw-live-timeline-kicker{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:5px;color:#747b84;font-size:7.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gw-live-timeline-kicker i,.gw-live-timeline-head>small i{width:7px;height:7px;border-radius:50%;background:#d00000;box-shadow:0 0 0 4px rgba(208,0,0,.09);animation:gw-live-timeline-pulse 1.5s ease-in-out infinite}.gw-live-timeline-score>strong{display:block;font:900 32px/1 "Exo",Arial,sans-serif;color:#111}.gw-live-timeline-score>strong b{margin:0 7px;color:#a1a6ac;font-size:18px}.gw-live-timeline-score>strong.is-time{font-size:25px}.gw-live-timeline-score small{display:block;margin-top:5px;color:#858c95;font-size:8px;font-weight:800}.gw-live-timeline-scorebar.is-live .gw-live-timeline-score>strong{color:#d00000}
.gw-live-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border-top:1px solid #eceff2;border-bottom:1px solid #eceff2;background:#f7f8fa}.gw-live-timeline-head>div span,.gw-live-timeline-head>div strong{display:block}.gw-live-timeline-head>div span{color:#8a9199;font-size:6.5px;font-weight:900;letter-spacing:.08em}.gw-live-timeline-head>div strong{margin-top:2px;font:900 10px "Exo",Arial,sans-serif}.gw-live-timeline-head>small{display:flex;align-items:center;gap:7px;color:#858c95;font-size:7px;font-weight:800;white-space:nowrap}
.gw-live-timeline-list{position:relative;padding:8px 14px 5px}.gw-live-timeline-list:before{position:absolute;top:17px;bottom:17px;left:61px;width:1px;background:#e7eaed;content:""}.gw-live-timeline-event{position:relative;display:grid;grid-template-columns:38px 30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:7px 4px;border-bottom:1px solid #f0f2f4}.gw-live-timeline-event:last-child{border-bottom:0}.gw-live-timeline-event time{font:900 9px "Exo",Arial,sans-serif;text-align:right}.gw-live-timeline-icon{position:relative;z-index:1;display:grid;width:28px;height:28px;place-items:center;border:1px solid #e5e8eb;border-radius:50%;background:#fff;font-size:11px;font-weight:900}.gw-live-timeline-copy{min-width:0}.gw-live-timeline-copy strong{display:block;overflow:hidden;font:900 10px/1.25 "Exo",Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.gw-live-timeline-copy small{display:block;margin-top:3px;overflow:hidden;color:#7f8790;font-size:7.5px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.gw-live-timeline-event-score{min-width:42px;padding:5px 7px;border-radius:8px;background:#111;color:#fff;font:900 10px "Exo",Arial,sans-serif;text-align:center}.gw-live-timeline-event.is-goal .gw-live-timeline-icon{border-color:#cfe9d8;background:#eff9f2}.gw-live-timeline-event.is-red .gw-live-timeline-icon{border-color:#f2cbcf;background:#fff3f4}.gw-live-timeline-event.is-yellow .gw-live-timeline-icon{border-color:#eee0a8;background:#fffbea}.gw-live-timeline-event.is-var .gw-live-timeline-icon{border-color:#d9dce0;background:#f4f5f6;font-size:6.5px}.gw-live-timeline-event.is-penalty-miss .gw-live-timeline-icon{border-color:#e2d6d6;background:#fff6f6;color:#a62b2b}.gw-live-timeline-event.is-latest{margin:2px -4px;padding-left:8px;padding-right:8px;border:1px solid #e1e4e8;border-radius:11px;background:#fafbfc}.gw-live-timeline-event.is-latest:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 4px 4px 0;background:#111;content:""}.gw-live-timeline-scorebar.is-live+.gw-live-timeline-head+.gw-live-timeline-list .gw-live-timeline-event.is-latest:before{background:#d00000}
.gw-live-timeline-empty{padding:30px 20px;text-align:center}.gw-live-timeline-empty strong,.gw-live-timeline-empty span{display:block}.gw-live-timeline-empty strong{font:900 13px "Exo",Arial,sans-serif}.gw-live-timeline-empty span{max-width:470px;margin:6px auto 0;color:#858c95;font-size:9px;line-height:1.5}.gw-live-timeline-footer>span{font-size:7.5px}
@keyframes gw-live-timeline-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}

.gw-article-match--theme-minimal .gw-live-timeline-card{box-shadow:none}.gw-article-match--theme-minimal .gw-live-timeline-scorebar{background:#fff}.gw-article-match--theme-minimal .gw-live-timeline-event.is-latest{background:#fff}
.gw-article-match--theme-dark .gw-live-timeline-card{background:#171a20}.gw-article-match--theme-dark .gw-live-timeline-scorebar{background:linear-gradient(180deg,#1d2128 0%,#171a20 100%)}.gw-article-match--theme-dark .gw-live-timeline-team strong,.gw-article-match--theme-dark .gw-live-timeline-score>strong,.gw-article-match--theme-dark .gw-live-timeline-head>div strong,.gw-article-match--theme-dark .gw-live-timeline-copy strong{color:#fff}.gw-article-match--theme-dark .gw-live-timeline-score small,.gw-article-match--theme-dark .gw-live-timeline-kicker,.gw-article-match--theme-dark .gw-live-timeline-head>small,.gw-article-match--theme-dark .gw-live-timeline-copy small{color:#aeb5be}.gw-article-match--theme-dark .gw-live-timeline-head{border-color:#30353d;background:#20242b}.gw-article-match--theme-dark .gw-live-timeline-list:before{background:#343941}.gw-article-match--theme-dark .gw-live-timeline-event{border-color:#292e36}.gw-article-match--theme-dark .gw-live-timeline-icon{border-color:#363b44;background:#23272e}.gw-article-match--theme-dark .gw-live-timeline-event.is-latest{border-color:#363b44;background:#20242b}.gw-article-match--theme-dark .gw-live-timeline-event-score{background:#fff;color:#111}
@media(max-width:650px){.gw-live-timeline-scorebar{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);gap:7px;padding:16px 10px 14px}.gw-live-timeline-team{flex-direction:column;gap:5px;text-align:center!important}.gw-live-timeline-team.is-away{flex-direction:column;justify-content:center}.gw-live-timeline-team img{width:36px;height:36px;flex-basis:36px}.gw-live-timeline-team strong{max-width:100%;font-size:9.5px}.gw-live-timeline-score>strong{font-size:25px}.gw-live-timeline-score>strong b{margin:0 4px;font-size:15px}.gw-live-timeline-kicker{font-size:6px}.gw-live-timeline-list{padding-left:8px;padding-right:8px}.gw-live-timeline-list:before{left:53px}.gw-live-timeline-event{grid-template-columns:34px 28px minmax(0,1fr) auto;gap:6px}.gw-live-timeline-event time{font-size:8px}.gw-live-timeline-copy strong{font-size:9px}.gw-live-timeline-copy small{font-size:7px}.gw-live-timeline-event-score{min-width:36px;padding:4px 5px;font-size:8.5px}.gw-live-timeline-head{padding:10px 11px}.gw-live-timeline-head>small{font-size:6.5px}}


/* =========================================================
   2.19.0 — STANDALONE STATS CARD FOR ARTICLE COMPOSER
   ========================================================= */
.gw-article-match--stats{max-width:780px}.gw-article-match-stats-heading{padding:13px 16px 9px;border-bottom:1px solid #edf0f2;background:#fff}.gw-article-match-stats-heading span,.gw-article-match-stats-heading strong{display:block}.gw-article-match-stats-heading span{color:#d00000;font-size:7px;font-weight:900;letter-spacing:.08em}.gw-article-match-stats-heading strong{margin-top:3px;font:900 14px "Exo",Arial,sans-serif}.gw-article-match-stats-panel{padding-top:10px}.gw-article-match--theme-minimal .gw-article-match-stats-heading{padding-left:4px;padding-right:4px}.gw-article-match--theme-dark .gw-article-match-stats-heading{border-color:#30343a;background:#181b20}.gw-article-match--theme-dark .gw-article-match-stats-heading strong{color:#fff}.gw-article-match--theme-dark .gw-article-match-stats-heading span{color:#ff5858}@media(max-width:650px){.gw-article-match-stats-heading{padding:11px 12px 8px}.gw-article-match-stats-heading strong{font-size:12px}}
