/* IP — Photos des articles v1.1.0
   La photo s'imprime sur la planche du thème : traits de coupe, croix de
   repérage, gamme de couleurs et pied de page restent en place. */

/* ---- le cas normal : la photo sur la planche ---- */

/* Le titre composé cède la place au sujet photographié. */
.ip-planche.ip-photo-sur-planche .ip-planche__titre {
	display: none !important;
}

/* Le filet de fond perdu délimite déjà la zone d'image : la photo s'y loge,
   avec une marge pour ne pas venir mordre le pointillé. */
.ip-planche__fp > .ip-photo-image {
	position: absolute;
	inset: 5%;
	width: 90%;
	height: 90%;
	object-fit: contain;
	/* Le blanc du studio se fond dans le papier de la planche plutôt que d'y
	   découper un rectangle. */
	mix-blend-mode: multiply;
}


/* ---- repli : un gabarit sans planche ---- */

.ip-fiche-visual.ip-photo-posee {
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--ip-papier, #F6F3EC);
	overflow: hidden;
}

.ip-fiche-visual.ip-photo-posee > .ip-photo-image {
	display: block;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
	mix-blend-mode: multiply;
}

.ip-fiche-visual.ip-photo-posee .c {
	position: absolute;
	z-index: 2;
}

@media ( max-width: 640px ) {
	.ip-fiche-visual.ip-photo-posee { max-height: 62vw; }
}
