/*!
 * Font Awesome Free 6.4.0 - Subset (only icons used in Blisptex)
 * Self-hosted: webfonts/fa-solid-900.woff2, webfonts/fa-regular-400.woff2
 */

/* ===== FONT FACE ===== */
@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");
}

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

/* ===== BASE CLASSES ===== */
.fas, .far, .fa-solid, .fa-regular {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

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

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

/* ===== SOLID ICONS (fas) ===== */
.fa-search-plus:before  { content: "\f00e"; }
.fa-search-minus:before { content: "\f010"; }
.fa-check:before        { content: "\f00c"; }
.fa-times:before,
.fa-xmark:before        { content: "\f00d"; }
.fa-plus:before         { content: "\2b";   }
.fa-info:before         { content: "\f129"; }
.fa-eye:before          { content: "\f06e"; }
.fa-tag:before          { content: "\f02b"; }
.fa-image:before        { content: "\f03e"; }
.fa-images:before       { content: "\f302"; }
.fa-upload:before       { content: "\f093"; }
.fa-save:before,
.fa-floppy-disk:before  { content: "\f0c7"; }
.fa-pen:before          { content: "\f304"; }
.fa-pencil-alt:before   { content: "\f303"; }
.fa-trash-alt:before,
.fa-trash-can:before    { content: "\f2ed"; }
.fa-arrow-left:before   { content: "\f060"; }
.fa-align-left:before   { content: "\f036"; }
.fa-clock:before        { content: "\f017"; }
.fa-globe:before        { content: "\f0ac"; }
.fa-globe-americas:before { content: "\f57d"; }
.fa-phone:before        { content: "\f095"; }
.fa-phone-alt:before    { content: "\f879"; }
.fa-envelope:before     { content: "\f0e0"; }
.fa-paper-plane:before  { content: "\f1d8"; }
.fa-rocket:before       { content: "\f135"; }
.fa-sign-out-alt:before { content: "\f2f5"; }
.fa-external-link-alt:before { content: "\f35d"; }
.fa-cubes:before        { content: "\f1b3"; }
.fa-layer-group:before  { content: "\f5fd"; }
.fa-palette:before      { content: "\f53f"; }
.fa-fingerprint:before  { content: "\f577"; }
.fa-magic:before        { content: "\f0d0"; }
.fa-border-all:before   { content: "\f84c"; }
.fa-shapes:before       { content: "\f61f"; }
.fa-fill-drip:before    { content: "\f576"; }
.fa-swatchbook:before   { content: "\f5c3"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-cloud-upload-alt:before { content: "\f382"; }
.fa-ruler-combined:before { content: "\f546"; }
.fa-cogs:before,
.fa-gears:before        { content: "\f085"; }
.fa-tshirt:before,
.fa-shirt:before        { content: "\f553"; }
.fa-building:before     { content: "\f1ad"; }
.fa-folder-open:before  { content: "\f07c"; }
.fa-newspaper:before    { content: "\f1ea"; }

/* ===== REGULAR ICONS (far) ===== */
.fa-user-circle:before  { content: "\f2bd"; }
