/* Baguès — bandeau de consentement cookies */
.bgc-consent {
	position: fixed; left: 20px; bottom: 20px; z-index: 10003; box-sizing: border-box;
	width: 400px; max-width: calc(100vw - 40px); padding: 20px 22px;
	background: #fff; color: #1a1a1a; border: 1px solid #1a1a1a;
	font-family: 'Manrope', sans-serif; font-size: 13px; line-height: 1.6; font-weight: 300;
}
.bgc-consent-text { margin: 0 0 16px; }
.bgc-consent-text a { color: #1a1a1a; text-decoration: underline; text-underline-offset: 3px; }
.bgc-consent-actions { display: flex; gap: 10px; }
/* « Refuser » et « Accepter » ont le même poids visuel (exigence CNIL) */
.bgc-consent-btn {
	flex: 1; height: 42px; padding: 0 16px; box-sizing: border-box; cursor: pointer;
	background: transparent; color: #1a1a1a; border: 1px solid #1a1a1a; border-radius: 3px;
	font-family: inherit; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; transition: background 0.2s, color 0.2s;
}
.bgc-consent-btn:hover, .bgc-consent-btn:focus { background: #1a1a1a; color: #fff; }
@media (max-width: 600px) {
	.bgc-consent { left: 0; right: 0; bottom: 0; width: auto; max-width: none; border-width: 1px 0 0; padding: 18px 20px calc(18px + env(safe-area-inset-bottom)); }
}
