/*
 * Palette d'icônes MEDCARE : style "trait fin" (Line Awesome) à la place des icônes pleines Font Awesome.
 * Les classes existantes (fas fa-...) restent inchangées : Line Awesome reprend les mêmes codes de caractères.
 * Les icônes absentes de Line Awesome retombent automatiquement sur Font Awesome.
 * À charger APRÈS la feuille Font Awesome.
 */
@font-face {
    font-family: 'Line Awesome Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-solid-900.woff2') format('woff2'),
         url('https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/fonts/la-solid-900.woff') format('woff');
}

.fas,
.fa-solid {
    font-family: 'Line Awesome Free', 'Font Awesome 6 Free';
    font-weight: 900;
}

/* Font Awesome 6 utilise des caractères ASCII pour ces icônes : on pointe vers les glyphes Line Awesome */
.fas.fa-plus::before,        .fa-solid.fa-plus::before        { content: "\f067"; }
.fas.fa-at::before,          .fa-solid.fa-at::before          { content: "\f1fa"; }
.fas.fa-hashtag::before,     .fa-solid.fa-hashtag::before     { content: "\f292"; }
.fas.fa-percentage::before,  .fa-solid.fa-percentage::before  { content: "\f541"; }
.fas.fa-exclamation::before, .fa-solid.fa-exclamation::before { content: "\f12a"; }
.fas.fa-cloud-upload-alt::before, .fa-solid.fa-cloud-upload-alt::before { content: "\f382"; }
