/*!
 * Font Awesome 6 - abgespeckte Version fuer ki-erklaerer.de
 * Enthaelt NUR die auf der Website tatsaechlich verwendeten Klassen.
 * Die vollstaendige Originalversion liegt als Backup unter: font-awesome-alles.css
 *
 * Verwendete Klassen:
 *   Style/Praefixe: fa-solid, fas (Solid)  |  fa-brands, fab (Brands)
 *   Solid-Icons:    fa-star, fa-arrow-right, fa-circle-check, fa-bars, fa-angle-up, fa-phone
 *   Brands-Icons:   fa-youtube, fa-linkedin, fa-facebook-square
 */

/* ---- Basis-Rendering fuer alle Icons ---- */
.fa,
.fas,
.fa-solid,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

/* ---- Solid (Font Awesome 6 Pro, weight 900) ---- */
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../webfonts/fa-solid-900.woff2) format("woff2"),
       url(../webfonts/fa-solid-900.ttf) format("truetype");
}
.fa-solid,
.fas {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}

/* ---- Brands (Font Awesome 6 Brands, weight 400) ---- */
@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.ttf) format("truetype");
}
.fa-brands,
.fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/* ---- Verwendete Solid-Icons ---- */
.fa-star:before { content: "\f005"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-check-circle:before,
.fa-circle-check:before { content: "\f058"; }
.fa-bars:before,
.fa-navicon:before { content: "\f0c9"; }
.fa-angle-up:before { content: "\f106"; }
.fa-phone:before { content: "\f095"; }

/* ---- Verwendete Brands-Icons ---- */
.fa-youtube:before { content: "\f167"; }
.fa-linkedin:before { content: "\f08c"; }
.fa-facebook-square:before,
.fa-square-facebook:before { content: "\f082"; }
