/* Match the approved phone banner's compact frame and artwork crop in laptop scenes only. */
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .launch-banner.tb-carousel {width:100%;max-width:412px;height:auto;aspect-ratio:551 / 133;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel > .tb-track > .tb-slide {height:100%;aspect-ratio:auto;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel .tb-blue > .reference-art.launch-banner-art {height:100%;aspect-ratio:auto;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel .launch-banner-illustration {object-fit:cover;object-position:50% 15%;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel .tb-wide-art {width:calc(100% + 6px);height:100%;margin-left:-3px;object-fit:cover;object-position:calc(50% + 2px) calc(50% - 2px);}
