/* icons.css - placeholder to prevent 404 and provide minimal icon helpers
   Font Awesome is already loaded via css/vendor/fontawesome/css/all.min.css
   These utilities only tweak sizing and alignment. */

.icon,
.fa,
.fas {
  display: inline-block;
  vertical-align: middle;
}

.icon-16 { font-size: 16px; width: 16px; height: 16px; }
.icon-20 { font-size: 20px; width: 20px; height: 20px; }
.icon-24 { font-size: 24px; width: 24px; height: 24px; }

.text-amber { color: #f59e0b; }
.text-green { color: #10b981; }
.text-gray { color: #6b7280; }

/* Verified badge helper */
.verified-badge { display:inline-flex; align-items:center; justify-content:center; }
.verified-badge-icon { width: 24px; height: 24px; }

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/css/vendor/fontawesome/webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/css/vendor/fontawesome/webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 7 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/css/vendor/fontawesome/webfonts/fa-brands-400.woff2") format("woff2");
}

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

.far,
.fa-regular {
  font-family: "Font Awesome 7 Free";
  font-weight: 400;
}

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