@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('webfonts/fa-brands-400.woff2') format('woff2'),
       url('webfonts/fa-brands-400.woff') format('woff');
}
/* Font Awesome 6.4.0 core CSS (local) - minimal subset for icons */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('webfonts/fa-solid-900.woff2') format('woff2'),
       url('webfonts/fa-solid-900.woff') format('woff');
}
.fa,
.fas {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  /* fallback */
}
.fab {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}
.fa-star:before { content: "\f005"; }
.fa-bars:before { content: "\f0c9"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-instagram:before { content: "\f16d"; }
.fa-facebook:before { content: "\f09a"; }
.fa-tiktok:before { content: "\e07b"; }
.fa-youtube:before { content: "\f167"; }
.fa-whatsapp:before { content: "\f232"; }
/* Add more icons as needed */
