.doorstep-gallery{min-width:0;width:100%;border-radius:16px;overflow:hidden;background:#f1eee6}.doorstep-gallery-stage{display:flex;align-items:center;justify-content:center;min-height:220px;background:#182c24}.doorstep-gallery-stage img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain}.doorstep-gallery-controls{display:flex;gap:12px;align-items:center;justify-content:center;padding:12px;flex-wrap:wrap}.doorstep-gallery-controls button{padding:10px 16px;background:#fff;color:#173a2a;border:1px solid #718579;border-radius:8px;cursor:pointer}.doorstep-gallery button:focus-visible{outline:3px solid #c68c25;outline-offset:2px}.doorstep-media-native{display:block!important;position:relative!important;inset:auto!important;object-fit:contain!important;height:auto!important;max-height:80vh;width:100%;margin-inline:auto;border:0}.doorstep-video-parent{height:auto!important;padding-bottom:0!important;aspect-ratio:auto!important;display:flex;justify-content:center;align-items:center;background:#182c24}.doorstep-media-native[data-portrait=true]{max-width:420px!important}.flex:has(>[data-testid="text-platform-fee"]){display:none!important}
.experience-card .doorstep-gallery-controls{position:relative;z-index:3}.experience-card .doorstep-gallery-stage img{height:240px;object-fit:contain}.experience-card .doorstep-gallery-stage iframe{max-height:380px}
/* Producer headers: only the video covers the artwork, never its surrounding panel. */
#root .doorstep-producer-video-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;padding:0!important;min-width:0;width:100%;max-width:420px;justify-self:end;align-self:start}
#root .doorstep-producer-video-stage{background:transparent!important;min-width:0}
#root .doorstep-producer-video-stage.doorstep-video-parent{aspect-ratio:auto!important}
#root .doorstep-producer-video-stage .doorstep-media-native{max-width:100%!important}
@media(max-width:1023px){#root .doorstep-producer-video-panel{justify-self:center}}
