/* FC Elbrus: remove old green accents from the Matches page only. */
html body main .match-card.el-match-competition--afl,
html body main .match-card.el-match-competition--afl.egc-card,
html body main .match-card.el-match-competition--afl:hover {
  --accent: #B9D2F5 !important;
  --egc-bg: #162D50 !important;
  --egc-card: #162D50 !important;
  background: #162D50 !important;
  background-image: none !important;
  border: 1px solid rgba(179,204,255,.38) !important;
  outline: 0 !important;
  box-shadow: 0 9px 24px rgba(12,30,62,.18) !important;
}
html body main .match-card.el-match-competition--kchr,
html body main .match-card.el-match-competition--kchr.egc-card,
html body main .match-card.el-match-competition--kchr:hover {
  --accent: #F2CED7 !important;
  --egc-bg: #592331 !important;
  --egc-card: #592331 !important;
  background: #592331 !important;
  background-image: none !important;
  border: 1px solid rgba(255,194,196,.34) !important;
  outline: 0 !important;
  box-shadow: 0 9px 24px rgba(68,17,32,.17) !important;
}
/* Suppress legacy colored strips drawn as pseudo-elements. */
html body main .match-card.el-match-competition--afl::before,
html body main .match-card.el-match-competition--afl::after,
html body main .match-card.el-match-competition--kchr::before,
html body main .match-card.el-match-competition--kchr::after {
  content: none !important;
  display: none !important;
  background: none !important;
  border: 0 !important;
}
/* Inner wrappers must not reveal the former green-card background. */
html body main .match-card.el-match-competition--afl > .match-meta,
html body main .match-card.el-match-competition--afl > .match-line,
html body main .match-card.el-match-competition--afl > .el-fixture-meta,
html body main .match-card.el-match-competition--kchr > .match-meta,
html body main .match-card.el-match-competition--kchr > .match-line,
html body main .match-card.el-match-competition--kchr > .el-fixture-meta {
  background: transparent !important;
  background-image: none !important;
  border-color: transparent !important;
}
html body main .match-card.el-match-competition--afl .el-fixture-tournament {
  background: #29568B !important;
  background-image: none !important;
  border-color: rgba(255,255,255,.32) !important;
}
html body main .match-card.el-match-competition--kchr .el-fixture-tournament {
  background: #873447 !important;
  background-image: none !important;
  border-color: rgba(255,255,255,.3) !important;
}
/* Match-page separators also must not show the former forest-green line. */
html body main > .content-section {
  border-bottom-color: transparent !important;
}
/* Keep the existing countdown's deliberate white divider intact. */
html body main .match-card .elbrus-countdown {
  background: transparent !important;
  border-top-color: rgba(255,255,255,.38) !important;
}
