/* V273: only the isolated preview's media presentation. */
.c248 #signature .c266-gallery-slot,
.c248 #signature .c266-gallery-slot.is-venue{height:104px;visibility:visible;transition:opacity .3s ease;overflow-anchor:none;will-change:opacity}
.c248 #signature .c266-gallery-slot.is-venue{pointer-events:none}
.c248 #signature .c266-gallery-slot.is-dragging{transition:none}
.c248 #signature .c273-room-canvas{position:absolute;inset:0;pointer-events:none}
.c248 #signature .c273-room-canvas>picture{position:absolute;inset:0;display:block}
.c248 #signature .c273-room-canvas>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:brightness(.85);transition:none;pointer-events:none}
/* The bright, untinted source remains in the SVG's six independent layers. */
@media(max-width:600px){
 .c248 #signature .c266-carousel{transition:none}
 .c248 #signature .c266-gallery-slot,
 .c248 #signature .c266-gallery-slot.is-venue{height:88px}
 /* Crop 40% from excess ceiling and 60% from foreground, sharing one
    exact native-photo canvas between photograph, masks and all 12 lights. */
 .c248 #signature .c273-room-canvas{inset:40% 0 auto;aspect-ratio:1122/1402;height:auto;transform:translateY(-40%)}
}
@media(prefers-reduced-motion:reduce){.c248 #signature .c266-gallery-slot{transition:none!important;will-change:auto}}
