#sequence-story .portrait-screen.has-approved-practice > :not(.approved-practice-frame) { visibility:hidden; pointer-events:none; }
#sequence-story .portrait-screen > .approved-practice-frame { position:absolute;z-index:30;left:0;top:0;width:375px;height:812px;border:0;margin:0;padding:0;transform-origin:top left;background:transparent;pointer-events:auto; }

/* The setup photograph continues beyond the phone as a quiet ambient backdrop. */
body.product-yogaspace-current #sequence-story #features::before {
 background:linear-gradient(rgba(247,247,243,.16),rgba(247,247,243,.16)),url("create-practice-background-139371c704b29116.png") center / cover no-repeat;
 filter:blur(18px) saturate(.9);
 clip-path:inset(0 round 36px);
 opacity:calc(var(--build-opacity,1) * .82);
}
@media(max-width:850px){
 body.product-yogaspace-current #sequence-story #features::before {filter:blur(14px) saturate(.9);clip-path:inset(0 round 28px);}
}
