/* Font Awesome Free - Local reference sheet
   Place the official Font Awesome Free webfonts in ../webfonts/ with the same names.
   Version hint: 6.x compatible naming. */

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../webfonts/fa-brands-400.woff2") format("woff2");
}

.fa, .fas { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.far { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fab { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

/* Base rendering to avoid stretching and ensure proper glyph layout */
.fa, .fas, .far, .fab {
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Minimal icon mapping (extend as needed). For full coverage, use official CSS. */
.fas.fa-calculator:before { content: "\f1ec"; }
.fas.fa-play:before { content: "\f04b"; }
.fas.fa-map-marker-alt:before { content: "\f3c5"; }
.fas.fa-tools:before { content: "\f7d9"; }
.fas.fa-users:before { content: "\f0c0"; }
.fas.fa-cog:before { content: "\f013"; }
.fas.fa-volume-up:before { content: "\f028"; }
.fas.fa-lightbulb:before { content: "\f0eb"; }
.fas.fa-wrench:before { content: "\f0ad"; }
.fas.fa-star:before { content: "\f005"; }
.fas.fa-times:before { content: "\f00d"; }
.fas.fa-chevron-left:before { content: "\f053"; }
.fas.fa-chevron-right:before { content: "\f054"; }
.fas.fa-quote-left:before { content: "\f10d"; }
.fas.fa-paper-plane:before { content: "\f1d8"; }
.fas.fa-phone:before { content: "\f095"; }
.fas.fa-envelope:before { content: "\f0e0"; }
.fas.fa-chevron-down:before { content: "\f078"; }

.fab.fa-facebook:before { content: "\f09a"; }
.fab.fa-instagram:before { content: "\f16d"; }
.fab.fa-linkedin:before { content: "\f08c"; }
.fab.fa-whatsapp:before { content: "\f232"; }

