@font-face {
    font-family: 'Cocogoose Letterpress';
    src: url('../fonts/Cocogoose/cocogoose-pro-letterpress-regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-darkmode.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-semilight.otf') format('opentype');
    font-weight: 350;
    font-style: normal;
    font-display: swap;
}

/* Cocogoose Light */
@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Cocogoose Bold */
@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Cocogoose Thin */
@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Cocogoose Ultralight */
@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-ultralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

/* Cocogoose Italic variants */
@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-light-italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-bold-italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/cocogoose-pro-ultralight-italic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

/* Better Times Regular */
@font-face {
    font-family: 'BetterTimes';
    src: url('../fonts/BetterTimes/BetterTimes.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Better Times Alt */
@font-face {
    font-family: 'BetterTimesAlt';
    src: url('../fonts/BetterTimes/BetterTimesAlt.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Better Times Swash */
@font-face {
    font-family: 'BetterTimesSwash';
    src: url('../fonts/BetterTimes/BetterTimesSwash.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Brushtones */
@font-face {
    font-family: 'Brushtones';
    src: url('../fonts/Brushtones/Brushtones.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

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

/* Cervo Light Italic */
@font-face {
    font-family: 'Cervo';
    src: url('../fonts/Cervo/Cervo-LightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

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

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

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

/* Cervo Regular Italic */
@font-face {
    font-family: 'Cervo';
    src: url('../fonts/Cervo/Cervo-RegularItalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

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

/* Cervo Thin Italic */
@font-face {
    font-family: 'Cervo';
    src: url('../fonts/Cervo/Cervo-ThinItalic.otf') format('opentype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}