
	@keyframes svelte-1qyy2z8-fadeIn {
		0% {
			opacity: 0;
			transform: translateY(5px);
		}
		100% {
			opacity: 1;
			transform: translateY(0);
		}
	}

	@keyframes svelte-1qyy2z8-fadeOut {
		0% {
			opacity: 1;
			transform: translateY(0);
		}
		100% {
			opacity: 0;
			transform: translateY(5px);
		}
	}

	.char.svelte-1qyy2z8 {
		display: inline-block;
		opacity: 0;
		animation: svelte-1qyy2z8-fadeIn 0.5s ease-in-out forwards;
		animation-delay: var(--fade-in-delay);
		animation-fill-mode: forwards;
	}

	.char.fade-out.svelte-1qyy2z8 {
		animation:
			svelte-1qyy2z8-fadeIn 0.5s ease-in-out forwards,
			svelte-1qyy2z8-fadeOut 0.3s ease-in-out forwards;
		animation-delay: var(--fade-in-delay), var(--fade-out-delay);
	}

	.form-fade-in.svelte-ytt3rv {
		animation:
			svelte-ytt3rv-fadeIn 0.75s ease-in-out forwards,
			svelte-ytt3rv-slideUp 0.5s ease-in-out forwards;
	}

	@keyframes svelte-ytt3rv-fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	@keyframes svelte-ytt3rv-slideUp {
		from {
			transform: translateY(5px);
		}
		to {
			transform: translateY(0);
		}
	}
