/* Official brand artwork follows the visible photograph, including contain
   letterboxing. Overlay elements never change image dimensions or click targets. */
.photo-brand-logo{position:absolute;display:block;overflow:hidden;pointer-events:none;z-index:2;margin:0;padding:0;border:0;line-height:0;background:transparent;font-style:normal;isolation:isolate}
.photo-brand-logo[hidden]{display:none!important}
.photo-brand-logo>img{position:absolute;display:block;max-width:none!important;height:auto!important;aspect-ratio:auto!important;object-fit:initial!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;filter:brightness(0) invert(1) drop-shadow(0 1px 2px #0008)!important}
.photo-brand-logo-dark>img{filter:brightness(0) drop-shadow(0 1px 2px #fff8)!important}

.photo-brand-logo[data-brand=rania]{isolation:auto;mix-blend-mode:multiply}
.photo-brand-logo[data-brand=rania]>img{filter:none!important}
.photo-brand-logo[data-brand=rania][data-tone=light]{mix-blend-mode:screen}
.photo-brand-logo[data-brand=rania][data-tone=light]>img{filter:invert(1)!important}
