/* Tuffy Regular */
@font-face {
    font-family: 'Tuffy';
    src: url('Tuffy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Tuffy Italic */
@font-face {
    font-family: 'Tuffy';
    src: url('Tuffy-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* Tuffy Bold */
@font-face {
    font-family: 'Tuffy';
    src: url('Tuffy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* Tuffy Bold Italic */
@font-face {
    font-family: 'Tuffy';
    src: url('Tuffy-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}



/* Teko Light */
@font-face {
    font-family: 'Teko';
    src: url('Teko-Light.ttf') format('truetype');
    font-weight: 300; /* Instead of 'lighter' */
    font-style: normal;
    font-display: swap;
}

/* Teko Regular */
@font-face {
    font-family: 'Teko';
    src: url('Teko-Regular.ttf') format('truetype');
    font-weight: 400; /* Standard normal weight */
    font-style: normal;
    font-display: swap;
}

/* Teko Medium */
@font-face {
    font-family: 'Teko';
    src: url('Teko-Medium.ttf') format('truetype');
    font-weight: 500; /* Instead of 'medium' */
    font-style: normal;
    font-display: swap;
}

/* Teko SemiBold */
@font-face {
    font-family: 'Teko';
    src: url('Teko-SemiBold.ttf') format('truetype');
    font-weight: 600; /* Better than 'bold' for SemiBold */
    font-style: normal;
    font-display: swap;
}

/* Teko Bold */
@font-face {
    font-family: 'Teko';
    src: url('Teko-Bold.ttf') format('truetype');
    font-weight: 700; /* Standard bold weight (instead of 'bolder') */
    font-style: normal;
    font-display: swap;
}