﻿/* Base */
.fas {
    font-family: "Font Awesome Lite";
    font-style: normal;
    font-weight: 900;
    display: inline-block;
    line-height: 1;
}

/* Icon mapping (los tuyos) */
.fa-arrow-left:before {
    content: "\f060";
}

.fa-boxes:before {
    content: "\f468";
}

.fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-external-link-alt:before {
    content: "\f35d";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-invoice-dollar:before {
    content: "\f571";
}

.fa-key:before {
    content: "\f084";
}

.fa-keyboard:before {
    content: "\f11c";
}

.fa-list:before {
    content: "\f03a";
}

.fa-plus:before {
    content: "\f067";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-print:before {
    content: "\f02f";
}

.fa-save:before {
    content: "\f0c7";
}

.fa-search:before {
    content: "\f002";
}

.fa-sign-out-alt:before {
    content: "\f2f5";
}

.fa-sync-alt:before {
    content: "\f2f1";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-truck:before {
    content: "\f0d1";
}

/* Font face (¡ruta relativa y fallback!) */
@font-face {
    font-family: "Font Awesome Lite";
    src: url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
