@keyframes windowOpen {
	0% {
	  	opacity: 0;
	  	transform: scale(0.95);
	}
	100% {
	  	opacity: 1;
	  	transform: scale(1);
	}
}

@keyframes windowClose {
	0% {
	  	opacity: 1;
	  	transform: scale(1);
	}
	100% {
	  	opacity: 0;
	  	transform: scale(0.95);
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes splashScreenLogo {
	0% {
		opacity: 0;
		transform: scale(0) rotate(0deg);
		filter: saturate(0)
	}
	50% {
		opacity: 1;
		transform: scale(.5) rotate(0);
		filter: saturate(0)
	}
	100% {
		opacity: 1;
		transform: scale(1) rotate(360deg);
		filter: saturate(1);
	}
}

@keyframes splashScreenText {
	0% {
		opacity: 0;
		margin-block-start: -169px;
	}
	100% {
		opacity: 1;
		margin-block-start: 0;
	}
}

@keyframes silverfoxLogo {
	14% {
		transform: unset;
	}
	100% {
		transform: rotate(14400deg);
	}
}

@keyframes silverfoxFly {
	0% {
		opacity: 0;
		list-style-image: url("chrome://userchrome/content/windows/gsplash/imgs/sflogo.png");
	}
	8% {
		opacity: 1;
		list-style-image: url("chrome://userchrome/content/windows/gsplash/imgs/sflogo.png");
	}
	87% {
		opacity: 1;
		margin-top: unset;
		list-style-image: url("chrome://userchrome/content/windows/gsplash/imgs/sflogo.png");
	}
	99% {
		margin-top: -92vh;
		opacity: 0;
		list-style-image: url("chrome://userchrome/content/windows/gsplash/imgs/sflogo.png");
	}
	100% {
		margin-top: unset;
		opacity: 0;
		list-style-image: url("chrome://userchrome/content/windows/gsettings/imgs/logo.svg");
	}
}