/* Registration success wheel only */
.vozaya-reg-clone-wheel-stage .wheel-under-pulses{
  display:none!important;
}

/* Preserve clear space for animated/lifted segments on phones */
@media (max-width:760px) and (hover:none) and (pointer:coarse){
  .vozaya-reg-clone-wheel-stage{
    overflow:visible!important;
    box-sizing:border-box!important;
    padding:18px!important;
  }

  .vozaya-reg-clone-wheel-skin{
    width:min(72vw,72vh,380px)!important;
    height:min(72vw,72vh,380px)!important;
    overflow:visible!important;
  }

  .vozaya-reg-clone-wheel-stage .join-wheel-canvas,
  .vozaya-reg-clone-wheel-stage .join-wheel-assembly{
    overflow:visible!important;
  }
}

/* Registration success V2 — remove residual dialog panel */
.vozaya-reg-dialog.vozaya-reg-clone-wheel-active{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:visible!important;
  max-height:none!important;
}

/* Suppress inherited homepage pseudo-art inside the cloned success wheel */
.vozaya-reg-clone-wheel-stage .join-wheel-canvas::before,
.vozaya-reg-clone-wheel-stage .join-wheel-canvas::after,
.vozaya-reg-clone-wheel-stage .join-wheel-center::before,
.vozaya-reg-clone-wheel-stage .join-wheel-center::after{
  content:none!important;
  display:none!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}

/* More clearance for outward-moving segments on phones */
@media (max-width:760px) and (hover:none) and (pointer:coarse){
  .vozaya-reg-clone-wheel-skin{
    width:min(66vw,66vh,340px)!important;
    height:min(66vw,66vh,340px)!important;
  }
}

/* V3 — remove final modal backdrop residue during success wheel only */
.vozaya-reg-modal:has(.vozaya-reg-dialog.vozaya-reg-clone-wheel-active){
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

/* V4 — keep success background clean, restore premium page blur */
.vozaya-reg-modal:has(.vozaya-reg-dialog.vozaya-reg-clone-wheel-active){
  background:transparent!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
}

/* V5 — mobile success wheel clearance */
@media (max-width:760px) and (hover:none) and (pointer:coarse){
  .vozaya-reg-clone-wheel-stage{
    padding:8px!important;
    overflow:visible!important;
  }

  .vozaya-reg-clone-wheel-skin{
    width:min(90vw,76dvh,430px)!important;
    height:min(90vw,76dvh,430px)!important;
    overflow:visible!important;
  }

  .vozaya-reg-clone-wheel-stage .join-wheel-canvas,
  .vozaya-reg-clone-wheel-stage .join-wheel-assembly,
  .vozaya-reg-clone-wheel-stage .join-segment-ring,
  .vozaya-reg-clone-wheel-stage .join-segment-float{
    overflow:visible!important;
  }
}
