/* PureSafe — minimal Font Awesome subset.
   Self-hosted (no CDN dependency) and trimmed to only the icon classes the
   site actually uses (17 total), instead of loading the full Font Awesome
   Free stylesheet (~2000+ icon rules). The two @font-face files still carry
   every glyph in the family — full webfont subsetting would need a build
   tool this project doesn't have — but the stylesheet itself, which is
   what was flagged as "loaded in full", is cut from ~74KB to ~2KB. */

@font-face{
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url("../assets/fonts/fa-solid-900.woff2") format("woff2");
}
@font-face{
  font-family:"Font Awesome 6 Brands";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url("../assets/fonts/fa-brands-400.woff2") format("woff2");
}

[class^="fa-"], [class*=" fa-"]{
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1;
}
.fa-solid{ font-family:"Font Awesome 6 Free"; font-weight:900; }
.fa-brands{ font-family:"Font Awesome 6 Brands"; font-weight:400; }

.fa-arrow-right::before{ content:"\f061"; }
.fa-bars::before{ content:"\f0c9"; }
.fa-box-open::before{ content:"\f49e"; }
.fa-bullhorn::before{ content:"\f0a1"; }
.fa-calendar-check::before{ content:"\f274"; }
.fa-cart-shopping::before{ content:"\f07a"; }
.fa-circle-check::before{ content:"\f058"; }
.fa-clipboard-list::before{ content:"\f46d"; }
.fa-flask::before{ content:"\f0c3"; }
.fa-gears::before{ content:"\f085"; }
.fa-jar::before{ content:"\e516"; }
.fa-scale-balanced::before{ content:"\f24e"; }
.fa-shield-halved::before{ content:"\f3ed"; }
.fa-triangle-exclamation::before{ content:"\f071"; }
.fa-xmark::before{ content:"\f00d"; }
.fa-instagram::before{ content:"\f16d"; }
.fa-youtube::before{ content:"\f167"; }
