.si-dialog-enter-active {
	transition: all 0.25s ease;
	.si-dialog {
		animation: rebound 0.4s;
	}
}
.si-dialog-leave-active {
	transition: all 0.15s ease;
	.si-dialog {
		transition: all 0.15s ease;
	}
}
.si-dialog-enter-from,
.si-dialog-leave-to {
	opacity: 0;
	.si-dialog {
		box-shadow: 0 0 0 0 hsla(0, 0%, 0%, var(--si-shadow-opacity));
		transform: scale(0.7);
	}
}

@keyframes rebound {
	0% {
		transform: scale(0.8);
	}
	40% {
		transform: scale(1.08);
	}
	80% {
		transform: scale(0.98);
	}
	100% {
		transform: scale(1);
	}
}
