.full-image-dialog {
	cursor: zoom-out;
	border: none;
	padding: 0;
	background: transparent;
	overflow: hidden;
	position: fixed;
	inset: 0;

	z-index: 9999;
	transition: background-color 0.3s linear;

	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;

	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
}

.full-image-dialog::backdrop {
	background: transparent;
}

.full-image {
	position: fixed;
	transform-origin: top left;
	pointer-events: none;
}