/* Case Impulsion : réglages propres à la case, chargés après case-tuiles.css. */
.pj-mosaic { background-color: #0c0c0c; }
/* téléphone en portrait : un écran seul, bord à bord */
@media (max-width: 767px) and (orientation: portrait) {
  .pj-mosaic .pj-fig-btn { aspect-ratio: 390 / 786; }
  .pj-mosaic .pj-fig-zoom { right: 12px; bottom: 12px; transform: scale(.75); transform-origin: 100% 100%; }
  .pj-mosaic .pj-fig-play { right: 52px; bottom: 12px; transform: scale(.75); transform-origin: 100% 100%; }
}

/* rendu MacBook : l'ordinateur est haut dans le cadre, on garde le haut de l'écran */
@media (min-width: 768px) {
  .pj-cover-video, .pj-band-media video[src*="bande-macbook-v2"], .pj-band-media video[data-src*="bande-macbook-v2"], .pj-band-media video[src*="bande-4-v3-macbook"], .pj-band-media video[data-src*="bande-4-v3-macbook"] { object-position: center top; }
}
