.scene{isolation:isolate;border-radius:var(--radius-xl);background:var(--tone);position:relative;overflow:hidden;container-type:size}.scene__ground{background:var(--tone);position:absolute;inset:0}.scene__frame{aspect-ratio:1;width:min(max(100cqw,100cqh),140cqw,640px);position:absolute;top:50%;left:50%;translate:-50% -50%}.scene__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene__lift{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.scene__lift{animation:scene-settle 1.4s var(--ease-out) both}.scene__shadow{animation:scene-shade 1.4s var(--ease-out) both;transform-origin:50% 78%}}@keyframes scene-settle{0%{transform:translateY(-4%)rotate(-2deg)}}@keyframes scene-shade{0%{opacity:.5;transform:scale(.85)}}
