/**
 * Optimized Fonts CSS
 * - Added font-display: swap for better performance
 * - Formatted for readability
 * - Prioritizes WOFF/WOFF2 (modern formats)
 */

/* GothamPro Regular */
@font-face {
    font-family: "GothamProRegular";
    src: url("../fonts/GothamPro/GothamProRegular.woff") format("woff"),
         url("../fonts/GothamPro/GothamProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap; /* 🚀 Prevents font blocking */
}

/* GothamPro Medium */
@font-face {
    font-family: "GothamProMedium";
    src: url("../fonts/GothamPro/GothamProMedium.woff") format("woff"),
         url("../fonts/GothamPro/GothamProMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

/* GothamPro Bold */
@font-face {
    font-family: "GothamProBold";
    src: url("../fonts/GothamPro/GothamProBold.woff") format("woff"),
         url("../fonts/GothamPro/GothamProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

/* GothamPro Light */
@font-face {
    font-family: "GothamProLight";
    src: url("../fonts/GothamPro/GothamProLight.woff") format("woff"),
         url("../fonts/GothamPro/GothamProLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

/* Helper classes */
.GothamProRegular {
    font-family: "GothamProRegular";
}

.GothamProMedium {
    font-family: "GothamProMedium";
}

.GothamProBold {
    font-family: "GothamProBold";
}

.GothamProLight {
    font-family: "GothamProLight";
}

/* FontAwesome is loaded via CDN in functions.php - removed from here for performance */


