/* Révélation finale du quatrième tirage : suspense puis retournement net. */
.open-card.mystery-waiting .mystery-seal{
  background:radial-gradient(circle,#19131d,#020203 72%);
  box-shadow:inset 0 0 42px #000,0 0 18px #7f36b766;
}
.open-card.mystery-waiting .mystery-seal::after{
  content:'?';
  display:grid;
  place-items:center;
  width:58%;
  aspect-ratio:1;
  border:1px solid #e8c56e82;
  border-radius:50%;
  background:#08070ad9;
  color:#fff0b5;
  font:700 clamp(36px,6vw,78px) Outfit;
  line-height:1;
  box-shadow:0 0 30px #b15cff8c;
}
.open-card.mystery-teasing .open-card-inner{
  transform:rotateY(38deg) scale(1.035);
  transition:transform 1.1s cubic-bezier(.4,0,.2,1);
}
.open-card.mystery-final .open-card-inner{
  transform:rotateY(180deg);
  transition:transform .42s cubic-bezier(.1,.92,.15,1);
}
