/* Ultimate Stars deep home performance pass.
   This is intentionally scoped to the Home menu and avoids clipping leaderboard content. */

body.us-home-low-paint::before,
body.us-home-low-paint::after {
  display: none !important;
}

body.us-home-low-paint #homeScreen .home-menu-stage,
body.us-home-low-paint #homeScreen .home-menu-shell,
body.us-home-low-paint #homeScreen .home-menu-grid {
  contain: layout style !important;
}

body.us-home-low-paint #homeScreen .menu-card,
body.us-home-low-paint #homeScreen .home-task-panel,
body.us-home-low-paint #homeScreen .home-task-item,
body.us-home-low-paint .hud-right-group,
body.us-home-low-paint .economy-hud,
body.us-home-low-paint .top-hud,
body.us-home-low-paint .player-hud,
body.us-home-low-paint #economyHud {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  filter: none !important;
}

body.us-home-low-paint #homeScreen .menu-card,
body.us-home-low-paint #homeScreen .menu-card:hover,
body.us-home-low-paint #homeScreen .menu-card:active {
  box-shadow: none !important;
  transform: none !important;
  transition: none !important;
  will-change: auto !important;
}

body.us-home-low-paint #homeScreen .menu-card::before,
body.us-home-low-paint #homeScreen .menu-card::after {
  display: none !important;
  content: none !important;
}

body.us-home-low-paint #homeScreen .menu-card .menu-card-bg {
  opacity: .18 !important;
  transform: none !important;
  transition: none !important;
  filter: none !important;
  will-change: auto !important;
}

body.us-home-low-paint #homeScreen .menu-card *,
body.us-home-low-paint #homeScreen .home-task-item * {
  animation: none !important;
  transition: none !important;
  text-shadow: none !important;
}

body.us-home-low-paint #homeScreen img {
  filter: none !important;
}
