/* --- Switzer Font Definitions --- */

/* Thin */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Thin.otf') format('opentype');
    font-weight: 100;
    /* Thin weight */
    font-style: normal;
}

/* Note: Check the filename 'Thinltalic'. It might be a typo for 'ThinItalic' */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Thinltalic.otf') format('opentype');
    /* Adjust filename if needed */
    font-weight: 100;
    /* Thin weight */
    font-style: italic;
}

/* Light */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Light.otf') format('opentype');
    font-weight: 300;
    /* Light weight */
    font-style: normal;
}

/* Regular */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Regular.otf') format('opentype');
    font-weight: 400;
    /* Normal/Regular weight */
    font-style: normal;
}

/* Italic (Regular Italic) */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Italic.otf') format('opentype');
    font-weight: 400;
    /* Normal/Regular weight */
    font-style: italic;
}

/* Medium */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Medium.otf') format('opentype');
    font-weight: 500;
    /* Medium weight */
    font-style: normal;
}

/* Medium Italic */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-MediumItalic.otf') format('opentype');
    font-weight: 500;
    /* Medium weight */
    font-style: italic;
}

/* Semibold */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Semibold.otf') format('opentype');
    font-weight: 600;
    /* Semibold weight */
    font-style: normal;
}

/* Bold */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Bold.otf') format('opentype');
    font-weight: 700;
    /* Bold weight */
    font-style: normal;
}

/* Bold Italic */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-BoldItalic.otf') format('opentype');
    font-weight: 700;
    /* Bold weight */
    font-style: italic;
}

/* Extrabold */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Extrabold.otf') format('opentype');
    font-weight: 800;
    /* Extrabold weight */
    font-style: normal;
}

/* Extrabold Italic */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-ExtraboldItalic.otf') format('opentype');
    font-weight: 800;
    /* Extrabold weight */
    font-style: italic;
}

/* Black */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-Black.otf') format('opentype');
    font-weight: 900;
    /* Black weight */
    font-style: normal;
}

/* Black Italic */
@font-face {
    font-family: 'Switzer';
    src: url('./Switzer-BlackItalic.otf') format('opentype');
    font-weight: 900;
    /* Black weight */
    font-style: italic;
}

/* --- How to use the font --- */