/* -----------------------------------------------------------------
   Symbole. Vorher lud jede Seite dafuer das komplette Font-Awesome-
   Paket: 89 KB CSS und 127 KB Schrift fuer dreizehn Zeichen. Hier
   steht nur noch die Teilmenge, die wirklich vorkommt.
   ----------------------------------------------------------------- */
@font-face {
  font-family: "Symbole";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/assets/fonts/icons.woff2?v=2") format("woff2"); /* v=2: 24 Zeichen, 10/2026 */
}

.fa-solid,
.fa-regular,
.fas,
.fab {
  font-family: "Symbole";
  font-weight: 900;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.fa-3x { font-size: 3em; }
.fa-fw { width: 1.25em; text-align: center; }

.fa-calendar::before { content: "\f133"; }
.fa-check::before { content: "\f00c"; }
.fa-circle-check::before { content: "\f058"; }
.fa-dumbbell::before { content: "\f44b"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-map-location-dot::before { content: "\f5a0"; }
.fa-phone::before { content: "\f095"; }
.fa-shield::before { content: "\f132"; }
.fa-shoe-prints::before { content: "\f54b"; }
.fa-train-subway::before { content: "\f239"; }
.fa-users::before { content: "\f0c0"; }
.fa-wand-magic-sparkles::before { content: "\e2ca"; }

/* Fuer die Kursprofile (10/2026). Zugeschnitten aus Font Awesome 6.0.0
   fa-solid-900 mit pyftsubset - neue Zeichen dort mit aufnehmen. */
.fa-child::before { content: "\f1ae"; }
.fa-face-smile::before { content: "\f118"; }
.fa-heart::before { content: "\f004"; }
.fa-heart-pulse::before { content: "\f21e"; }
.fa-medal::before { content: "\f5a2"; }
.fa-music::before { content: "\f001"; }
.fa-person-running::before { content: "\f70c"; }
.fa-scale-balanced::before { content: "\f24e"; }
.fa-star::before { content: "\f005"; }
.fa-trophy::before { content: "\f091"; }
.fa-volleyball::before { content: "\f45f"; }

/* fa-people-group fehlt in dieser Fassung und wurde nie angezeigt.
   Ersetzt durch das vorhandene Gruppensymbol. */
.fa-people-group::before { content: "\f0c0"; }
