/* WB Design System — Toast Notification */

.wb-toast {
	position: fixed;
	bottom: 1.5rem;
	left: 50%;
	transform: translateX(-50%) translateY(1.25rem);
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	padding: 0.625rem 1.25rem;
	border-radius: 0.5rem;
	font-size: 0.875rem;
	z-index: 9999;
	opacity: 0;
	transition: opacity 0.3s, transform 0.3s;
	pointer-events: none;
}

.wb-toast.wb-toast-visible {
	opacity: 1;
	transform: translateX(-50%) translateY(0);
}
