/* PE-3b128d6d-eb71-4a67-ac72-4a099e50f9b4 | Core(root): CORE-EXECUTION-STANDARD.md | Manifest(root): docs/MD-FILE-MANIFEST.md */
/* DA-9accaca8-574e-4393-8bd5-a996000b2368 | MA-1c670ae7-6aaa-48fb-854a-e69b317b6bae | Apple/review/HOMEPAGE-GALLERY-REFERENCE.md; owner bus1089. */
.documentary-gallery[data-paired-frames][data-enhanced] .gallery-primary li{flex-basis:min(var(--primary-width),calc(var(--primary-height) * 1.5))}
.documentary-gallery[data-paired-frames][data-enhanced] .gallery-secondary li{flex-basis:min(var(--secondary-width),calc(var(--secondary-height) * .8))}
.documentary-gallery[data-paired-frames] .gallery-primary .gallery-image{height:auto;aspect-ratio:3/2}
.documentary-gallery[data-paired-frames] .gallery-secondary .gallery-image{height:auto;aspect-ratio:4/5}
.documentary-gallery[data-paired-frames] .gallery-image{position:relative}
.documentary-gallery[data-paired-frames] .gallery-image :is(img,video){position:absolute;inset:0;object-fit:cover}
.documentary-gallery[data-paired-frames] .gallery-image img[data-fit=contain]{object-fit:contain}

/* One complete pair sequence, then three full-size transport controls on narrow screens. */
.documentary-gallery[data-paired-frames] .gallery-pair-selectors{display:flex;align-items:center;justify-content:center;gap:8px}
@media(max-width:734px){
  .documentary-gallery[data-paired-frames][data-enhanced] .gallery-controls{display:grid;grid-template-columns:repeat(3,44px);gap:8px 16px;justify-content:center}
  .documentary-gallery[data-paired-frames] .gallery-pair-selectors{grid-column:1/-1;grid-row:1;width:calc(100vw - 48px);justify-self:center;gap:0}
  .documentary-gallery[data-paired-frames] .gallery-pair-selectors button{flex:1 1 44px;min-width:24px;max-width:44px}
  .documentary-gallery[data-paired-frames] .gallery-pair-selectors [aria-current=true]{flex:0 0 44px}
  .documentary-gallery[data-paired-frames] [data-gallery-direction]{display:grid;grid-row:2;margin:0}
  .documentary-gallery[data-paired-frames] [data-gallery-direction="-1"]{grid-column:1}
  .documentary-gallery[data-paired-frames] [data-gallery-play]{grid-column:2;grid-row:2}
  .documentary-gallery[data-paired-frames] [data-gallery-direction="1"]{grid-column:3}
}
@media(prefers-reduced-motion:reduce),print{.documentary-gallery[data-paired-frames][data-enhanced] .gallery-controls{display:none}}
