.promo-topbar {
	width: 100%;
	padding: 6px 12px;
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	position: relative;
	z-index: 10000;
}

/* Default — orange gradient with shadow */
.promo-topbar--default {
	padding: 8px 12px;
	background: linear-gradient(92.95deg, #f3981f, #e57625);
	box-shadow: 0px 2px 21px 0px rgba(243, 152, 31, 0.39);
	color: #141313;
}

/* Secondary — golden shimmer */
.promo-topbar--secondary {
	color: #fff;
	background: linear-gradient(
		to right,
		rgba(197, 175, 8, 0.15) 20%,
		#c5af08 50%,
		rgba(197, 175, 8, 0.15) 80%
	);
}

@media (max-width: 767px) {
	.promo-topbar {
		font-size: 14px;
		padding: 6px 10px;
	}
}
