/* Self-hosted fonts (all SIL Open Font Licence 1.1 - free for commercial use).
   Files live in assets/fonts/. No requests are made to Google. */

@font-face {
    font-family: 'Tenor Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('assets/fonts/TenorSans-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'Baskervville';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('assets/fonts/Baskervville-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'Jolly Lodger';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('assets/fonts/JollyLodger-Regular.woff2') format('woff2');
}

/* Open Sans variable font: weight 300-800, width 75%-100% */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300 800;
    font-stretch: 75% 100%;
    font-display: swap;
    src: url('assets/fonts/OpenSans-Variable.woff2') format('woff2-variations'),
         url('assets/fonts/OpenSans-Variable.woff2') format('woff2');
}

/* Montserrat as a variable font: any weight from 100 to 900 (the site uses 200, and 250 in the contact form) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('assets/fonts/Montserrat-Variable.woff2') format('woff2');
}

@font-face {
    font-family: 'Petit Formal Script';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('assets/fonts/PetitFormalScript-Regular.woff2') format('woff2');
}
