/* Cookie notice — rebuilt as a clean one-row banner.
   The original used the fmalertcookies plugin (its CSS wasn't in the backups);
   this keeps the original dark styling but lays it out in a single row like
   the PLAYBAOZI banner, and stacks cleanly on narrow screens. */

#cadre_alert_cookies {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10000;
	background-color: #202020;
	color: #fdfdfd;
}

#cadre_alert_cookies .cookie-banner-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 14px;
	max-width: 1100px;
	margin: 0 auto;
	padding: 7px 18px;
}

#cadre_alert_cookies .cookie-text {
	font-family: 'My_PublicSans', sans-serif;
	font-size: 11pt;
	line-height: 1.3;
}

#cadre_alert_cookies .cookie-link { color: #fdfdfd; text-decoration: none; }
#cadre_alert_cookies .cookie-link:hover { color: #fdfdfd; text-decoration: underline; }

#cadre_alert_cookies .cookie-dismiss {
	flex: 0 0 auto;
	background: #c1272d;
	color: #fdfdfd;
	font-family: 'My_Nevis', sans-serif;
	font-size: 14px;
	border: 0;
	padding: 4px 16px;
	cursor: pointer;
	white-space: nowrap;
}
#cadre_alert_cookies .cookie-dismiss:hover { background: #d62f36; }

/* Narrow screens: stack text over the button, centered (matches the original's mobile feel). */
@media (max-width: 767px) {
	#cadre_alert_cookies .cookie-banner-inner {
		flex-direction: column;
		justify-content: center;
		text-align: center;
		gap: 8px;
		padding: 8px 12px;
	}
}
