/* Desktop sidebar homepage repair. Phone layouts up to 599px remain untouched. */
@media (min-width: 600px) {
  html body #root .player-shell .hero-grid .campaign-carousel-hero {
    background: #052f82;
  }

  html body #root .player-shell .hero-grid .campaign-slide-1 {
    background: #075237;
  }

  html body #root .player-shell .hero-grid .campaign-slide-2 {
    background: #8e101d;
  }

  html body #root .player-shell .hero-grid .campaign-carousel-picture {
    inset: 0 24px !important;
    width: auto !important;
  }

  html body #root .player-shell .hero-grid .campaign-carousel-picture img {
    object-fit: fill !important;
    object-position: center center !important;
  }
}
