.alert-llr {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
	padding: 0.75rem 1rem;
	border-radius: 0.375rem;
	margin-bottom: 1rem;
}
.alert-llr-success { background-color: #e0e7ff; color: #6366f1; }
.alert-llr-danger { background-color: #fef2f2; color: #b91c1c; }
.alert-llr-dark { background-color: rgba(0,0,0,0.7); color: #fff; }
.alert-llr-subtle { background-color: #f8fafc; color: #6366f1; }