/*--------------------------------------------------------------
# Font Awesome 6 Free — @font-face + bindings (auto-hébergé)
#
# Complète css/fontawesome.min.css (le "core" livré par Joomla ne contient QUE
# les définitions d'icônes/classes, SANS @font-face ni font-family). Ce fichier
# rattache les classes aux webfonts copiés dans templates/jm-news-portal/webfonts/.
# À charger APRÈS fontawesome.min.css (voir lib/php/jm_head.php).
--------------------------------------------------------------*/

@font-face {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url("../webfonts/fa-solid-900.woff2") format("woff2"),
	     url("../webfonts/fa-solid-900.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("../webfonts/fa-regular-400.woff2") format("woff2"),
	     url("../webfonts/fa-regular-400.ttf") format("truetype");
}
@font-face {
	font-family: "Font Awesome 6 Brands";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("../webfonts/fa-brands-400.woff2") format("woff2"),
	     url("../webfonts/fa-brands-400.ttf") format("truetype");
}

/* Socle commun (au cas où le core ne le pose pas) + liaison famille/graisse. */
.fa, .fas, .fa-solid,
.far, .fa-regular,
.fab, .fa-brands {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}
.fas, .fa-solid   { font-family: "Font Awesome 6 Free";  font-weight: 900; }
.far, .fa-regular { font-family: "Font Awesome 6 Free";  font-weight: 400; }
.fab, .fa-brands  { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
