/* ============================================================
   Foodvizer GEO Extras — 2026-06-25
   Footnotes + sources sections (chantier 3 audit GEO)
   ============================================================ */

.fvz-sources {
	margin-top: 48px;
	padding: 24px 0 8px;
	border-top: 1px solid rgba(201, 169, 97, 0.2);
	font-size: 13px;
	color: #666;
	line-height: 1.55;
}

.fvz-sources h3 {
	font-size: 14px;
	color: #C9A961;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 16px;
	font-weight: 600;
}

.fvz-sources ol {
	padding-left: 20px;
	margin: 0;
}

.fvz-sources li {
	margin-bottom: 8px;
}

.fvz-sources li a {
	color: #666;
	text-decoration: underline;
	text-decoration-color: rgba(201, 169, 97, 0.4);
}

.fvz-sources li a:hover {
	color: #C9A961;
	text-decoration-color: #C9A961;
}

/* Footnote callouts dans le texte ([1], [2], etc.) */
sup a.fvz-footnote,
sup a {
	color: #C9A961;
	text-decoration: none;
	font-weight: 600;
	margin-left: 1px;
}

sup a.fvz-footnote:hover,
sup a:hover {
	text-decoration: underline;
}

/* Highlight target ancré (clic sur la footnote) */
.fvz-sources li:target {
	background: rgba(201, 169, 97, 0.12);
	padding: 6px 10px;
	border-radius: 4px;
	margin-left: -10px;
	transition: background 1.5s ease-out;
}
