
body.elbrus-afl-champions-center #standings .elbrus-afl-champion-hero{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  gap:16px!important;
  min-height:340px!important;
  padding:36px 24px!important;
  margin-top:18px!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at top, rgba(216,170,113,.08), transparent 32%),
    linear-gradient(135deg, rgba(44,38,52,.95), rgba(27,29,39,.98))!important;
  border:1px solid rgba(216,170,113,.18)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.18)!important;
}
body.elbrus-afl-champions-center #standings .elbrus-afl-champion-hero__logo{
  width:min(180px, 42vw)!important;
  max-width:180px!important;
  height:auto!important;
  filter:drop-shadow(0 12px 24px rgba(0,0,0,.25))!important;
}
body.elbrus-afl-champions-center #standings .elbrus-afl-champion-hero__title{
  margin:0!important;
  color:#fff4e5!important;
  font-size:clamp(34px,5vw,58px)!important;
  font-weight:900!important;
  letter-spacing:-.03em!important;
  line-height:1!important;
}
body.elbrus-afl-champions-center #standings .elbrus-afl-champion-hero__subtitle{
  margin:0!important;
  color:#d9b37d!important;
  font-size:clamp(14px,2vw,18px)!important;
  font-weight:800!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
body.elbrus-afl-champions-center #standings .elbrus-afl-hidden-block{
  display:none!important;
}

/* Match results and champion display are exclusive views. */
#standings .el-tour-card--afl .elbrus-afl-champion-hero[hidden],
#standings .el-tour-card--afl [data-eltd-pane="afl-games"][hidden]{display:none!important}
#standings .el-tour-card--afl [data-eltd-pane="afl-games"]:not([hidden]){
  display:block!important;width:100%!important;
}
#standings .el-tour-card--afl [data-eltd-pane="afl-games"]:not([hidden]) .eltd-result-list{
  display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:14px!important;
}
