/* V27: authentic user-supplied GlamBot footage & photography within the approved V26 layout. */
.pb27-glam-media{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,.73fr);gap:6px;background:#271b31;border-radius:10px;overflow:hidden;isolation:isolate}
.pb27-glam-film{position:relative;min-width:0;overflow:hidden;background:#291c31}
.pb27-glam-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}
.pb27-glam-proof{min-width:0;min-height:0;display:grid;grid-template-rows:1fr 1fr;gap:6px;overflow:hidden}
.pb27-glam-proof img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:50% 45%;filter:saturate(.97) contrast(1.02)}
.pb27-glam-proof img:last-child{object-position:50% 45%}
.pb27-glam-film:after{content:"";position:absolute;inset:50% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(16,9,24,.59))}
.pb27-film-tag{position:absolute;bottom:23px;left:16px;z-index:2;color:#fff;font:900 10px/1.2 Arial,sans-serif;letter-spacing:.06em;text-shadow:0 2px 4px #161019}
.pb27-glam-film .pb-play{z-index:3;bottom:14px;right:14px;width:54px;height:54px}
@media(max-width:1000px){.pb27-glam-media{grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr)}.pb27-film-tag{font-size:9px;max-width:155px}}
@media(max-width:760px){.pb27-glam-media{grid-template-columns:minmax(0,1.35fr) minmax(0,.72fr)}.pb27-glam-film video{object-position:50% 42%}}
@media(max-width:400px){.pb27-glam-media{grid-template-columns:minmax(0,1.5fr) minmax(0,.68fr)}.pb27-film-tag{bottom:16px;left:10px;font-size:8px;max-width:105px}.pb27-glam-film .pb-play{width:45px;height:45px;right:9px;bottom:9px}}
@media(prefers-reduced-motion:reduce){.pb27-glam-film video{display:none}.pb27-glam-film{background: url('/assets/v27/glambot-event-poster.jpg') 50% 50%/cover no-repeat}}
