/* Font Awesome 6 Pro — @font-face overrides cu fișiere locale */
@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('/fonts/fa-pro/fa-solid-900.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/fonts/fa-pro/fa-regular-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url('/fonts/fa-pro/fa-light-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url('/fonts/fa-pro/fa-thin-100.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Duotone';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('/fonts/fa-pro/fa-duotone-900.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/fonts/fa-pro/fa-brands-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Sharp';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('/fonts/fa-pro/fa-sharp-solid-900.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Sharp';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/fonts/fa-pro/fa-sharp-regular-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Sharp';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url('/fonts/fa-pro/fa-sharp-light-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 6 Sharp';
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url('/fonts/fa-pro/fa-sharp-thin-100.woff2') format('woff2');
}

/* Clase utilitare pentru Pro */
.fa-light { font-family: 'Font Awesome 6 Pro'; font-weight: 300; }
.fa-thin { font-family: 'Font Awesome 6 Pro'; font-weight: 100; }
.fa-duotone { font-family: 'Font Awesome 6 Duotone'; font-weight: 900; }
.fa-sharp { font-family: 'Font Awesome 6 Sharp'; font-weight: 900; }
.fa-sharp.fa-regular { font-weight: 400; }
.fa-sharp.fa-light { font-weight: 300; }
.fa-sharp.fa-thin { font-weight: 100; }

/* Override: folosește fontul Pro local în locul CDN-ului */
.fa-solid, .fas,
.fa-regular, .far,
.fa-light, .fal,
.fa-thin, .fat,
.fa-brands, .fab {
    font-family: 'Font Awesome 6 Pro';
}
.fa-brands, .fab { font-family: 'Font Awesome 6 Brands'; }
.fa-duotone, .fad { font-family: 'Font Awesome 6 Duotone'; }
.fa-sharp, .fass, .fasr, .fasl, .fast { font-family: 'Font Awesome 6 Sharp'; }
