/* Real Luqira Studio captures. Keep the complete interface visible. */
.gp-demo-frame,.gp-steps-media{aspect-ratio:16/9;background:#f5f1eb}
.gp-demo-frame img,.gp-steps-media img,.gp-browser-shot{object-fit:contain;object-position:center;aspect-ratio:16/9}
.gp-earth--voice:has(.gp-earth-copy){min-height:470px;justify-content:flex-start;background:#171715}
.gp-earth--voice:has(.gp-earth-copy):after{display:none}
.gp-earth--voice:has(.gp-earth-copy) .gp-earth-copy{padding:28px 30px 0}
.gp-earth--voice:has(.gp-earth-copy) .gp-earth-img{top:auto;bottom:20px;left:5%;width:90%;height:52%;object-fit:contain;object-position:center;border-radius:14px}
.gp-earth--voice:has(.gp-voice) .gp-earth-img{opacity:.25}
.gp-av-cell img,.gp-hero-card img{object-position:center 24%}
@media(max-width:640px){.gp-earth--voice:has(.gp-earth-copy){min-height:460px}.gp-earth--voice:has(.gp-earth-copy) .gp-earth-copy{padding:24px}.gp-earth--voice:has(.gp-earth-copy) .gp-earth-img{height:48%}}
