/*!
 * Viviaza © 2026 — css/fa/fa-solid-viviaza.css (v1.1.0 — 06/07/2026)
 *
 * FontAwesome 6.5.2 Solid — SUBSET propio. Reemplaza solid.min.css de cdnjs.
 * Contiene la fuente con SOLO los ~282 íconos solid que el sitio usa. woff2:
 * 156 KB → ~27 KB.
 *
 * ⚠️ v1.1.0: se AGREGARON los íconos de los CUSTOM FIELDS (viven en la BD:
 * m_custom_fields, NO en el código) — se habían omitido en la v1.0.0 y salían
 * en tofu (paw, warehouse, utensils, snowflake, couch, wifi, etc.). Los íconos
 * de CF son DINÁMICOS (el admin puede agregar nuevos) → si se crea un CF con un
 * ícono nuevo, hay que regenerar este subset. Auditar SIEMPRE las tablas de CF
 * además del código: grep "fa-" en base de datos/*.sql.
 *
 * Los `content` (mapa de codepoints) los sigue dando el core fontawesome.min.css
 * que se mantiene cargándose; aquí SOLO va el @font-face al subset + el peso.
 * Solid y Regular comparten la familia "Font Awesome 6 Free" y se distinguen por
 * font-weight (solid=900 / regular=400) → el navegador elige el woff2 correcto.
 *
 * Si se usa un ícono SOLID nuevo, se ve tofu → regenerar el subset con
 * herramientas/fa_subset/build_subset_solid_regular.py y re-subir esta woff2.
 * FA Free 6.5.2 — Icons: CC BY 4.0 · Fonts: SIL OFL 1.1 · Code: MIT (Fonticons, Inc.)
 */
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}

@font-face{
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url(fa-solid-subset.woff2?v=1.1.0) format("woff2")
}

.fa-solid,.fas{font-weight:900}
