/**
 * Proxima Nova Condensed & Extra Condensed
 * Lizenz: Vom Kunden offiziell erworben (Mark Simonson Studio)
 *
 * Auslieferung: WOFF (40% kleiner als OTF)
 * WOFF2: Kann optional ergänzt werden — siehe README.md → "WOFF2 ergänzen"
 *
 * Hinweis: Die woff-Dateien werden zuerst geladen.
 *          Falls WOFF2-Versionen vorhanden sind, lädt der Browser diese bevorzugt.
 */

/* ===========================================================
   PROXIMA NOVA CONDENSED — Hauptdisplay-Familie
   =========================================================== */

/* Thin 100 */
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Proxima Nova Condensed Thin'),
       url('../fonts/ProximaNova-Condensed-Thin.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-ThinItalic.woff') format('woff');
}

/* Light 300 */
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-Light.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-LightItalic.woff') format('woff');
}

/* Regular 400 */
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-RegularItalic.woff') format('woff');
}

/* Semibold 600 */
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-Semibold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-SemiboldItalic.woff') format('woff');
}

/* Bold 700 */
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-BoldItalic.woff') format('woff');
}

/* Extrabold 800 */
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-Extrabold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-ExtraboldItalic.woff') format('woff');
}

/* Black 900 */
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-Black.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Condensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src:
       url('../fonts/ProximaNova-Condensed-BlackItalic.woff') format('woff');
}

/* ===========================================================
   PROXIMA NOVA EXTRA CONDENSED — Display-Familie
   für besonders schmale, plakative Headlines
   =========================================================== */

@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: normal; font-weight: 100; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-Thin.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: italic; font-weight: 100; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-ThinItalic.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: normal; font-weight: 300; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-Light.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: italic; font-weight: 300; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-LightItalic.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: normal; font-weight: 400; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: italic; font-weight: 400; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-RegularItalic.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: normal; font-weight: 600; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-Semibold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: italic; font-weight: 600; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-SemiboldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: normal; font-weight: 700; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: italic; font-weight: 700; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-BoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: normal; font-weight: 800; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-Extrabold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: italic; font-weight: 800; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-ExtraboldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: normal; font-weight: 900; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-Black.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-style: italic; font-weight: 900; font-display: swap;
  src:
       url('../fonts/ProximaNova-Extra-Condensed-BlackItalic.woff') format('woff');
}

/* ===========================================================
   PROXIMA NOVA ALT — Alternative Glyphenformen (einstöckiges a, g)
   Optional einsetzbar für Akzente / Sonderbereiche
   =========================================================== */

@font-face {
  font-family: 'Proxima Nova Alt';
  font-style: normal; font-weight: 700; font-display: swap;
  src:
       url('../fonts/ProximaNova-Alt-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Alt Condensed';
  font-style: normal; font-weight: 700; font-display: swap;
  src:
       url('../fonts/ProximaNova-Alt-Condensed-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Alt Condensed';
  font-style: italic; font-weight: 700; font-display: swap;
  src:
       url('../fonts/ProximaNova-Alt-Condensed-BoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova Alt Extra Condensed';
  font-style: normal; font-weight: 700; font-display: swap;
  src:
       url('../fonts/ProximaNova-Alt-Extra-Condensed-Bold.woff') format('woff');
}
