/* ==========================================================================
   Font Awesome Free 6.7.2 -- subset for somosunaola-go (campaña 2026)

   Only the 45 glyphs the templates and app.js use, cut with pyftsubset from
   the official webfonts (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT,
   https://fontawesome.com/license/free). The class names are the ones the
   markup already carried (`fas fa-xxx`, `fab fa-xxx`), so nothing else
   changes. Regenerate with the recipe in static/VENDORS.md when an icon is
   added.
   ========================================================================== */

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('/static/fontawesome/fa-solid-subset.woff2') format('woff2');
}

@font-face {
    font-family: 'Font Awesome 6 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/static/fontawesome/fa-brands-subset.woff2') format('woff2');
}

.fa,
.fas,
.fab,
.fa-solid,
.fa-brands {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.fa::before,
.fas::before,
.fab::before,
.fa-solid::before,
.fa-brands::before {
    content: var(--fa);
}

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

.fab,
.fa-brands {
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
}

.fa-arrow-left { --fa: "\f060"; }
.fa-arrow-right { --fa: "\f061"; }
.fa-arrow-up { --fa: "\f062"; }
.fa-at { --fa: "\40"; }
.fa-box { --fa: "\f466"; }
.fa-broom { --fa: "\f51a"; }
.fa-calendar { --fa: "\f133"; }
.fa-calendar-alt { --fa: "\f073"; }
.fa-calendar-check { --fa: "\f274"; }
.fa-camera { --fa: "\f030"; }
.fa-chart-bar { --fa: "\f080"; }
.fa-chart-pie { --fa: "\f200"; }
.fa-check { --fa: "\f00c"; }
.fa-chevron-down { --fa: "\f078"; }
.fa-chevron-left { --fa: "\f053"; }
.fa-chevron-right { --fa: "\f054"; }
.fa-clock { --fa: "\f017"; }
.fa-comment { --fa: "\f075"; }
.fa-cube { --fa: "\f1b2"; }
.fa-download { --fa: "\f019"; }
.fa-ellipsis-h { --fa: "\f141"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-external-link-alt { --fa: "\f35d"; }
.fa-facebook-f { --fa: "\f39e"; }
.fa-flag { --fa: "\f024"; }
.fa-gift { --fa: "\f06b"; }
.fa-globe-europe { --fa: "\f7a2"; }
.fa-handshake { --fa: "\f2b5"; }
.fa-heart { --fa: "\f004"; }
.fa-hourglass-half { --fa: "\f252"; }
.fa-info-circle { --fa: "\f05a"; }
.fa-instagram { --fa: "\f16d"; }
.fa-link { --fa: "\f0c1"; }
.fa-list { --fa: "\f03a"; }
.fa-map { --fa: "\f279"; }
.fa-map-marker-alt { --fa: "\f3c5"; }
.fa-mountain { --fa: "\f6fc"; }
.fa-phone { --fa: "\f095"; }
.fa-recycle { --fa: "\f1b8"; }
.fa-share-alt { --fa: "\f1e0"; }
.fa-sort { --fa: "\f0dc"; }
.fa-th-large { --fa: "\f009"; }
.fa-times { --fa: "\f00d"; }
.fa-video { --fa: "\f03d"; }
.fa-weight-hanging { --fa: "\f5cd"; }
