.dp-hardware.dp-iphone-duo{width:min(870px,calc(65vh * var(--duo-ratio,1.4215)),100%);aspect-ratio:var(--duo-ratio,2853/2007);box-sizing:content-box;padding:8px;background:#191b1a;border:2px solid #767b77;border-radius:30px;box-shadow:inset 0 0 0 2px #030504,0 18px 40px #16372925;position:relative;overflow:hidden}
.dp-iphone-duo .dp-duo-display{display:block;width:100%;height:100%;aspect-ratio:var(--duo-ratio,2853/2007);object-fit:contain;border-radius:22px;background:#f6f4ec}
.dp-iphone-duo:before,.dp-iphone-duo:after{content:"";position:absolute;left:49.5%;width:1%;height:3px;background:#7a7c79;border-radius:2px;z-index:2}
.dp-iphone-duo:before{top:0}.dp-iphone-duo:after{bottom:0}
.dp-zoom-overlay .dp-hardware.dp-iphone-duo{width:min(1100px,calc((100dvh - 240px)*var(--duo-ratio,1.4215)));max-width:calc(100% - 24px)}
@media(max-width:700px){.dp-hardware.dp-iphone-duo{width:calc(100% - 20px);padding:5px;border-radius:22px}.dp-iphone-duo .dp-duo-display{border-radius:15px}.dp-device-toolbar{flex-wrap:wrap;gap:10px}.dp-device-tabs button{white-space:nowrap}}

.dp-device-tabs button{white-space:nowrap;flex-shrink:0}

.experience-gallery.duo-gallery .experience-gallery-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:32px}
.experience-gallery.duo-gallery .experience-screen{width:100%;max-width:none}
.experience-gallery.duo-gallery .experience-screen>img{width:100%;height:auto;max-height:700px;object-fit:contain;border-radius:18px}
.experience-gallery.duo-gallery .experience-screen-panel button>img{width:80px;height:65px}
.experience-gallery.duo-gallery .experience-screen-panel button{grid-template-columns:80px 1fr 18px;gap:14px}
@media(max-width:850px){.experience-gallery.duo-gallery .experience-gallery-layout{grid-template-columns:1fr}}
