/* =============================================================
   GothamPro — slim version (Lyu performance optimisation)
   --------------------------------------------------------------
   Removed weights that are not used by child theme:
   - 300 Light       (rarely used, was Themeforest default)
   - 700 italic      (Bold + Italic combination rare)
   - 900 Black       (we use serif Iowan for large display headings)

   Kept (4 weights):
   - 400 normal      body, ui (most used)
   - 400 italic      em, blockquote, accents
   - 500 medium      h3, h4, captions
   - 700 normal      h1, h2, buttons, strong

   Net saving: 3 × ~15 KB woff2 = ~45 KB taken out of critical path.
   ============================================================= */

@font-face {
  font-family: "GothamPro";
  src: url("/wp-content/themes/vibratex/assets/fonts/GothamPro.woff2") format("woff2"),
       url("/wp-content/themes/vibratex/assets/fonts/GothamPro.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GothamPro";
  src: url("/wp-content/themes/vibratex/assets/fonts/GothamPro-Italic.woff2") format("woff2"),
       url("/wp-content/themes/vibratex/assets/fonts/GothamPro-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GothamPro";
  src: url("/wp-content/themes/vibratex/assets/fonts/GothamPro-Medium.woff2") format("woff2"),
       url("/wp-content/themes/vibratex/assets/fonts/GothamPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GothamPro";
  src: url("/wp-content/themes/vibratex/assets/fonts/GothamPro-Bold.woff2") format("woff2"),
       url("/wp-content/themes/vibratex/assets/fonts/GothamPro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
