
	.toast.svelte-14z1xlb {
		position: fixed;
		bottom: 32px;
		left: 50%;
		display: inline-flex;
		align-items: center;
		gap: 10px;
		padding: 12px 20px;
		background: rgba(28, 28, 32, 0.95);
		color: #f5f5f5;
		font-size: 14px;
		font-weight: 500;
		border-radius: 999px;
		box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
		z-index: 999999;
		pointer-events: none;
		animation: svelte-14z1xlb-toast-in 0.3s ease-out forwards;
	}
	.toast--out.svelte-14z1xlb {
		animation: svelte-14z1xlb-toast-out 0.25s ease-in forwards;
	}
	.toast__icon.svelte-14z1xlb {
		color: #4ade80;
		flex-shrink: 0;
	}
	.toast__message.svelte-14z1xlb {
		white-space: nowrap;
	}
	@keyframes svelte-14z1xlb-toast-in {
		from { opacity: 0; transform: translate(-50%, 20px); }
		to   { opacity: 1; transform: translate(-50%, 0); }
	}
	@keyframes svelte-14z1xlb-toast-out {
		from { opacity: 1; transform: translate(-50%, 0); }
		to   { opacity: 0; transform: translate(-50%, 20px); }
	}
