.simble-showcase{position:relative;width:100%;padding-top:3.8%;isolation:isolate;line-height:0;contain:layout style}
.simble-showcase *{box-sizing:border-box}
.simble-showcase .simble-background{display:block;width:100%;height:auto;aspect-ratio:2752/1536;border-radius:3% / 5.375%;overflow:hidden;user-select:none;pointer-events:none}
/* The top gutter permits Reference A's protrusion; the bottom is a hard clip. */
.simble-showcase .simble-clip{position:absolute;inset:0;overflow:hidden;border-radius:0 0 3% 3% / 0 0 5.0326% 5.0326%;pointer-events:none}
.simble-showcase .simble-phone{position:absolute;left:50%;top:0;width:27.9%;aspect-ratio:892/1790;transform-origin:50% 0;will-change:transform}
.simble-showcase .simble-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none!important;user-select:none;pointer-events:none}
.simble-showcase .simble-content{position:absolute;inset:2.905% 6.951% 3.687%;border-radius:16.6% / 7.65%;overflow:hidden}
.simble-showcase .simble-surface{position:absolute;inset:0;overflow:hidden;clip-path:inset(6.46% 0 0 0);will-change:transform,opacity}
.simble-showcase .simble-surface img{position:absolute;max-width:none!important;width:116.226%;height:107.062%;left:-8.079%;top:-3.111%;display:block}
.simble-showcase .simble-content{z-index:2}
.simble-showcase .simble-camera-flash{position:absolute;inset:2.905% 6.951% 3.687%;border-radius:16.6% / 7.65%;background:#fff;opacity:0;pointer-events:none;z-index:4}
.simble-showcase .simble-shutter-press{position:absolute;left:42.1525%;top:85.3631%;width:15.6951%;height:7.8212%;border-radius:40%;background:rgba(0,0,0,.12);opacity:0;pointer-events:none;z-index:4}
.simble-showcase .simble-success{position:absolute;left:31.278%;top:26.76%;width:36.7713%;height:14.9721%;z-index:3;pointer-events:none}
.simble-showcase .simble-success svg{display:block;width:100%;height:100%;overflow:hidden}
.simble-showcase .simble-touch{position:absolute;z-index:5;width:10.7623%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.45);box-shadow:0 1px 5px rgba(24,35,57,.10);opacity:0;pointer-events:none;will-change:opacity,transform}
