.sim-frame-slot{width:100%;min-width:0}.sim-frame{width:min(100%, calc(var(--sim-available-height,100dvh) * 4 / 3));aspect-ratio:4/3;isolation:isolate;contain:layout;min-width:0;min-height:0;margin-inline:auto;overflow:auto}.sim-frame-slot--container{height:100%;min-height:0;container-type:size}.sim-frame-slot--container>.sim-frame{width:min(100cqw,133.333cqh)}.sim-shell{flex-direction:column;height:100%;min-height:0;display:flex}.sim-shell-body{flex:1;min-height:0;position:relative;overflow:hidden}.sim-step-content{scrollbar-gutter:stable;background:linear-gradient(var(--color-surface-base) 30%, transparent) center top, linear-gradient(transparent, var(--color-surface-base) 70%) center bottom, radial-gradient(farthest-side at 50% 0, var(--color-surface-border), transparent) center top, radial-gradient(farthest-side at 50% 100%, var(--color-surface-border), transparent) center bottom;background-repeat:no-repeat;background-size:100% 24px,100% 24px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}.sim-step-content::-webkit-scrollbar{width:8px;height:8px}.sim-step-content::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:8px}.sim-step-content::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@container (width<=420px){.sim-shell-toolbar{padding-block:0}}
