/*!
 * Font Awesome Pro 6.5.1 — styles Sharp (complément de fontawesome-all.css)
 * License - https://fontawesome.com/license (Commercial License)
 *
 * `all.css` déclare les CLASSES Sharp (.fass/.fasr/.fasl/.fa-sharp) mais AUCUN @font-face pour la
 * famille « Font Awesome 6 Sharp » : sans ce fichier, une classe sharp ne rend rien, en silence.
 * Contenu = concaténation VERBATIM de css/sharp-{solid,regular,light,thin}.css du paquet Pro,
 * suivie d'un correctif (cf. fin de fichier). Pour régénérer après une montée de version :
 *   cat css/sharp-solid.css css/sharp-regular.css css/sharp-light.css css/sharp-thin.css
 */
:root, :host {
  --fa-style-family-sharp: 'Font Awesome 6 Sharp';
  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp'; }

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

.fass,
.fa-solid {
  font-weight: 900; }
:root, :host {
  --fa-style-family-sharp: 'Font Awesome 6 Sharp';
  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp'; }

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

.fasr,
.fa-regular {
  font-weight: 400; }
:root, :host {
  --fa-style-family-sharp: 'Font Awesome 6 Sharp';
  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp'; }

@font-face {
  font-family: 'Font Awesome 6 Sharp';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../webfonts/fa-sharp-light-300.woff2") format("woff2"), url("../webfonts/fa-sharp-light-300.ttf") format("truetype"); }

.fasl,
.fa-light {
  font-weight: 300; }
:root, :host {
  --fa-style-family-sharp: 'Font Awesome 6 Sharp';
  --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 6 Sharp'; }

@font-face {
  font-family: 'Font Awesome 6 Sharp';
  font-style: normal;
  font-weight: 100;
  font-display: block;
  src: url("../webfonts/fa-sharp-thin-100.woff2") format("woff2"), url("../webfonts/fa-sharp-thin-100.ttf") format("truetype"); }

.fast,
.fa-thin {
  font-weight: 100; }

/*
 * CORRECTIF (hors paquet). `all.css` liste .fass, .fasr, .fasl et .fa-sharp comme portant la
 * famille Sharp, mais OUBLIE .fast (sharp-thin) : `<i class="fast fa-user">` héritait donc de la
 * graisse 100 sans la bonne famille, et ne s'affichait pas. La forme `fa-sharp fa-thin` n'était
 * pas touchée — d'où un comportement incohérent entre deux écritures pourtant équivalentes.
 */
.fast {
  font-family: 'Font Awesome 6 Sharp'; }
