/* Ultimate Stars stylesheet 10.
   Original style id: us-rollback-pack-play-fix-v48.
   Keep file order stable unless you are intentionally changing the cascade. */
  /* Keep the previous pack design. Only fix the mobile invisibility caused by disabled animations. */
  @media (max-width: 1180px), (hover: none), (pointer: coarse) {
    #packOpeningView.cinematic-opening .pulled-cards.cinematic-card-stack.has-reveal-cards,
    #packOpeningView.cinematic-opening .pulled-cards.cinematic-card-stack.us48-mobile-stack-ready {
      pointer-events: auto !important;
    }

    #packOpeningView.cinematic-opening .cinematic-reveal-card-wrap {
      opacity: 1 !important;
      visibility: visible !important;
      pointer-events: auto;
      transform:
        translate3d(calc(var(--stack-x) * 1px), calc(var(--stack-y) * 1px), calc(var(--stack-z) * 1px))
        rotateZ(calc(var(--stack-r) * 1deg))
        rotateY(calc(var(--stack-ry) * 1deg))
        scale(var(--stack-scale)) !important;
    }

    #packOpeningView.cinematic-opening .cinematic-reveal-card-wrap.is-waiting {
      pointer-events: none !important;
    }

    #packOpeningView.cinematic-opening .cinematic-reveal-card-wrap.is-current {
      opacity: 1 !important;
      visibility: visible !important;
      pointer-events: auto !important;
      z-index: 320 !important;
    }

    #packOpeningView.cinematic-opening .cinematic-reveal-card-wrap.is-dismissed {
      opacity: .98 !important;
      pointer-events: none !important;
      transform:
        translate3d(var(--dismiss-x), var(--dismiss-y), 90px)
        rotateZ(var(--dismiss-r))
        rotateY(var(--dismiss-ry))
        scale(.74) !important;
    }

    #packOpeningView.cinematic-opening .cinematic-reveal-card-wrap .game-card,
    #packOpeningView.cinematic-opening .cinematic-reveal-card-wrap .card-art,
    #packOpeningView.cinematic-opening .cinematic-reveal-card-wrap img {
      opacity: 1 !important;
      visibility: visible !important;
    }
  }
