
	.toast-container.svelte-1q6vvua {
		position: fixed;
		bottom: 48px;
		right: 16px;
		z-index: 200;
		display: flex;
		flex-direction: column;
		gap: 8px;
		max-width: 380px;
	}

	.toast-item.svelte-1q6vvua {
		display: flex;
		align-items: center;
		gap: 10px;
		background: var(--color-surface-bright);
		border: 1px solid var(--color-border, #d8d5cc);
		border-radius: 8px;
		padding: 10px 14px;
		font-family: 'Space Grotesk', sans-serif;
		box-shadow: 0 1px 3px rgba(0,0,0,0.06);
		animation: svelte-1q6vvua-toast-slide-in 0.3s ease-out;
	}

	.toast-message.svelte-1q6vvua {
		flex: 1;
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 0.04em;
		color: var(--color-on-surface);
	}

	.toast-close.svelte-1q6vvua {
		background: none;
		border: none;
		color: var(--color-on-surface-dim);
		font-size: 14px;
		cursor: pointer;
		padding: 0 2px;
		flex-shrink: 0;
		font-family: 'Space Grotesk', sans-serif;
		font-weight: 900;
	}

	.toast-close.svelte-1q6vvua:hover {
		color: var(--color-on-surface);
	}

	@keyframes svelte-1q6vvua-toast-slide-in {
		from { transform: translateX(100%); opacity: 0; }
		to { transform: translateX(0); opacity: 1; }
	}
