/*!
 * Font Awesome Minimal - Sadece kullanılan iconlar
 * Version: Custom
 */

/* Font tanımları */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../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("../fonts/fa-brands-400.woff2") format("woff2");
}

/* Temel sınıflar */
.fa, .fas, .fab {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  display: inline-block;
}

.fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/* Icon boyutları */
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }

/* Spinner animasyonu */
.fa-spin {
  animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Sadece kullanılan iconlar - Solid */
.fa-file-alt:before { content: "\f15c"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-tags:before { content: "\f02c"; }
.fa-bullhorn:before { content: "\f0a1"; }
.fa-newspaper:before { content: "\f1ea"; }
.fa-folder-open:before { content: "\f07c"; }
.fa-photo-video:before { content: "\f87c"; }
.fa-video:before { content: "\f03d"; }
.fa-broadcast-tower:before { content: "\f519"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-file:before { content: "\f15b"; }
.fa-cog:before { content: "\f013"; }
.fa-cogs:before { content: "\f085"; }
.fa-language:before { content: "\f1ab"; }
.fa-layer-group:before { content: "\f5fd"; }
.fa-hashtag:before { content: "\f292"; }
.fa-rocket:before { content: "\f135"; }
.fa-times:before { content: "\f00d"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-trash-can:before { content: "\f2ed"; }
.fa-plus:before { content: "\f067"; }
.fa-list:before { content: "\f03a"; }
.fa-eye:before { content: "\f06e"; }
.fa-ad:before { content: "\f641"; }
.fa-rotate:before { content: "\f2f1"; }
.fa-link:before { content: "\f0c1"; }
.fa-chart-bar:before { content: "\f080"; }
.fa-clock:before { content: "\f017"; }
.fa-table:before { content: "\f0ce"; }
.fa-inbox:before { content: "\f01c"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-chart-pie:before { content: "\f200"; }
.fa-spinner:before { content: "\f110"; }
.fa-store:before { content: "\f54e"; }
.fa-shopping-bag:before { content: "\f290"; }
.fa-shopping-basket:before { content: "\f291"; }
.fa-cube:before { content: "\f1b2"; }
.fa-bullseye:before { content: "\f140"; }
.fa-tools:before { content: "\f7d9"; }
.fa-store-alt:before { content: "\f54f"; }
.fa-percent:before { content: "\f295"; }
.fa-balance-scale:before { content: "\f24e"; }
.fa-shield-halved:before { content: "\f3ed"; }
.fa-globe:before { content: "\f0ac"; }
.fa-trash:before { content: "\f1f8"; }

/* Sadece kullanılan iconlar - Brands */
.fa-google:before { content: "\f1a0"; }
.fa-meta:before { content: "\e49b"; }
.fa-microsoft:before { content: "\f3ca"; }
.fa-amazon:before { content: "\f270"; }
.fa-tiktok:before { content: "\e07b"; }
.fa-ebay:before { content: "\f4f4"; }
.fa-shopify:before { content: "\e057"; }
.fa-facebook:before { content: "\f09a"; }
.fa-yandex:before { content: "\f413"; }