/*
 * GOL.md match surfaces — canonical source layout, beta.3318.
 * One stable file owns shortcode cards and the isolated form block on match pages.
 */

/* ========================================================================== 
   Canonical form block — match page and full shortcode card
   ========================================================================== */
html body :is(.golmdm-match-form-v3313,.golmdm-card-form-v3313),
html body :is(.golmdm-match-form-v3313,.golmdm-card-form-v3313) * {
  box-sizing:border-box!important;
}
html body :is(.golmdm-match-form-v3313,.golmdm-card-form-v3313),
html body :is(.golmdm-match-form-v3313,.golmdm-card-form-v3313)::before,
html body :is(.golmdm-match-form-v3313,.golmdm-card-form-v3313)::after,
html body :is(.golmdm-match-form-label-v3313,.golmdm-card-form-label-v3313)::before,
html body :is(.golmdm-match-form-label-v3313,.golmdm-card-form-label-v3313)::after {
  border:0!important;
  box-shadow:none!important;
  background-image:none!important;
}
html body :is(.golmdm-match-form-v3313,.golmdm-card-form-v3313)::before,
html body :is(.golmdm-match-form-v3313,.golmdm-card-form-v3313)::after,
html body :is(.golmdm-match-form-label-v3313,.golmdm-card-form-label-v3313)::before,
html body :is(.golmdm-match-form-label-v3313,.golmdm-card-form-label-v3313)::after {
  content:none!important;
  display:none!important;
}
html body .golmdm-match-form-v3313,
html body article.golmdm-match-card-v3310 .golmdm-card-form-v3313 {
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:min(158px,100%)!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:4px auto 0!important;
  padding:0!important;
  gap:3px!important;
  border:0!important;
  background:none!important;
  box-shadow:none!important;
  overflow:visible!important;
  text-align:center!important;
}
html body .golmdm-match-form-line-v3313,
html body article.golmdm-match-card-v3310 .golmdm-card-form-line-v3313 {
  display:block!important;
  flex:0 0 1px!important;
  width:100%!important;
  height:1px!important;
  min-height:1px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:rgba(255,255,255,.27)!important;
  box-shadow:none!important;
}
html body .golmdm-match-form-label-v3313,
html body article.golmdm-match-card-v3310 .golmdm-card-form-label-v3313 {
  display:block!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  color:rgba(255,255,255,.82)!important;
  -webkit-text-fill-color:rgba(255,255,255,.82)!important;
  font:800 9px/1 var(--gol-font-ui,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif)!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
  text-align:center!important;
  white-space:nowrap!important;
}
html body .golmdm-match-form-badges-v3313,
html body article.golmdm-match-card-v3310 .golmdm-card-form-badges-v3313 {
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  gap:5px!important;
  border:0!important;
  background:none!important;
  white-space:nowrap!important;
}
html body .golmdm-match-form-badge-v3313,
html body article.golmdm-match-card-v3310 .golmdm-card-form-badge-v3313 {
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 22px!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  min-height:22px!important;
  max-width:22px!important;
  max-height:22px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:7px!important;
  box-shadow:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font:800 9.5px/22px var(--gol-font-ui,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif)!important;
  text-align:center!important;
  text-decoration:none!important;
  transform:translateY(0)!important;
  transition:transform .16s ease,box-shadow .16s ease!important;
}
html body :is(.golmdm-match-form-badge-v3313,.golmdm-card-form-badge-v3313):hover,
html body :is(.golmdm-match-form-badge-v3313,.golmdm-card-form-badge-v3313):focus-visible {
  transform:translateY(-2px)!important;
  box-shadow:0 4px 10px rgba(0,0,0,.22)!important;
}
html body :is(.golmdm-match-form-badge-v3313,.golmdm-card-form-badge-v3313).is-win {
  background:var(--golmd-brand-accent,#55b545)!important;
  color:#14210d!important;
  -webkit-text-fill-color:#14210d!important;
}
html body :is(.golmdm-match-form-badge-v3313,.golmdm-card-form-badge-v3313).is-loss {background:#ef5350!important;}
html body :is(.golmdm-match-form-badge-v3313,.golmdm-card-form-badge-v3313).is-draw {
  background:#dce5eb!important;
  color:#33414d!important;
  -webkit-text-fill-color:#33414d!important;
}

/* Remove every legacy divider/name decoration from the match-page team title. */
html body .golmdm-matchv89-team>h1,
html body .golmdm-matchv89-team>h1>a {
  border:0!important;
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
  background:none!important;
  background-image:none!important;
  text-decoration:none!important;
}
html body .golmdm-matchv89-team>h1::before,
html body .golmdm-matchv89-team>h1::after,
html body .golmdm-matchv89-team>h1>a::before,
html body .golmdm-matchv89-team>h1>a::after {content:none!important;display:none!important;}

/* One-release migration guard for already-published match articles. Fresh 3313
   HTML never contains these legacy classes, but this keeps a stale page cache
   from showing duplicated dividers or differently sized form badges. */
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310,
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310 * {box-sizing:border-box!important;}
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310 {
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;
  width:min(158px,100%)!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;
  margin:4px auto 0!important;padding:0!important;gap:3px!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;
}
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310::before,
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310::after,
html body .golmdm-matchv89-team .golmdm-form-label-v3310::before,
html body .golmdm-matchv89-team .golmdm-form-label-v3310::after {content:none!important;display:none!important;}
html body .golmdm-matchv89-team .golmdm-form-line-v3310 {
  display:block!important;width:100%!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;border:0!important;background:rgba(255,255,255,.27)!important;box-shadow:none!important;
}
html body .golmdm-matchv89-team .golmdm-form-label-v3310 {
  display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;
  color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font:800 9px/1 var(--gol-font-ui,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif)!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important;
}
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310>.golmdm-form {
  display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;gap:5px!important;border:0!important;background:none!important;white-space:nowrap!important;
}
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310 .golmdm-form-badge {
  display:inline-grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;
  margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 9.5px/22px var(--gol-font-ui,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif)!important;text-decoration:none!important;transform:none!important;
}
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310 .golmdm-form-win {background:var(--golmd-brand-accent,#55b545)!important;color:#14210d!important;-webkit-text-fill-color:#14210d!important;}
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310 .golmdm-form-loss {background:#ef5350!important;}
html body .golmdm-matchv89-team .golmdm-matchv89-form.golmdm-form-source-v3310 .golmdm-form-draw {background:#dce5eb!important;color:#33414d!important;-webkit-text-fill-color:#33414d!important;}

/* ========================================================================== 
   Shortcode match cards — canonical density and spacing, beta.3315
   One source-owned layout. Dimensions follow the card container.
   ========================================================================== */
html body article.golmdm-match-embed-v2181.golmdm-match-card-v3310[data-golmdm-card-source="3315"] {
  --golmdm-card-bg:#07151e;
  --golmdm-card-panel:#111d2a;
  --golmdm-card-foot:#07131c;
  --golmdm-card-line:rgba(255,255,255,.16);
  --golmdm-card-muted:rgba(255,255,255,.68);
  --golmdm-card-text:#fff;
  --golmdm-card-accent:var(--golmd-brand-accent,#55b545);
  --golmdm-card-font:var(--gol-font-ui,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);
  display:block!important;
  position:relative!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  margin:12px 0!important;
  padding:0!important;
  border:1px solid rgba(7,21,30,.16)!important;
  border-radius:0!important;
  background:var(--golmdm-card-bg)!important;
  color:var(--golmdm-card-text)!important;
  -webkit-text-fill-color:var(--golmdm-card-text)!important;
  box-shadow:none!important;
  overflow:hidden!important;
  font-family:var(--golmdm-card-font)!important;
  font-size:13px!important;
  line-height:1.18!important;
  text-align:left!important;
  container-type:inline-size!important;
  container-name:golmdm-card!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"],
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] *,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] *::before,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] *::after {box-sizing:border-box!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(a,a:visited,a:hover,a:focus) {text-decoration:none!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] img {display:block!important;max-width:100%!important;border:0!important;box-shadow:none!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-surface-v3310,.golmdm-card-mini-surface-v3310) {
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  color:#fff!important;
  background:linear-gradient(90deg,rgba(5,18,27,.97),rgba(9,29,31,.92),rgba(5,18,27,.97)),var(--golmdm-match-hero-image,none) center/cover no-repeat!important;
  overflow:hidden!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-icon-v3310,.golmdm-card-meta-icon-v3310) {
  display:inline-grid!important;place-items:center!important;flex:0 0 16px!important;width:16px!important;height:16px!important;color:currentColor!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-icon-v3310,.golmdm-card-meta-icon-v3310) svg {
  display:block!important;width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;
}

/* Teams: explicit grid rows prevent legacy flex rules from creating vertical gaps. */
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-team-v3310,.golmdm-card-mini-team-v3310) {
  display:grid!important;
  grid-auto-flow:row!important;
  grid-auto-rows:max-content!important;
  justify-items:center!important;
  align-items:center!important;
  align-content:center!important;
  justify-content:stretch!important;
  align-self:stretch!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  row-gap:1px!important;
  column-gap:0!important;
  border:0!important;
  text-align:center!important;
  overflow:visible!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-team-name-v3310,.golmdm-card-mini-name-v3310) {
  display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--golmdm-card-font)!important;font-weight:800!important;
  letter-spacing:-.018em!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-team-name-v3310,.golmdm-card-mini-name-v3310)>a {
  display:inline!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;transition:color .16s ease!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-team-name-v3310,.golmdm-card-mini-name-v3310)>a {
  cursor:pointer!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-team-name-v3310,.golmdm-card-mini-name-v3310)>a:hover,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-team-name-v3310,.golmdm-card-mini-name-v3310)>a:focus-visible {
  color:var(--golmdm-card-accent)!important;-webkit-text-fill-color:var(--golmdm-card-accent)!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] .golmdm-card-player-v3310 {
  display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;
  margin:0!important;padding:0!important;gap:3px!important;border:0!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important;
  font-family:var(--golmdm-card-font)!important;font-weight:600!important;line-height:1.12!important;text-align:center!important;white-space:normal!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] .golmdm-card-player-v3310 svg {
  flex:0 0 11px!important;width:11px!important;height:11px!important;fill:none!important;stroke:var(--golmdm-card-accent)!important;
}

/* Shared status, score and countdown. */
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-status-v3310,.golmdm-card-mini-status-v3310) {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-height:25px!important;
  margin:0!important;padding:5px 10px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:999px!important;background:rgba(255,255,255,.095)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--golmdm-card-font)!important;font-weight:800!important;font-size:9.2px!important;line-height:1.05!important;
  letter-spacing:.01em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-time-v3310,.golmdm-card-mini-time-v3310) {
  display:flex!important;flex-flow:row nowrap!important;align-items:baseline!important;justify-content:center!important;width:auto!important;max-width:100%!important;
  margin:0!important;padding:0!important;gap:0!important;border:0!important;background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-family:var(--golmdm-card-font)!important;font-weight:900!important;letter-spacing:-.042em!important;line-height:1!important;white-space:nowrap!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-time-v3310,.golmdm-card-mini-time-v3310) :is(b,i) {
  display:inline!important;position:static!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
  background:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;font-style:normal!important;line-height:inherit!important;white-space:nowrap!important;transform:none!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-score-v3310,.golmdm-card-mini-score-v3310) {
  display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-family:var(--golmdm-card-font)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-center-sub-v3310,.golmdm-card-mini-sub-v3310) {
  display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:rgba(255,255,255,.84)!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important;
  font-family:var(--golmdm-card-font)!important;font-weight:800!important;font-size:8.8px!important;line-height:1.08!important;letter-spacing:.02em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-days-v3310,.golmdm-card-mini-days-v3310) {
  display:inline-flex!important;align-items:baseline!important;justify-content:center!important;width:auto!important;margin:0!important;padding:0!important;gap:3px!important;
  color:var(--golmdm-card-muted)!important;-webkit-text-fill-color:var(--golmdm-card-muted)!important;font-family:var(--golmdm-card-font)!important;font-weight:800!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-days-v3310,.golmdm-card-mini-days-v3310) :is(b,em) {font:inherit!important;font-style:normal!important;color:inherit!important;-webkit-text-fill-color:inherit!important;}

/* Full card hero. */
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-main-v3310 {
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(126px,144px) minmax(0,1fr)!important;align-items:stretch!important;
  width:100%!important;min-width:0!important;min-height:136px!important;margin:0!important;padding:10px 18px 8px!important;column-gap:9px!important;border:0!important;overflow:hidden!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-team-logo-v3310 {
  display:grid!important;place-items:center!important;flex:0 0 auto!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;
  margin:0 auto -2px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-team-logo-v3310 :is(img,svg) {
  display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:translateY(1px) scale(1.025)!important;transform-origin:center bottom!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-team-name-v3310 {font-size:15.5px!important;line-height:1.06!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-player-v3310 {font-size:9px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-form-v3313 {width:min(132px,100%)!important;margin-top:1px!important;gap:2px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-form-label-v3313 {font-size:8.2px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-form-badges-v3313 {gap:4px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-form-badge-v3313 {
  flex-basis:19px!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;max-width:19px!important;max-height:19px!important;border-radius:6px!important;font-size:8.2px!important;line-height:19px!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-center-v3310,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-center-v3310 {
  position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;
  width:100%!important;min-width:0!important;min-height:0!important;margin:0 auto!important;border:0!important;text-align:center!important;overflow:visible!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-center-v3310 {max-width:144px!important;padding:6px 7px!important;gap:3px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-center-v3310,.golmdm-card-mini-center-v3310)::before,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-center-v3310,.golmdm-card-mini-center-v3310)::after {
  content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;width:1px!important;background:var(--golmdm-card-line)!important;pointer-events:none!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-center-v3310,.golmdm-card-mini-center-v3310)::before {left:0!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-center-v3310,.golmdm-card-mini-center-v3310)::after {right:0!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-countdown-v3310 {
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;margin:9px 0 0!important;padding:0!important;gap:2px!important;border:0!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-time-v3310 {font-size:27px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-score-v3310 {font-size:37px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-penalty-v3310 {color:var(--golmdm-card-muted)!important;-webkit-text-fill-color:var(--golmdm-card-muted)!important;font:800 10.5px/1.1 var(--golmdm-card-font)!important;white-space:nowrap!important;}

/* Full-card poll: one compact scale for title, subtitle and choices. */
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-v3310 {
  display:grid!important;grid-template-columns:minmax(132px,.46fr) minmax(0,1.9fr)!important;align-items:center!important;width:100%!important;min-width:0!important;
  margin:0!important;padding:8px 14px!important;gap:7px 12px!important;border:0!important;border-top:1px solid var(--golmdm-card-line)!important;border-radius:0!important;background:var(--golmdm-card-panel)!important;color:#fff!important;box-shadow:none!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-v3310::before,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-v3310::after {content:none!important;display:none!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-head-v3310 {
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;margin:0!important;padding:0!important;gap:2px!important;border:0!important;background:none!important;text-align:left!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-head-v3310 strong {
  display:block!important;margin:0!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 13px/1.08 var(--golmdm-card-font)!important;letter-spacing:-.006em!important;text-transform:uppercase!important;white-space:normal!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-head-v3310 span {
  display:block!important;margin:0!important;padding:0!important;color:var(--golmdm-card-muted)!important;-webkit-text-fill-color:var(--golmdm-card-muted)!important;font:700 9px/1.12 var(--golmdm-card-font)!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-options-v3310 {
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:7px!important;border:0!important;background:none!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-option-v3310 {
  display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;
  margin:0!important;padding:5px 7px!important;gap:3px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:0!important;background:rgba(255,255,255,.03)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  box-shadow:none!important;text-align:left!important;cursor:pointer!important;appearance:none!important;transform:none!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full button.golmdm-card-poll-option-v3310:hover,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full button.golmdm-card-poll-option-v3310:focus-visible,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-option-v3310.is-selected {
  border-color:var(--golmdm-card-accent)!important;background:rgba(85,181,69,.10)!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-option-v3310:is(.is-leading,.is-winner):not(.is-selected) {
  border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.03)!important;box-shadow:none!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full div.golmdm-card-poll-option-v3310 {cursor:default!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-label-v3310 {
  display:block!important;min-width:0!important;margin:0!important;padding:0!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:800 11px/1.1 var(--golmdm-card-font)!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-bar-v3310 {display:block!important;width:100%!important;height:3px!important;margin:0!important;padding:0!important;border:0!important;background:rgba(255,255,255,.15)!important;overflow:hidden!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-bar-v3310>i {display:block!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:var(--golmdm-card-accent)!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-option-v3310>em {display:block!important;margin:0!important;padding:0!important;color:var(--golmdm-card-muted)!important;-webkit-text-fill-color:var(--golmdm-card-muted)!important;font:700 8.7px/1.08 var(--golmdm-card-font)!important;font-style:normal!important;text-align:left!important;white-space:nowrap!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-message-v3310 {grid-column:1/-1!important;min-height:0!important;margin:0!important;padding:0!important;color:var(--golmdm-card-muted)!important;font:600 9.5px/1.2 var(--golmdm-card-font)!important;}

/* Footer and CTA. The CTA owns the accent at higher specificity than generic facts. */
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-meta-v3310,.golmdm-card-mini-foot-v3310) {
  width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-top:1px solid var(--golmdm-card-line)!important;background:var(--golmdm-card-foot)!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-meta-v3310 {
  display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;min-height:39px!important;padding:6px 14px!important;gap:6px 13px!important;color:rgba(255,255,255,.86)!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-meta-item-v3310,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-fact-v3310 {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;margin:0!important;padding:0!important;gap:5px!important;border:0!important;background:none!important;
  color:inherit!important;-webkit-text-fill-color:inherit!important;font-family:var(--golmdm-card-font)!important;font-weight:700!important;line-height:1.12!important;text-align:center!important;white-space:normal!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-meta-item-v3310 {font-size:10px!important;pointer-events:none!important;cursor:default!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full a.golmdm-card-meta-cta-v3310,
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini a.golmdm-card-mini-cta-v3310 {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:0!important;gap:5px!important;border:0!important;background:none!important;
  color:var(--golmdm-card-accent)!important;-webkit-text-fill-color:var(--golmdm-card-accent)!important;font-family:var(--golmdm-card-font)!important;font-weight:800!important;font-size:11px!important;line-height:1.12!important;text-align:center!important;white-space:nowrap!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full a.golmdm-card-meta-cta-v3310 {margin-left:auto!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-meta-cta-v3310 svg,.golmdm-card-mini-cta-v3310 .is-arrow) {
  flex:0 0 18px!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;transition:transform .18s ease!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-meta-cta-v3310,.golmdm-card-mini-cta-v3310):hover :is(svg,.is-arrow) {transform:translateX(3px)!important;}

/* Mini card. */
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-head-v3310 {
  display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px 14px 2px!important;gap:8px!important;border:0!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-competition-v3310 {
  display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;gap:5px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 11px/1.12 var(--golmdm-card-font)!important;white-space:normal!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-competition-v3310>:is(a,span),
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-fact-v3310>:is(a,span) {min-width:0!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;pointer-events:none!important;cursor:default!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-status-v3310 {flex:0 0 auto!important;max-width:47%!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-main-v3310 {
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(96px,114px) minmax(0,1fr)!important;align-items:stretch!important;
  width:100%!important;min-width:0!important;min-height:104px!important;margin:0!important;padding:1px 16px 7px!important;column-gap:8px!important;border:0!important;overflow:hidden!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini[data-golmdm-legion-count="0"] .golmdm-card-mini-main-v3310 {min-height:84px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-logo-v3310 {
  display:grid!important;place-items:center!important;width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important;margin:0 auto -3px!important;padding:0!important;border:0!important;background:none!important;overflow:visible!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini[data-golmdm-legion-count="0"] .golmdm-card-mini-logo-v3310 {width:43px!important;height:43px!important;min-width:43px!important;min-height:43px!important;max-width:43px!important;max-height:43px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-logo-v3310 :is(img,svg) {
  display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:translateY(2px) scale(1.035)!important;transform-origin:center bottom!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-copy-v3310 {
  display:grid!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;justify-items:center!important;align-items:center!important;align-content:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;row-gap:2px!important;column-gap:0!important;border:0!important;text-align:center!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-name-v3310 {font-size:14px!important;line-height:1.05!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-player-v3310 {font-size:8.7px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-center-v3310 {max-width:114px!important;padding:5px 7px!important;gap:2px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-center-v3310.is-upcoming .golmdm-card-mini-time-v3310 {margin-top:7px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-time-v3310 {font-size:23px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-score-v3310 {font-size:33px!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-foot-v3310 {
  display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding:6px 14px!important;gap:10px!important;color:rgba(255,255,255,.86)!important;
}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-facts-v3310 {display:flex!important;flex-flow:row nowrap!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;gap:6px 12px!important;border:0!important;}
html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-fact-v3310 {font-size:10px!important;}

/* Article/mobile widths. */
@container golmdm-card (max-width:620px) {
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] {margin:10px 0!important;}

  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-main-v3310 {
    grid-template-columns:minmax(0,1fr) minmax(78px,90px) minmax(0,1fr)!important;min-height:126px!important;padding:8px 6px 7px!important;column-gap:3px!important;
  }
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-team-logo-v3310 {width:41px!important;height:41px!important;min-width:41px!important;min-height:41px!important;max-width:41px!important;max-height:41px!important;margin-bottom:-3px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-team-name-v3310 {font-size:12.4px!important;line-height:1.04!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-player-v3310 {font-size:7.9px!important;gap:3px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-player-v3310 svg {flex-basis:9px!important;width:9px!important;height:9px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-center-v3310 {max-width:90px!important;padding:5px 4px!important;gap:2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-status-v3310,.golmdm-card-mini-status-v3310) {min-height:0!important;padding:4px 6px!important;font-size:8px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-countdown-v3310 {margin-top:9px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-time-v3310 {font-size:20.5px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-score-v3310 {font-size:30px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-form-v3313 {width:min(104px,100%)!important;gap:1px!important;margin-top:0!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-form-label-v3313 {font-size:7.4px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-form-badges-v3313 {gap:3px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-form-badge-v3313 {flex-basis:17px!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;border-radius:5px!important;font-size:7.4px!important;line-height:17px!important;}

  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-v3310 {display:block!important;padding:7px 8px 8px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-head-v3310 {flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:2px 6px!important;margin-bottom:6px!important;text-align:center!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-head-v3310 strong {font-size:11.6px!important;line-height:1.05!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-head-v3310 span {font-size:8.4px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-options-v3310 {gap:5px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-option-v3310 {min-height:38px!important;padding:5px 4px!important;gap:3px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-label-v3310 {font-size:9.8px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-option-v3310>em {font-size:8.1px!important;}

  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-meta-v3310 {justify-content:center!important;min-height:0!important;padding:7px 8px!important;gap:6px 10px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-meta-item-v3310 {font-size:9.2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full a.golmdm-card-meta-cta-v3310 {margin-left:0!important;font-size:10.1px!important;}

  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-head-v3310 {padding:7px 8px 1px!important;gap:7px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-competition-v3310 {font-size:9.6px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-main-v3310 {grid-template-columns:minmax(0,1fr) minmax(68px,80px) minmax(0,1fr)!important;min-height:92px!important;padding:0 5px 6px!important;column-gap:2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini[data-golmdm-legion-count="0"] .golmdm-card-mini-main-v3310 {min-height:76px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-logo-v3310 {width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important;max-width:37px!important;max-height:37px!important;margin-bottom:-4px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini[data-golmdm-legion-count="0"] .golmdm-card-mini-logo-v3310 {width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-name-v3310 {font-size:11.7px!important;line-height:1.03!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-player-v3310 {font-size:7.5px!important;gap:2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-player-v3310 svg {flex-basis:8px!important;width:8px!important;height:8px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-center-v3310 {max-width:80px!important;padding:4px 3px!important;gap:2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-center-v3310.is-upcoming .golmdm-card-mini-time-v3310 {margin-top:7px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-time-v3310 {font-size:18.5px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-score-v3310 {font-size:27px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-foot-v3310 {flex-wrap:nowrap!important;justify-content:space-between!important;min-height:0!important;padding:7px 8px!important;gap:6px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-facts-v3310 {flex:1 1 auto!important;min-width:0!important;gap:4px 7px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-fact-v3310 {font-size:9px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini a.golmdm-card-mini-cta-v3310 {font-size:9.8px!important;gap:3px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-meta-cta-v3310 svg,.golmdm-card-mini-cta-v3310 .is-arrow) {flex-basis:17px!important;width:17px!important;height:17px!important;}
}

@container golmdm-card (max-width:420px) {
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-main-v3310 {grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr)!important;min-height:122px!important;padding:7px 4px 6px!important;column-gap:2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-team-logo-v3310 {width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;max-width:39px!important;max-height:39px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-team-name-v3310 {font-size:11.8px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-center-v3310 {max-width:74px!important;padding-left:3px!important;padding-right:3px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"] :is(.golmdm-card-status-v3310,.golmdm-card-mini-status-v3310) {padding:4px 5px!important;font-size:7.7px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-time-v3310 {font-size:18.5px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-head-v3310 strong {font-size:11.2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-poll-label-v3310 {font-size:9.4px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-meta-v3310 {gap:5px 8px!important;padding:7px 6px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full .golmdm-card-meta-item-v3310 {font-size:8.7px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-full a.golmdm-card-meta-cta-v3310 {font-size:9.7px!important;}

  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-head-v3310 {padding:6px 7px 1px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-competition-v3310 {font-size:9px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-main-v3310 {grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr)!important;min-height:89px!important;padding:0 3px 6px!important;column-gap:2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini[data-golmdm-legion-count="0"] .golmdm-card-mini-main-v3310 {min-height:73px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-logo-v3310 {width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;max-width:35px!important;max-height:35px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-name-v3310 {font-size:11.2px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-center-v3310 {max-width:68px!important;padding-left:3px!important;padding-right:3px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-time-v3310 {font-size:17.5px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-score-v3310 {font-size:26px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-foot-v3310 {padding:6px 7px!important;gap:4px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini .golmdm-card-mini-fact-v3310 {font-size:8.5px!important;}
  html body article.golmdm-match-card-v3310[data-golmdm-card-source="3315"].is-mini a.golmdm-card-mini-cta-v3310 {font-size:9.3px!important;gap:3px!important;}
}


/* --------------------------------------------------------------------------
   Match page hero metadata — compact wrapped rows, beta.3317
   The old frontend layers gave every item a button-sized min-height and made
   venue/date full-width. This source-owned row removes those vertical gaps.
   -------------------------------------------------------------------------- */
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-matchv89-meta.golmdm-matchv90-meta.golmdm-match-meta-source-v3317 {
  display:flex!important;
  flex-flow:row wrap!important;
  align-items:center!important;
  align-content:center!important;
  justify-content:center!important;
  gap:2px 16px!important;
  width:100%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:10px 14px 11px!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3317 > :is(.golmdm-matchv89-meta-item,.golmdm-matchv90-meta-item,.golmdm-detail-chip.golmdm-match-meta-chip) {
  display:inline-flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  max-width:100%!important;
  min-height:22px!important;
  height:auto!important;
  margin:0!important;
  padding:1px 0!important;
  gap:6px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  line-height:1.05!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3317 > :is(.is-competition,.is-stage,.is-venue,.is-date) {
  width:auto!important;
  min-width:0!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3317 > :is(.is-source,.is-protocol,.is-source-inline) {
  flex-basis:100%!important;
  width:100%!important;
  min-height:20px!important;
  padding:0!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3317 :is(.golmdm-matchv90-meta-content,.golmdm-matchv90-meta-text,.golmdm-detail-chip-label) {
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  line-height:1.05!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3317 :is(.golmdm-matchv89-meta-icon,.golmdm-matchv90-meta-icon,.golmdm-detail-chip-icon) {
  margin:0!important;
}
@media(max-width:640px) {
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-matchv89-meta.golmdm-matchv90-meta.golmdm-match-meta-source-v3317 {
    display:grid!important;
    grid-template-columns:auto auto!important;
    grid-auto-flow:row!important;
    align-items:center!important;
    justify-content:center!important;
    column-gap:13px!important;
    row-gap:0!important;
    padding:8px 10px 9px!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317 > :is(.golmdm-matchv89-meta-item,.golmdm-matchv90-meta-item,.golmdm-detail-chip.golmdm-match-meta-chip) {
    min-height:20px!important;
    padding:0!important;
    gap:5px!important;
    line-height:1!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317 > :is(.golmdm-detail-chip.golmdm-match-meta-chip.is-source,.golmdm-detail-chip.golmdm-match-meta-chip.is-protocol,.golmdm-matchv90-meta-item.is-source-inline) {
    grid-column:1 / -1!important;
    justify-self:center!important;
    width:auto!important;
    min-height:19px!important;
    margin-top:0!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317 :is(.golmdm-matchv90-meta-content,.golmdm-matchv90-meta-text,.golmdm-detail-chip-label) {
    line-height:1!important;
  }
}


/* --------------------------------------------------------------------------
   Match page metadata — canonical mobile wrapping, beta.3321
   Long external competition names must shrink/wrap inside the hero instead of
   widening the grid and being clipped. Scope is a separate source role now.
   -------------------------------------------------------------------------- */
@media(max-width:640px) {
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-matchv89-meta.golmdm-matchv90-meta.golmdm-match-meta-source-v3317 {
    box-sizing:border-box!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    width:100%!important;
    max-width:100%!important;
    justify-content:stretch!important;
    column-gap:10px!important;
    row-gap:1px!important;
    overflow:hidden!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317 > :is(.golmdm-matchv89-meta-item,.golmdm-matchv90-meta-item,.golmdm-detail-chip.golmdm-match-meta-chip) {
    box-sizing:border-box!important;
    min-width:0!important;
    max-width:100%!important;
    width:auto!important;
    overflow:hidden!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317 :is(.golmdm-matchv90-meta-content,.golmdm-matchv90-meta-text,.golmdm-detail-chip-label) {
    min-width:0!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    text-overflow:clip!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317:has(> .is-scope) {
    grid-template-columns:auto minmax(0,1fr)!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317:has(> .is-scope) > .is-scope {
    grid-column:1!important;
    justify-self:end!important;
    text-align:right!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317:has(> .is-scope) > .is-competition {
    grid-column:2!important;
    justify-self:stretch!important;
    justify-content:flex-start!important;
    text-align:left!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317:has(> .is-scope) > :is(.is-stage,.is-venue,.is-date) {
    grid-column:1 / -1!important;
    justify-self:center!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3317 > :is(.is-source,.is-protocol,.is-source-inline) {
    grid-column:1 / -1!important;
  }
}

/* --------------------------------------------------------------------------
   Match page hero metadata — canonical two-line source structure, beta.3322
   The previous mobile half-grid forced a long competition into a narrow column.
   The PHP source now groups context and details into independent compact lines.
   -------------------------------------------------------------------------- */
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-matchv89-meta.golmdm-matchv90-meta.golmdm-match-meta-source-v3322 {
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:8px 14px 9px!important;
  overflow:visible!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3322 > .golmdm-match-meta-line-v3322 {
  display:flex!important;
  flex-flow:row wrap!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  gap:2px 15px!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3322 > .golmdm-match-meta-line-v3322.is-details {
  margin-top:2px!important;
  gap:1px 14px!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3322 .golmdm-match-meta-line-v3322 > :is(.golmdm-matchv89-meta-item,.golmdm-matchv90-meta-item,.golmdm-detail-chip.golmdm-match-meta-chip) {
  display:inline-flex!important;
  flex:0 1 auto!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:20px!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  gap:6px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:center!important;
  line-height:1.15!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3322 .golmdm-match-meta-line-v3322 > .is-scope {
  opacity:.92!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3322 :is(.golmdm-matchv90-meta-content,.golmdm-matchv90-meta-text,.golmdm-detail-chip-label) {
  display:inline!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  text-overflow:clip!important;
  line-height:1.15!important;
}
html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
  .golmdm-match-meta-source-v3322 :is(.golmdm-matchv89-meta-icon,.golmdm-matchv90-meta-icon,.golmdm-detail-chip-icon) {
  flex:0 0 auto!important;
  margin:0!important;
}

@media(min-width:641px) {
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-matchv89-meta.golmdm-matchv90-meta.golmdm-match-meta-source-v3322 {
    display:flex!important;
    flex-flow:row wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:2px 16px!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 > .golmdm-match-meta-line-v3322 {
    display:contents!important;
  }
}

@media(max-width:640px) {
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-matchv89-meta.golmdm-matchv90-meta.golmdm-match-meta-source-v3322 {
    padding:7px 12px 8px!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 > .golmdm-match-meta-line-v3322 {
    gap:1px 10px!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 > .golmdm-match-meta-line-v3322.is-details {
    margin-top:2px!important;
    gap:1px 12px!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 .golmdm-match-meta-line-v3322 > :is(.golmdm-matchv89-meta-item,.golmdm-matchv90-meta-item,.golmdm-detail-chip.golmdm-match-meta-chip) {
    min-height:19px!important;
    gap:5px!important;
    font-size:13.5px!important;
    line-height:1.14!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 .golmdm-match-meta-line-v3322.is-context > .is-scope {
    flex:1 1 100%!important;
    min-height:17px!important;
    font-size:12.5px!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 .golmdm-match-meta-line-v3322.is-context > :is(.is-competition,.is-stage) {
    flex:0 1 auto!important;
    max-width:100%!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 .golmdm-match-meta-line-v3322.is-context > .is-long-label-v3322 {
    flex:1 1 100%!important;
    width:100%!important;
    max-width:360px!important;
    font-size:13.5px!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 .golmdm-match-meta-line-v3322.is-details > .is-venue.is-long-label-v3322 {
    flex:1 1 100%!important;
    width:100%!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 .golmdm-match-meta-line-v3322.is-details > :is(.is-date,.is-source,.is-protocol,.is-source-inline) {
    flex:0 1 auto!important;
    width:auto!important;
  }
  html body :is(#golmdm-match-meta-owner-v3317,#golmdm-virtual-page) article.golmdm-matchv89-page
    .golmdm-match-meta-source-v3322 :is(.golmdm-matchv90-meta-content,.golmdm-matchv90-meta-text,.golmdm-detail-chip-label) {
    line-height:1.14!important;
  }
}

