/* ==========================================================================
   Iconos — Lineicons Basic, autoalojado.

   Lineicons Basic es libre para uso comercial y no pide atribución. Se aloja
   en el plugin en vez de traerlo del CDN, por lo mismo que se reescribieron
   a mano las utilidades de Tailwind del formulario: el portal no depende de
   un tercero para verse bien.

   De los 616 iconos de la hoja original acá quedan solo los que se usan.
   El archivo de la fuente sí los contiene todos; recortarlo pedía una
   herramienta de subsetting que no hay en esta máquina, y son 67 KB que el
   navegador cachea una vez.

   Para agregar uno: buscá su nombre en https://lineicons.com/icons y sumá la
   regla acá con el codepoint que le corresponda.
   ========================================================================== */

@font-face {
    font-family: 'Lineicons';
    /* woff2 solo: lo soporta todo lo que no sea Internet Explorer. */
    src: url('../fonts/Lineicons.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.lni {
    display: inline-block;
    font: normal normal normal 1em/1 'Lineicons';
    color: inherit;
    flex-shrink: 0;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Alinea el glifo con la línea base del texto que lo acompaña. */
    vertical-align: -0.075em;
}

.lni-database-2::before { content: "\eaa8"; }
.lni-credit-card-multiple::before { content: "\eaa3"; }
.lni-exit::before { content: "\ead1"; }
.lni-enter::before { content: "\eaca"; }
.lni-monitor::before { content: "\eb66"; }
.lni-user-multiple-4::before { content: "\ec2f"; }
.lni-clipboard::before { content: "\ea87"; }
.lni-check::before { content: "\ea78"; }
.lni-check-circle-1::before { content: "\ea79"; }
.lni-xmark::before { content: "\ec52"; }
.lni-xmark-circle::before { content: "\ec53"; }
.lni-hourglass::before { content: "\eb1b"; }
.lni-calendar-days::before { content: "\ea68"; }
.lni-envelope-1::before { content: "\eacd"; }
.lni-locked-1::before { content: "\eb46"; }
.lni-info::before { content: "\eb21"; }
.lni-arrow-angular-top-right::before { content: "\ea24"; }
.lni-hammer-1::before { content: "\eb08"; }
.lni-question-mark-circle::before { content: "\ebb0"; }
.lni-arrow-right::before { content: "\ea2a"; }
.lni-eye::before { content: "\ead6"; }
.lni-gear-1::before { content: "\eaf5"; }
.lni-whatsapp::before { content: "\ec47"; }
.lni-home-2::before { content: "\eb19"; }
