/* =====================================================
   Mido Hasan — BRAND WEBFONTS
   /assets/css/00__fonts.css
   Phase 10.8.1 — Safari Font Loading Repair + Webfont Packaging

   Rules:
   - No local() sources (prevents Safari installed-font mismatch)
   - Static WOFF2 + WOFF fallback only (no variable fonts)
   - font-display: swap for performance
   - Exact family names: "Migra" and "Blauer Nue"
   - No TTF/OTF in frontend loading
   - Paths are theme-relative from assets/css/ to assets/fonts/
   ===================================================== */

/* ----------------------------------------------------
   MIGRA — Display / Headlines
   Weight: 400 (regular display weight)
   ---------------------------------------------------- */
@font-face {
  font-family: "Migra";
  src:
    url("../fonts/migra/Migra.woff2") format("woff2"),
    url("../fonts/migra/Migra.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ----------------------------------------------------
   BLAUER NUE — Body / UI / Navigation / Buttons
   ---------------------------------------------------- */

/* Regular 400 */
@font-face {
  font-family: "Blauer Nue";
  src:
    url("../fonts/blauer-nue/BlauerNue-Regular.woff2") format("woff2"),
    url("../fonts/blauer-nue/BlauerNue-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Medium 500 */
@font-face {
  font-family: "Blauer Nue";
  src:
    url("../fonts/blauer-nue/BlauerNue-Medium.woff2") format("woff2"),
    url("../fonts/blauer-nue/BlauerNue-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* SemiBold 600 */
@font-face {
  font-family: "Blauer Nue";
  src:
    url("../fonts/blauer-nue/BlauerNue-SemiBold.woff2") format("woff2"),
    url("../fonts/blauer-nue/BlauerNue-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold 700 */
@font-face {
  font-family: "Blauer Nue";
  src:
    url("../fonts/blauer-nue/BlauerNue-Bold.woff2") format("woff2"),
    url("../fonts/blauer-nue/BlauerNue-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
