/* ===== Custom Fonts ===== */

/* Jeko Regular - Headings */
@font-face {
    font-family: 'JekoRegular';
    src: url('/fonts/JekoRegular/font.woff2') format('woff2'),
         url('/fonts/JekoRegular/font.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Jeko Black - Bold Headings */
@font-face {
    font-family: 'JekoRegular';
    src: url('/fonts/JekoBlack/font.woff2') format('woff2'),
         url('/fonts/JekoBlack/font.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* TT Fors Regular - Body */
@font-face {
    font-family: 'TTForsRegular';
    src: url('/fonts/TTForsRegular/font.woff2') format('woff2'),
         url('/fonts/TTForsRegular/font.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* TT Fors Medium */
@font-face {
    font-family: 'TTForsRegular';
    src: url('/fonts/TTForsMedium/font.woff2') format('woff2'),
         url('/fonts/TTForsMedium/font.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* TT Fors DemiBold */
@font-face {
    font-family: 'TTForsRegular';
    src: url('/fonts/TTForsDemiBold/font.woff2') format('woff2'),
         url('/fonts/TTForsDemiBold/font.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
