/* ============================================
   Selbst gehostete Icon Fonts + starke Overrides
   ============================================ */

/* 1. Flaticon */
@font-face {
  font-family: 'Flaticon';
  src: url('/fileadmin/fonts/Flaticon.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* 2. Simple Line Icons */
@font-face {
  font-family: 'Simple-Line-Icons';
  src: url('/fileadmin/fonts/Simple-Line-Icons.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* 3. Linearicons */
@font-face {
  font-family: 'Linearicons-Free';
  src: url('/fileadmin/fonts/Linearicons-Free.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* 4. Themify */
@font-face {
  font-family: 'themify';
  src: url('/fileadmin/fonts/themify.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* 5. Ionicons */
@font-face {
  font-family: 'Ionicons';
  src: url('/fileadmin/fonts/ionicons.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* 6. Font Awesome */
@font-face {
  font-family: 'Font Awesome 6 Free';
  src: url('/fileadmin/fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Free';
  src: url('/fileadmin/fonts/fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ============================================
   Starke Overrides (überschreiben Theme)
   ============================================ */
[class^="flaticon-"], [class*=" flaticon-"] { font-family: 'Flaticon' !important; }
[class^="icon-"], [class*=" icon-"] { font-family: 'Simple-Line-Icons' !important; }
.linearicons, [class^="lnr-"], [class*=" lnr-"] { font-family: 'Linearicons-Free' !important; }
.themify, [class^="ti-"], [class*=" ti-"] { font-family: 'themify' !important; }
.ion, [class^="ion-"], [class*=" ion-"] { font-family: 'Ionicons' !important; }
.fa, .fas, .far, .fab { font-family: 'Font Awesome 6 Free' !important; }