@charset "UTF-8";

/*
 * Projekt-Anpassungen zu Font Awesome
 * -----------------------------------
 * Font Awesome 7 gibt jedem Icon eine feste Breite:
 *
 *     .fa, .fas, .far, .fab { width: var(--fa-width, 1.25em); }
 *
 * In Font Awesome 5 hatte die Basisregel KEINE Breitenangabe - Icons waren so
 * breit wie ihr Glyph. Zwei Folgen fuer dieses Projekt:
 *
 *   1. Inline-Layout verschiebt sich flaechig, weil ueber 2900 Icons ploetzlich
 *      alle gleich breit sind (Buttons, Tabellen-Aktionsspalten, Menue-Eintraege).
 *   2. fa-fw ("fixed width") wird wirkungslos - es setzt genau denselben Wert,
 *      den die Basisregel schon vorgibt. Das Projekt nutzt fa-fw an ueber
 *      2100 Stellen, um genau dort bewusst gleiche Breiten zu erzwingen.
 *
 * Diese Datei stellt das Verhalten von Font Awesome 5 wieder her: Icons sind
 * standardmaessig glyphbreit, fa-fw wirkt wieder als bewusste Ausnahme.
 *
 * Wer kuenftig die Breite von Font Awesome 7 haben will, nimmt gezielt
 * fa-width-fixed statt der globalen Umstellung.
 */

.fa,
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic {
	--fa-width: auto;
}

/* fa-fw soll weiterhin eine feste Breite erzwingen */
.fa-fw,
.fa-width-fixed {
	--fa-width: 1.25em;
}
