.mix-cover {
	width: 100%;
	max-width: 240px;   /* Desktop-Standard */
	aspect-ratio: 1 / 1;
	object-fit: cover;
	flex-shrink: 0;
	transition: all .3s ease;
	cursor: pointer;
	display: block;
}

.mix-cover:hover {
	transform: scale(1.05);
	box-shadow: 0 12px 30px rgba(0,0,0,0.25);
}

/* Mobile */
@media (max-width: 40rem) {   /* ≤ 640px */

	.mix-cover {
		max-width: none;   /* Begrenzung aufheben */
	}

}
