/**
 * Font Display Optimization
 * Adds font-display: swap to all @font-face declarations
 * This prevents FOIT (Flash of Invisible Text) and improves perceived performance
 */

/* FontAwesome - Override with font-display: swap */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
       url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
       url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
       url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
       url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Icomoon - Override with font-display: swap */
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?tomleg');
  src: url('../fonts/icomoon.eot?tomleg#iefix') format('embedded-opentype'),
       url('../fonts/icomoon.ttf?tomleg') format('truetype'),
       url('../fonts/icomoon.woff?tomleg') format('woff'),
       url('../fonts/icomoon.svg?tomleg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Google Fonts are already loaded with display=swap in the HTML */
