html,body { margin:0; padding:0; width:100%; height:100%; background:transparent; }
.stage { position:absolute; left:0; right:0; bottom:60px; display:flex; justify-content:center; pointer-events:none; }
.circle { width:320px; height:320px; border-radius:50%; overflow:hidden; box-shadow: 0 12px 40px rgba(0,0,0,.45); border:6px solid rgba(255,255,255,.12); }
.img { width:100%; height:100%; background:center/cover no-repeat; transform: scale(1); opacity: 0; }
.img.show { opacity: 1; }

