/* ============================================================
   VELOCITY V80 — DEATHRUN ONLY REAL MAP ART
   Public card is intentionally untouched.
   ============================================================ */

.v9-server-card[data-server="deathrun"]{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  background-image:none!important;
}

/* Kill ALL old Deathrun pseudo/AI art. */
.v9-server-card[data-server="deathrun"]::before{
  content:none!important;
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  background:none!important;
  background-image:none!important;
}

/* Hide V79's Deathrun image only; Public V79 stays active. */
.v9-server-card[data-server="deathrun"] > .vc79-map-art{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
}

/* Our only Deathrun artwork layer. */
.v9-server-card[data-server="deathrun"] > .vc80-deathrun-art{
  position:absolute!important;
  inset:0!important;
  z-index:0!important;

  display:block!important;
  width:100%!important;
  height:100%!important;

  object-fit:cover!important;
  object-position:center center!important;

  opacity:1!important;
  visibility:visible!important;

  filter:saturate(1.04) contrast(1.07) brightness(.70)!important;

  pointer-events:none!important;
  user-select:none!important;

  transition:
    opacity .20s ease,
    transform .28s ease,
    filter .20s ease!important;
}

.v9-server-card[data-server="deathrun"]:hover > .vc80-deathrun-art{
  transform:scale(1.018)!important;
  filter:saturate(1.10) contrast(1.08) brightness(.79)!important;
}

/* Overlay and content stay above the real screenshot. */
.v9-server-card[data-server="deathrun"] > .v9-server-overlay{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
}

.v9-server-card[data-server="deathrun"] > .v9-server-content,
.v9-server-card[data-server="deathrun"] .v9-server-content{
  position:relative!important;
  z-index:2!important;
}

/* Unknown map = clean neutral card, NEVER old AI picture. */
.v9-server-card[data-server="deathrun"].vc80-no-art{
  background:
    radial-gradient(circle at 75% 32%,rgba(24,123,196,.18),transparent 34%),
    linear-gradient(135deg,#071725,#03101a)!important;
}

.v9-server-card[data-server="deathrun"].vc80-no-art > .vc80-deathrun-art{
  opacity:0!important;
}

@media (max-width:860px){
  .v9-server-card[data-server="deathrun"] > .vc80-deathrun-art{
    object-position:center center!important;
    filter:saturate(1.02) contrast(1.05) brightness(.66)!important;
  }
}
