.animation-editions {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	opacity: 1;
	z-index: 10;
	transition: opacity 0.3s ease-in-out;
	cursor: pointer;
	background-color: white;
	padding: var(--margin-d2);
	width: 100%;
	height: 100%;
	max-height: 100svh;
}

.animation-editions.is-animated {
	display: block;
}

.animation-editions.is-hidden {
	opacity: 0;
	pointer-events: none;
}

.animation-editions > svg {
	width: calc(100vw - var(--margin));
	height: auto;
}

@media (min-width: 768px) {
	.animation-editions {
		padding: var(--margin);
	}

	.animation-editions > svg {
		width: auto;
		height: calc(100% - var(--margin-x2));
	}
}
