/* ersatz.me — Musique : ajustements du spectre du thème quand le shortcode sort plus de deux albums. */

/* Un morceau plus long que l'échelle du thème (393 s) ne sort pas de la scène. */
@media (max-width: 760px) {
	.piste .barre,
	.piste .plein {
		max-width: 100%;
	}
}

@media (min-width: 761px) {
	.piste .barre,
	.piste .plein {
		max-height: calc(100% - 40px);
	}

	/* Trois albums ou plus et la photo : barres et photo resserrées pour tenir sur une ligne. */
	.rubrique-scene:has(> .album ~ .album ~ .album) {
		gap: clamp(16px, 2.4vw, 48px);
	}
	.rubrique-scene:has(> .album ~ .album ~ .album) .spectre.pret {
		gap: 6px;
	}
	.rubrique-scene:has(> .album ~ .album ~ .album) .piste,
	.rubrique-scene:has(> .album ~ .album ~ .album) .piste .infos {
		width: clamp(30px, 3.6vw, 76px);
	}
	.rubrique-scene:has(> .album ~ .album ~ .album) .spectre.pret li.vide {
		width: 14px;
	}
	.rubrique-scene:has(> .album ~ .album ~ .album) .photo-carree {
		width: min(380px, 22vw);
	}
}
