/*!
 * G.A.L. Icon-Subset
 *
 * Ersetzt FontAwesome Pro (all.min.css 97 KB + zwei Webfonts mit zusammen
 * 428 KB) durch die sechs Symbole, die auf der Website tatsaechlich vorkommen:
 * Telefon, Briefumschlag, Pfeil, Liste, WhatsApp, Instagram.
 *
 * Klassennamen, Schriftfamilien und Variablen entsprechen dem Original,
 * damit vorhandenes Markup und Theme-CSS unveraendert funktionieren.
 */

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts-subset/gal-icons-solid.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts-subset/gal-icons-brands.woff2") format("woff2");
}

:root,
:host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  --fa-style-family: "Font Awesome 6 Pro";
  --fa-style: 900;
}

.fa,
.fas,
.fa-solid,
.fab,
.fa-brands {
  -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;
}

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

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

.fa-phone::before { content: "\f095"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-caret-right::before { content: "\f0da"; }
.fa-list::before { content: "\f03a"; }
.fa-whatsapp::before { content: "\f232"; }
.fa-instagram::before { content: "\f16d"; }

/* Ausrichtung wie im Original */
.fa-fw { text-align: center; width: 1.25em; }
