/* ==========================================================================
   BROCHURE INTERACTIVE — flipbook embarqué (accueil)
   ========================================================================== */

.flipbook__frame {
  position: relative;
  width: 100%;
  max-width: 1120px;
  margin-inline: auto;
  aspect-ratio: 16 / 10;
  min-height: 420px;            /* filet de sécurité si aspect-ratio non supporté */
  border-radius: var(--r-lg);
  overflow: hidden;
  background: var(--c-bg-warm);
  box-shadow: var(--sh-lg);
}
.flipbook__frame iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

/* Le flipbook affiche une page simple (portrait) sur mobile */
@media (max-width: 760px) {
  .flipbook__frame { aspect-ratio: 3 / 4; max-width: 520px; }
}
